Releases: openmrs/openmrs-esm-form-builder
Releases · openmrs/openmrs-esm-form-builder
v3.3.1
v3.3.0
What's Changed
Feature
- (feat) O3-4946 : Enable Uploading Form Translation Files to the Backend by @Bharath-K-Shetty in #803
Doc
- (docs) Update links to O3 developer documentation in README. by @suubi-joshua in #785
Full Changelog: v3.2.0...3.3.0
v3.2.0
What's Changed
Features
- (feat) O3-4321: Show ObsGroup question's sub questions with functional drag and drop by @Twiineenock in #398
- (feat) O3-4171 : Validate concept answers and show error for non-existing answers by @Bharath-K-Shetty in #445
#486 - (feat) O3-3914: Support re-arranging concept answers to preferred order by @Bharath-K-Shetty in #403
- (feat) O3-4752 : Extract all the Translatable Strings from the Form Schema and Display it in the Translation tab. by @Bharath-K-Shetty in #560
- (feat) O3-4766 : Implemented Translated and Untranslated tabs to easily view and manage translations. by @Bharath-K-Shetty in #653
- (feat) O3-4768: Add support to download translation resource file for a selected language by @Bharath-K-Shetty in #647
- (feat) O3-4767 : Added the Search feature for Translation Builder. by @Bharath-K-Shetty in #678
- (feat) O3-4899: Fetch existing translations from the backend by @Bharath-K-Shetty in #725
- (feat) O3-3949: Display concept preview in Add Question modal by @Willie-theBeastMutua in #722
Bug Fixes
- (fix): Add title text to language dropdown by @NethmiRodrigo in #652
- (fix) Extract markdown strings for translation by @samuelmale in #707
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
Features
- (feat) O3-4322: Allow user to input/edit whether a section should be expanded by @UNCANNY69 in #399
- (feat) O3-4172: Add functionality to select a concept mapping as concept ID by @UNCANNY69 in #401
- (feat) O3-3955: Add support for question info by @MohamedAliMefteh in #418
Bug Fixes
- (fix) O3-4652: Change direction of select answer's multiselect from top to bottom by @Bharath-K-Shetty in #468
- (fix) O3-4617: Use form field answer label instead of concept label by @NethmiRodrigo in #447
- (fix) Reset N/A rendering map fields by @pirupius in #444
- (fix) "No UUID" validation error removed for workspace launchers by @vasharma05 in #441
- (fix) O3-4581: Reset the rendering type when the question type changes by @yoursanonymous in #426
- (fix) O3-4557: Layout issue in form-editor component by @atulyadav745 in #420
- (fix) O3-4493: Disable save question button when concept is invalid by @Bharath-K-Shetty in #411
- (fix) O3-4449: Question label input should be at the top by @NethmiRodrigo in #488
- (fix) O3-4659: Concept answers should not include additional added answers in #485
Housekeeping
- (chore) Automatically pull updates to O3 framework by @NethmiRodrigo in #421
- (chore) O3-4232: Bump @carbon/react to v1.76.0 by @elishabantana in #363
- (chore) Bump RFE version to v3.1.3 by @pirupius in #440
- (chore) Update the rendering type for Coded and N/A concept types by @vasharma05 in #439
Tests
- (test) O3-4553: Add unit tests for question component by @MohamedAliMefteh in #419
New Contributors
- @MohamedAliMefteh made their first contribution in #418
- @atulyadav745 made their first contribution in #420
- @elishabantana made their first contribution in #363
- @openmrs-bot made their first contribution in #452
- @yoursanonymous made their first contribution in #426
Full Changelog: v3.0.1...v3.1.0
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