Releases: openmrs/openmrs-esm-form-builder
Releases · openmrs/openmrs-esm-form-builder
v3.0.1
What's Changed
🐛 Bug fixes
- (fix) O3-4489: obsGroup child question id gets flagged as duplicate by @NethmiRodrigo in #409
🧹 Housekeeping
- (chore) Update translations from Transifex by @github-actions in #405
- (chore) Update translations from Transifex by @github-actions in #406
- (chore) Bump FE with translations fix, carbon and framework bump by @pirupius in #407
- (chore) Release v3.0.1 by @denniskigen in #408
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- (chore) Update translations from Transifex by @github-actions in #378
- (chore) Bump Form engine version by @CynthiaKamau in #380
- (chore) Form builder should use the latest form-engine-lib versions by @vasharma05 in #383
- (refactor) O3-4145: Break question modal into individual components by @NethmiRodrigo in #359
- (chore) Update translations from Transifex by @github-actions in #385
- (refactor) Remove unused code, styles and use carbon tokens by @NethmiRodrigo in #386
- (fix) O3-4424: Fixing the context provider to update parent context for obsGroup child questions by @UNCANNY69 in #388
- (feat) O3-4318: Allow deleting sub questions of obsGroup type questions by @Bharath-K-Shetty in #390
- (test) O3-3953: Update the e2e test coverage by @harshthakkr in #382
- (fix) O3-4437: Resolving the bug of loosing focus on ID by @UNCANNY69 in #393
- (fix) O3-4442: Duplicate Subquestion IDs in ObsGroup should trigger validation by @Bharath-K-Shetty in #392
- (chore): Bump dependencies by @NethmiRodrigo in #397
- (fix) Additional concept answers field disappears when selecting a concept by @NethmiRodrigo in #394
- (fix) O3-4457: White horizontal line in Edit & Create Question modals by @harshthakkr in #395
- (chore) Bump core tooling and framework by @denniskigen in #402
- (chore) Update translations from Transifex by @github-actions in #400
- (chore) Bump patient common lib by @NethmiRodrigo in #404
- (chore) Release v3.0.0 by @NethmiRodrigo in #396
New Contributors
- @UNCANNY69 made their first contribution in #388
- @Bharath-K-Shetty made their first contribution in #390
- @harshthakkr made their first contribution in #382
Full Changelog: v2.9.1...v3.0.0
v2.9.1
What's Changed
Bug Fixes
- (fix) O3-3415: Update scroll height in form-renderer and interactive by @Muta-Jonathan in #370
Housekeeping
New Contributors
- @Muta-Jonathan made their first contribution in #370
Full Changelog: v2.9.0...v2.9.1
v2.9.0
What's Changed
New features 🚀
- (feat) O3-3712: Add additional concepts as answers to a coded question by @Willie-theBeastMutua in #351
- (feat) O3-3946: Add support for markdown questions by @Twiineenock in #355
Chores 🧹
- (chore) Setup transifex integration by @denniskigen in #311
- (chore) Fix TypeScript errors when locally linking the form engine by @samuelmale in #366
- (chore) Update translations from Transifex by @github-actions in #365
- (chore) Update translations from Transifex by @github-actions in #367
- (chore) Update tooling by @NethmiRodrigo in #368
- (chore) Update translations from Transifex by @github-actions in #369
- (chore) Release v2.9.0 by @NethmiRodrigo in #372
New Contributors
- @Willie-theBeastMutua made their first contribution in #351
- @github-actions made their first contribution in #365
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
New features 🚀
- (feat) O3-3638: Enable reordering questions across sections using drag-and-drop by @Twiineenock in #344
- (feat) O3-3947: Add toggle type questions to interactive builder by @Kinotijoan in #350
- (feat) Add "checkbox-searchable" render type to supported types by @samuelmale in #352
Bug fixes 🐛
- (fix): Add min and max values to the JSON schema by @NethmiRodrigo in #343
Tests 🧪
- (test) Add
window.HTMLElement.prototype.scrollIntoView
stub by @denniskigen in #345
Chores 🧹
- (chore) Bump form engine version by @samuelmale in #342
- (chore) O3-3959: Cache playwright browsers install step in E2E workflow by @virajwathsalag in #348
- (chore) Bump form engine lib by @usamaidrsk in #356
- (chore) Update form engine lib, core and i18n by @NethmiRodrigo in #357
- (chore) Flag duplicate imports by @denniskigen in #358
- (chore) Align RFE version with latest bug fixes and features by @pirupius in #360
- (chore) Update dependencies by @NethmiRodrigo in #361
- (chore) Bump form engine version by @samuelmale in #342
- (chore) RFE 3.0.0 Release by @pirupius in #364
- (chore) Release v2.8.0 by @NethmiRodrigo in #362
New Contributors
- @virajwathsalag made their first contribution in #348
- @Twiineenock made their first contribution in #344
- @Kinotijoan made their first contribution in #350
- @usamaidrsk made their first contribution in #356
Full Changelog: v2.7.0...v2.8.0
v2.7.0
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
- (fix) Fix delete page IconButton size by @denniskigen in #332
- (fix) O3-2400: Fix drag-and-drop logic in the interactive builder by @senthil-athiban in #333
- (fix) O3-3713: Should not go into infinite loading when the concept ID is undefined by @NethmiRodrigo in #336
Housekeeping
- (chore) Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #320
- (chore) Bump braces from 3.0.2 to 3.0.3 by @dependabot in #321
- (chore) Bump postcss from 8.4.19 to 8.4.39 by @dependabot in #322
- (chore) Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #323
- (chore) Bump json5 from 2.2.1 to 2.2.3 by @dependabot in #324
- (chore) Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #325
- (chore) Bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #326
- (chore) Bump tar from 6.1.12 to 6.2.1 by @dependabot in #327
- (chore) Bump express from 4.18.2 to 4.19.2 by @dependabot in #328
- (chore) Bump tough-cookie from 4.1.2 to 4.1.4 by @dependabot in #329
- (chore) Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #330
- (chore) Bump Playwright by @kdaud in #334
- (chore) Update the react form engine library package name by @samuelmale in #338
- (chore) Bump react form engine version by @kajambiya in #340
Docs
- (docs) Update E2E testing guide link in docs by @denniskigen in #335
New Contributors
- @senthil-athiban made their first contribution in #333
- @Art-Ndiema made their first contribution in #337
Full Changelog: v2.6.0...v2.7.0
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
v2.5.0
What's changed
New features
- (feat) Various improvements to the interactive builder by @denniskigen in #236
- (feat) O3-2972: Validate number fields whose concepts don't allow decimal values by @denniskigen in #251
- (feat) O3-3036: Link the schema editor to the O3 standard JSON schema and validate schema by @hadijahkyampeire in #259
- (feat) O3-3132: Ability to import JSON schemas into the form builder by @hadijahkyampeire in #260
- (feat) Add auto-completion to the schema editor by @hadijahkyampeire in #262
- (feat) Validate Form Concepts and concept mappings by @hadijahkyampeire in #263
Housekeeping
- (chore) Add Eslint exhaustive-deps rule to validate react hooks by @hadijahkyampeire in #241
- (chore) Separate linting and formatting concerns by @denniskigen in #242
- (chore) Fix Prettier glob patterns by @denniskigen in #244
- (chore) Bump form engine version by @samuelmale in #245
- (chore) Flag rules-of-hooks lint violations by @denniskigen in #246
- (chore) Bump playwright by @kdaud in #247
- (chore) Bump framework and react form engine by @samuelmale in #248
- (chore) Bump react form engine by @denniskigen in #249
- (chore) Bump react-ace by @denniskigen in #250
- (chore) Bump turbo by @denniskigen in #252
- (chore) Remove color flag from turbo commands by @denniskigen in #253
- (chore) Bump react form engine by @samuelmale in #255
- (chore) Bumping react form engine and matching package versions as well by @vasharma05 in #258
- (chore) Bump react form engine by @denniskigen in #261
- (chore) Bump form-engine lib by @samuelmale in #266
- (chore) Bump playwright by @kdaud in #267
- (chore) bump react form engine by @arodidev in #268
- (chore) Bump yarn version by @denniskigen in #270
- (chore) Bump react form engine by @denniskigen in #269
New contributors
Full changelog: v2.4.0...v2.5.0
v2.4.0
What's Changed
- (chore) Bump react form engine version by @kajambiya in #224
- (refactor) Replace usages of
/ws/rest/v1/
with restBaseUrl by @jwnasambu in #225 - (fix) Improvements to the search experience by @denniskigen in #226
- (chore) Loosen fhir2 dependency requirement by @denniskigen in #227
- (chore) O3-2934: Update urls in the PR template by @kdaud in #229
- (chore) Bump playwright by @kdaud in #230
- (chore) Bump GitHub Actions + yarn by @denniskigen in #228
- (feat) Full-width schema editor by @denniskigen in #232
- (chore) Only auto-generate English translations by @denniskigen in #231
- (chore) Release v2.4.0 by @jayasanka-sack in #233
New Contributors
- @kajambiya made their first contribution in #224
- @kdaud made their first contribution in #229
Full Changelog: v2.3.0...v2.4.0
v2.2.1
Housekeeping
- (chore) Set fixStyle for consisent-type-imports eslint rule by @denniskigen in #207
- (fix) Fixed the output folder of the
build
in the turbo configuration by @vasharma05 in #208 - (chore) Release v2.2.1 by @vasharma05 in #209
Full Changelog: v2.2.0...v2.2.1