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