Skip to content

Releases: openmrs/openmrs-esm-core

v6.1.0

19 Feb 06:08
1d7e8bd
Compare
Choose a tag to compare

What's Changed

🚀 New features

🐛 Bug fixes

🧹 Housekeeping

New Contributors

Full Changelog: v6.0.4...v6.1.0

v6.0.4

18 Jan 14:37
a9a9134
Compare
Choose a tag to compare

What's Changed

  • (chore) Update translations from Transifex by @github-actions in #1271
  • (fix) Fix devtools trigger button popover by @denniskigen in #1272

Full Changelog: v6.0.3...v6.0.4

v6.0.3

17 Jan 17:48
a640302
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • (fix) O3-4298: Capitalize language names in the change language modal by @Muppasanipraneeth in #1254
  • (fix) Allow registering workspace groups via routes.json by @vasharma05 in #1256
  • (fix) O3-4081: Change help menu button to use IconButton by @NethmiRodrigo in #1257
  • (fix) O3-3370: Properly handle relative imports in development by @ibacher in #1258
  • (fix) O3-4323: age() function should handle time duration of 0 minutes by @chibongho in #1261
  • (fix) O3-3370: Also fix handling when not specifying a backend by @ibacher in #1262
  • (fix) O3-4339: Frontend should properly support locales with region specifiers by @ibacher in #1264
  • (fix) O3-4349: Open workspace in declared workspace group by @chibongho in #1266
  • (fix) Miscellaneous DevTools panel fixes by @denniskigen in #1268
  • (fix) Remove unnecessary extension re-render by @ibacher in #1270

Housekeeping

Testing

Documentation

(Automated translation updated omitted for brevity)

New Contributors

Full Changelog: v6.0.2...v6.0.3

v6.0.2

17 Dec 18:52
bf9be89
Compare
Choose a tag to compare

What's Changed

Bug fixes

Full Changelog: v6.0.1...v6.0.2

v6.0.1

17 Dec 08:08
d46e219
Compare
Choose a tag to compare

What's Changed

Bug fixes

Housekeeping

  • (chore) Update translations from Transifex by @github-actions in #1242

Full Changelog: v6.0.0...v6.0.1

v6.0.0

16 Dec 17:45
ccb94fb
Compare
Choose a tag to compare

What's changed

Breaking changes

  • (BREAKING) Retire concept of ConnectedExtension by @ibacher in #1154

Features

Refactors

  • (refactor) O3-4011: Reusable PatientBannerPatientIdentifiers component by @chibongho in #1159
  • (refactor) Refactor REST API calls to reuse restBaseUrl by @denniskigen in #1168
  • (refactor) Switch visit requests to use promises instead of observables by @denniskigen in #1184
  • (refactor) O3-4077: Improve the workspace group workflow by @vasharma05 in #1185
  • (refactor) Improve footer component and a11y by @denniskigen in #1240
  • (refactor) Refactor reusable patient banner components by @denniskigen in #1209

Bug fixes

  • (fix) O3-3189: Fix useOpenmrsInfinite hook to correctly take in URL by @chibongho in #1146
  • (fix) Wrap workspace in suspense container by @ibacher in #1148
  • (fix) O3-3709: Fix useOpenmrsFetchAll not fetching more than 2 pages by @chibongho in #1160
  • (fix) O3-3891: Adjust Change language modal size to sm by @Samstar10 in #1162
  • (fix) Pass patient object to the banner action buttons by @vasharma05 in #1158
  • (fix) O3-4018: Fix CheckmarkFilled icon registration by @usamaidrsk in #1170
  • (fix) O3-4018: Cleanup checkmark--filled.svg for CheckmarkFilledIcon by @usamaidrsk in #1171
  • (fix) O3-4018: Fix checkmark--filled.svg for CheckmarkFilledIcon by @usamaidrsk in #1172
  • (fix) Expression evaluator should use typeof not instanceof to detect functions by @samuelmale in #1174
  • (fix) Fix docstring for extractVariableNames by @brandones in #1178
  • (fix) O3-3888: Tweak help menu hover state by @elishabantana in #1179
  • (fix) O3-3627: Preserve original filename when saving an attachment by @suubi-joshua in #1183
  • (fix) O3-4134: Translation overrides not being overridden correctly by @ibacher in #1187
  • (fix) O3-4135: Disable help icon while user is logged out by @suubi-joshua in #1186
  • (fix) Fixed wrong print icon name by @CynthiaKamau in #1201
  • (fix) Fix change password modal by @denniskigen in #1210
  • (fix) Correct Typo in OpenmrsComponentDecorator For Strict Mode by @kb019 in #1213
  • (fix) O3-4327: Fix openmrsFetchAll calling url twice when more than 1 page is fetched by @kb019 in #1217
  • (fix) Correctly extract function names in expression evaluation exceptions by @samuelmale in #1224
  • (fix) Notify config system when app is fully loaded by @ibacher in #1228
  • (fix) styleguide: Prevent validateDOMNesting warnings for icon mocks by @denniskigen in #1234
  • (fix) O3-4253: Support translation for the implementation name in the page header by @vasharma05 in #1232
  • (fix) Update e2e image import map and routes by @ibacher in #1237

