Change Log
v2.1.3 (2023-12-11)
Full Changelog
Changed
- feat: support for hosted token worker #1208 (DJMcK)
v2.1.2 (2023-08-21)
Full Changelog
Fixed
v2.1.1 (2023-07-18)
Full Changelog
Changed
v2.1.0 (2023-07-13)
Full Changelog
Added
Fixed
v2.0.8 (2023-06-14)
Full Changelog
Changed
v2.0.7 (2023-06-02)
Full Changelog
Changed
v2.0.6 (2023-05-30)
Full Changelog
Fixed
v2.0.5 (2023-05-22)
Full Changelog
Changed
v2.0.4 (2023-02-22)
Full Changelog
Fixed
v2.0.3 (2023-02-04)
Full Changelog
Fixed
v2.0.2 (2023-01-12)
Full Changelog
Security
This patch release is identical to 2.0.1
but has been released to ensure tooling no longer detects a vulnerable version of jsonwebtoken
being used.
Even though 2.0.1 was not vulnerable for the related CVE because of the fact that jsonwebtoken
is a devDependency, we are cutting a release to ensure build tools no longer report our SDK as vulnerable to the mentioned CVE.
v2.0.1 (2022-12-08)
Full Changelog
Changed
Fixed
v2.0.0 (2022-10-27)
Full Changelog
Auth0-SPA-JS v2 includes many significant changes compared to v1:
As with any major version bump, v2 of Auth0-SPA-JS contains a set of breaking changes. Please review the migration guide thoroughly to understand the changes required to migrate your application to v2.
Full Changelog
Fixed
Full Changelog
Auth0-SPA-JS v2 includes many significant changes compared to v1:
As with any major version bump, v2 of Auth0-SPA-JS contains a set of breaking changes. Please review the migration guide thoroughly to understand the changes required to migrate your application to v2.
Full Changelog
Fixed
Full Changelog
Fixed
Full Changelog
Changed
- feat(ClientStorage#remove):added support of cookieDomain #935 (Dannnir)
Fixed
Full Changelog
Changed
Full Changelog
Changed
Full Changelog
Added
Security
Full Changelog
Fixed
- Organization ID hint cookie now respects
cookieDomain
config setting #900 (Dannnir)
Security
- [Snyk] Upgrade core-js from 3.21.1 to 3.22.0 #901 (snyk-bot)
- [Snyk] Upgrade promise-polyfill from 8.2.1 to 8.2.3 #893 (snyk-bot)
Full Changelog
Added
Fixed
Full Changelog
Fixed
Full Changelog
Added
Changed
Fixed
- Fix getTokenSilently reference in example code #868 (mdlavin)
Security
Full Changelog
Fixed
- Org ID hint cookie expiry now aligns with is.authenticated cookie #861 (stevehobbsdev)
Security
Full Changelog
Changed
- Make RedirectLoginOptions and RedirectLoginResult accept generic AppState #846 (frederikprijck)
Fixed
Full Changelog
This release fixes an anomoly with a new type we exposed in #803, where it was incorrectly wrapped with Partial
. We don't expect this change to introduce any issues, but if you are affected please raise it on our issue tracker.
Fixed
- GetTokenSilentlyVerboseResponse no longer uses partial TokenEndpointResponse type #820 (stevehobbsdev)
Full Changelog
Republished version 1.19.0
, which got published during a period npm was suffering downtime issues, resulting in 1.19.0
being released but not installable for end users. Users should install 1.19.1
instead.
Full Changelog
Added
Full Changelog
Added
- [SDK-2750] Expose mfa_token from the mfa_required error when getting new tokens #789 (frederikprijck)
Changed
- [SDK-2759] Re-scoping cookies and transactions to client ID #796 (stevehobbsdev)
- [SDK-2320] Throw login_required error in SPA SDK if running in a cross-origin is… #790 (frederikprijck)
Fixed
Full Changelog
Fixed
Full Changelog
Added
- Add
useFormData
to enable application/x-www-form-urlencoded
requests #768 (stevehobbsdev)
Changed
Full Changelog
Fixed
Full Changelog
Added
Full Changelog
Added
Fixed
- Fix popup blocker showing for loginWithPopup in Firefox & Safari #732 (stevehobbsdev)
Full Changelog
Added
Changed
- Add screen_hint parameter to BaseLoginOptions #721 (damieng)
Fixed
- Updated minor syntax, to allow for TypeScript compiler to be happier #714 (kachihro)
- Revert [SDK-2183] Add warning when requested scopes differ from retrieved scopes #712 (frederikprijck)
Full Changelog
Changed
Fixed
Security
Full Changelog
Changed
Fixed
- [SDK-1739] Recover and logout when throwing invalid_grant on Refresh Token #668 (frederikprijck)
Remarks
This release updates the getUser
return type to be more correct. Instead of returning Promise<TUser>
, it now returns Promise<TUser | undefined>
, which might lead to an Object is possible 'undefined'
compiler error in situation where the return value is not checked for being undefined while having set the TypeScript's --strictNullChecks
compiler flag to true
.
Full Changelog
Added
Changed
Full Changelog
Fixed
- [SDK-2156] Heed timeoutInSeconds when calling getTokenSilently with refresh tokens #639 (stevehobbsdev)
Full Changelog
Added
Full Changelog
Changed
Fixed
- Fix leaking windows message event listener #422 (yinzara)
Full Changelog
Added
Fixed
Full Changelog
Fixed
- Remove
sessionStorage
requirement from instantiation to fix SSR environments #578 (adamjmcgrath)
Full Changelog
Added
Changed
Fixed
Full Changelog
Added
Fixed
Full Changelog
Changed
- [SDK-1696] Allow caller of cache.get to specify an expiry time adjustment #491 (stevehobbsdev)
Fixed
v1.9.0 (2020-06-02)
Full Changelog
Added
- [SDK-1695] Add
auth0Client
option so wrapper libraries can send their own client info #490 (adamjmcgrath)
- Add
checkSession
and ignore recoverable errors #482 (adamjmcgrath)
Fixed
v1.8.2 (2020-05-26)
Full Changelog
Fixed
- [SDK-1640] Allow the client to be constructed in a Node SSR environment #471 (adamjmcgrath)
- [SDK-1634] Pass custom options to the token endpoint #465 (stevehobbsdev)
- [SDK-1649] Fix issue where cache was missed when scope parameter was provided #461 (adamjmcgrath)
v1.8.1 (2020-05-06)
Full Changelog
Fixed
v1.8.0 (2020-04-30)
Full Changelog
Added
Fixed
v1.7.0 (2020-04-15)
Full Changelog
Added
Changed
Fixed
Security
Full Changelog
Changed
Full Changelog
Changed
- [SDK-1386] Fall back to iframe method if no refresh token is available #364 (stevehobbsdev)
Fixed
Full Changelog
Added
- Export types from global TypeScript file. #310 (maxswa)
Changed
- [SDK-1352] Removed setTimeout cache removal in favour of removal-on-read #354 (stevehobbsdev)
- [SDK-1352] Stop checking
isAuthenticated
cookie on initialization when using local storage #352 (stevehobbsdev)
- [SDK-1279] getTokenSilently retry logic #336 (stevehobbsdev)
Full Changelog
Changed
Added
v1.6.5 (2020-03-19)
Full Changelog
Changed
Fixed
- [SDK-1127] Delay removal of iframe to prevent Chrome hanging status bug #240 #376 (adamjmcgrath)
- [SDK-1125] createAuth0Client now throws errors that are not login_required #369 (stevehobbsdev)
v1.6.4 (2020-02-10)
Full Changelog
Changed
- [SDK-1308] Return appState value on error from handleRedirectCallback #348 (stevehobbsdev)
- Configurable timeout for getTokenSilently() #347 (Serjlee)
v1.6.3 (2020-01-28)
Full Changelog
Fixed
v1.6.2 (2020-01-13)
Full Changelog
Removed
Removed future issued-at claim check stevehobbsdev - https://github.com/auth0/auth0-spa-js/pull/329
v1.6.1 (2020-01-07)
Fixed
Included core-js polyfill for String.includes
to fix an issue with browser-tabs-lock in IE11 stevehobbsdev - https://github.com/auth0/auth0-spa-js/pull/325
Added import definition to Getting Started section in the Readme for clarity thundermiracle - https://github.com/auth0/auth0-spa-js/pull/294
v1.6.0 (2019-11-19)
Added
Added buildAuthorizeUrl and url parameter to handleRedirectCallback - austin43 - https://github.com/auth0/auth0-spa-js/pull/280
Fixed
Released browser lock on getTokenSilently error - https://github.com/auth0/auth0-spa-js/pull/276
Updates browser-tabs-lock to fix issue of long acquired lock - super-tokens - https://github.com/auth0/auth0-spa-js/commit/3413e30bdb5955c818989cdc050079fa6efb6050
v1.5.0 (2019-10-31)
Added
Add a new property 'fragment' to be appended to the authorize URL on redirect - https://github.com/auth0/auth0-spa-js/pull/249
v1.4.2 (2019-10-30)
Fixed
Update typescript definition for max_age param - https://github.com/auth0/auth0-spa-js/pull/260
Fix for typings files in packaged SDK - https://github.com/auth0/auth0-spa-js/pull/263
v1.4.1 (2019-10-30)
Fixed
Updated types path in package.json https://github.com/auth0/auth0-spa-js/pull/261
v1.4.0 (2019-10-30)
Added
Add 'lock' to prevent getTokenSilently
to be invoked in parallel https://github.com/auth0/auth0-spa-js/pull/238
Improved OIDC compliance https://github.com/auth0/auth0-spa-js/pull/248
Fixed
Fix for race condition when using sha256
on IE11 https://github.com/auth0/auth0-spa-js/pull/252
Fixed the codeowners file with the correct group https://github.com/auth0/auth0-spa-js/pull/253
Document leeway default value https://github.com/auth0/auth0-spa-js/pull/256
Clear transaction data on error https://github.com/auth0/auth0-spa-js/pull/254
v1.3.2 (2019-10-17)
Fixed
parseQueryString
now removes hash fragment on query before parsing https://github.com/auth0/auth0-spa-js/pull/246
v1.3.1 (2019-10-14)
Fixed
Fix IE msCrypto.subtle usage https://github.com/auth0/auth0-spa-js/pull/242
v1.3.0 (2019-10-10)
Fixed
Add missing char for nonce/state generation https://github.com/auth0/auth0-spa-js/pull/230
Fix query parsing when using hash routing https://github.com/auth0/auth0-spa-js/pull/231
Fix safari10 initialization error https://github.com/auth0/auth0-spa-js/pull/232
Changed
Add early expiration of Access Token in cache https://github.com/auth0/auth0-spa-js/pull/233
v1.2.4 (2019-09-24)
Fixed
Fix empty PKCE code challenge https://github.com/auth0/auth0-spa-js/pull/221
v1.2.3 (2019-09-02)
Fixed
Fix incorrect state extraction from query string https://github.com/auth0/auth0-spa-js/pull/197
v1.2.2 (2019-08-28)
Fixed
Fix SSR errors with fetch polyfill usage https://github.com/auth0/auth0-spa-js/pull/184
v1.2.1 (2019-08-27)
Fixed
Replace promise polyfill for a pure one. This fixes using this library with zone.js. https://github.com/auth0/auth0-spa-js/pull/180
v1.2.0 (2019-08-26)
Fixed
Added
v1.1.1 (2019-07-22)
Fixed
v1.1.0 (2019-07-15)
Changed
v1.0.2 (2019-07-02)
Changed
v1.0.1 (2019-06-24)
Changed
v1.0.0 (2019-06-19)
Initial Release