Skip to content

Releases: panva/openid-client

v4.0.0

09 Sep 13:18
Compare
Choose a tag to compare

⚠ 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 the got dependency update)
  • upgraded got http request library dependency from v9.x to v11.x. If you override some of the http request options you will most certainly have to accomodate them.
  • Signed Request Object "typ" changed from JWT to oauth.authz.req+jwt
  • Encrypted Request Object "cty" changed from JWT to oauth.authz.req+jwt
  • PKCE is now used by default in the passport strategy
  • client.userinfo() verb parameter was renamed to method
  • 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)

Refactor

  • remove deprecated client.resource() (c0ec865)
  • remove deprecated issuer.key() (5cd1ecf)
  • rename client.userinfo() verb parameter to method (4cb21a4)
  • upgrade got from v9.x to v11.x (c72b5e8)

v3.15.10

02 Sep 07:35
Compare
Choose a tag to compare

Bug Fixes

v3.15.9

26 Jul 15:11
Compare
Choose a tag to compare

Bug Fixes

  • typescript: max_age in AuthorizationParameters is a number (5ce2a73), closes #279

v3.15.8

17 Jul 14:41
Compare
Choose a tag to compare

Bug Fixes

  • allow AAD appid including discovery URLs to be multi-tenant (c27caab)

v3.15.7

16 Jul 07:11
Compare
Choose a tag to compare

Chores

  • dependency updates

v3.15.6

06 Jul 19:55
Compare
Choose a tag to compare

Refactor

  • fixup for removed lodash dependency (13a05fd), closes #272

Bug Fixes

  • merge helper returns modified object, leftovers removed (2e3339b)

v3.15.5

26 Jun 19:27
Compare
Choose a tag to compare

Bug Fixes

v3.15.4

26 Jun 15:26
Compare
Choose a tag to compare

Refactor

v3.15.3

15 Jun 15:29
Compare
Choose a tag to compare

Bug Fixes

  • give AAD v1 common same treatment as v2 common (2344e00), closes #269

v3.15.2

01 Jun 13:09
Compare
Choose a tag to compare

Bug Fixes

  • allow any JSON numeric value for timestamp values (a24a759), closes #263