Releases: openmrs/openmrs-esm-laboratory-app
Releases · openmrs/openmrs-esm-laboratory-app
Release list
v1.5.1
What's Changed
🐛 Bug fixes
- (fix) Keep a gap between the toolbar search magnifier and input text by @denniskigen in ce42194
🧪 Tests
- Harden the laboratory orders E2E urgency assertion by @denniskigen in #785
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
🚀 New features
- (feat) O3-5744: Display patient identifier and order reason in the laboratory orders table by @donaldkibet in #779
🐛 Bug fixes
- (fix) Make search toolbar responsive based on layout type by @NethmiRodrigo in #778
- (fix) Align the orders table toolbar date range picker with the search by @NethmiRodrigo in #781
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
🚀 New features
- (feat) O3-5315: Add urgency column to laboratory queue tabs by @abheeee03 in #620
- (feat) O3-5360: Support direct lab order creation in lab app by @Muppasanipraneeth in #661
🐛 Bug fixes
🧹 Housekeeping
- (chore) Update E2E workflow actions and Node.js version by @denniskigen in #708
- (chore) Add PR title check workflow by @denniskigen in #713
- (chore) Fix i18next translation extraction to cover all TypeScript source files by @NethmiRodrigo in #739
- (chore) Update OpenMRS dependencies by @ibacher in #744
- (chore) Migrate from jest to vitest by @denniskigen in #757
- (chore) Migrate to rspack by @denniskigen in #759
- (chore) Migrate CI to shared openmrs-contrib-gha-workflows by @NethmiRodrigo in #765
- (chore) Bump @openmrs/esm-framework peer dependency to 10.x by @NethmiRodrigo in #774
- (chore) Add workflow to open release pull request by @wikumChamith in #776
New Contributors
- @wikumChamith made their first contribution in #776
v1.3.1
What's Changed
Bug fixes
- (fix) Restore ability to add lab orders in lab results by @ibacher in #697
- (fix) Pass labOrderWorkspaceName via workspaceProps and register child workspace by @denniskigen in #699
New Contributors
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
Features
- (feat) O3-4904: Migrate to OpenmrsDateRangePicker by @jwnasambu in #358
- (feat) O3-5016: Make lab table columns configurable with support for age, patient ID, and gender by @brandones in #449
- (feat) O3-5020: Add a configurable review and approval workflow for lab results by @its-kios09 in #445
- (feat) O3-5035: Add birthdate column support to lab table by @brandones in 5c3ca71
- (feat) O3-5226: Migrate lab app to use workspace v2 by @Muppasanipraneeth in #596
- (feat) Add extension slot for "add lab order details" button by @arodidev in #588
Bug fixes
- (fix) O3-5313: Auto-expand view test results accordion for completed tests by @abheeee03 in #621
- (fix) O3-5324: Correct "Inprogress" display to "In progress" in lab order details by @BlessedAmrita in #625
- (fix) O3-5390: Fix alignment of order cards in patient orders list by @RajPrakash681 in #676
- (fix) Add accession number to the lab custom representation by @CynthiaKamau in #456
- (fix) Add scopePattern to workspace groups by @denniskigen in 0df6640
- (fix) Expand webservices.rest dependency range to support 3.x by @denniskigen in 8f14c61
- (fix) Fix route config errors, stale code, and misc cleanup by @denniskigen in #670
- (fix) Fix useLabOrders ignoring defaults when callers pass undefined params by @denniskigen in #669
- (fix) Improve type safety and fix several bugs by @denniskigen in 01285ef
- (fix) Migrate Order type from esm-patient-common-lib to esm-framework by @denniskigen in #643
- (fix) Update pagination total count to reflect filtered search results by @RajPrakash681 in #635
- (fix) Use exact path segment matching for dashboard link active state by @denniskigen in aee99c8
Housekeeping
- (chore) Bump Yarn to 4.10.3 by @denniskigen in 8b647d2
- (chore) Change PR template to request designs by @brandones in #439
- (chore) Change
enableReviewingLabResultsBeforeApprovalconfig default to false by @denniskigen in ecc7701 - (chore) Improve code quality and test coverage by @denniskigen in 7470a83
- (chore) Pin webpack to 5.99.9 to fix build failures from version mismatch by @denniskigen
- (chore) Remove unused code and types by @denniskigen in 25a812d
- (chore) Remove unused overlay component by @siddharthbaleja7 in #646
- (chore) Update React and React DOM to 18.3.1 to align with core by @denniskigen in 9e8dd63
- (chore) Upgrade TypeScript and ESLint tooling by @denniskigen in 62b5f5e
- (chore) Upgrade i18next ecosystem to v16/v9.3 by @denniskigen in ca8a2c7
- (docs) Revamp README by @denniskigen in 1e37c02
- (test) Add defensive null checks to test cleanup hooks by @denniskigen in a8a971f
New Contributors
- @abheeee03 made their first contribution in #621
- @BlessedAmrita made their first contribution in #625
- @RajPrakash681 made their first contribution in #635
- @siddharthbaleja7 made their first contribution in #646
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
Features
- (feat) O3-4710: Redesign ListOrderDetails component #174 by @Muppasanipraneeth
- (feat) Visual tweaks to orders table #245 by denniskigen
Bug Fixes
- (fix): Add missing translations for declined tests tab #298 by @NethmiRodrigo
- (fix): Update casing in translation string #323 by @NethmiRodrigo
Full Changelog: 1.1.1...v1.2.0
v1.1.1
What's Changed
Features:
- (refactor) O3-4595: Refactor edit button - move from view lab results to overflow menu by @its-kios09 in #133
Full Changelog: v1.1.0...1.1.1
v1.1.0
What's Changed
Features
- (feat) O3-4568: Add ability to print lab results from the lab panel by @its-kios09 in #130
Refactors
- (refactor) O3-4597: Retire the "transition" button and move it to the lab panel overflow menu as extension slot by @its-kios09 in #132
- (refactor) Improve test setup and component implementation by @denniskigen in #128
Bug fixes
- (fix) Use patient person display for patient name by @pirupius in #140
- (fix) (fix) O3-4663: Fix overlapping buttons in test orders section by @Muppasanipraneeth in #138
Housekeeping
- (chore) Add automated dependency update workflows by @denniskigen in #136
- (chore) O3-4233: Bump @carbon/react to v1.76.0 by @Muta-Jonathan in #106
New Contributors
- @Muta-Jonathan made their first contribution in #106
- @openmrs-bot made their first contribution in #137
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- (chore) Update translations from Transifex by @github-actions in #123
- (fix) Fix invalid date error in laboratory dashboard by @denniskigen in #124
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
🐛 Bug fixes
- (fix) O3-4398: Invalidate lab orders after submitting results form by @amosmachora in #117
🧹 Housekeeping
- (chore) Update translations from Transifex by @github-actions in #116
- (fix) Orders data table UI fixes by @denniskigen in #118
- (chore): Bump dependencies by @NethmiRodrigo in #120
- (chore) Update translations from Transifex by @github-actions in #121
- (chore): Bump core by @NethmiRodrigo in #122
- (chore): Release v1.0.1 by @NethmiRodrigo in #119
New Contributors
- @NethmiRodrigo made their first contribution in #120
Full Changelog: v1.0.0...v1.0.1