Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(chore) Release v8.0.0 #1299

Merged
merged 1 commit into from
Sep 2, 2024
Merged

(chore) Release v8.0.0 #1299

merged 1 commit into from
Sep 2, 2024

Conversation

denniskigen
Copy link
Member

@denniskigen denniskigen commented Aug 29, 2024

Requirements

  • This PR has a title that briefly describes the work done including the ticket number. If there is a ticket, make sure your PR title includes a conventional commit label. See existing PR titles for inspiration.
  • My work conforms to the OpenMRS 3.0 Styleguide and design documentation.
  • My work includes tests or is validated by existing tests.

Summary

This PR cuts a new major release of Patient Management, v8.0.0, with a breaking change, features and fixes, and improvements to tests and housekeeping updates.

Draft Changelog

## What's Changed

### Breaking Changes

* BREAKING: Rework card config system (supports O3-3242) by @brandones in #1263

### Features

* (feat) O3-3840: Improvements to the registration form `Death info` section by @usamaidrsk in #1290
* (feat) O3-3404: Validate `date appointment issued` in the appointments form by @lucyjemutai in #1283
* (feat) O3-3245: Add workspace to create transfer request for patients in the admission queue by @vasharma05 in #1289
* (feat) O3-3248: Discharge ward inpatient by @usamaidrsk in #1291
* (feat) O3-3223: Add configurable element to include alerts on pending items to patient card by @usamaidrsk in #1218
* (feat) O3-3242: Ward app - add admission request detail to admission… by @chibongho in #1274
* (feat) O3-3247: Add forms for transfer patient and swap bed by @vasharma05 in #1267
* (feat) O3-3604: Ward app - History section of in-patient notes form by @mogoodrich in #1272
* (feat) O3-3604: Add notes history section on in-patient notes workspace by @usamaidrsk in #1269
* (feat) O3-3761: Add `data-openmrs-role` data attributes to DOM elements by @Vijaykv5 in #1271
* (feat) O3-3250: Display bed number and patient name in In-Patient workspace banner, Also save provider details with Notes by @usamaidrsk in #1268
* (feat) O3-3213: Ward app - add elements to display time sin… by @chibongho in #1265
* (feat) O3-3642: Add service location filtering and unique service display in queue services dropdown by @donaldkibet in #1246
* (feat) O3-3244: Assign beds to patients with admission requests by @vasharma05 in #1252
* (feat) O3-3244 & O3-3250: Add hook for fetching EMR Configuration by @vasharma05 in #1259
* (feat) O3-3200: Service queues - prevent setting of queue entry's st… by @chibongho in #1254
* (feat) O3-3244: Improvements to the data fetching representations and displaying patient data in the patient card by @vasharma05 in #1253
* (feat) O3-3243: Ward App - add configurable extension to include patient identifier by @kb019 in #1197
* (feat) O3-3018: Adding metric tiles to the refApp homepage. by @arodidev in #1075
* (feat) O3-3192: Harvest bed administration functionality from ugandaemr into patientmanagement by @brandones in #1230
* (feat) O3-3125: Ward App - show patient cards for patients admitted but not assigned a bed by @mogoodrich in #1237
* (refactor) Refactor registration form cancel modal to match conventions by @denniskigen in #1294
* (refactor) Update Carbon styling import paths and tokens by @denniskigen in #1281

### Bug fixes

