Release Notes - Enketo - version 2.3.10

As of 18 August 2020, we have upgraded Enketo Express from 2.3.3 to 2.3.5 on both ( and (

Below is the relevant excerpt from Enketo’s change log:

[2.3.10] - 2020-08-17

  • Update German translation.
  • Removed animation when removing a repeat.
  • When a setvalue element has no value attribute and no textContent, it does not work for resetting value.
  • When nested repeats using jr:count have values that empty or 0, a nested repeat can never be created (exception).
  • When Enketo is served from a base path, the form type is not identified causing things such as redirects in single-submission views to break.

[2.3.9] - 2020-08-03

  • Add csrf cookie to submission if it exists.
  • Xforms-version check relies on specific namespace prefix.
  • jr:choice-name() not working if parameters are relative paths.
  • Readonly empty fields are displayed but should be invisible (regression in 2.3.8).

[2.3.8] - 2020-07-23

  • Updated French translation
  • Markdown lists no longer require preceding newline.
  • Markdown ordered lists detect non-1 numbering start.
  • Add rel=“noopener” to markdown links.
  • Focus date/time/datetime pickers when clicking label.
  • Pulldata fails to work when the search value looks like a number in scientific notation.
  • Text fields with overflowing text have invisible overflow on PDF.
  • Textarea contains unnecessary space character.
  • In Firefox the native datepicker launches when the question label is clicked.

[2.3.7] - 2020-07-10

  • Do not check quotas when the linked server URL is empty, avoiding slow Redis queries.
  • Changed when dataupdate event is fired for setvalue/odk-instance-first-load actions to facilitate custom clients with field submissions (like OpenClinica).
  • Speed up loading.
  • Docker script stored encryption key in the wrong place

[2.3.6] - 2020-06-12

  • Made fixed English geopicker warning translatable.
  • Updated Dutch and Spanish translations.
  • The “selected” message in the desktop select picker does not switch language immediately.
  • Image-map widget is transparent, not visible but functional, when it is included on a non-first page.
  • Forms no longer work in Edge Legacy.