v1.2.0
What's Changed
Features
- (feat) Show a warning about saving schemas by @denniskigen in #85
- (feat) Create pull request template by @Jexsie in #89
- (feat) Prevent modals from closing when clicking outside by @denniskigen in #96
- (feat) Add ability to cache form-schema by @donaldkibet in #100
- (feat) Add a delete button to the forms list by @denniskigen in #114
- (feat) Add better types and stricter linting rules by @denniskigen in #116
- (feat) Change answers in edit mode when the linked concept changes by @denniskigen in #117
Refactors
- (refactor) Use bound mutate API for revalidation by @denniskigen in #115
- (refactor) Better type annotations by @denniskigen in #121
Bug fixes
- (fix) Update test patient UUID by @denniskigen in #79
- (fix) Update test patient UUID by @denniskigen in #84
- (fix) Fix errors that prevent users from saving existing forms by @denniskigen in #93
- (fix) Ensure users do not input wrong version numbers by @donaldkibet in #98
- (fix) Various fixes and improvements by @denniskigen in #107
- (fix) 03-2084: Add pagination to the form builder table and fix the modal scroll. by @hadijahkyampeire in #110
- (fix) O3-2094: Save the encounter type when the form is saved by @anjula-sack in #122
- (fix) O3-2124: Unable to save a form after an initial save by @denniskigen in #125
- (fix) Remove the need to pass a
patientUuid
to the form engine by @denniskigen in #128 - (fix) O3-2135: Unable to set form name and version by @denniskigen in #137
Housekeeping
- (chore) O3-2042: Configure E2E tests with playwright by @anjula-sack in #82
- (chore) O3-2043: Integrate E2E tests with Github Actions by @anjula-sack in #83
- (chore) Bump react-error-boundary by @denniskigen in #86
- (chore) Bump
@openmrs/openmrs-esm-form-engine
by @denniskigen in #97 - (chore) Fix
dayjs
dependency by @denniskigen in #108 - (chore) O3-2089: Disable trace recording in Playwright by @anjula-sack in #112
Tests
- (test) O3-2045: Add custom schema e2e test by @anjula-sack in #102
- (test) O3-2044: Add the dummy schema form creation e2e test by @anjula-sack in #119
- (test) O3-2046: Add the edit form E2E test by @anjula-sack in #120
- (test) O3-2047: Add a basic e2e test for the interactive builder by @denniskigen in #131
Documentation
- (docs) Link to new docs site in the interactive builder by @denniskigen in #95
New Contributors
- @anjula-sack made their first contribution in #82
- @Jexsie made their first contribution in #89
- @larslemos made their first contribution in #101
- @hadijahkyampeire made their first contribution in #110
Thank you for your excellent contributions 🎉!
Full Changelog: v1.1.0...v1.2.0