Releases: openmrs/openmrs-esm-core
Releases · openmrs/openmrs-esm-core
v5.0.0
What's Changed
Breaking changes
Features
Bug fixes
- (fix) O3-2152: Rtl support, fix styles by @AlexanderMizgirev in #688
- (fix) O3-2152: Fix UI bugs in forms by @AlexanderMizgirev in #689
- (fix) O3-2152: Fix UI bugs in forms, form tabs by @AlexanderMizgirev in #690
- (fix) O3-2152: Fixed incorrect positioning of headers and icons by @AlexanderMizgirev in #691
- (fix) O3-2152: Fixed incorrect positioning of dropdown title by @AlexanderMizgirev in #693
- (fix) Webpack should not watch .git directory by @ibacher in #694
- (fix) O3-2152: Fixed incorrect padding of pagination page number by @AlexanderMizgirev in #696
- (fix) Webpack should ignore
.git
andtest-results
directories by @denniskigen in #698 - (fix) Fix a rendering issue in the location picker by @jwnasambu in #700
- (fix) Fix an incorrectly-named variable by @jwnasambu in #699
v4.5.0
What's Changed
Features
- (feat) Add ability to load relative/absolute URL by @donaldkibet in #674
- (feat) Align spacing between skeletons and radio items in location picker by @Denywiryk in #675
- (feat) O3-2145: Add "rtl" support for new languages by @AlexanderMizgirev in #680
- (feat) O3-2150: Add Hebrew to openmrs-esm-core by @AlexanderMizgirev in #682
Bug fixes
- (fix) Override stacking context for tooltips by @denniskigen in #672
- (fix) Update types for dynamic-imports by @ibacher in #676
- (fix) Restore createUseStore mock for framework by @ibacher in #678
- (fix) Remove unused SystemJS-related code by @denniskigen in #677
- (fix) Toggling of UI and Config editor toggles by @Jexsie in #679
- (fix) Tweak spacing in the location picker loading skeleton by @Denywiryk in #685
- (fix) Fix the height of DataTables by removing a style override by @Jexsie in #684
New Contributors
- @Denywiryk made their first contribution in #675
- @AlexanderMizgirev made their first contribution in #680
Thank you to all our amazing contributors! 🎉
Full Changelog: v4.4.1...v4.5.0
v4.4.1
What's Changed
Features
Framework
Fixes
- (fix) Fix toast container dimensions by @denniskigen
Full Changelog: v4.4.0...v4.4.1
v4.4.0
What's Changed
Features
Framework
- BREAKING: Refactor
usePatient
to account for offline patients by @ibacher in #655 - BREAKING: Migrate from Unistore -> Zustand by @ibacher in #632
- (feat) O3-2058: O3 current visit should last for more than a day by @Jexsie in #666
Fixes
- (fix) O3-2015: User can’t click on any button while the toasts are up by @Jexsie in #663
- (fix) KH-126: Redirected to home page without selecting a location by @vasharma05 in #664
- (fix) KH-125: User should be redirected to location picker if no location is found in session by @vasharma05 in #665
- (fix) Support for loading relative URLs by @ibacher in #668
- (fix) support use-cases where response is not JSON by @ibacher in #652
Full Changelog: v4.3.1...v4.4.0
v4.3.1
What's Changed
Features
offline tools
- (feat) Offline tools dashboard UI enhancements by @denniskigen in #658
primary navigation
- (refactor) Refactor primary navigation by @denniskigen in #617
Bug fixes
primary navigation
- (fix) No need to update location when updating locale by @ibacher in #656
- (fix) 03-1916: Changing the locale should reload the app by @hadijahkyampeire in #659
Housekeeping
- (chore) Fix markdown-link-check by @denniskigen in #660
Reversions
- BREAKING: Refactor
usePatient
to account for offline patients by @ibacher in #655 - (revert) BREAKING: Refactor
usePatient
to account for offline patients by @denniskigen in #661
Full Changelog: v4.3.0...v4.3.1
v4.3.0
What's Changed
Features
app shell
login
styleguide
- (feat) Content switcher UI tweaks by @denniskigen in #611
- (fix) Restore omitted
ContentSwitcher
styles by @denniskigen in #648
Bug fixes
app shell
Documentation
- (docs) Add guidance for including conventional commit labels in PR te… by @CynthiaKamau in #651
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
Features
app shell
- (feat) Running shell with run:shell shouldn't use the CSP by @ibacher in #613
- (feat) More useful service worker registration errors by @denniskigen in #618
- (feat) Add implicit config for all registered apps (O3-1933) by @ibacher in #621
- (feat) Make core JS and CSS cacheable by @ibacher in #623
- (feat) Even more left nav UI tweaks by @denniskigen in #647
framework
- (feat) Show more useful global errors by @denniskigen in #625
primary navigation
- (feat) Add ability to auto-close the App Menu when a user clicks on a link by @donaldkibet in #608
styleguide
- (feat) Added styles for overflow menus in data tables by @vasharma05 in #612
tooling
Refactors
login
- (refactor) Refactor login experience by @denniskigen in #616
Bug fixes
framework
login
- (fix) Refactor login and location picker components by @denniskigen in #614
offline tools
- (fix) Initialize config schema for esm-offline-tools-app by @icrc-jofrancisco in #620
styleguide
- (fix) O3-1632: Search fields in the application should have an orange outline by @jona42-ui in #607
- (fix) Properly scope hyperlink styles for the left nav menu by @denniskigen in #646
tooling
Docs
- (docs) Update data fetching guide by @denniskigen in #619
Housekeeping
- (chore) Add useConnectivity mock by @denniskigen in #598
- (chore) Add french (FR) translations by @icrc-jofrancisco in #605
- (chore) Don't trigger prerelease on release commit by @ibacher in #604
- (chore) Bump Turborepo GitHub Artifacts action version by @denniskigen in #609
- (chore) Bump upload-artifact action by @denniskigen in #610
- (chore) Skip checking MD links to dev3 by @ibacher in #622
- (chore) Restore limited sourcemaps for production by @ibacher in #624
New Contributors
- @icrc-jofrancisco made their first contribution in #605
- @jona42-ui made their first contribution in #607
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
Features
implementer tools
- (feat) Remove Dev Config toggle from implementer tools by @denniskigen in #581
Fix
app shell
offline tools
- (fix) O3-1797: Hide offline tools in the patient chart when the app is online by @vasharma05 in #596
Housekeeping
- (chore) Bump swr to v2 by @denniskigen in #594
- (chore) Bump @carbon/charts dependencies by @denniskigen in #590
- (chore) update Yarn to 3.3.0 by @ibacher in #600
Documentation
- (docs) Add a link to Framework API by @ibacher in #595
- (docs) Add a link to the design system docs site by @denniskigen in #597
- (docs) Update an outdated FAQ about importmaps by @ibacher in #602
- (docs) Add prerequisite that an O3 instance needs to be created first by @gracepotma in #599
Full Changelog: v4.0.3...v4.0.4
4.0.3
What's Changed
Features
- (feat) allow configuration to override translations by @ibacher in #546
- (feat) (react-utils) extension should not re-render with state changes by @ibacher in #515
- (feat) 03-1533: Add an actionable notification component. by @hadijahkyampeire in #543
- (feat) switch assemble command to use pacote by @ibacher in #558
- (feat) Delay display of menu item tooltips by 500ms by @denniskigen in #567
- (feat) Datatable style overrides by @denniskigen in #569
- (feat) O3-1592: Updating the NewVisitPayload to include visitAttributes by @vasharma05 in #571
- (feat) Remove special handling for "core" apps and adjust docs to match by @ibacher in #573
- (feat) O3-1641: Extend
getVisitsForPatient
request to fetch visit attribute types by @vasharma05 in #575 - (feat) Add the ability to generate a manifest of actually assembled versions by @ibacher in #577
- (feat) Improvements to implementer tools concept search by @denniskigen in #582
Fixes
- (fix) Fixed the path to the importmap.json by @vasharma05 in #548
- (fix) define behavior for userHasAccess when user or privilege aren't set by @ibacher in #551
- (fix) properly load importmap from backend when using develop command by @ibacher in #554
- (fix) Fix error that appears when changing locale by @denniskigen in #560
- (fix) Fix
Offline Actions
dashboard link behaviour by @denniskigen in #564 - (fix) 03-1630: Fix bug preventing editing of boolean config properties by @donaldkibet in #570
- (fix) The 3.x UI should never prompt the user for Basic auth by @ibacher in #574
- (docs) Create README.md by @ibacher in #576
- (fix) make app shell dependencies more self-contained by @ibacher in #557
- (fix) O3-1656: Logging issues on the Login page (unnecessary delay) by @jnsereko in #586
- (fix) O3-1444: Expired login session keeps the location page stuck by @jnsereko in #580
- (fix) Fix lodash import by @denniskigen in #589
- (fix) O3-1565: Locale switcher sets backend locale by @vasharma05 in #561
Housekeeping
- (chore) Bump turborepo by @denniskigen in #549
- (chore) Change bundle size workflow event trigger by @denniskigen in #553
- (chore) Replaced prepare with postinstall by @vasharma05 in #556
- (chore) Use esbuild-loader to transpile app shell code by @denniskigen in #562
- (chore) fix esbuild-loader to be usable via CLI by @ibacher in #563
- (chore) Ensure workspace Yarn can find openmrs CLI by @ibacher in #566
- (chore) Set
minimum-change-threshold
value by @denniskigen in #565 - (chore) Remove unused font files by @denniskigen in #587
- (chore) Fix dead links by @denniskigen in #583
- (chore) Workflow tweaks by @denniskigen in #585
- (chore) Leverage remote caching in bundle size workflow by @denniskigen in #584
Documentation
- (docs) Update dev hacks section on FAQ page by @denniskigen in #568
- (docs) Provide documentation for the Dynamic Offline Data API by @manuelroemer in #559
New Contributors
- @CynthiaKamau made their first contribution in #550
Full Changelog: v4.0.2...v4.0.3
4.0.2
What's Changed
- (fix) Fixes 'openmrs develop' by @ZacButko in #519
- (chore) update to latest ejs by @ibacher in #521
- (fix) Fix module loading error in the translations systems by @denniskigen in #520
- (chore) Bump
@carbon/react
by @denniskigen in #522 - (docs) Guide version bump by @ZacButko in #525
- (docs) Update migration guide - yarn 3 by @ZacButko in #527
- (chore) upgrade to single-spa-react 5 by @ibacher in #528
- (fix) Display offline patient updates in offline tools by @manuelroemer in #516
- (fix) Fix import map overrides panel by @denniskigen in #523
- (docs) Fix dead link in setup docs by @denniskigen in #538
- (fix) Fix failing tests in CI environment by @denniskigen in #537
- (fix) Change login card border color by @denniskigen in #532
- (chore) Track bundle sizes using
compress-size-action
by @denniskigen in #539 - Revert "(fix) Fix import map overrides panel (#523)" by @denniskigen in #541
- (fix) Amend location picker translation string by @denniskigen in #534
- (feat) Adjust login card logo size by @denniskigen in #533
- (fix) Remove extraneous margin from implementer tools panel by @denniskigen in #529
- (feat) Tweak content switcher appearance by @denniskigen in #536
- (feat) Update location picker design by @denniskigen in #535
- (fix) Fix spacing of results in the location picker container by @denniskigen in #542
- (chore) Update deploy process to trigger Bamboo build by @ibacher in #544
- (chore) Remove dependency on CDN by @ibacher in #545
- v4.0.2 by @ZacButko in #547
Full Changelog: v4.0.1...v4.0.2