Releases: openmrs/openmrs-esm-home
v5.5.1
What's Changed
Bug fixes
- (fix) Wrap page header in
t
function by @NethmiRodrigo in #226 - (fix) O3-4253: Update the
name
property of the home dashboard link meta by @vasharma05 in #232
Housekeeping
- (chore) Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #220
- (chore) Bump express from 4.19.2 to 4.21.0 by @dependabot in #221
- (chore) Bump rollup from 2.77.2 to 2.79.2 by @dependabot in #223
- (chore) Bump http-proxy-middleware from 2.0.6 to 2.0.7 by @dependabot in #225
- (chore) Tweak tsconfig lib targets by @denniskigen in #227
- (chore) Remove unused test wrapper helper by @denniskigen in #228
- (chore) O3-4231: Bump @carbon/react to v1.71.0 by @Muta-Jonathan in #231
- (chore) Bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #233
Docs
- (docs) O3-3525: Enhance README by @Twiineenock in #211
New Contributors
- @Muta-Jonathan made their first contribution in #231
Full Changelog: v5.5.0...v5.5.1
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