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
- (test) Add mock for OpenmrsDatePicker by @denniskigen in #1316
- (test) Fix age check in patient banner test by @chibongho in #1332
- (test) Add explicit login step to navbar e2e test by @denniskigen in #1336
- (test): Add invalid text to datepicker mock and change datepicker mock's role by @NethmiRodrigo in #1328
New Contributors
- @wluyima made their first contribution in #1285
- @Bharath-K-Shetty made their first contribution in #1309
- @shivarm made their first contribution in #1319
- @olewandowski1 made their first contribution in #1340
Full Changelog: v6.2.0...v6.3.0