Skip to content

v7.0.0

Compare
Choose a tag to compare
@denniskigen denniskigen released this 17 May 10:39
· 249 commits to main since this release
63af284

What's changed

Breaking changes

  • (BREAKING) O3-2748: Service queues - add the ability to undo transitions and void queue entries by @chibongho in #1052

New features

  • (feat) Re-use upcoming appointment work to mark appointments as Checked In by @donaldkibet in #1050
  • (feat) Use configured identifier type on appointment table by @donaldkibet in #1054
  • (feat) O3-2892: Add Patient-Centric View within the Appointments App by @mogoodrich in #1057
  • (feat) O3-3025: Add validation in change status modal for service queues by @donaldkibet in #1076
  • (feat) O3-3030 - make new queue table support creating new queue entry by @chibongho in #1079
  • (feat) O3-3063: UI tweaks for the Today's appointments widget by @denniskigen in #1092
  • (feat) O3:3063: Appointments dashboard UI tweaks by @denniskigen in #1096
  • (feat) O3-3069: tweak syling for queue table by @chibongho in #1099
  • (feat) O3-3068: service queues - remove ActiveVisitsTable and have its current columns and actions configurable by @chibongho in #1101
  • (feat) O3-3096: service queues - configuration-driven queue table by @chibongho in #1114
  • (feat) O3-3145: Appointments: Checking out a Patient should change ap… by @mogoodrich in #1121
  • (feat) O3-3014: Add expand appointments calendar view by @usamaidrsk in #1123
  • (feat) O3-3157: Appointments App should open patient chart visit form by @mogoodrich in #1128
  • (feat) O3-3096 and O3-3081: service queues - add action to end queue… by @chibongho in #1131
  • (feat) O3-3076: Add support for telephone on appointment patient details by @usamaidrsk in #1130
  • (feat) O3-2991: Support Date type obs on the registration form by @Michaelndula in #1129
  • (feat) O3-3127: Make the All Day feature in the appointments form disabled by default by @mccarthyaaron in #1113
  • (feat) O3-3159: Add patient header on appointment form by @usamaidrsk in #1134
  • (feat) O3-3155: Only select one upcoming appointment when starting a patient visit by @usamaidrsk in #1137
  • (feat) UHM-7439: Add queue table metrics by @cioan in #1118
  • (feat) O3-2998: Fix monthly calendar UI in the Appointments form by @Madhu-mac in #1072
  • (feat) O3-3030: Service queues - Fix NPE in mapVisitQueueEntryProperties by @chibongho in #1085
  • (feat) O3-3043: Service queues - Add new view of queue entries showin… by @chibongho in #1086
  • (feat) Modified appointment calendar scheduler by @gabriel090 in #1093
  • (feat) Enhanced Monthly Calendar UI for Appointment Scheduler by @gabriel090 in #1049
  • (feat) O3-2930: Add date of birth to patient details in Appointments Module by @sparsh989 in #1071

Refactors

  • (refactor) O3-2964:Appointments: Refactor useVisits to useTodaysVisits by @mogoodrich in #1037
  • (refactor) O3-2891: Refactor Patient Appointments ESM into Appointment… by @mogoodrich in #1048
  • (refactor) O3-3012: Switch registering appointments form workspace ba… by @mogoodrich in #1068

Bug fixes

  • (fix) fix typo on the recurring appointment label by @donaldkibet in #1047
  • (fix) service queues - make edit queue entry modal body scrollable if… by @chibongho in #1042
  • (fix) O3-2471 recommended visit type tab should only show if configur… by @mseaton in #1045
  • (fix) service queues - unescape queue name when passed into t() by @chibongho in #1043
  • (fix) add @openmrs/esm-patient-common-lib as peer dependency and register appointment workspace correctly. by @donaldkibet in #1053
  • (fix) O3-2788 appointments table should correctly search by patient n… by @mseaton in #1067
  • (fix) O3-3009 Appointment form should limit location to those tagged … by @mseaton in #1066
  • (fix) O3-3013 Appointment Form should validate invalid time values by @mseaton in #1069
  • (fix) O3-3013 appointment time validation should match the entire string by @mseaton in #1073
  • (fix) O3-2748 service queue - fix NPE in undo transition dialog by @chibongho in #1077
  • (fix) fix queue filtering to display the correct queue based on ui selection by @donaldkibet in #1078
  • (fix) Fix error for undefined attribute type by @makombe in #1083
  • (fix) Handle null start date on patient list details by @icrc-psousa in #1081
  • (fix) O3-3063: Fix appointments table empty state text by @denniskigen in #1094
  • (fix) O3-2854: Enhanced relationship display logic to differentiate 'Patient' by @piyushmishra1416 in #1089
  • (fix) 03-3087: Appointment duration changes when the user scrolls while the cursor is in the duration field by @mccarthyaaron in #1107
  • (fix) O3-3089: AppointmentDetails does not show the time of appointment for appointments not scheduled for today by @mccarthyaaron in #1100
  • (fix) O3-3088: Appointments form accepts zero as a value for the appointment duration by @mccarthyaaron in #1106
  • (fix) - O3-03130 - fix 'Add Provider Queue Room' dialog popping up wh… by @chibongho in #1115
  • (fix) O3-3136: Appointments: Don't Allow Checking In to Cancelled App… by @mogoodrich in #1119
  • (fix) O3-3154: Patient Appointments Card does not properly set defaul… by @mogoodrich in #1127
  • (fix) O3-3083: Add select skeletons when fetching queues and queue locations by @vasharma05 in #1125
  • (fix) O3-3096 - service queues - minor fixup to formatting of visit s… by @chibongho in #1135
  • (fix) O3-3015: Fetch all the queue entries to support filters on the frontend by @vasharma05 in #1124
  • (fix) Enhanced Tablet View: Service Queues Metrics Header Overhaul by @Murithijoshua in #1046
  • (fix) O3-3085: Appointment form allows user to submit a recurring appointment with no end date by @mccarthyaaron in #1108
  • (fix) O3-3137: Remove the cancelled appointments from patient dashboard by @senthil-k8s in #1120
  • (fix) O3-3039: Fix Incorrect Client Selection Issue When Navigating Pages in Queue Table by @makombe in #1082
  • (fix) O3-2685: Inconsistent / Duplicated Appointments List UI between Home App and Appointments App by @mogoodrich in #1084

Housekeeping

  • (chore) Update translations from Transifex by @github-actions in #1011
  • (chore) Update translations from Transifex by @github-actions in #1055
  • (chore) O3-2989 service queues - refactor to not have… by @chibongho in #1058
  • (chore) Separate linting and formatting concerns by @denniskigen in #1080
  • (chore) Update translations from Transifex by @github-actions in #1059
  • (chore) Bump playwright by @kdaud in #1090
  • (chore) Flag rules-of-hooks lint violations by @denniskigen in #1091
  • (chore) Update translations from Transifex by @github-actions in #1087
  • (chore) Bump turbo by @denniskigen in #1104
  • (chore) Remove color flag from turbo commands by @denniskigen in #1105
  • (chore) O3-3086 service queues - remove unused ActiveVisitsTabs and refactor … by @chibongho in #1112
  • (chore) Bump playwright by @kdaud in #1126
  • (chore) Release v7.0.0 by @vasharma05 in #1138

Tests

  • (test) O3-3005: Add E2E test for registering an unknown patient by @kdaud in #1070
  • (test) O3-2428: E2E test for appointment scheduling by @Vijaykv5 in #1062
  • (test) Remove mock implementations of usePagination by @denniskigen in #1088

New contributors

Full Changelog: v6.1.0...v7.0.0