Skip to content

Releases: openmrs/openmrs-esm-form-builder

v2.7.0

22 Aug 17:39
Compare
Choose a tag to compare

What's Changed

Features

  • (feat) Use IconButton component for icon-only buttons by @denniskigen in #331
  • (feat) Updated concept datatype for the schema validator by @Art-Ndiema in #337

Bug fixes

Housekeeping

Docs

New Contributors

Full Changelog: v2.6.0...v2.7.0

v2.6.0

19 Jul 07:16
ee2e6ac
Compare
Choose a tag to compare

What's Changed

New features 🚀

  • (feat) O3-3218: Make the schema validation(block/allow) render a configuration by @gitcliff in #271
  • (feat) O3-3341: Add the ability to restore deleted questions by @denniskigen in #283
  • (feat) O3-3140: Add patientIdentifier question type with custom validator by @gitcliff in #264
  • (feat) O3-3351 Add support for obs comments in the form builder inter… by @CynthiaKamau in #285
  • (feat) O3-3355 Add support for inline date in the form builder intera… by @CynthiaKamau in #286
  • (feat) O3-3357: Support editing person attributes in the Edit question modal by @gitcliff in #287
  • (feat) O3-3368: Support editing encounterDatetime fields in the edit question modal by @gitcliff in #289
  • (feat) O3-3405: Support creating time rendering questions using interactive builder by @NethmiRodrigo in #303
  • (feat) O3-3342: Add support for program states in form builder by @CynthiaKamau in #284

Bug fixes 🐛

Tests 🧪

Refactors 🚧

Housekeeping 🧹

Docs 📖

  • (docs) Add steps on debugging E2E tests using Playwright Inspector by @denniskigen in #304

New Contributors

Thank you to all contributors for embodying the spirit of 'write code. save lives' in every line committed. Your commitment to OpenMRS is invaluable and truly makes a difference in healthcare worldwide. ❤️

Full Changelog: v2.5.0...v2.6.0

v2.5.0

17 May 13:07
89fc7d8
Compare
Choose a tag to compare

What's changed

New features

Housekeeping

New contributors

Full changelog: v2.4.0...v2.5.0

v2.4.0

15 Mar 16:04
8250d3e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.0...v2.4.0

v2.2.1

30 Nov 18:56
fb558ed
Compare
Choose a tag to compare

Housekeeping

Full Changelog: v2.2.0...v2.2.1

v2.2.0

21 Nov 19:30
14b7f32
Compare
Choose a tag to compare

Features

Bug fixes

Housekeeping

Full Changelog: v2.1.0...v2.2.0

v2.1.0

06 Oct 18:49
e376d8b
Compare
Choose a tag to compare

Highlights

Form builder v2.1.0 is a minor release that adds new features, bug fixes, and refactors. The release includes the following changes:

Ability to reorder questions via drag and drop

The form builder now allows users to reorder questions via drag and drop. This feature is available in the interactive builder and is provided by the react-dnd library. Any changes to the order of questions get reflected in the schema editor automatically.

Ability to copy and download form schemas

The form builder now allows users to copy and download form schemas. These features are available in the schema editor and should help schema authors to keep copies of their work locally.

Show form audit information

A new form audit information section has been added to the form builder. This section shows the form's UUID, version, and published status. This information is available in the interactive builder and the schema editor.

Features

Refactors

Bug fixes

Housekeeping

New Contributors

Full Changelog: v2.0.1...v2.1.0

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