4.0.0
Admin Tools v4.0.0 is the first release of the Admin Tools frontend module. This release includes the following features, bug fixes, and various other improvements:
Breaking changes
- BREAKING: Upgrade to Carbon v11 and React 18 by @ibacher in #9
- (BREAKING) Migrate
esm-admin-tools
to use routes.json by @denniskigen in #25
Features
- O3-1335: Implement the setup subscription functionality in OCL module by @Piumal1999 in #2
- O3-1336: Create component for importing concepts by @Piumal1999 in #3
- O3-1442: Add dev3 deployment workflow by @Piumal1999 in #7
- O3-1384: Create previous imports component by @Piumal1999 in #6
- O3-1473: Add default values to translations by @Piumal1999 in #11
- O3-1465: Disable the subscribe to snapshot option when version is provided by @Piumal1999 in #13
- O3-1474: Fix the advanced option checkboxes by @Piumal1999 in #12
- O3-1488: Display loading state when uploading zip file by @Piumal1999 in #14
- (feat) Add interstitial system admin page that links to non-core apps by @hadijahkyampeire in #21
Refactors
- (refactor) Rename files to match naming conventions by @denniskigen in #23
- (refactor) Clean up styling imports by @denniskigen in #34
Bug fixes
- (fix) Update broken link to the O3 prerequisites documentation by @Jexsie in #17
- (fix) Adjust System Admin page styles for responsiveness by @ibacher in #24
- (fix) Fix typo in component name in
routes.json
by @denniskigen in #26 - (fix) Exports should reference the result of getSync / getAsync by @denniskigen in #29
- (fix) More getSync / getAsync lifecycle export fixes by @denniskigen in #30
Housekeeping
- (chore) Update deploy process to trigger Bamboo build by @ibacher in #15
- (chore) Switch back to swc-loader by @denniskigen in #28
- (chore) Update to newer versions of openmrs and @openmrs/esm-framework by @denniskigen in #31
- (chore) Bump dependencies by @denniskigen in #22
- (chore) Bump yarn by @denniskigen in #33
- (chore) O3-2318: Utilize pre-filled docker images in admin-tools e2e tests by @Piumal1999 in #32
Documentation
- O3-1334: Update README.md with package details by @Piumal1999 in #1
Tests
- O3-1400: Create unit tests for the subscription component by @Piumal1999 in #4
- O3-1415: Write unit tests for the Import component by @Piumal1999 in #5
- O3-2052: Configure e2e tests with playwright by @Piumal1999 in #18
- O3-2070: Create e2e test for importing using subscription by @Piumal1999 in #19
New Contributors
- @ibacher made their first contribution in #9
- @Jexsie made their first contribution in #17
- @hadijahkyampeire made their first contribution in #21
- @denniskigen made their first contribution in #23
Full Changelog: https://github.com/openmrs/openmrs-esm-admin-tools/commits/4.0.0