* (fix) O3-3828: Patient search crashes with Uncaught RangeError by @chimanwadike in #1288
* (fix) O3-3617: In the appointments calender cliking the popover button takes user back to appointments page. by @mccarthyaaron in #1233
* (fix) O3-3815: Fix issues with fetching in active-visits-app by @IamMujuziMoses in #1285
* (fix) O3-3244: Fix can not read from `undefiend` `uuid` on inpatient Transfers by @usamaidrsk in #1284
* (fix) O3-3247: Fixed styling for ward patient banner in the transfer form by @vasharma05 in #1279
* (fix) O3-3789: Appointments data should exist before use by @jnsereko in #1280
* (fix) O3-3250: Fix reading from undefined `wardPatient` by @usamaidrsk in #1278
* (fix) O3-3391: Appointments form should show errors if all fields were left empty by @senthil-athiban in #1182
* (fix) O3-3260: When editing an appointment, changing the service prevents form submission due to duration field error by @mccarthyaaron in #1149
* (fix) O3-3661: Admission Requests List should include both Admission and Transfer requests by @mogoodrich in #1255
* (fix) Fix e2e tests that use the OpenmrsDatePicker by @NethmiRodrigo in #1241
* (fix) Fix some tests that were broken by f5d0aec #1247 by @brandones in #1249
* (fix) O3-3240: Fix appearance of card rows in admission request cards by @brandones in #1248
* (fix) O3-3476: JavaScript type error while editing the patient in a service queue by @PiusKariuki in #1208
* (fix) O3-3644: Ward App - use /inpatient/request EMRAPI endpoint instead of /inpatient/admissionRequests etc by @brandones in #1247
* (fix) O3-3192: Add i18n config for esm-bed-management-app by @brandones in #1243
* (fix) O3-3590: Unable to change Provider and appointment duration when editing appointment by @Faithaigo in #1235
* (fix) O3-3480 removed optional translation modules in some config options by @suubi-joshua in #1245
* (fix) UI Issue with Jumbled Search Results when PatientSearchBar Component is used in a workspace by @amosmachora in #1257

### Housekeeping

* (chore) Refactor ward patient card by @chibongho in #1273
* (chore) Update translations from Transifex by @github-actions in #1260
* (chore) Update OpenmrsDatePicker props by @NethmiRodrigo in #1262
* (chore) O3-3069 - service queues - Tweak the queue table UI by @chibongho in #1256
* (chore) Update translations from Transifex by @github-actions in #1234
* (chore) Bump Playwright to 1.45.2 by @kdaud in #1242

### Test

* (test) Assert presence of patient details in patient banner by @denniskigen in #1286
* (test) Fix failing tests due to importDynamic initialization error by @denniskigen in #1264
* (test) Remove unnecessary partial mocks and improve typing by @denniskigen in #1251

Screenshots

Related Issue

Other

Copy link
Contributor

github-actions bot commented Aug 29, 2024

Size Change: 0 B

Total Size: 6.08 MB

