v5.6.0
What's changed
New features
- (feat) Enable online and offline extensions through configuration by @icrc-jofrancisco in #857
- (feat) O3-2732: Added logic to allow dynamic adjustment of Logo in NavBar by @suubi-joshua in #907
- (feat) O3-2882: Create core translations library by @brandones in #933
- (feat) O3-3010: Disable triggering offline mode when offline disabled by @ibacher in #962
- (feat) O3-1426: Modals should not be extensions by @brandones in #961
- (feat) Create an application-wide context for shared state by @ibacher in #976
- (feat) O3-1422 / O3-2724: Move workspace system into the framework by @brandones in #979
- (feat) Add a hook to get callable extensions outside of a slot by @ibacher in #981
- (feat) Export OpenmrsDatePickerProps interface to facilitate testing of the OpenmrsDatePicker by @kajambiya in #993
- (feat) O3-3168: O3 should work without requiring a network connection by @ibacher in #997
- (feat) Disable i18next namespace separator by @samuelmale in #998
Bug fixes
- (fix) Make download config button in implementer tools fully clickable by @kb019 in #957
- (fix) O3-2994: The app switcher menu should be hidden after clicking a link by @nanfuka in #964
- (fix) O3-1169: Make implementer tools dark-themed by @kb019 in #960
- (fix) Minor improvements to app shell by @ibacher in #982
- (fix) Include common module type declarations in the framework by @brandones in #983
- (fix) O3-2724: Follow-up PR to add mocks and additional public type exports by @brandones in #984
- (fix) Suppress most version mismatch warnings by @ibacher in #985
- (fix) Minor fixup to have useRenderableExtensions not be a default ex… by @chibongho in #986
- (fix) O3-3139: Add a mock for useRenderableExtensions + fix its state ty… by @chibongho in #988
- (fix) O3-2724: Follow-up to add internal type declarations by @ibacher in #989
- (fix) O3-3188: Make modal body vertical-scroll properly by @chibongho in #991
- (fix) Styleguide should not depend on the framework by @ibacher in #992
- (fix) O3-2724: Fix workspace URL detection by @ibacher in #994
- (fix) O3-1422: Fix workspace loading state by @denniskigen in #995
Housekeeping
- (chore) Separate formatting and linting concerns by @denniskigen in #967
- (chore) Fix esm-translations link in README by @brandones in #966
- (chore) Update translations from Transifex by @github-actions in #970
- (chore) Upgrade to single-spa 6.0.1 by @ibacher in #973
- (chore) Bump playwright by @kdaud in #972
- (chore) Flag rules-of-hooks lint violations by @denniskigen in #971
- (chore) Bump @babel/traverse from 7.19.4 to 7.24.1 by @dependabot in #974
- (chore) Fix ModalDefinition typo by @brandones in #977
- (chore) More missing mocks by @brandones in #987
- (chore) Bump playwright by @kdaud in #990
- (chore) Bump yarn by @denniskigen in #999
Tests
- (test) Temporarily disable flaky time assertion by @denniskigen in #975
New contributors
Full changelog: v5.5.0...v5.6.0