Releases: mauriciovigolo/keycloak-angular
Releases · mauriciovigolo/keycloak-angular
v15.0.0
Features ✨
- Add support to Angular v.17.
- Solve #509: isLoggedIn doesn't return a promise anymore.
- Merged #523, which gives the possibility to filter by resource name.
- Upgraded keycloak version in example and server in docker compose file to the latest v.22.0.5.
Breaking changes 💥
- Because of #509,
KeycloakService#isLoggedIn
doesn't return a promise anymore. Please be aware to adapt your project if needed.
Contributors 🙏🏻
- Special thanks to @daniel-shuy for contributing to the changes in
getUserRoles
#523.
v14.1.0
v14.0.0
Features ✨
- Add support to Angular 16
v13.1.0
Features ✨
- Add support to keycloak-js 21.
- Improvements in docs.
- Improvements in the CI and the addition of CodeQL.
- Improvements in the example, docker.
- Dev dependencies clean-up.
Many thanks to @XhmikosR for most of the improvements included in the release and also to @gmolaire for the keycloak-js@21 update!
v13.0.0
Features ✨
- Add support for Angular 15
- Support for keycloak-js 20.
v12.2.0
Features ✨
- Add support for Keycloak 20.
v12.1.0
Features ✨
- Add support for Keycloak 19.
v12.0.0
Features ✨
- Add support for Angular 14 (#411)
- Support for keycloak-js 18.
Breaking changes 💥
- keycloak-js has two dependencies (base64-js and js-sha256) that generate warnings when building the app with Angular 14. As follows:
Warning: /.../oss/keycloak-angular/example/node_modules/keycloak-js/dist/keycloak.mjs depends on 'base64-js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /.../oss/keycloak-angular/example/node_modules/keycloak-js/dist/keycloak.mjs depends on 'js-sha256'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
To solve this issue, both dependencies need to be updated to be ESM, and after, the keycloak-js library needs to update to the recent versions.
Temporary, please follow the instructions of https://angular.io/guide/build#configuring-commonjs-dependencies.
v11.0.0
Features ✨
- Add support for Angular 14 (#411)
- Keep the support of keycloak-js from version 10 to 17.
Breaking changes 💥
- keycloak-js has two dependencies (base64-js and js-sha256) that generate warnings when the building the app with Angular 14. As follows:
Warning: /.../oss/keycloak-angular/example/node_modules/keycloak-js/dist/keycloak.mjs depends on 'base64-js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
Warning: /.../oss/keycloak-angular/example/node_modules/keycloak-js/dist/keycloak.mjs depends on 'js-sha256'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
To solve this issue, both dependencies need to be updated to be ESM and after, the keycloak-js library needs to update to the recent versions.
Temporary, please follow the instructions of https://angular.io/guide/build#configuring-commonjs-dependencies.