ℹ️ View Unchanged
Filename Size
packages/esm-active-visits-app/dist/106.js 8.63 kB
packages/esm-active-visits-app/dist/130.js 343 kB
packages/esm-active-visits-app/dist/233.js 3.37 kB
packages/esm-active-visits-app/dist/271.js 800 B
packages/esm-active-visits-app/dist/316.js 42.9 kB
packages/esm-active-visits-app/dist/319.js 709 B
packages/esm-active-visits-app/dist/325.js 3.09 kB
packages/esm-active-visits-app/dist/443.js 7 kB
packages/esm-active-visits-app/dist/460.js 824 B
packages/esm-active-visits-app/dist/574.js 615 B
packages/esm-active-visits-app/dist/586.js 53.5 kB
packages/esm-active-visits-app/dist/6.js 26.2 kB
packages/esm-active-visits-app/dist/644.js 800 B
packages/esm-active-visits-app/dist/725.js 643 B
packages/esm-active-visits-app/dist/757.js 721 B
packages/esm-active-visits-app/dist/784.js 2.63 kB
packages/esm-active-visits-app/dist/788.js 628 B
packages/esm-active-visits-app/dist/807.js 959 B
packages/esm-active-visits-app/dist/814.js 3.04 kB
packages/esm-active-visits-app/dist/833.js 765 B
packages/esm-active-visits-app/dist/879.js 3.02 kB
packages/esm-active-visits-app/dist/967.js 611 B
packages/esm-active-visits-app/dist/main.js 81.9 kB
packages/esm-active-visits-app/dist/openmrs-esm-active-visits-app.js 3.32 kB
packages/esm-appointments-app/dist/130.js 343 kB
packages/esm-appointments-app/dist/198.js 250 kB
packages/esm-appointments-app/dist/2.js 2.23 kB
packages/esm-appointments-app/dist/265.js 1.79 kB
packages/esm-appointments-app/dist/271.js 2.32 kB
packages/esm-appointments-app/dist/319.js 2.15 kB
packages/esm-appointments-app/dist/325.js 3.08 kB
packages/esm-appointments-app/dist/372.js 2.57 kB
packages/esm-appointments-app/dist/385.js 31.1 kB
packages/esm-appointments-app/dist/440.js 16.6 kB
packages/esm-appointments-app/dist/460.js 2.37 kB
packages/esm-appointments-app/dist/501.js 7.03 kB
packages/esm-appointments-app/dist/574.js 2.02 kB
packages/esm-appointments-app/dist/581.js 9.03 kB
packages/esm-appointments-app/dist/591.js 16.8 kB
packages/esm-appointments-app/dist/644.js 2.32 kB
packages/esm-appointments-app/dist/729.js 136 kB
packages/esm-appointments-app/dist/757.js 2.21 kB
packages/esm-appointments-app/dist/784.js 2.62 kB
packages/esm-appointments-app/dist/788.js 1.94 kB
packages/esm-appointments-app/dist/807.js 2.56 kB
packages/esm-appointments-app/dist/833.js 2.3 kB
packages/esm-appointments-app/dist/903.js 879 B
packages/esm-appointments-app/dist/main.js 403 kB
packages/esm-appointments-app/dist/openmrs-esm-appointments-app.js 3.38 kB
packages/esm-bed-management-app/dist/130.js 343 kB
packages/esm-bed-management-app/dist/148.js 1.22 kB
packages/esm-bed-management-app/dist/169.js 6.98 kB
packages/esm-bed-management-app/dist/271.js 680 B
packages/esm-bed-management-app/dist/319.js 680 B
packages/esm-bed-management-app/dist/325.js 3.09 kB
packages/esm-bed-management-app/dist/339.js 50.2 kB
packages/esm-bed-management-app/dist/455.js 26.5 kB
packages/esm-bed-management-app/dist/460.js 680 B
packages/esm-bed-management-app/dist/501.js 7.03 kB
packages/esm-bed-management-app/dist/542.js 395 B
packages/esm-bed-management-app/dist/574.js 681 B
packages/esm-bed-management-app/dist/591.js 16.8 kB
packages/esm-bed-management-app/dist/644.js 680 B
packages/esm-bed-management-app/dist/757.js 731 B
packages/esm-bed-management-app/dist/766.js 113 kB
packages/esm-bed-management-app/dist/784.js 2.63 kB
packages/esm-bed-management-app/dist/788.js 680 B
packages/esm-bed-management-app/dist/807.js 680 B
packages/esm-bed-management-app/dist/833.js 680 B
packages/esm-bed-management-app/dist/main.js 3.87 kB
packages/esm-bed-management-app/dist/openmrs-esm-bed-management-app.js 3.25 kB
packages/esm-patient-list-management-app/dist/130.js 343 kB
packages/esm-patient-list-management-app/dist/233.js 3.38 kB
packages/esm-patient-list-management-app/dist/271.js 1.58 kB
packages/esm-patient-list-management-app/dist/319.js 1.51 kB
packages/esm-patient-list-management-app/dist/325.js 3.09 kB
packages/esm-patient-list-management-app/dist/37.js 8.38 kB
packages/esm-patient-list-management-app/dist/443.js 7 kB
packages/esm-patient-list-management-app/dist/455.js 57.7 kB
packages/esm-patient-list-management-app/dist/460.js 1.72 kB
packages/esm-patient-list-management-app/dist/574.js 1.33 kB
packages/esm-patient-list-management-app/dist/591.js 16.9 kB
packages/esm-patient-list-management-app/dist/644.js 1.58 kB
packages/esm-patient-list-management-app/dist/658.js 102 kB
packages/esm-patient-list-management-app/dist/757.js 1.58 kB
packages/esm-patient-list-management-app/dist/784.js 2.63 kB
packages/esm-patient-list-management-app/dist/788.js 1.34 kB
packages/esm-patient-list-management-app/dist/807.js 1.85 kB
packages/esm-patient-list-management-app/dist/814.js 3.05 kB
packages/esm-patient-list-management-app/dist/833.js 1.59 kB
packages/esm-patient-list-management-app/dist/main.js 162 kB
packages/esm-patient-list-management-app/dist/openmrs-esm-patient-list-management-app.js 3.3 kB
packages/esm-patient-registration-app/dist/130.js 343 kB
packages/esm-patient-registration-app/dist/169.js 6.71 kB
packages/esm-patient-registration-app/dist/2.js 2.24 kB
packages/esm-patient-registration-app/dist/271.js 2.13 kB
packages/esm-patient-registration-app/dist/319.js 2.05 kB
packages/esm-patient-registration-app/dist/325.js 3.09 kB
packages/esm-patient-registration-app/dist/371.js 546 B
packages/esm-patient-registration-app/dist/372.js 2.57 kB
packages/esm-patient-registration-app/dist/460.js 2.22 kB
packages/esm-patient-registration-app/dist/501.js 7.04 kB
packages/esm-patient-registration-app/dist/574.js 2.04 kB
packages/esm-patient-registration-app/dist/591.js 16.8 kB
packages/esm-patient-registration-app/dist/623.js 6.19 kB
packages/esm-patient-registration-app/dist/644.js 2.13 kB
packages/esm-patient-registration-app/dist/662.js 453 B
packages/esm-patient-registration-app/dist/700.js 69.6 kB
packages/esm-patient-registration-app/dist/757.js 2.15 kB
packages/esm-patient-registration-app/dist/784.js 2.63 kB
packages/esm-patient-registration-app/dist/788.js 1.78 kB
packages/esm-patient-registration-app/dist/807.js 2.51 kB
packages/esm-patient-registration-app/dist/833.js 2.06 kB
packages/esm-patient-registration-app/dist/879.js 3.03 kB
packages/esm-patient-registration-app/dist/998.js 67.2 kB
packages/esm-patient-registration-app/dist/main.js 137 kB
packages/esm-patient-registration-app/dist/openmrs-esm-patient-registration-app.js 3.34 kB
packages/esm-patient-search-app/dist/130.js 343 kB
packages/esm-patient-search-app/dist/233.js 3.37 kB
packages/esm-patient-search-app/dist/271.js 920 B
packages/esm-patient-search-app/dist/319.js 861 B
packages/esm-patient-search-app/dist/325.js 3.09 kB
packages/esm-patient-search-app/dist/334.js 24.6 kB
packages/esm-patient-search-app/dist/443.js 7 kB
packages/esm-patient-search-app/dist/460.js 939 B
packages/esm-patient-search-app/dist/574.js 742 B
packages/esm-patient-search-app/dist/591.js 16.8 kB
packages/esm-patient-search-app/dist/634.js 52 kB
packages/esm-patient-search-app/dist/644.js 920 B
packages/esm-patient-search-app/dist/757.js 871 B
packages/esm-patient-search-app/dist/784.js 2.63 kB
packages/esm-patient-search-app/dist/788.js 736 B
packages/esm-patient-search-app/dist/807.js 1.04 kB
packages/esm-patient-search-app/dist/814.js 3.05 kB
packages/esm-patient-search-app/dist/833.js 877 B
packages/esm-patient-search-app/dist/main.js 77.4 kB
packages/esm-patient-search-app/dist/openmrs-esm-patient-search-app.js 3.29 kB
packages/esm-service-queues-app/dist/130.js 343 kB
packages/esm-service-queues-app/dist/169.js 6.98 kB
packages/esm-service-queues-app/dist/199.js 1.35 kB
packages/esm-service-queues-app/dist/2.js 2.23 kB
packages/esm-service-queues-app/dist/236.js 5.84 kB
packages/esm-service-queues-app/dist/271.js 4.56 kB
packages/esm-service-queues-app/dist/282.js 8.97 kB
packages/esm-service-queues-app/dist/319.js 3.86 kB
packages/esm-service-queues-app/dist/325.js 3.09 kB
packages/esm-service-queues-app/dist/366.js 7.86 kB
packages/esm-service-queues-app/dist/372.js 2.57 kB
packages/esm-service-queues-app/dist/392.js 7.85 kB
packages/esm-service-queues-app/dist/460.js 4.78 kB
packages/esm-service-queues-app/dist/501.js 7.04 kB
packages/esm-service-queues-app/dist/574.js 3.84 kB
packages/esm-service-queues-app/dist/591.js 16.8 kB
packages/esm-service-queues-app/dist/6.js 1.75 kB
packages/esm-service-queues-app/dist/604.js 6.96 kB
packages/esm-service-queues-app/dist/644.js 4.57 kB
packages/esm-service-queues-app/dist/665.js 160 kB
packages/esm-service-queues-app/dist/670.js 10 kB
packages/esm-service-queues-app/dist/727.js 8.1 kB
packages/esm-service-queues-app/dist/748.js 116 kB
packages/esm-service-queues-app/dist/752.js 1.62 kB
packages/esm-service-queues-app/dist/757.js 4.14 kB
packages/esm-service-queues-app/dist/760.js 7.13 kB
packages/esm-service-queues-app/dist/784.js 2.63 kB
packages/esm-service-queues-app/dist/788.js 3.86 kB
packages/esm-service-queues-app/dist/800.js 1.68 kB
packages/esm-service-queues-app/dist/807.js 5.14 kB
packages/esm-service-queues-app/dist/818.js 2.55 kB
packages/esm-service-queues-app/dist/828.js 1.39 kB
packages/esm-service-queues-app/dist/833.js 4.46 kB
packages/esm-service-queues-app/dist/911.js 7.76 kB
packages/esm-service-queues-app/dist/940.js 21.4 kB
packages/esm-service-queues-app/dist/main.js 276 kB
packages/esm-service-queues-app/dist/openmrs-esm-service-queues-app.js 3.31 kB
packages/esm-ward-app/dist/109.js 344 B
packages/esm-ward-app/dist/125.js 5.68 kB
packages/esm-ward-app/dist/130.js 343 kB
packages/esm-ward-app/dist/169.js 6.97 kB
packages/esm-ward-app/dist/2.js 2.23 kB
packages/esm-ward-app/dist/269.js 779 B
packages/esm-ward-app/dist/325.js 3.08 kB
packages/esm-ward-app/dist/342.js 1.08 kB
packages/esm-ward-app/dist/348.js 349 B
packages/esm-ward-app/dist/372.js 2.56 kB
packages/esm-ward-app/dist/466.js 363 B
packages/esm-ward-app/dist/500.js 4.97 kB
packages/esm-ward-app/dist/501.js 7.03 kB
packages/esm-ward-app/dist/53.js 11.6 kB
packages/esm-ward-app/dist/559.js 342 B
packages/esm-ward-app/dist/574.js 1.37 kB
packages/esm-ward-app/dist/577.js 18 kB
packages/esm-ward-app/dist/591.js 16.8 kB
packages/esm-ward-app/dist/659.js 9.89 kB
packages/esm-ward-app/dist/749.js 8.15 kB
packages/esm-ward-app/dist/767.js 648 B
packages/esm-ward-app/dist/784.js 2.62 kB
packages/esm-ward-app/dist/917.js 31.6 kB
packages/esm-ward-app/dist/922.js 9.3 kB
packages/esm-ward-app/dist/930.js 35.1 kB
packages/esm-ward-app/dist/940.js 21.4 kB
packages/esm-ward-app/dist/969.js 202 B
packages/esm-ward-app/dist/main.js 67.3 kB
packages/esm-ward-app/dist/openmrs-esm-ward-app.js 3.29 kB

compressed-size-action

@denniskigen denniskigen marked this pull request as draft August 29, 2024 19:03
Copy link
Collaborator

@NethmiRodrigo NethmiRodrigo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @denniskigen!

@denniskigen denniskigen marked this pull request as ready for review September 2, 2024 12:23
@denniskigen denniskigen merged commit 04c991e into main Sep 2, 2024
6 checks passed
@denniskigen denniskigen deleted the chore/release-v8.0.0 branch September 2, 2024 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants