4.14.0 release notes

Known issues

Check the repository for the latest known issues.

Upgrade notes

Breaking changes

None.

UI/UX changes

  • #9514: Sidebar menu does not close if clicking on the current page link
  • #9481: Improve Sidebar Menu’s button and label placement

Highlights

Improved Contact Management

Contact creation is now restricted to direct parent facilities only, reducing errors in contact hierarchy #9426.

Enhanced Sidebar Functionality

The sidebar menu now keeps the current page link selected without closing automatically, improving navigation flow and user experience #9514.

Refined Menu Layout

Button and label placements in the sidebar have been optimized, making navigation more accessible and visually aligned #9481.

And more…

Improvements

  • #9426: Prevent creating contacts under facilities that are not the direct parent

Bug fixes

  • #9467: RapidPro API changes result in mishandling of errors
  • #9514: Sidebar menu does not close if clicking on the current page link
  • #9604: SMS “integer” validation always returns false

Technical improvements

  • #9416: Replace pupil for rule evaluation
  • #9443: Add e2e test coverage to tasks for offline user
  • #9481: Improve Sidebar Menu’s button and label placement
  • #9516: E2E - Show confirmation message in training cards when navigating to another page
  • #9582: Update cht-datasource bind in webapp so it returns a wrapper function instead of a Promise

Contributors

Thanks to all who committed changes for this release!