Skip to content

Releases: openmrs/openmrs-esm-form-builder

v2.0.1

26 Jul 18:51
cce74ba
Compare
Choose a tag to compare

v2.0.1 is a patch release to deal with an error in the publishing code. It does not have any changes to functionality.

v2.0.0

19 Jul 17:13
0f65d52
Compare
Choose a tag to compare

Form Builder v2.0.0 is a major release that introduces a BREAKING change. It migrates this frontend module to leverage the new module loading mechanism introduced in Core v5.

Highlights

Performance improvements

We have migrated all the frontend modules in Patient Chart to leverage the new module loading mechanism introduced in Core v5. Frontend modules now declare their static and dynamic metadata upfront, and the framework uses this information to load only the static bits when the application gets loaded for the first time while loading the dynamic bits is deferred to later when they are needed. This change delivers significant improvements to initial load time. Check out the migration guide to get a closer look at the internals of the new module loading mechanism.

Breaking changes

  • (BREAKING) Migrate esm-form-builder to use routes.json by @ibacher in #156

Features

  • (feat) Automatically update translation files for all locales when keys and strings change by @vasharma05 in #153

Bug fixes

Housekeeping

Tests

  • (test) Add E2E tests for searching and filtering the form list. by @hadijahkyampeire in #126
  • (test) O3-2095: Add form publication tests by @anjula-sack in #138
  • (test) Use kebab-case naming convention and BDD-like syntax by @denniskigen in #142
  • (test) O3-2200: Utilize form search functionality in E2E tests by @Piumal1999 in #157

New contributors

Thank you to all our wonderful contributors! 🎉

v1.2.0

07 Jun 18:53
8490592
Compare
Choose a tag to compare

What's Changed

Features

Refactors

Bug fixes

Housekeeping

Tests

Documentation

  • (docs) Link to new docs site in the interactive builder by @denniskigen in #95

New Contributors

Thank you for your excellent contributions 🎉!

Full Changelog: v1.1.0...v1.2.0

v1.1.0

10 Apr 13:58
e9f8e11
Compare
Choose a tag to compare

What's Changed

Features

Bug fixes

  • (fix) Remove explicit use of axios by @ibacher in #67
  • (fix) Append multipart/form-data content type to request headers by @denniskigen in #68
  • (fix) Fixes a flaw in the duplicate question feature by @denniskigen in #74
  • (fix) Fix errors when attempting to save a form by @denniskigen in #76

Housekeeping

  • (chore) Bump Turborepo GitHub Artifacts action version by @denniskigen in #64
  • (chore) Bump @ohri/openmrs-ohri-form-engine-lib by @denniskigen in #65
  • (chore) Bump @ohri/openmrs-ohri-form-engine-lib by @samuelmale in #66
  • (chore) Switch to the community-hosted form engine lib by @denniskigen in #70

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

09 Feb 20:12
20c43f0
Compare
Choose a tag to compare

What's Changed

Features

Bug Fixes

  • (fix) Fix default test patient UUID by @denniskigen in #56
  • (fix) O3-1792: Fix issues with retrieving form resources when both HTML and JSON resources exist by @donaldkibet in #61

Housekeeping

New Contributors

v1.0.0

12 Jan 21:17
8ab2fe9
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Documentation

Refactors

Housekeeping

New Contributors

Full Changelog: https://github.com/openmrs/openmrs-esm-form-builder/commits/v1.0.0