0.14.0
New features:
- Add ReBAC Admin by @huwshimi in #1812
- Add secondary navigation component by @huwshimi in #1815
- Only display ReBAC Admin to JIMM admins by @huwshimi in #1817
- Display login from rebac admin pages by @huwshimi in #1833
- Remove ui slice from Redux store by @Ninfa-Jeon in #1838
- Add check relation middleware by @huwshimi in #1841
- Use loglevel library for error handling by @Ninfa-Jeon in #1845
- Check audit logs access via jimm by @huwshimi in #1852
- Access buttons link to groups when using rebac by @huwshimi in #1853
- Update useCanConfigureModel hook to check permissions via rebac by @huwshimi in #1851
- Implement usage analytics with react-ga4 by @Ninfa-Jeon in #1847
- Implement rebac feature flag via query params by @Ninfa-Jeon in #1871
Improvements:
- Update instructions for running JIMM by @huwshimi in #1811
- Replace BrowserRouter with createBrowserRouter by @huwshimi in #1810
- Set up local access to JIMM by @huwshimi in #1831
- Add unit tests for jimmEndpoint by @Ninfa-Jeon in #1837
- Migrate code coverage to vitest-coverage-report-action by @Ninfa-Jeon in #1839
- Create hook for handling fetching permission by @huwshimi in #1849
- Improve vite dev performance by @huwshimi in #1863
- Updated microk8s instructions by @huwshimi in #1876
- Migrate test queries from rebac-admin by @andogq in #1879
- Rename rebac relation state by @huwshimi in #1882
Bug fixes:
- Log in before displaying 404 for some routes by @huwshimi in #1834
- Don't refetch nav permissions by @huwshimi in #1842
- Display spinner in OIDC login button during loading by @Ninfa-Jeon in #1840
- Compute latest revision from revisions array by @Ninfa-Jeon in #1843
- Fix overflowing tooltip on model page by @andogq in #1872
- Apply word break in config panel by @andogq in #1873
- Correctly disable routes for disabled features by @huwshimi in #1874
- Fix unit link generation by @andogq in #1875
- Show error on initial model error by @andogq in #1878
- Prevent action log modal from breaking out of stacking context by @andogq in #1883
- Fix actions panel reopen by @huwshimi in #1891
- Fix flash of charm actions on load by @andogq in #1890
Dependency upgrades:
- Update to React v19 by @huwshimi in #1861
- Update to eslint v9 by @huwshimi in #1860
- Fix deprecated deps and peer requirements by @huwshimi in #1859
New Contributors
- @Ninfa-Jeon made their first contribution in #1837
- @andogq made their first contribution in #1872
Full Changelog: 0.13.3...v0.14.0