Skip to content

Releases: mikaelkaron/fastify-openid-auth

v12.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Nov 20:13

12.0.0 (2025-11-28)

Features

BREAKING CHANGES

  • This requires the session configuration options to be passed in OpenIDLoginHandlerOptions and makes options required for OpenIDLoginHandler

v11.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Nov 16:30

11.2.0 (2025-11-28)

Features

  • add support for dynamic end session parameters functions (257ac14)
  • enhance OpenID refresh handler to support dynamic parameters function (ed3bf97)
  • refactor token endpoint handling to support dynamic parameters and remove unused type tests (19c23eb)

v11.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Nov 12:04

11.1.0 (2025-11-28)

Features

  • streamline OpenID handlers and options structure (6f6e654)

v11.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Nov 01:46

11.0.0 (2025-11-28)

  • feat!: upgrade openid-client to v6 and jose to v6 (dcf1ee0)

Features

  • added examples and code cleanup (7ec3b06)

BREAKING CHANGES

  • This upgrade introduces breaking changes to the library API.
  • openid-client upgraded from v5 to v6 (function-based API)
  • jose upgraded from v4 to v6 (CryptoKey/KeyObject types)

API changes:

  • Client type replaced with Configuration
  • TokenSetParameters replaced with TokenEndpointResponse
  • KeyLike replaced with CryptoKey | KeyObject | JWK | Uint8Array
  • discovery() function now used instead of Issuer.discover()

New exports from openid-client:

  • Configuration type
  • TokenEndpointResponse type
  • discovery function

v10.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Nov 09:52

10.1.0 (2025-11-26)

Features

  • add async support for parameter function (c1b1055)
  • extend parameters with function for OpenIDLoginHandlerOptions (5e330dd)

v10.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 18:30

10.0.0 (2024-10-15)

Build System

  • packaging: bump fastify and fastify-plugin to 5.x (9a1000f)

BREAKING CHANGES

  • packaging: We now require fastify 5.x to use this plugin

v9.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 15:59

9.0.0 (2024-02-20)

Bug Fixes

  • trigger logout redirect without id_token_hint regardless of id_token presence in tokenset (d9b5f97)

Features

  • export openIDAuthPlugin and fp(openIDAuthPlugin) separately for fastify-plugin@4.5.1 compatibility. (6899ecb)

BREAKING CHANGES

  • This changes the default export for the plugin. Should be safe to upgrade for most users that use the default export.

v8.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 17:47

8.0.2 (2023-08-02)

Bug Fixes

  • handle refreshing tokens missing expires_at (bcb54ec)

v8.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Jul 22:19

8.0.1 (2023-07-05)

Bug Fixes

  • destruct generators from default export of openid-client (7ced5dc)

v8.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 21:21

8.0.0 (2023-07-05)

Bug Fixes

  • package: bump copyright year in LICENSE (72a76a6)
  • package: limit packaging to just dist (3ba3f2b)
  • package: make fastify a development dependency (f7bde9f)

Features

  • package: package as ESM (f2a4ec2)

BREAKING CHANGES

  • package: This package is now ESM only