Skip to content

fix(deps): update dependency openid-client to v6#184

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/openid-client-6.x
Open

fix(deps): update dependency openid-client to v6#184
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/openid-client-6.x

Conversation

@renovate
Copy link

@renovate renovate bot commented Nov 22, 2024

This PR contains the following updates:

Package Change Age Confidence
openid-client ^5.7.1^6.8.2 age confidence

Release Notes

panva/openid-client (openid-client)

v6.8.2

Compare Source

Fixes
  • use duplex: half for fetchProtectedResource with ReadableStream body input (f6f84e2)

v6.8.1

Compare Source

Refactor
  • workaround dpop nonce caching caveats with customFetch (a9eb50f)

v6.8.0

Compare Source

Features
  • respect retry-after in CIBA and Device Authorization Grant polling (6ce3411)
Documentation
  • remove mention of Edge Runtime from the readme (2e41ad5)

v6.7.1

Compare Source

Fixes
  • passport: include req.host from express@​5 for ease of use in express@​4 (81f6c12)

v6.7.0

Compare Source

Features
  • support for the ML-DSA Algorithm Identifiers (9543da5)

v6.6.4

Compare Source

Fixes
  • recognize N_A in the token exchange grant (770b177)

v6.6.3

Compare Source

Documentation
  • fix TokenEndpointResponseHelpers.claims() note (b77c786)
Refactor
  • passport: allow custom logic to drive initiating auth requests (0b57115), closes #​811

v6.6.2

Compare Source

Fixes
  • RFC8414: strip any terminating "/" when pathname is present (e884302)

v6.6.1

Compare Source

Refactor
  • revert use 303 See Other for the redirect (54f2170)

v6.6.0

Compare Source

Features
  • passport: automatically use form_post response mode when using hybrid response types (c9f2993)
  • passport: easier way to use id_token_hint without overloads (afe24ae)
  • passport: easier way to use login_hint without overloads (264db00)
  • passport: easier way to use OAuth 2.0 Resource Indicators without overloads (7eb3076)
  • passport: easier way to use OAuth 2.0 Rich Authorization Requests without overloads (af0f9d6)
Refactor
  • passport: align use of callbackURL with other strategies and user expectations (333ad31)
  • passport: use 303 See Other for the redirect (4004070)
Documentation
  • passport: add clarity to oauth-specific AuthenticateOptions (dba27f3)
  • passport: expand descriptions and structure (0a173ce)

v6.5.3

Compare Source

Fixes
  • passport: handle JARM responses with authorizationCodeGrant instead of authorizationRequest (e734bec)

v6.5.2

Compare Source

Fixes
  • passport: allow custom query params in the initial authenticate() invocation (deb9925)

v6.5.1

Compare Source

Documentation
  • update implicitAuthentication and useIdTokenResponseType (4036242)
  • use GitHub Flavored Markdown for notes and warnings (a2482c7)
Refactor
  • use native Uint8Array<->base64 when available in the runtime (daf9118)

v6.5.0

Compare Source

Features
  • support response_type=id_token OIDC Authentication Responses (94bba9d)
Fixes
  • handle POST method Request inputs for non-hybrid responses (92faadc)
Documentation
  • add WWW-Authenticate parameter descriptions and RS Metadata related parameters (38f3448)
  • update implicitAuthentication and authorizationCodeGrant inline examples (b1f0a28)

v6.4.2

Compare Source

Documentation
  • add more resources for DCR (e9b978d)
  • hardcode spec revision links (e.g. final or errata) (afef152)
Fixes
  • properly handle a number of edge-cases in www-authenticate header parsing (56f0ed1)

v6.4.1

Compare Source

Fixes
  • allow client secret based auth factories to be used with DCR (d125b30)

v6.4.0

Compare Source

Features
  • add support for Dynamic Client Registration (15f6953)
Fixes
  • handle max_age=0 in buildAuthorizationUrlWithJAR() (5a5a7c9)

v6.3.4

Compare Source

Documentation
Refactor
  • use subpath export for JWE decryption dependency (f8c39fc)

v6.3.3

Compare Source

v6.3.2

Compare Source

Documentation
  • improve docs for default client authentication (3c9f0d9), closes #​761

v6.3.1

Compare Source

Refactor
  • passport: allow dpop handle to be retrieved with an async function (4491f70)
  • passport: bind authorization code to a DPoP Key (b536d0a)
  • passport: use the supportsPKCE() metadata helper (e13fb37)

v6.3.0

Compare Source

Features
  • add a helper to DPoPHandle to calculate dpop_jkt (e99a9d9)
Documentation
  • add DPoP example (2fb51e1)
  • reword buildAuthorizationUrl methods for more clarity (7e987d9)
  • update CIBA docs (35ff0f5)
  • update example diffs (2e152d9)
  • update JWT Introspection Response references to RFC 9701 (d742709)
  • update README.md (8dbb921)
  • update README.md (546b651)

v6.2.0

Compare Source

