Skip to content

Releases: mauriciovigolo/keycloak-angular

v15.0.0

20 Nov 06:41
Compare
Choose a tag to compare

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

22 Aug 02:28
c8e6779
Compare
Choose a tag to compare

Features ✨

  • Add support to Keycloak-js 22. Thank you to @lachja for the update!

v14.0.0

08 May 02:33
f068a7e
Compare
Choose a tag to compare

Features ✨

  • Add support to Angular 16

v13.1.0

08 May 01:06
fb9fe9f
Compare
Choose a tag to compare

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

29 Nov 03:16
502bf3f
Compare
Choose a tag to compare

Features ✨

  • Add support for Angular 15
  • Support for keycloak-js 20.

v12.2.0

29 Nov 02:54
Compare
Choose a tag to compare

Features ✨

  • Add support for Keycloak 20.

v12.1.0

22 Aug 18:27
Compare
Choose a tag to compare

Features ✨

  • Add support for Keycloak 19.

v12.0.0

12 Jul 02:24
Compare
Choose a tag to compare

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

12 Jul 02:22
Compare
Choose a tag to compare

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.

v10.0.2

12 Jul 00:05
Compare
Choose a tag to compare

Bug fixes ✨