Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants