⚠ BREAKING CHANGES
- the deprecated
issuer.key()method was removed - due to added ESM module support Node.js version with ESM implementation bugs are no longer supported, this only affects early v13.x versions. The resulting Node.js semver range is
^10.19.0 || >=12.0.0 < 13 || >=13.7.0(also taking into account thegotdependency update) - upgraded got http request library dependency from
v9.xtov11.x. If you override some of the http request options you will most certainly have to accomodate them. - Signed Request Object "typ" changed from
JWTtooauth.authz.req+jwt - Encrypted Request Object "cty" changed from
JWTtooauth.authz.req+jwt - PKCE is now used by default in the passport strategy
client.userinfo()verbparameter was renamed tomethod- the deprecated
client.resource()method was removed
Features
- added support for ESM (ECMAScript modules) (3ac37e8)
- passport strategy will now use PKCE by default where applicable (56f9fe7)
Bug Fixes
- request object type changed from 'JWT' to 'oauth.authz.req+jwt' (641a42f)