Features
  • add Client-Initiated Backchannel Authentication (fe6d996)
Documentation
  • explain more discovery() behaviours (271ac5b)
  • re-run docs (17b531a)
  • update buildAuthorizationUrl parameters description (23fb405)
  • update buildAuthorizationUrl parameters description (db9fd94)
Fixes
  • types: fix typo in DeviceAuthorizationGrantPollOptions (d3629c9)

v6.1.7

Compare Source

Refactor
  • types: move customFetch options into its own interface (57d8355)

v6.1.6

Compare Source

Fixes
  • handle scope, prompt, and passReqToCallback from generic passport types (cc92a36), closes #​735

v6.1.5

Compare Source

Fixes
  • passport: fix currentUrl when using express.Router (3b2d570), closes #​733

v6.1.4

Compare Source

Documentation
  • resolve discovery customFetch jsdoc mentioning timeout (5f4cd1b)

v6.1.3

Compare Source

Documentation
  • remove note from issuer transformation algorithm (5fda2cb)
Fixes
  • deal with discovery issues from b2clogin.com (b9a4f2f), closes #​718

v6.1.2

Compare Source

Refactor
  • rename the parameters positional argument in authorizationCodeGrant() (c79ccc5), closes #​712
Documentation
  • document behaviour of customFetch on discovery (072da62)
  • update Strategy.prototype.currentUrl JSDoc (46ea086), closes #​714

v6.1.1

Compare Source

Documentation
  • update link to passport example (110575b)
Fixes

v6.1.0

Compare Source

Features
  • add a server metadata helper for checking PKCE support (ca34a91)
  • add JWKS Cache management for use in non-persistent runtimes (cda4b53)

v6.0.0

Compare Source

⚠ BREAKING CHANGES
  • openid-client v6.x is a complete rewrite of the openid-client module, this is the first time since 0.1.0 (8 years ago) that the API has drastically changed. The new module structure and API focuses on three core principles:
  • runtime compatibility (adding support for Deno, Cloudflare Workers, Bun, and other Web API interoperable runtimes)
  • tree-shakeability (bundles should not contain features that don't end up being used)
  • less options (removing support for processing deprecated response types, cutting down on the number of combinations that need to handled)

To that end openid-client@​6 no longer supports the full cartesian matrix of response types and response modes, it no longer supports issuing encrypted assertions, decrypting assertions is limited to only a few algorithms, it no longer supports Dynamic Client Registration or Management, and Self-Issued OpenID Provider responses are also not supported.

The new API makes basic setups simple while allowing some degree of complexity where needed.

openid-client@​6 is an ESM module using ES2022 syntax and it depends on WebCryptoAPI and Fetch API globals being available in the JS runtime.

openid-client@​6 is written in TypeScript and its exported types come with comment annotations.

(Node.js) Versions 20.x and newer have all the necessary globals.

(Node.js) CJS style let client = require('openid-client') is possible in versions where process.features.require_module is true. This is a new Node.js feature slated to be released without a CLI flag in 23.x and 22.x

Documentation
Refactor

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code Renovate Created by Renovate labels Nov 22, 2024
@BigThunderSR BigThunderSR added the breaking_update This breaks things! label Nov 22, 2024
@renovate renovate bot changed the title Update dependency openid-client to v6 fix(deps): update dependency openid-client to v6 Nov 23, 2024
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 6 times, most recently from ab68795 to 58606ba Compare December 2, 2024 02:31
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 2 times, most recently from 52e3317 to 7d03b37 Compare December 3, 2024 21:12
@renovate renovate bot changed the title fix(deps): update dependency openid-client to v6 Update dependency openid-client to v6 Dec 3, 2024
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 2 times, most recently from 9b9e44c to d3fc90e Compare December 4, 2024 00:58
@renovate renovate bot changed the title Update dependency openid-client to v6 fix(deps): update dependency openid-client to v6 Dec 4, 2024
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 3 times, most recently from 695e66e to 79c1653 Compare December 6, 2024 23:46
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch from 79c1653 to 563946e Compare December 16, 2024 16:13
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 2 times, most recently from 61dca46 to d4d9327 Compare January 2, 2025 17:12
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch from d4d9327 to 31171e3 Compare February 5, 2025 04:45
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 3 times, most recently from a31e4bc to e64b5c6 Compare February 23, 2025 18:10
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 2 times, most recently from 42c6874 to edc9d16 Compare March 3, 2025 03:15
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch from edc9d16 to 7c00251 Compare March 11, 2025 12:51
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch from 7b5c2aa to 37dac47 Compare June 24, 2025 16:50
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch from 37dac47 to 40c52bf Compare July 4, 2025 22:34
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 9 times, most recently from ff2beea to 5ed87f0 Compare July 22, 2025 18:50
@renovate renovate bot force-pushed the renovate/openid-client-6.x branch 18 times, most recently from 9d2dbce to be62bf6 Compare July 29, 2025 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking_update This breaks things! dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code Renovate Created by Renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant