Releases: openmrs/openmrs-esm-dispensing-app
Releases · openmrs/openmrs-esm-dispensing-app
Release list
v1.11.1
What's Changed
🐛 Bug fixes
- (fix) O3-5734: Allow recording allergies from the fill prescription order basket by @denniskigen in #854
- (fix) Refresh prescriptions table in place after dispensing by @NethmiRodrigo in #859
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
New Features
- (feat) O3-5458: Dispensing: Make "Print Prescriptions" button "disable… by @mogoodrich in #768
- (feat) O3-4460: Add duplicate dispense warning with confirmation modal by @jwnasambu in #753
- (feat) O3-5401: Show only drug order panels in the order basket by @Muppasanipraneeth in #743
- (feat) O3-5690: Add extension slot to enable adding print button for a medication dispense by @mseaton in #833
- (feat) O3-5650: Add config to limit location filter options by visit location by @chibongho in #832
- (feat) O3-5650: Add ability to limit prescriptions to user's visit lo… by @chibongho in #836
- (feat) Migrate to using RSpack by @chibongho in #824
Bug Fixes
- (fix) Dispensing ESM should not render conditions and diagnoses tab i… by @mseaton in #766
- (fix) Remove unnecessary webpack dependencies by @denniskigen in #777
- (fix) Fix duplicate dispense duration check and modal submit lifecycle by @denniskigen in #792
- (fix) O3-4460: Fix duplicate dispense detection and alert display by @mogoodrich in #796
- (fix) O3-5560: Fix duplicate validation for retrospective dispensing & label update by @jwnasambu in #800
- (fix) O3-5632: Make on-prescription-filled modal not enable button unt… by @chibongho in #821
- (fix) O3-5630: Fix substitution type and reason not populated when ed… by @chibongho in #825
- (fix) Restore webservices.rest 3.4.x compatibility by @denniskigen in #835
- (fix) O3-4692: Display "Dispensed" status in Prescription Details section by @dilankavishka in #428
- (fix) O3-5650: Subject results in the search tab to location filterin… by @chibongho in #843
- (fix) Pin swr to 2.2.5 to match the app shell and avoid share-scope skew by @denniskigen in #847
Chores
- (chore) Update E2E workflow actions and Node.js version by @denniskigen in #776
- (chore) Add PR title check workflow by @denniskigen in #779
- (chore) Add PR description check workflow by @NethmiRodrigo in #794
- (chore) Migrate from jest to vitest by @denniskigen in #830
- (chore) Use reusable build and release GHA workflows by @NethmiRodrigo in #812
- (chore) Bump @openmrs/esm-framework peer dependency to 10.x by @NethmiRodrigo in #851
New Contributors
- @mseaton made their first contribution in #766
- @dilankavishka made their first contribution in #428
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
Features
- (feat) O3-5005: Add search tab to dispensing home page by @chibongho in #489
- (feat) O3-5006: Add fill prescription form and workspace by @chibongho in #544
- (feat) O3-5006: Add order basket and modal to confirm dispense after order basket submission by @chibongho in #686
- (feat) O3-5153: Migrate dispensing workspaces to use workspace v2 by @chibongho in #555
- (feat) O3-5232: Allow multi-select of locations in the locations filter by @mogoodrich in ce0ed7e
- (feat) O3-5237: Allow dispensing of drugs with free-text dosing by @mogoodrich in #616
- (feat) O3-5244: Default "Complete Order" to true if no refills by @Mr-Imperium in #627
- (feat) O3-5271: Allow for a pharmacy to have a default location by @mogoodrich in #653
- (feat) O3-5277: Support custom tabs by @mogoodrich in #660
- (feat) O3-5294: Default quantity and dose to 0 when substitution is made by @mogoodrich in 296b03c
Bug fixes
- (fix) O3-5006: Default dispenser to current user if not selected by @chibongho in #729
- (fix) O3-5006: Mark orders with no refills as completed after dispensing by @chibongho in #706
- (fix) O3-5006: Open dispensing form immediately after fill prescription form is submitted by @chibongho in #566
- (fix) O3-5018: Prevent user from dispensing an already dispensed prescription by @chibongho in #482
- (fix) O3-5019: Fix infinite re-renders in dispensing workspace by @chibongho in #512
- (fix) O3-5052: Fix app crash when patient dispensed multiple times with different dispensing units by @mogoodrich in #678
- (fix) O3-5233: Fix alignment of dose unit and route inputs in dispense form by @mogoodrich in #612
- (fix) O3-5271: Prevent useLocationsForFiltering from re-creating array on re-render by @mogoodrich in #679
- (fix) O3-5281: Improve updating status when marking order as "complete" by @mogoodrich in #673
- (fix) O3-5340: Make dispense action buttons not cover prescription info by @chibongho in #710
- (fix) O3-5349: Make drug info in dispense form sticky by @chibongho in #725
- (fix) Change button wording of on-prescription-filled modal by @chibongho in f773c4a
- (fix) Disable submit button in on-prescription-filled modal when a submission is ongoing by @chibongho in #763
- (fix) Expand webservices.rest dependency range to support 3.x by @denniskigen in f5ddc85
- (fix) Fix translation key for drugHelpText by @chibongho in #581
- (fix) Improve expanded prescription row panels by @denniskigen in #734
- (fix) Render dispensing workspace correctly in tablet mode by @chibongho in #721
Housekeeping
- (chore) Bump Yarn to 4.10.3 by @denniskigen in 93bb5fe
- (chore) Fix typescript-estree unsupported TypeScript version warning by @denniskigen in #739
- (chore) Remove @openmrs/esm-patient-common-lib dependency by @denniskigen in #716
- (chore) Update React and React DOM to 18.3.1 to align with core by @denniskigen in 28c0fd3
- (chore) Upgrade Node.js to v22 and modernize e2e testing infrastructure by @denniskigen in 6643064
- (chore) Upgrade i18next ecosystem to v25/v16/v9.3 by @denniskigen in 7fe558f
- (docs) Clarify yarn start behavior in README.md by @JayadityaGit in #477
- (docs) Fix lint warnings and correct code syntax in README by @denniskigen in c14859c
- (test) Update workspace props in unit tests by @chibongho in #723
New Contributors
- @JayadityaGit made their first contribution in #477
- @Mr-Imperium made their first contribution in #627
Full Changelog: v1.9.1...v1.10.0
v1.9.1
v1.9.0
What's Changed
Features
- (feat) O3-4205: Allow users to mark an order as complete with a dispense by @NethmiRodrigo in #420
- (feat) Show success snackbar when a prescription is marked as complete by @NethmiRodrigo in #429
Bug fixes
- (fix) O3-4973: Fix dispensing form quantity display bug by @jwnasambu in #431
- (fix) Ensure proper response handling in dispense form promise chain by @denniskigen in #432
- (fix) O3-4984 Display Today's Date instead of "Today" in dispensing app by @ELVISKATS in #444
New Contributors
- @ELVISKATS made their first contribution in #444
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
Features
- (feat): O3-4925: Improve prescription print layout for better readability by @denniskigen in #367
- (feat):O3-4547 Enhance prescriptions printout to include prescriber by @Omoshlawi in #154
- (feat): auto-select currently logged-in user as dispenser on dispensing form by @donaldkibet in #213
- (feat): O3-4778 Add config for left nav mode @chibongho in #229
Bug fixes
- (fix) Fix prescription tabs UI padding @denniskigen in #228
- (fix) O3-4782 Fix dispensing tables not being displayed @chibongho in #225
- (fix) O3-4761 Allow dashboard extension to work in other apps @chibongho in #212
Housekeeping
- (chore) O3-4745: Fix failing dependency auto-update CI workflow @denniskigen in #214
New Contributors
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What'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
- @jabahum made their first contribution in #155
- @makombe made their first contribution in #156
- @UNCANNY69 made their first contribution in #161
- @openmrs-bot made their first contribution in #162
- @Muppasanipraneeth made their first contribution in #163
Full Changelog: v1.6.2...v1.7.0
v1.6.2
What's Changed
Bug fixes
- (fix) O3-4350: Improper left horizontal alignment in dispensing dashboard by @harshthakkr in #142
Housekeeping
- (chore) Update translations from Transifex by @github-actions in #145
- (chore) Bump dependencies by @NethmiRodrigo in #146
- (chore) Update workflow to overwrite files by @NethmiRodrigo in #148
- (chore) Bump openmrs and @openmrs/esm-framework by @NethmiRodrigo in #149
New Contributors
- @harshthakkr made their first contribution in #142
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
Bug Fixes
- O3-4210: Fix button alignment to bottom-right and update button order by @Bharath-K-Shetty in #137
Housekeeping
- (chore) Update translations from Transifex by @github-actions in #136
- (chore) Update translations from Transifex by @github-actions in #141
- (chore) Update translations from Transifex by @github-actions in #143
New Contributors
- @Bharath-K-Shetty made their first contribution in #137
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
Features
- (feat) O3-4043: Dispensing: Allow backdating dispense events for RDE by @mogoodrich in #121
- (feat) O3-4043: Dispensing: Additional tweaks to allow backdating dispense events for RDE by @mogoodrich in #122
- (feat) O3-4219: Add ability to print patient prescriptions by @Omoshlawi in #125
- (feat) O3-4222: Display patient age in prescriptions table by @Omoshlawi in #126
- (feat) O3-4239: Add extension slot for medication dispensing actions by @donaldkibet in #128
- (feat) Use snackbars for notifications by @denniskigen in #132
- (feat): Sort inventory items by expiration date by @FelixKiprotich350 in #139
Refactors
- (refactor) O3-4251: Update dispensing app to use workspaces for launch forms by @donaldkibet in #130
Bug fixes
- (fix) Fix exhaustive-deps and rules-of-hooks warnings by @denniskigen in #124
- (fix) Various fixes to translations and forms by @denniskigen in #133
- (fix) Update default valueSet UUIDs by @denniskigen in #140
Housekeeping
- (chore) Update translations from Transifex by @github-actions in #134
New contributors
- @Omoshlawi made their first contribution in #126
- @github-actions made their first contribution in #134
Full Changelog: v1.5.0...v1.6.0