Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

4.0.0

Compare
Choose a tag to compare
@lognaturel lognaturel released this 18 May 19:08
· 117 commits to master since this release
df98ec3

What's Changed

  • For offline-capable views, require unique record name + enketo ID and prompt users to edit record name in case of collision by @MartijnR in #417
    ⚠️ BREAKING CHANGE: once users visit a form in offline-capable mode, the offline form cache IndexedDB schema will be upgraded, which is irreversible.
  • Add max processes config value by @bufke in #415
    ⚠️ BREAKING CHANGE: the previous default was to fork one process for every logical CPU core on the host, the new default is limited to 16 processes by default.
  • Fix: missing media healing offline 419 by @MartijnR in #424
  • Show a less cryptic error message when form loading fails whilst offline by @MartijnR in #421
  • Allow client csrf cookie name to be configurable by @bufke in #420
  • Don't disable the upload button so much by @MartijnR in #410
  • Add configurable security headers by @bufke in #402
  • Fix: depend on transformer and core releases in lockfile (#413)
  • Optionally exclude non-relevant values in calculations (matches ODK Collect behavior, must opt-in through configuration) (enketo-core#870)
  • Fix map with hidden geo-inputs when "hide-input" class is active (enketo-core#889)
  • Optionally recompute the evaluation cascade asynchronously (enketo-core#881)
  • Improve form initialization performance by calculating repeats only once (enketo-core#887)
  • Fixed mangling of markdown-produced HTML next to top-level text nodes when a mediamap is provided (enketo-transformer#150)
  • Improve test isolation (enketo-core#885

New Contributors

Full Changelog: 3.1.1...4.0.0