Changelog
To see the latest releases and their changes:
We're constantly improving O3. See the latest features and improvements.
v6.3.0
What's Changed
Features
(feat) O3-4362: Move Location Picker to the top nav by @chibongho in #1295
(feat) O3-4509: Should be able to configure preferred datepicker locale for each language locale by @brandones in #1303
(feat) Add useEmrConfiguration hook to react utils by @denniskigen in #1306
(feat) O3-4409: Implementer Tools app should not require 'System Developer' privilege by @jwnasambu in #1288
(feat) O3-4511 & O3-4512: Fix several date picker issues by @ibacher in #1313
(feat) O3-4535: Add widget to display diagnosis tags in styleguide by @chibongho in #1311
(feat) O3-4425: add ability to define collapsed left nav by @chibongho in #1279
(feat) O3-4013: Add support for partial (estimated) dates by @ibacher in #1280
(feat) O3-4563: Add option to reference external components in routes.json by @chibongho in #1327
(feat) Bump
@carbon/react
to v1.76.0 by @elishabantana in #1215(feat) Add 'Edit' and 'Delete' to core translations by @chibongho in #1342
(feat) Add useOnVisible() hook to call function when component is visible by @chibongho in #1344
(feat) Miscellaneous UI editor improvements by @denniskigen in #1300
Bug fixes
(fix) O3-2076 & O3-4436: Navigation occasionally breaks & fix logout with OAuth2 by @wluyima in #1285
(fix) O3-4490: Add cursor styles to the datepicker by @NethmiRodrigo in #1302
(fix) O3-3189: Fix useOpenmrsPagination to properly take in string URL by @chibongho in #1305
(fix) Fix OpenMRS resource typings by @chibongho in #1314
(fix) Fix config validation error caused by
Type.Object
elements with string _elements by @brandones in #1315(fix) O3-4501: Fix header panel positioning in RTL mode by @Bharath-K-Shetty in #1309
(fix) More fixes to OpenMRS resource typings by @chibongho in #1317
(fix) O3-4425: Only render left nav if it has a slot with elements by @chibongho in #1318
(fix) O3-4371: useFeatureFlag hook should not log an error if a feature flag does not exist by @Bharath-K-Shetty in #1273
(fix) O3-4425: Make all top nav action items extensions by @chibongho in #1320
(fix) Fix edge case with formatting dates in January by @ibacher in #1322
(fix) Setup redirect for static assets served from wrong location by @ibacher in #1329
(fix) O3-4606: Enable display of Spanish format names by @xprl-gjf in #1334
(fix) O3-4605: Update remove icon fill color to use lighter background in Implementer Tools by @harshthakkr in #1338
(fix) Fix a11y issues on home page by @olewandowski1 in #1340
(fix) Ignore TS error fixed in newer versions of Typescript by @ibacher in #1343
(fix) Attempt to paper-over inconsistencies in ReactNode type by @ibacher in #1352
(fix) O3-4481: Store function to mutate visits in visit store by @chibongho in #1348
Housekeeping
(chore) Correct
useAbortController
mock to return object directly by @samuelmale in #1326(chore) Update @internationalized/date version by @ibacher in #1339
(chore) O3-4372: Remove non-existent feature flags from local storage by @Bharath-K-Shetty in #1276
(chore) use node protocol for node builtin module by @shivarm in #1319
Testing
(test) Add mock for OpenmrsDatePicker by @denniskigen in #1316
(test) Fix age check in patient banner test by @chibongho in #1332
(test) Add explicit login step to navbar e2e test by @denniskigen in #1336
(test): Add invalid text to datepicker mock and change datepicker mock's role by @NethmiRodrigo in #1328
New Contributors
@Bharath-K-Shetty made their first contribution in #1309
@olewandowski1 made their first contribution in #1340
Full Changelog: https://github.com/openmrs/openmrs-esm-core/compare/v6.2.0...v6.3.0
v5.6.3What's Changed
(chore) Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #250
(chore) Add automated dependency update workflows by @denniskigen in #249
(chore) Update translations from Transifex by @github-actions in #247
Full Changelog: https://github.com/openmrs/openmrs-esm-home/compare/v5.6.2...v5.6.3
v10.2.0What's Changed Features
(feat) O3-4702: Pass visitUuid to the forms custom endpoint by @donaldkibet in #2442
Bug fixes
(fix) Add optional chaining to prevent
undefined
errors on drug and order uuid by @donaldkibet in #2438(fix) Update compact delete visit button styling by @denniskigen in #2443
(fix) Fix a11y issues on the patient summary page by @olewandowski1 in #2390
(fix) O3-4708: Handle encounter data revalidation via visit context store by @chibongho in #2447
(fix) O3-4706: Handle coded lab result values in result viewer by @donaldkibet in #2445
(fix) O3-4623: Make completion date field optional in programs from by @jwnasambu in #2455
(fix) Use correct x-axis scale for biometrics and vitals charts by @denniskigen in #2459
Housekeeping
Testing
Full Changelog: https://github.com/openmrs/openmrs-esm-patient-chart/compare/v10.1.0...v10.2.0
v8.5.0What's Changed Features
(feat) O3-3721: Add ability to delete a bed tag by @NethmiRodrigo in #1595
(feat) O3-3722: Support deleting bed types by @NethmiRodrigo in #1621
Bug fixes
Full Changelog: https://github.com/openmrs/openmrs-esm-patient-management/compare/v8.4.2...v8.5.0
v3.1.0What'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) "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) 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: https://github.com/openmrs/openmrs-esm-form-builder/compare/v3.0.1...v3.1.0
v18.0.0What's Changed Features
(feat) Add remote-select question type and migrate data sources to o3 schema format by @donaldkibet in #157
Housekeeping
(chore) Bump Angular to v18 by @donaldkibet in #156
Full Changelog: https://github.com/openmrs/openmrs-ngx-formentry/compare/v17.0.0...v18.0.0
v3.1.4What's Changed Refactors
(refactor) Reorganize mock data and fix test warnings by @denniskigen in openmrs/openmrs-esm-form-engine-lib#486
Bug fixes
(fix) Add data prop to
onSubmit
to allow passing saved info to other dependent components by @ynurmahomed in openmrs/openmrs-esm-form-engine-lib#485(fix) Make the whole label as tooltip trigger by @vasharma05 in openmrs/openmrs-esm-form-engine-lib#475
(fix) Fix undefined
min
andmax
values for number inputs by @vasharma05 in openmrs/openmrs-esm-form-engine-lib#492
Housekeeping
(chore) Add auto-update for OpenMRS dependencies by @ibacher in openmrs/openmrs-esm-form-engine-lib#487
(chore) Bump
@carbon/react
and core OpenMRS dependencies by @denniskigen in openmrs/openmrs-esm-form-engine-lib#484
New Contributors
@ynurmahomed made their first contribution in openmrs/openmrs-esm-form-engine-lib#485
Full Changelog: https://github.com/openmrs/openmrs-esm-form-engine-lib/compare/v3.1.3...v3.1.4
v1.3.0What's Changed Features
(feat) Confirmation modal when selecting patient outside session location by @icrc-psousa in #105
(feat) Add configuration option to disable group sessions for specific form by @icrc-jofrancisco in #104
Bug fixes
(fix) Resolve patient duplication triggered by page focus event by @icrc-psousa in #107
(fix) Correct patient location mismatch prompt behavior in group management by @icrc-psousa in #106
(fix) Update start date field on cohort update by @icrc-psousa in #101
(fix) Prevent "Save & Complete" button from becoming unresponsive by @icrc-jofrancisco in #95
Full Changelog: https://github.com/openmrs/openmrs-esm-fast-data-entry-app/compare/v1.2.0...v1.3.0
v1.7.0What's Changed Features
(feat) O3-4650: Adding extra information regarding quantity attribute by @UNCANNY69 in #160
(feat) O3-4230: Bump @carbon/react to v1.76.0 by @denniskigen in #157
(feat) O3-4575: Sort stock item batches by expiry date in ascending order by @makombe in #156
(feat) O3-4571: Make batch validity check configurable by @jabahum in #155
(feat) O3-4425: Add collapsed left panel by @chibongho in #153
(feat) O3-4206: Add ability to view patient diagnoses and active conditions by @Omoshlawi in #123
Bug fixes
(fix) O3-4650: Fixing the change of quantity prescribed by @UNCANNY69 in #165
(fix) O3-4670: Fix overflow menu misalignment in history and comments section by @Muppasanipraneeth in #163
(fix) O3-4651: Change edit menu alignment in history and comments section by @UNCANNY69 in #161
(fix) O3-4219: Add ability to print patient prescriptions by @mogoodrich in #151
Housekeeping
(chore) Add automated dependency update workflow by @denniskigen in #159
New Contributors
@chibongho made their first contribution in #153
@UNCANNY69 made their first contribution in #161
@openmrs-bot made their first contribution in #162
@Muppasanipraneeth made their first contribution in #163
Full Changelog: https://github.com/openmrs/openmrs-esm-dispensing-app/compare/v1.6.2...v1.7.0
v4.0.3What's Changed Housekeeping
(chore) Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in openmrs/openmrs-esm-cohortbuilder-app#105
(chore) Bump @carbon/react to v1.76.0 by @denniskigen in openmrs/openmrs-esm-cohortbuilder-app#104
(chore) Add automated dependency update workflow by @denniskigen in openmrs/openmrs-esm-cohortbuilder-app#103
Full Changelog: https://github.com/openmrs/openmrs-esm-cohortbuilder-app/compare/v4.0.2...v4.0.3
v4.0.0
What's Changed
Breaking changes
(BREAKING) Migrate
esm-template-app
to use routes.json by @vasharma05 in #13
New features
(feat) Add demonstration of extension system by @brandones in #3
Refactors
(refactor) Useful refactors by @denniskigen in #17
Bug fixes
(fix) Miscellaneous cleanup by @brandones in #7
(fix) Update github actions prerelease template to use yarn by @mogoodrich in #11
(fix) Exports should reference the result of getSync/getAsync by @denniskigen in #14
Docs
(docs) Add module management app link to README by @denniskigen in #8
(docs) Fix small error in README by @mogoodrich in #10
Tests
Housekeeping
(chore) Fixed not working CI/CD by @FlorianRappl in #1
(chore) Switch to yarn by @brandones in #2
(chore) Remove prettier config by @brandones in #4
(chore) Update GitHub workflows to use Yarn instead of NPM by @brandones in #6
(chore) Add .DS_Store files to .gitignore by @manuelroemer in #9
(chore) Bump dependencies by @denniskigen in #12
(chore) Switch back to
swc-loader
by @denniskigen in #15(chore) Update to newer versions of openmrs and @openmrs/esm-framework by @denniskigen in #16
(chore) Updated code dependencies by @vasharma05 in #22
(chore) Reduce timeout to 15 minutes in E2E test CI workflow by @suubi-joshua in #23
(chore) Only auto-generate English translations by @ibacher in #25
(chore) Bump openmrs tooling and framework versions by @denniskigen in #26
(chore) Bump openmrs framework dependancies by @NethmiRodrigo in #28
(chore) Bump dependencies by @denniskigen in #29
(chore) Decouple linting and formatting concerns by @denniskigen in #30
New Contributors
@FlorianRappl made their first contribution in #1
@brandones made their first contribution in #2
@denniskigen made their first contribution in #8
@manuelroemer made their first contribution in #9
@mogoodrich made their first contribution in #10
@vasharma05 made their first contribution in #13
@suubi-joshua made their first contribution in #23
@NethmiRodrigo made their first contribution in #28
Full Changelog: https://github.com/openmrs/openmrs-esm-template-app/commits/v4.0.0