Housekeeping

  • (chore) O3-3973: Cache playwright browsers install step in E2E workflow by @virajwathsalag in #1147
  • (chore) Update translations from Transifex by @github-actions in #1167
  • (chore) O3-4018: Add CheckmarkFilled and Information icons mocks by @usamaidrsk in #1166
  • (chore) Bump playwright by @kdaud in #1199
  • (chore) Flag duplicate imports by @denniskigen in #1206
  • (chore) Add missing translations for header menu tooltips by @usamaidrsk in #1219
  • (chore) Add FetchError interface for more granular error typing by @denniskigen in #1230
  • (chore) Cache install dependencies step in e2e workflow by @denniskigen in #1235
  • (chore) Standardize Jest setup and improve testing practices by @denniskigen in #1236

Testing

  • (test) O3-4011: Add mock for PatientBannerPatientIdentifier by @chibongho in #1181
  • (test) Add some missing test cases and improve typing in test files by @denniskigen in #1239

New contributors

Read more

v5.8.1

06 Sep 22:23
3f27fab
Compare
Choose a tag to compare

What's changed

New improvements

  • (feat) - add baby and mother icons by @chibongho in #1131
  • (feat) O3-3708: Add a safer expression runner by @ibacher in #1108
  • (feat) O3-3866:Allow customized message/dialog for warning when closing a workspace by @mogoodrich in #1129

Improvements to E2E test suite

  • (test) Use local shell to assemble E2E environment and run all E2E tests from other repos by @jayasanka-sack in #1139

Fixes

  • (fix) Update dummy StoreApi to work with Zustand 4.4+ by @ibacher in #1128
  • (fix) Add better support for loading multiple namespaces at once by @ibacher in #1132
  • (refactor) Load styleguide config asynchronously in PageHeader by @denniskigen in #1133
  • (fix) remove fill attributes for baby and mother svg icons by @chibongho in #1135
  • (fix) O3-3902 - make age() function (and its usage) handle null birth… by @chibongho in #1136
  • (fix) - O3-3189 - fix server-side pagination hook to handle error con… by @chibongho in #1123
  • (fix) Do not generate undefined as a value by @ibacher in #1137
  • (docs) Update E2E instructions on the readme file by @jayasanka-sack in #1138
  • (fix) Fix the URLs to load importmap and routes registry JSON by @vasharma05 in #1140
  • (fix) Workspace title must translate in the workspace container by @vasharma05 in #1141
  • Revert "(fix) Fix the URLs to load importmap and routes registry JSON" by @vasharma05 in #1143

v5.8.0

23 Aug 20:25
14869ce
Compare
Choose a tag to compare

What's Changed

Features

  • (feat) O3-2790: Create a reusable location picker component by @jayasanka-sack in #913
  • (feat) O3-3178: Add a reusable dashboard header to the styleguide by @Twiineenock in #1084
  • (feat) O3-3260: Add ability to register feature flags via routes.json by @ibacher in #1085
  • (feat) O3-3244 & O3-3250: Allow data sharing between workspaces with the same sidebar family name by @vasharma05 in #1094
  • (feat) O3-3509: The assemble command should support merging multiple configs by @ibacher in #1098
  • (feat) O3-3505: Datepicker improvements by @ibacher in #1099
  • (feat) Content switcher style overrides by @denniskigen in #1109
  • (feat) O3-3684: Improve duration representation of age function by @chibongho in #1100
  • (feat) O3-3189: Add a hook to handle server-side pagination by @chibongho in #1114
  • (feat) O3-3857: Support extension overrides in per-slot extension config by @ibacher in #1119

Bug fixes

  • (fix) Restore loading Webpack loaders via require by @ibacher in #1091
  • (fix) Don't generate a warning from mini-css about order by @ibacher in #1095
  • (fix) O3-3678: Implementer tools JSON editor crashes when typing by @denniskigen in #1097
  • (fix) Config system and Implementer Tools both crash when 'null' is passed as an Array value by @brandones in #1101
  • (fix) O3-3691: The workspace family store shouldn't reset if the workspace of the same family is launched by @vasharma05 in #1103
  • (fix) Framework should register feature flags defined in routes.json by @ibacher in #1104
  • (fix) O3-3760: Action Menu (Siderail) inside workspace hovering over the content by @vasharma05 in #1110
  • (fix) Minor implementer tools fixes by @brandones in #1111
  • (fix) Ensure the Confirm button in the login location picker takes full width by @jayasanka-sack in #1106
  • (fix) O3-3760 v2: Add margin to the bottom of workspaces with internal action menu by @vasharma05 in #1112
  • (fix) O3-3684: Improve performance of age() function by @chibongho in #1117
  • (fix) O3-3858: Fix state update for registerContext by @kb019 in #1121
  • (fix) Context: use namespace as a value rather than as string by @kb019 in #1122

Housekeeping

Testing

Full Changelog: v5.7.1...v5.8.0

v5.7.2

24 Jul 19:09
54d3c3d
Compare
Choose a tag to compare

Another small bugfix for v5.7.0

Full Changelog: v5.7.1...v5.7.2

v5.7.1

22 Jul 18:14
b089fa0
Compare
Choose a tag to compare

This is just a bugfix release for v5.7.0 with no substantive changes