Skip to content

v6.0.0

Compare
Choose a tag to compare
@denniskigen denniskigen released this 16 Dec 17:45
ccb94fb

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

Full Changelog: v5.8.1...v6.0.0