All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.3.1 (2025-01-23)
2.3.0 (2025-01-23)
- attach id_token to user profile (772c811)
2.2.5 (2025-01-21)
2.2.4 (2025-01-21)
- make clientSecret optional for public clients in KeycloakStrategy (091027f)
2.2.3 (2025-01-21)
- make clientSecret optional for public clients in KeycloakStrategy (091027f)
2.2.2 (2025-01-20)
2.2.1 (2025-01-20)
- add default name for keycloak server (8a6a178)
- add devcontainer support (6ddc12a)
- add more ports to devcontainer (8d04c82)
- add pkce support (f5e3c4f)
- add pkce-support to tests and mock server (6fa71ad)
- add pkce-support, improve tests, add samples (ce36d44)
- add ports to devcontainer (98dde6a)
- add public-client sample (aad7825)
- add run-scripts for mock-server (910dda9)
- improve configuration in strategy test (2f1cb82)
- include integration tests in makefile (f26f3f5)
- make mock-server configurable (ccdfc30)
- update makefile for jest (2d8ad4a)
- update packages and run scripts (ac1f2f8)
- update tests to mjs and use new keycloak urls (8aac3f8)
- add openid default scope (322f019)
- add shared network for docker containers (d5e7638)
- corrected given_name to family_name in profile (fa884f0)
- linting errors in strategy.js (595cad1)
- test - should include other specified scopes (9ce18af)
- test - should throw error when publicClient=false but clientSecret=null (34e2bf4)
- test names in makefile (52e668f)
- test publicClient should be set to true (10702a2)
- use toContain instead of toBe in strategy tests (5f988bf)