All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- XML dateTime is now converted to HTML input type="datetime-local".
- Rank output is a HTML syntax error.
- Support for "picker" appearance on range widget.
- Guidance hints are now added as a
<details>
element.
- Support for orx:max-pixels.
columns-flex
is nowcolumns-pack
(last-minute spec change).
- Convert deprecated select/1 appearances to new appearances.
- Print hints are now guidance hints (
form="guidance"
) to comply with ODK XForms Specification.
- Propagate custom oc:constraint-type and oc:required-type attributes.
- Correct deprecated "form-data-post" value for method attribute of submission element to "post".
- Note class no longer applied in enketo-xlst.
- Randomize() doesn't work for itemsets that use itext() labels.
- ODK namespace for
<rank>
was changed to "http://www.opendatakit.org/xforms".
- Support for Ranking widget.
- Support for Range widget.
- Support for appearance "new", "new-front", "new-rear".
- Constraint message not added for readonly questions.
- Pass oc:external as oc-external attribute.
- Syntax to facilitate incorporation into a executable application.
- Workaround for an XLSForm limitation by moving "no-collapse" appearance of repeat to its parent group.
- Npm refuses to install 1.15.2, since December 19th 2017 or before. Trying to resolve this by publishing a new version without changes.
- No support for groups without
ref
attribute with a repeat child.
- Workaround for an XLSForm limitation by moving "compact" appearance of repeat to its parent group.
- Support for very custom 'kb:flash' body attribute (KoBoToolbox).
- "or-branch" class on calculated items without a form control
- Support for appearance="numbers" on text inputs.
- Optional support for oc:relevantMsg.
- Readonly select options do not get the disabled attribute.
- Value of image-customization attribute not copied.
- Support for very custom image-customization attribute (KoBoToolbox).
- Repeat output now includes a repeat-info element. Warning: major backwards-incompatible change
- Only add 'note' class to readonly questions that do not have a calculate bind attribute.
- Support for autocomplete appearance -> HTML datalist.
- Media labels for itemsets are missing the data-itext-id attribute.
- Support for the accept attribute that has preference over the mediatype attribute.
- Add preload attributes to form control elements.
- Readonly questions now also get the "question" class. The "note" class is now complementary for readonly questions.
- Show "*" for all questions with required expressions.
- Switched to enketo namespace for "for" attribute.
- No readonly support for select minimal.
- Support for "orx:for" attribute.
- Proper support for namespaces. Warning: requires enketo-core 3.7.0+