4.19.0

4.19.0 release notes

Known issues

Check the repository for the latest known issues.

Upgrade notes

Breaking changes

None.

UI/UX changes

None.

Highlights

Prevent duplicate sibling contact capture

Contacts are created/modified via highly configurable contact forms. One major challenge when collecting contact data is ensuring users do not inadvertently enter duplicate records for the same contact. The CHT now supports automatically detecting when a contact being created or edited by a user matches an existing contact record. If a duplicate contact is detected, the user will be given the option of proceeding to the profile of the existing contact. Alternatively, the user can choose to override the duplicate detection logic and continue creating/editing the contact as originally intended.

See the documentation for more details.

Add user-agent header to outgoing requests

The CHT now includes the user-agent header in all outgoing requests. This header includes the Operating System and architecture of the server running the CHT, as well as the version of the CHT.

And more…

Features

  • #9601: Prevent duplicate sibling contact capture
  • #9936: Add user-agent header to outgoing requests

Improvements

  • #9844: Add support for cht-form for using extension-libs in forms
  • #9915: Replace usage of db-object appearance with select-contact

Security fixes

  • #7990: Credentials exposed in logs

Bug fixes

  • #9854: Duplication in outbound push
  • #9905: Not all webapp unit tests are running
  • #9951: Upgrade e2e tests are failing

Technical improvements

  • #9523: Upgrade WebdriverIO to v9 and get the new features!
  • #9768: Uplift sinon to 19+
  • #9839: Update moment patch in webapp
  • #9859: Adding new language should add new translations fails repeatedly when run for minimum browser
  • #9871: Remove references of horticulturalist from Admin app
  • #9888: Fix local ddoc versioning so changes to local ddocs are deployed during development
  • #9903: Add release date to scripts so docs have dates
  • #9917: Bulk delete reports - mobile & desktop view
  • #9918: Report + action bottom bar (more action menu + fab) - mobile & desktop view

Contributors

Thanks to all who committed changes for this release!

Last updated on