v8.4.0
What's Changed
Features
- (feat) O3-4400: Render queue entry status in patient banner by @NethmiRodrigo in #1509
- (feat) O3-4483: Display patient phone number as column in patient list view by @Muppasanipraneeth in #1507
- (feat) O3-4370: Preserve search context when discarding visit form in queues app by @Muppasanipraneeth in #1502
- (feat) Bump
@carbon/reactto 1.76.0 by @denniskigen in #1543 - (feat) Validate identifier regex patterns in the registration form by @denniskigen in #1553
Refactors
- (refactor) O3-3846: Replace Carbon datepickers with reusable
OpenmrsDatePickerby @jwnasambu in #1441 - (refactor) Standardize appointments form workspace and naming by @denniskigen in #1518
- (refactor) Standardize service queue modal component naming by @denniskigen in #1520
- (refactor) Optimize patient registration form performance by @denniskigen in #1533
- (refactor) Improve context management and organization by @denniskigen in #1535
- (refactor) Remove custom modal header close button styles by @denniskigen in #1541
- (refactor) O3-4199: Bed management should use the modal system by @amosmachora in #1381
- (refactor) O3-4551: Refactor "Add patient to queue" form to use rhf and zod by @Muppasanipraneeth in #1538
- (refactor) Centralize FHIR patient mapping logic in search app by @denniskigen in #1548
Bug fixes
- (fix) O3-4502: Update pagination display in Add patient to list modal by @Muppasanipraneeth in #1512
- (fix) Fix horizontal scroll in appointments dashboard by @yugalkaushik in #1522
- (fix) O3-3286: Change scheduled appointments metrics card label by @Josephkagimu1 in #1478
- (fix) Center-align items in queue entry status container by @denniskigen in #1527
- (fix) O3 4541: Fix identifier deletion modal handling in registration form by @Muppasanipraneeth in #1528
- (fix) O3-4570: Fix order basket failing to load due to missing patientUuid by @donaldkibet in #1539
- (fix) O3-4516: Use narrow width variant for appointments and ward workspaces by @EDSONZ-WASSWA in #1540
- (fix) O3-4558: Change cancel button to secondary variant in registration form by @SarangVT in #1534
- (fix) Fix a11y issues on the appoinments page by @olewandowski1 in #1557
- (fix) Fix a11y issues on the home page by @olewandowski1 in #1555
- (fix) Fix a11y issues in the registration page by @olewandowski1 in #1569
Housekeeping
- (chore) Bump
@openmrs/esm-frameworkand fix typings by @chibongho in #1525 - (chore) O3-4425: Specify extension order of
add-patient-actiontop nav item by @chibongho in #1530 - (chore) Add auto-update for OpenMRS dependencies by @ibacher in #1551
Testing
- (test) Amend datepicker related tests by @denniskigen in #1524
- (test) O3-4462: Split form-filling into individual steps in register and edit patient tests by @harshthakkr in #1490
Documentation
New Contributors
- @yugalkaushik made their first contribution in #1522
- @Josephkagimu1 made their first contribution in #1478
- @EDSONZ-WASSWA made their first contribution in #1540
- @SarangVT made their first contribution in #1534
- @openmrs-bot made their first contribution in #1552
- @olewandowski1 made their first contribution in #1557
Full Changelog: v8.3.1...v8.4.0