3.2.0
Features
- BREAKING: O3-1063: Change formatDate function signature. Adds support for wide format without year. #305 (brandones)
- We chose to release a minor version despite the breaking change because there is presently no one that would be affected by the breaking change.
- (feat) Return updated
patientUuid
from usePatient #301 (denniskigen) - 03-1034 : (enhancement) hovering over apps switcher links to support branding #295 (donaldkibet)
- Allow Proxying with Additional Cookies #286 (FlorianRappl)
- O3-1015 Implementer should be able to configure primary color #272 (brandones)
- Login app should interpolate template strings in configured logo URL #266 (brandones)
- (feature) Create usePatient function which updates patient based on URL changes #265 (brandones)
- Create mechanism for overriding webpack configuration #262 (brandones)
- Add time options to formatDate #257 (brandones)
- Add global nav slot to left nav bar #255 (jonathandick)
- Add parseDate function #248 (brandones)
- Make URL query parameter for language 'lang' instead of 'lng' #247 (brandones)
- Create functions for locale-sensitive date formatting #243 (brandones)
- O3-918 Two+ instances of the same extension should be able to added the same slot #236 (brandones)
- O3-939: Added extension slot for adding external links in the app-menu #226 (vasharma05)
Fixes
- (fix) O3-1061: Patient Chart is re-rendering on each page change #307 (brandones)
- (fix) Improve Lifecycle typing #299 (brandones)
- (fix) Fix logo alignment in the navbar #298 (denniskigen)
- Minor performance improvements to ExtensionSlot #297 (brandones)
- (bug) fix wrong brand-03 css variable #294 (donaldkibet)
- (bug) O3-1003: fix login not displaying invalid login message #292 (donaldkibet)
- (bug) fix typo on openmrs-resource interface #291 (donaldkibet)
- Cleanup usePatient implementation #289 (denniskigen)
- Switch from brand-light-01 to brand-03 #287 (ibacher)
- Fix more brand color usages #281 (brandones)
- Remove frontendDependency system; use peerDependencies for this #279 (brandones)
- Change esm-framework peer dependency versions from 3.x to >=3.1.14-pre #278 (brandones)
- O3-651: Removed height declaration so that error messages are displayed on th… #273 (nravilla)
- Mock fixup #260 (brandones)
- Don't load the polyfill for url #259 (ibacher)
- Fix GitHub workflow dependency #254 (brandones)
- Fix O3-979: Translations not working #246 (brandones)
- Fix Visit.startDatetime type to reflect what's returned by the server #249 (brandones)
- O3-951: Major lag caused by updateConfigExtensionStore #234 (brandones)
Maintenance
- (docs) Add note about mocks to PR template #306 (brandones)
- Improve PR template #304 (brandones)
- (docs) Fix docstring for useCurrentPatient so it shows up as deprecated #303 (brandones)
- (docs) Getting started: explicit steps for success #300 (ZacButko)
- Docs: fix typo in Map #296 (brandones)
- Docs: Document running tests #293 (brandones)
- Fix dead link in extensions docs #290 (denniskigen)
- Docs: Add note about linking to readme; remove old section #288 (brandones)
- Docs: Add note about Lerna to Creating a Microfrontend #285 (brandones)
- Docs: Write documentation for extension system #284 (brandones)
- Improvements to setup docs #283 (brandones)
- Fix broken doc link #282 (brandones)
- Added emphasis that esm-template can be used to create a new MF #280 (gracepotma)
- Added esm-template-app to "Repos you should know" #277 (gracepotma)
- Added flair to highlight esm-template-app #276 (gracepotma)
- Added link to esm-template-app. #275 (gracepotma)
- Edited directions to the Dev Guide to be consistent & eye-catching #271 (gracepotma)
- Added links to Docker containers for 3.x refapp #270 (gracepotma)
- Update prerequisites with link to Implementer Documentation.md #269 (gracepotma)
- O3-780: Add bundle size monitoring to PR actions for all MF repos #267 (FlorianRappl)
- App shell should ship latest implementer tools #264 (brandones)
- interpolateUrl should be public #263 (brandones)
- Do the prerelease versioning of esm-app-shell before deploying to CI #253 (brandones)
- Docs: Add guidance on data fetching using SWR #251 (denniskigen)
- Update translations.md #250 (ibacher)
- Fixes some more doc links #242 (ibacher)
- Docs: Fix broken links #241 (brandones)
- Pin app shell version to tool version #240 (ibacher)
- Docs: API docs for esm-framework only #238 (brandones)
- Docs: Fix links to implementer documentation #237 (brandones)
- O3-952: Login page translations #233 (denniskigen)
- Docs: Add React Docs to prerequisite recommendations #231 (brandones)
- Update Webpack Configuration #230 (FlorianRappl)
- Update context switcher hover styling #258 (donaldkibet)
- Add mocks for formatDate etc #256 (brandones)