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
6.2.2
6.2.1
What's Changed
- Update Docker base image to Node 16 by @eyelidlessness in #578
- Fix: multiple "static" itemset datalists in the same repeat (enketo/enketo-core#995)
- Fix: global initialization of widgets where repeat count is zero (enketo/enketo-core#994)
- Use map instead of object for cached conversion of XPath expression (enketo/enketo-core#985)
- Fix: include widgets with 'form' selector (enketo/enketo-core#993)
- Fix: don't display "ghost option" for itemsets with Likert appearance (enketo/enketo-core#992)
- Temporarily roll back buggy optimizations of enabling/disabling widget instances (enketo/enketo-core#990)
- Fix import error for enketo-transformer/web (enketo/enketo-transformer#184)
Full Changelog: 6.2.0...6.2.1
6.2.0
What's Changed
- Make pdf generation timeout configurable by @MartijnR in #560
- Added the Ukrainian translation by @MartijnR in #569
- Optimizations: do less redundant work, part 2 by @eyelidlessness in enketo/enketo-core#976
- Fix: gracefully handle undefined key (#977) by @garethbowen in enketo/enketo-core#978
- Fix: TOC navigation in pages theme by @eyelidlessness in enketo/enketo-core#983
- Fix: Respect existing val of type='time' by @JGreenlee in enketo/enketo-core#980
Full Changelog: 6.1.0...6.2.0
6.1.0
What's Changed
- removed: analog-scale widget, https://github.com/enketo/enketo-core/i… by @MartijnR in #525 Note: now maintained by OpenClinica (https://github.com/OpenClinica/enketo-express-oc/tree/master/widget/analog-scale). Not considered a breaking change because usage outside of OpenClinica is not known
- fixed: The app UI strings in newly created repeats are not translated… by @MartijnR in #527
- Fix: validate CSV header names according to XML spec by @eyelidlessness in #530
- Use pm2-runtime on docker/start.sh by @bufke in #533
- Fix: revert jQuery upgrade by @eyelidlessness in #539
- Use client-side transform for preview-by-URL by @eyelidlessness in #540
- changed: updated Slovak translation by @MartijnR in #542
- Use exponential backoff for submission attempts in offline mode by @eyelidlessness in #543
- feat(app): add enketo namespace to all debug statements by @roemhildtg in #547
- Add support for LineString and Polygon GeoJSON types by @eyelidlessness in #554
- Fix: further simplify geopicker widget selector by @eyelidlessness in enketo/enketo-core#954
- Fix: undesired newlines in print view in select/select1 labels by @MartijnR in enketo/enketo-core#957
- Add browser-based transformation by @eyelidlessness in enketo/enketo-transformer#171
- Reimplement draw/signature/annotate widget to preserve original image size when annotating and improve resize performance by @eyelidlessness in #960
- Fix: focus first active input/widget on load, page navigation, user-added repeat by @eyelidlessness in enketo/enketo-core#969
- Performance improvements: NumberInput widgets,
excludeNonRelevant
by @eyelidlessness in enketo/enketo-core#971 - Fix: localized numeral entry by keyboard in number input widgets by @eyelidlessness in enketo/enketo-core#973
New Contributors
- @roemhildtg made their first contribution in #547
Full Changelog: 6.0.0...6.1.0
6.0.0
What's Changed
- BREAKING CHANGE: Removed IE11 support by @MartijnR in enketo/enketo-core#946
- Fix: include drawings, signatures and annotated images in PDFs by @MartijnR in #513
- Fix: support single-column CSV by @eyelidlessness in #520
- fix: load external data when served with 'application/geo+json' Content-Type header by @punkch in #519
- Fix: rank widget on touch devices by @eyelidlessness in enketo/enketo-core#947
- Fix: undesired autocompletion of manually entered incomplete month-year by @MartijnR in enketo/enketo-core#944
- Optimize expensive XPath expressions in HTML transform by @eyelidlessness in enketo/enketo-transformer#165
Full Changelog: 5.0.2...6.0.0
5.0.2
What's Changed
- Fix: global install of pm2 (now with version pinned in package.json) in Dockerfile by @eyelidlessness in #509
Full Changelog: 5.0.1...5.0.2
5.0.1
What's Changed
- Fix: load offline-enabled.png regardless of base path by @eyelidlessness in #503
- Do not update image file on blur if canvas is empty by @MartijnR in enketo/enketo-core#931
- Fix calculation of nested repeat counts in >1 outer repeat instances by @eyelidlessness in enketo/enketo-core#935
- Fix: integer and decimal widgets remain visible when form language changes by @eyelidlessness in enketo/enketo-core#937
- Fix: don't clear decimals when switching French -> English by @eyelidlessness in enketo/enketo-core#941
Full Changelog: 5.0.0...5.0.1
5.0.0
config.json
, you MUST add integer
and decimal
.
What's Changed
- Dockerfile: use npm ci by @alxndrsn in #471
- Improve error messages for revoked forms/public access links by @eyelidlessness in #487
- Add number widgets by default by @lognaturel in #493
- Fix: allow arbitrary precision decimal values by @eyelidlessness in enketo/enketo-core#932
Full Changelog: 4.1.5...5.0.0
4.1.5
DO NOT USE: this release breaks integer and decimal input validation
What's Changed
- Fix: use simpler selector for geopicker widgets by @eyelidlessness in enketo/enketo-core#922
- Fix: toggle or-appearance-compact with dynamic nested repeat group by @jdugh in enketo/enketo-core#914
- Fix: validate number input values by @eyelidlessness in enketo/enketo-core#926
Full Changelog: 4.1.4...4.1.5
4.1.4
What's Changed
- Fix: map linked media URLs to support big-image by @eyelidlessness in #482
Full Changelog: 4.1.3...4.1.4