Skip to content

v2.0.0

Compare
Choose a tag to compare
@vasharma05 vasharma05 released this 19 Jul 17:13
· 164 commits to main since this release
0f65d52

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! 🎉