v2.6.0
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 🐛
- (fix) O3-3254: Remove trailing slash from uploadSchema request by @denniskigen in #275
- (fix) Set serialized schema blob MIME type to
application/json
by @denniskigen in #276 - (fix) O3-3272: Fix question deletion logic in the interactive builder by @denniskigen in #280
- (fix) O3-3271: Fix Question Position Changes on Edit in Form Builder by @NethmiRodrigo in #281
- (fix) Rename datePickerType prop to datePickerFormat by @NethmiRodrigo in #290
- (fix) Lift up showSchemaSaveWarning state by @denniskigen in #293
- (fix) Reorder fields in the Edit question modal by @denniskigen in #295
- (fix) Fixed program workflow question on edit mode by @CynthiaKamau in #301
- (fix) Fix styling of the program state tag container by @denniskigen in #305
- (fix) Use state uuid as opposed to concept uuid in program state inte… by @CynthiaKamau in #313
- (fix) Reset previous errors on schema update by @samuelmale in #316
- (fix) Fix modal header close button styles by @denniskigen in #317
Tests 🧪
- (test) Add testing-related plugins to ESLint config by @denniskigen in #312
Refactors 🚧
- (refactor) Render modals using the modal system by @NethmiRodrigo in #288
- (refactor) Refactor modal files to match naming conventions by @denniskigen in #300
- (refactor) Refactor modals to use the modal system by @denniskigen in #302
Housekeeping 🧹
- (chore) Bump dependencies by @denniskigen in #274
- (chore) Bump react form engine by @samuelmale in #277
- (Chore) Add Encounter Role type in the form builder question types. by @hadijahkyampeire in #278
- (chore) Fix
@carbon/react
version to 1.37.0 by @denniskigen in #282 - (chore) Bump turbo by @denniskigen in #291
- (chore): RFE version bump by @arodidev in #296
- (chore) Bump react form engine by @gitcliff in #292
- (chore) Bump core tooling by @denniskigen in #294
- (chore) Bump React Form Engine by @NethmiRodrigo in #298
- (chore) Bump react form engine by @denniskigen in #299
- (chore) Add remote caching to E2E workflow using turborepo-gh-artifacts by @denniskigen in #308
- (chore) Bump yarn and turbo by @denniskigen in #310
- (chore) Updates carbon dependency to match FE lib requirement by @pirupius in #309
- (chore) Bump React Form Engine library by @samuelmale in #315
- (chore) Update rfe and framework by @NethmiRodrigo in #314
- (chore) Release v2.6.0 by @NethmiRodrigo in #318
- (chore) Bump ws from 7.5.9 to 7.5.10 by @dependabot in #307
- (chore) Bump @babel/traverse from 7.20.1 to 7.24.7 by @dependabot in #306
Docs 📖
- (docs) Add steps on debugging E2E tests using Playwright Inspector by @denniskigen in #304
New Contributors
- @gitcliff made their first contribution in #271
- @NethmiRodrigo made their first contribution in #281
- @CynthiaKamau made their first contribution in #285
- @dependabot made their first contribution in #307
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