This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
Releases: enketo/enketo-express
Releases · enketo/enketo-express
4.1.3
What's Changed
- Removed: absolute maximum size for file uploads by @MartijnR in #461
- Fix: fail early on non-multipart submissions by @eyelidlessness in #476
- Add redis-repl tool by @alxndrsn in #451
- Fix: ensure
survey.media
is available in view mode by @eyelidlessness in #484 - Fix timepicker in Finnish locales (enketo/enketo-core#916)
- Fix special string.replace sequences in Markdown (enketo/enketo-transformer#153)
- Fix evaluating absolute nodeset expressions with an attribute context node (enketo/openrosa-xpath-evaluator#166)
New Contributors
Full Changelog: 4.1.2...4.1.3
4.1.2
What's Changed
- Fix: memory leak with async_hooks request context by @eyelidlessness in #450
- Test isolation: consistently use test Redis database by @eyelidlessness in #456
- Move towards unified handling of media by @eyelidlessness in #459
Full Changelog: 4.1.1...4.1.2
4.1.1
What's Changed
- Updated French, German, Dutch and Spanish translations by @MartijnR in #438
- Fix: spelling error by @MartijnR in #441
- Fix: don't escape HTML entities in alert dialogs by @eyelidlessness in #440
- Update meta selector used when setting deprecatedID by @jkuester in enketo/enketo-core#900
- Fix: preserve geopicker zoom, center map on user location on load, no error clicking pin by @eyelidlessness in enketo/enketo-core#905
- Fix: don't use removed repeat instance as context for relevance by @eyelidlessness in enketo/enketo-core#909
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- Added missing item to changelog for version 3.0.2 by @MartijnR in #427
- Use a more helpful error message if external data is missing in non-preview views by @MartijnR in #423
- Fix (test): ensure config-model tests are properly isolated by @eyelidlessness in #430
- Support GeoJSON secondary instances by @eyelidlessness in #434
- Fixed: upload button gets enabled before queue is empty, closes #432 by @MartijnR in #433
Full Changelog: 4.0.1...4.1.0
4.0.1
4.0.0
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
3.1.1
What's Changed
- Code style/formatting: Prettier + Airbnb ESLint preset by @eyelidlessness in #396
- Fixed: on mobile devices the dialog heading passed to gui.feedback was ignored and not shown to user by @MartijnR in #409
- Improve errors for missing external instances in preview mode by @eyelidlessness in #400
- Upgraded to enketo-core 6.0.5
- Upgraded to enketo-transformer 2.1.3
- Upgraded to enketo-xpath-evaluator 2.0.11
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- Add Enketo version to User-Agent header by @eyelidlessness in #391
Full Changelog: 3.0.5...3.1.0
3.0.5
What's Changed
- Clearer recommendation phrasing by @yanokwa in #230
- Switch from Travis CI to GitHub Actions CI by @eyelidlessness in #379
- Add codecov reporting by @eyelidlessness in #375
- Fix: ensure form_logo.png is included when present in media mapping by @eyelidlessness in #380
- Fix docs: Query parameters working in offline forms by @vituslehner in #365
- Fix: use commit hash as version fallback when git tag is not available by @eyelidlessness in #386
- Fix: not all signature images are uploaded in offline-capable forms by @eyelidlessness in #373
New Contributors
- @vituslehner made their first contribution in #365
Full Changelog: 3.0.4...3.0.5