v2.1.0
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
- (feat) Reorder questions via drag and drop by @hadijahkyampeire in #166
- (feat) Tweak editor action button behaviour by @denniskigen in #174
- (feat) Add description field to the interactive builder by @denniskigen in #176
- (feat) Apply some design changes by @denniskigen in #178
- (feat) Add copy and download buttons to the schema editor by @denniskigen in #181
- (feat) Minimal tweaks to the copy button feature by @denniskigen in #183
- (feat) Hover effect on the draggable icon for the question by @NYESIGA in #192
- (feat) Display form audit information by @ODORA0 in #191
Refactors
- (refactor) Refactor some stylesheet imports by @denniskigen in #182
- (refactor) Refactor some styles by @denniskigen in #171
Bug fixes
- (fix) Fix styling affecting schema editor dimensions by @denniskigen in #173
- (fix) More fixes to the save form workflow by @denniskigen in #175
- (fix) Always show the
Render changes
button by @denniskigen in #180
Housekeeping
- (chore) Update E2E GitHub Action Job Name for Improved Clarity by @jayasanka-sack in #188
- (chore) Bump
@openmrs/openmrs-form-engine-lib
by @larslemos in #159 - (chore) Dependency upgrades and improvements to linting and types by @denniskigen in #190
- (chore) Add playwright video tracing by @anjula-sack in #148
- (chore) O3-2326: Utilize pre-filled docker images in e2e tests by @Piumal1999 in #179
New Contributors
-
@jayasanka-sack made their first contribution in #188
-
Thank you to all our wonderful contributors! 🎉
Full Changelog: v2.0.1...v2.1.0