Skip to content

Latest commit

 

History

History
200 lines (88 loc) · 7.21 KB

CHANGELOG.md

File metadata and controls

200 lines (88 loc) · 7.21 KB

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

9.0.0 (2024-02-20)

Bug Fixes

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

Features

BREAKING CHANGES

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

8.0.2 (2023-08-02)

Bug Fixes

  • handle refreshing tokens missing expires_at (bcb54ec)

8.0.1 (2023-07-05)

Bug Fixes

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

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

7.0.0 (2023-07-05)

Bug Fixes

  • align Session type with @fastify/secure-session (f17b5f9)
  • rename OpenIDAuthNamespace to OpenIDAuthHandlers (02c218b)

Features

  • add default export to plugin (84f901f)
  • renamed name to decorator (cdc3418)

BREAKING CHANGES

  • this was part of exported FastifyOpenIDAuthPluginOptions
  • exported name changed

6.0.0 (2023-07-05)

Features

  • simplify return type of openIDJWTVerify (54ed7f7)

BREAKING CHANGES

  • now returns OpenIDJWTVerified object instead of Map<OpenIDTokens, JWTVerifyResult>

5.1.0 (2023-07-04)

Bug Fixes

Features

5.0.0 (2023-06-29)

Build System

BREAKING CHANGES

  • package: A lot of deps had major version updates, bump accordingly

4.1.0 (2022-09-30)

Features

  • Pass around TokenSetParameters instead of TokenSet as it's an interface (4c44e0c)

4.0.2 (2022-09-26)

Bug Fixes

  • update fastify version plugin annotation to 4.x (0fc2427)

4.0.1 (2022-09-26)

Bug Fixes

  • make FastifyRequest.session compatible with @fastify/secure-session (8ed15c9)

4.0.0 (2022-09-26)

Bug Fixes

Features

BREAKING CHANGES

  • This bumps fastify@4

3.0.0 (2022-03-01)

Code Refactoring

Features

  • remove dynamic factories (b30653b)
  • use fastify-error for plugin errors (df1ccf9)

BREAKING CHANGES

  • OpenIDLoginHandlerOptions.params is now OpenIDLoginHandlerOptions.parameters
  • Removed outer factories, resulting in handlerFactory() => handler is now just handler.

2.1.0 (2022-02-22)

Features

  • separate plugin from index (bf9d76d)

2.0.0 (2022-02-22)

Features

  • separate auth factories into individual files (3a152ad)

BREAKING CHANGES

  • read/write no longer gets the client as an argument

1.0.0 (2022-02-10)

Features