1.5.0 (2025-01-17)
- allow the library to be used in non-secure contexts (b384d5b)
1.4.2 (2024-08-21)
- user state is not set on initialize when checkLogin = false (3bcb9a6)
1.4.1 (2023-10-17)
- access token renewal wont start on inital load (c5f09f4)
- synchronizer events not fired when localStorage is disabled (0cfae29)
1.4.0 (2023-09-08)
- options for providing custom state and nonce length (24970cc)
1.3.0 (2023-09-06)
- specific error when local state does not exist (b931a54)
1.2.5 (2023-05-12)
1.2.4 (2023-05-06)
- silent login options are not using client defaults. regression in v1.2.3 (d00e0f2)
1.2.3 (2023-05-04)
1.2.2 (2023-04-09)
1.2.1 (2023-03-27)
- silent renew error not emitted on initialization (1ddc260)
1.2.0 (2023-03-14)
- cannot override response mode and prompt for silent login (15c404e), closes #9
- cannot override response mode for popup login (89359d2), closes #10
- cannot resolve state if web message does not contain it (a9f899f)
1.1.2 (2023-02-24)
1.1.1 (2023-02-23)
1.1.0 (2023-02-07)
- throw custom error when user closes popup (41ceb5d)
1.0.0 (2022-10-27)
- retrying initialize attempts returns first failed response (918794e)
silentRequestTimeout
option (6001cdd)- accessor for raw idtoken (a999894)
- allow objects in extra params (6b83144)
- assume silent renew failed when no redirect happens (1aa6540)
- claims parameter support (ee35343)
- clear auth store when initialization fails (9e5c9b9)
- do not fail initializing client when login checking fails (91c576e)
0.12.0 (2021-12-23)
- accessibility warning for hidden iframe (417cb2f)
- try fetching oidc metadata from well-known endpoint in case of missing endpoints (0caec70)
0.11.0 (2021-12-20)
- initialization promise is not waited correctly (4712244)
- login synchronizing across tabs is not per issuer (906206e)
- on login listener fails without localstorage (daa9a1e)
- session is not checked on init (c504798)
- allow changing session checking interval (a626bb6)
- check login only on initialization (4834080)
- cross tab login synchronization (d7710e1)
- throw error when auth endpoint is missing (b9fbb2f)
- use tab utils instead of broadcast-channel (1397dca)
0.10.2 (2021-07-02)
- include search and hash params check in issuer validation (30dca0d)
0.10.1 (2021-06-28)
- logout does not use id token raw (edd97e7)
0.10.0 (2021-06-17)
- latest auth params are not passed to silent login with refresh_token (13edacf)
- token issued time validations fails with decimal time (710e6db)
- separate methods for parsed and raw id token retrieval (6e6ca13)
0.9.0 (2021-05-26)
- popup mode not resolving error (fa9c213)
- conform rfc4648 (jwt b64 url) (3d42976)
0.8.0 (2021-05-19)
- emit user logout on session change (0c9ba2c)
0.7.0 (2021-05-06)
- errors in token requests are not thrown (310b41d)
- throw fetch errors on initialize (9c8c41a)
0.6.3 (2020-11-15)
0.6.2 (2020-11-15)
- prevent multiple calls of initialize from sending oidc info request (e2c7bbf)
0.6.1 (2020-11-15)
- silent login is called twice on initialize (e9035d0)
0.6.0 (2020-11-15)
- silent login executed on session check error (4771d7d)
- add initialize check on silent login (b95d74a)
0.5.0 (2020-11-15)
- add corresponding events for silent renew and session checker (974cb53)
0.4.0 (2020-10-16)
0.3.0 (2020-10-08)
- return scope list from getScope (6647ac9)
0.2.0 (2020-10-08)
- handle cases where expires_in is string (8b6c71e)
- add instance variables for direct access (62b7794)
- check for userinfo endpoint before fetching userinfo (9479068)
- in memory state store (5e40a00)
- silent_redirect_uri support (3dc7a9f)
- use in memory storage for auth store (9f3f820)
0.1.2-beta.0 (2020-10-06)
- audience check fails for id_token (4e6874f)
0.1.1 (2020-10-06)
- auth response params cannot be parsed if response type is fragment (5d5284d)
- auth state get deleted whenever temporary state delete requested (b165cd3)
- code challenge is generated always (c7d6bdb)
- isLoggedIn returns wrong result (4e2343c)
- logout event is not fired on session end (bdd75bf)
- nonce is not generated when openid scope exists (6a01e86)
- popup result is not passed to opener window (3c63b3a)