Skip to content

Releases: openmrs/openmrs-esm-core

v8.0.0

29 Aug 14:40
ae6b36d

Choose a tag to compare

What's Changed

Breaking changes

  • (BREAKING) O3-4927: Add single spa app root container divs in index.ejs by @chibongho in #1434

Features

  • (feat) O3-4888: Use common LifeCycles loader for extensions / modals / workspaces by @chibongho in #1425
  • (feat) O3-4864: Support including CSS and JS assets in generated HTML … by @chibongho in #1416
  • (feat) O3-4869 Workspace v2 by @chibongho in #1424

Bug fixes

  • (fix) Fix active link highlighting logic in dashboard extension component by @denniskigen in #1443
  • (fix) Decode URI segments from the path by @ibacher in #1445
  • (fix) Navlinks with spaces and special characters should get highlighted when active by @NethmiRodrigo in #1446
  • (fix) O3-4955: Update links to dev docs and release notes in O3 help menu by @Ekcode-lab in #1447

New Contributors

  • @Ekcode-lab made their first contribution in #1447

Full Changelog: v7.0.0...v8.0.0

v7.0.0

06 Aug 11:55
e80fb39

Choose a tag to compare

What's Changed

⚠️ Breaking Changes

🚀 Features

🐛 Fixes

New Contributors

Full Changelog: v6.3.0...v7.0.0

v6.3.0

02 May 13:47
c91dfbd

Choose a tag to compare

What's Changed

Features

  • (feat) O3-4362: Move Location Picker to the top nav by @chibongho in #1295
  • (feat) O3-4509: Should be able to configure preferred datepicker locale for each language locale by @brandones in #1303
  • (feat) Add useEmrConfiguration hook to react utils by @denniskigen in #1306
  • (feat) O3-4409: Implementer Tools app should not require 'System Developer' privilege by @jwnasambu in #1288
  • (feat) O3-4511 & O3-4512: Fix several date picker issues by @ibacher in #1313
  • (feat) O3-4535: Add widget to display diagnosis tags in styleguide by @chibongho in #1311
  • (feat) O3-4425: add ability to define collapsed left nav by @chibongho in #1279
  • (feat) O3-4013: Add support for partial (estimated) dates by @ibacher in #1280
  • (feat) O3-4563: Add option to reference external components in routes.json by @chibongho in #1327
  • (feat) Bump @carbon/react to v1.76.0 by @elishabantana in #1215
  • (feat) Add 'Edit' and 'Delete' to core translations by @chibongho in #1342
  • (feat) Add useOnVisible() hook to call function when component is visible by @chibongho in #1344
  • (feat) Miscellaneous UI editor improvements by @denniskigen in #1300

Bug fixes

  • (fix) O3-2076 & O3-4436: Navigation occasionally breaks & fix logout with OAuth2 by @wluyima in #1285
  • (fix) O3-4490: Add cursor styles to the datepicker by @NethmiRodrigo in #1302
  • (fix) O3-3189: Fix useOpenmrsPagination to properly take in string URL by @chibongho in #1305
  • (fix) Fix OpenMRS resource typings by @chibongho in #1314
  • (fix) Fix config validation error caused by Type.Object elements with string _elements by @brandones in #1315
  • (fix) O3-4501: Fix header panel positioning in RTL mode by @Bharath-K-Shetty in #1309
  • (fix) More fixes to OpenMRS resource typings by @chibongho in #1317
  • (fix) O3-4425: Only render left nav if it has a slot with elements by @chibongho in #1318
  • (fix) O3-4371: useFeatureFlag hook should not log an error if a feature flag does not exist by @Bharath-K-Shetty in #1273
  • (fix) O3-4425: Make all top nav action items extensions by @chibongho in #1320
  • (fix) Fix edge case with formatting dates in January by @ibacher in #1322
  • (fix) Setup redirect for static assets served from wrong location by @ibacher in #1329
  • (fix) O3-4606: Enable display of Spanish format names by @xprl-gjf in #1334
  • (fix) O3-4605: Update remove icon fill color to use lighter background in Implementer Tools by @harshthakkr in #1338
  • (fix) Fix a11y issues on home page by @olewandowski1 in #1340
  • (fix) Ignore TS error fixed in newer versions of Typescript by @ibacher in #1343
  • (fix) Attempt to paper-over inconsistencies in ReactNode type by @ibacher in #1352
  • (fix) O3-4481: Store function to mutate visits in visit store by @chibongho in #1348

Housekeeping

  • (chore) Correct useAbortController mock to return object directly by @samuelmale in #1326
  • (chore) Update @internationalized/date version by @ibacher in #1339
  • (chore) O3-4372: Remove non-existent feature flags from local storage by @Bharath-K-Shetty in #1276
  • (chore) use node protocol for node builtin module by @shivarm in #1319

Testing

New Contributors

Full Changelog: v6.2.0...v6.3.0

v6.2.0

03 Mar 18:08
29fd14a

Choose a tag to compare

What's Changed

🚀 New features

  • (feat) O3-4400 - add a way to identify where the patient banner is be… by @chibongho in #1292

🐛 Bug fixes

  • (fix) Allow user to login by selecting a location if default one is invalid by @icrc-psousa in #1298

🧹 Housekeeping

  • (chore) Update translations from Transifex by @github-actions in #1294
  • (chore) Update translations from Transifex by @github-actions in #1297
  • (chore): Release v6.2.0 by @NethmiRodrigo in #1299

New Contributors

Full Changelog: v6.1.0...v6.2.0

v6.1.0

19 Feb 06:08
1d7e8bd

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

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

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

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

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

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