Releases: openmrs/openmrs-esm-home
v5.5.0
What's Changed
Features
- (feat) O3-3782: Use styleguide page header component by @Twiineenock in #216
Housekeeping
- (chore) Upgrade Carbon by @NethmiRodrigo in #215
- (chore) Version bumps for yarn and several packages by @denniskigen in #217
New Contributors
- @Twiineenock made their first contribution in #216
Full Changelog: v5.4.0...v5.5.0
v5.4.0
What's Changed
Features
- (feat) Improvements to workspace system styling (supports O3-3246) by @brandones in #208
- (feat) Add styling to accommodate metric tiles on the home page by @arodidev in #214
Housekeeping
- (chore) Bump yarn and turbo by @denniskigen in #212
- (chore) Update translations from Transifex by @github-actions in #210
- (chore) Add history package by @Vijaykv5 in #209
- (chore) Bump braces from 3.0.2 to 3.0.3 by @dependabot in #207
- (chore) Bump ws from 7.5.9 to 7.5.10 by @dependabot in #206
- (chore) Update translations from Transifex by @github-actions in #200
New contributors
Full Changelog: v5.3.0...v5.4.0
v5.3.0
What's Changed
New features
- (feat) O3-2798: Add metrics extension slot to the home page by @arodidev in #187
- (feat) O3-2901: Add a page header to the home page by @arodidev in #186
- (feat) O3-2724: Move overlays into the framework by @brandones in #201
Refactors
- (refactor) Refactor home page translations by @denniskigen in #202
Bug fixes
- (fix) Fix misplaced metrics extension slot by @arodidev in #191
- (fix) O3-3004: Home Dashboard Background Color should be gray by @mogoodrich in #194
- (fix) Remove styles from metrics extension slot by @arodidev in #197
Housekeeping
- (chore) O3-2981: Remove stray semi-colon from home page by @chimanwadike in #192
- (chore) Configure tooling for linting and formatting by @denniskigen in #196
- (chore) Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #193
- (chore) Bump express from 4.18.1 to 4.19.2 by @dependabot in #195
- (chore) Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #190
- (chore) Flag rules-of-hooks lint violations by @denniskigen in #199
- (chore) Bump tar from 6.1.11 to 6.2.1 by @dependabot in #198
- (chore) Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #203
- (chore) Release v5.2.4 by @NethmiRodrigo in #205
New Contributors
- @arodidev made their first contribution in #187
- @chimanwadike made their first contribution in #192
- @mogoodrich made their first contribution in #194
- @NethmiRodrigo made their first contribution in #205
Full Changelog: v5.2.3...v5.3.0
v5.2.3
What's Changed
- (chore) Upgrade esm-framework peer-dependancy version by @jayasanka-sack in #184
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #185
- (docs) O3-2934: Update urls in the README and PR template by @kdaud in #188
- (chore) Release v5.2.3 by @jayasanka-sack in #189
New Contributors
Full Changelog: v5.2.2...v5.2.3
v5.2.2
What's Changed
This release aims to address a versioning issue from the previous release.
- (chore) Release v5.2.2 by @jayasanka-sack in #182
Full Changelog: v5.2.1...v5.2.2
v5.2.0
Highlights
Home 5.2.0
brings a number of new features and improvements. Most notably, these are:
Improved performance
We've reduced the number of network requests made by the application by reducing the number of Webpack chunks created by the application. This means that the application loads faster than before. Read more about this in the migration guide here.
Yarn 4 support
We're now using Yarn v4! That means we're also migrating monorepo management concerns from using lerna to using yarn workspaces. An important corollary of this change is that we'll now require a minimum of Node 18 to run the Home app.
Shared SWR cache
We've introduced a shared SWR cache for all the modules in the application. This means that if you're using SWR in your module, you can now share the cache with the rest of the application.
Features
- (feat) Use fewer Webpack chunks by @ibacher in #162
- (feat) Add hebrew translations (O3-2574) by @ComradeSwarog in #163
- (feat) Add Arabic translations by @michaelbontyes in #158
Housekeeping
- (chore) Release v5.2.0 by @denniskigen in #166
- (chore) Upgrade yarn and switch to workspaces by @denniskigen in #164
- (chore) Mark SWR as a peer dependency by @denniskigen in #160
- (chore) Bump @actions/upload-artifact GitHub action by @denniskigen in #161
- (chore) Upgrade yarn and switch to workspaces by @denniskigen in #164
- (chore) Bump @babel/traverse from 7.18.9 to 7.23.3 by @dependabot in #165
- (chore) Bump postcss from 8.4.14 to 8.4.31 by @dependabot in #157
New contributors
- @michaelbontyes made their first contribution in #158
- @ComradeSwarog made their first contribution in #163
Thank you to all our wonderful contributors! 🎉
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's changed
Features
- (feat) Add Spanish translations by @icrc-jofrancisco in #155
Housekeeping
- (chore) Bump dependencies by @denniskigen in #140
- (chore) More version bumps by @denniskigen in #153
Full Changelog: v5.0.0...v5.1.0
v5.0.0
Home v5.0.0
is a major
release that introduces a BREAKING change. It migrates this frontend module to leverage the new module loading mechanism introduced in Core v5. Per the migration guide, this release introduces a routes.json file used to configure pages and extensions for each frontend module. It also makes the necessary changes to app entry points (src/index.ts), including specifying named exports for each extension and page. Specifying this dynamic and static metadata makes this module compatible with the new module loading mechanism, enabling us to leverage its performance benefits. This is a BREAKING change, and all distros that use this module will need to update their configurations to use the latest versions of the core framework and openmrs tooling.
Breaking changes
- (BREAKING) Migrate
esm-home
to use routes.json by @denniskigen in #142
Features
- (feat) Automatically update translation files for all locales when keys and strings change by @vasharma05 in #141
Bug fixes
- (fix) Remove deprecated
extensionSlotName
prop by @denniskigen in #139 - (fix) More fixes for routes by @denniskigen in #143
- (fix) More fixes for routes by @denniskigen in #144
- Revert "(fix) More fixes for routes (#144)" by @denniskigen in #145
Housekeeping
- (chore) Switch back to
swc-loader
by @denniskigen in #146 - (chore) Update to newer versions of openmrs and @openmrs/esm-framework by @denniskigen in #147
Full Changelog: v4.2.0...v5.0.0
v4.2.0
What's Changed
Features
- (feat) Remove home page redirect by @denniskigen in #133
- (feat) O3-2150: Add Hebrew to openmrs-esm-home by @AlexanderMizgirev in #135
New Contributors
- @AlexanderMizgirev made their first contribution in #135
Thank you to all our amazing contributors! 🎉
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
Features
- (feat) Tweak home page widgets UI by @denniskigen in openmrs/openmrs-esm-patient-management#611
- (feat) Home page redesign by @donaldkibet in openmrs/openmrs-esm-patient-management#584
- (feat) Explicitly set slot order of home page widgets by @denniskigen in openmrs/openmrs-esm-patient-management#618
- (feat) Redesigned home page navigation by @denniskigen in openmrs/openmrs-esm-patient-management#619
- (feat) Remove app menu links to service queues and patient list apps by @denniskigen in openmrs/openmrs-esm-patient-management#620
active visits
- (feat) UI improvements to the active visits widget by @vasharma05 in openmrs/openmrs-esm-patient-management#613
appointments
- (feat) Add downloadable appointment list in appointment tabs by @CynthiaKamau in openmrs/openmrs-esm-patient-management#625
- (feat) Add appointment calendar link on appointment homepage by @CynthiaKamau in openmrs/openmrs-esm-patient-management#626
patient search
- (feat) Patient search UI enhancements by @denniskigen in openmrs/openmrs-esm-patient-management#610
patient registration
- O3-1941: Improved the patient registration and edit e2e tests by @ayush-AI in openmrs/openmrs-esm-patient-management#616
- (feat) Use translations for left pane section links when available by @icrc-psousa in openmrs/openmrs-esm-patient-management#614
patient lists
- (feat) Patient lists UI and pagination improvements by @vasharma05 in openmrs/openmrs-esm-patient-management#622
Refactors
- (refactor) Replaced queue fields with queue extension by @CynthiaKamau in openmrs/openmrs-esm-patient-management#623
Bug fixes
- (fix) O3-1974: Remove the retry count in playwright by @RandilaP in openmrs/openmrs-esm-patient-management#607
- (fix) O3-1975: Preserve video recordings and traces of failing E2E tests by @RandilaP in openmrs/openmrs-esm-patient-management#608
- (fix) Prevent unnecessary requests when required params are missing by @denniskigen in openmrs/openmrs-esm-patient-management#621
appointments
- (fix) fix appointments endpoint errors by @donaldkibet in openmrs/openmrs-esm-patient-management#624
patient lists
- (fix) O3-1965: Load the current cohortType on "Edit patient list" form by @chirandevinda in openmrs/openmrs-esm-patient-management#605
- (fix) O3-1732:
Create new list
inAdd to list
modal (patient chart) opens overlay in patient chart by @vasharma05 in openmrs/openmrs-esm-patient-management#598
patient registration
- (fix) O3-1883: Defined
Phone number
field with configuration's Field Configuration by @vasharma05 in openmrs/openmrs-esm-patient-management#612 - (fix) O3-1860:Add appropriate permissions to view and edit/configure … by @jona42-ui in openmrs/openmrs-esm-patient-management#617
- (fix) O3-2008: Set 'showHeading' default value to false by @icrc-agomes in openmrs/openmrs-esm-patient-management#628
Docs
- (docs) O3-1963: Update
yarn start
command in Readme by @ayush-AI in openmrs/openmrs-esm-patient-management#599 - (docs) Add guidance for including conventional commit labels in PR titles by @CynthiaKamau in openmrs/openmrs-esm-patient-management#615
New Contributors
- @ayush-AI made their first contribution in openmrs/openmrs-esm-patient-management#599
- @chirandevinda made their first contribution in openmrs/openmrs-esm-patient-management#605
- @jona42-ui made their first contribution in openmrs/openmrs-esm-patient-management#617
- @icrc-psousa made their first contribution in openmrs/openmrs-esm-patient-management#614
- @icrc-agomes made their first contribution in openmrs/openmrs-esm-patient-management#628
Full Changelog: openmrs/openmrs-esm-patient-management@v4.2.0...v4.3.0