Skip to content

v3.0.0

Compare
Choose a tag to compare
@pamapa pamapa released this 30 Jan 12:03
· 288 commits to main since this release

oidc-client-ts 3.0.0 is a major release.

No longer using crypto-js package, but built-in browser crypto.subtle module. Crypto.subtle is available only in secure contexts (HTTPS). Also have a look into the migration info.

Changelog:

  • Breaking changes:
    • #275: use native web crypto instead of crypto-js package
    • #1232: improve merge claims behavior
    • #930: drop deprecated settings
    • #1230: update jwt-decode
    • #1231: require node >=18
  • Fixes:
    • #1010: make response_mode optional
    • #1242: session change not fired if identity token does not contain a sid claim
    • #1300: explicitly throw an error when crypto.subtle is undefined
    • #1292: docs(authorization-code-grant.md): update broken link
    • #1316: use npm distribution tags for upcoming releases
    • #1313: handle promise in Events.raise
    • #1341: UserManager.events().unload() event is triggered too early on UserManager.signoutRedirect()
  • Features:
    • #1250: improve documentation
    • #1291: allow to optionally pass redirect_uri to UserManager.signinSilent when using refresh token
    • #1258: allow to optionally pass extraTokenParams to UserManager.signinSilent when using refresh token
    • #1275: add documentation section about hash-mode routing

thanks to @43081j, @huysentruitw, @marcoreni, @Lyokolux, @MathiasRossen, @tennox and @PSanetra