Skip to content

Releases: panva/oauth4webapi

v2.4.5

09 Jan 17:18
Compare
Choose a tag to compare

Fixes

  • DPoP: clockSkew in ProtectedResourceRequestOptions is a unique Symbol (1708f21)

Documentation

  • expose clock skew and tolerance documentation (2d90c49)

v2.4.4

09 Jan 16:45
Compare
Choose a tag to compare

Fixes

  • handle Response objects with empty string url in processDpopNonce (f2c9415)

v2.4.3

06 Jan 10:01
Compare
Choose a tag to compare

Revert "fix: encode client_secret_basic - _ . ! ~ * ' ( ) characters"

This reverts commit f926175, even though it is the correct implementation some of the most widely used identity providers don't follow the specification.

v2.4.2

05 Jan 14:41
Compare
Choose a tag to compare

Documentation

  • add distribution links to README.md (29bb947)

Fixes

  • encode client_secret_basic - _ . ! ~ * ' ( ) characters (f926175)

v2.4.1

03 Jan 10:37
Compare
Choose a tag to compare

Refactor

  • create Request instances before passing them to fetch (02ab110)
  • types: mark always lowercased values and keys as Lowercase (89e7a77)

Documentation

  • categorize APIs in docs/README.md (c28efda)
  • expose Indexed Access Types (54c4393)
  • update EdDSA description (9765e7a)

v2.4.0

15 Nov 11:46
Compare
Choose a tag to compare

Features

  • add the cause property to errors where possible (07c95f7)

Refactor

  • use AlgorithmIdentifier instead of Algorithm where possible (e2ae2f3)

Fixes

  • base64url decode errors are OperationProcessingError (7f4a878)

v2.3.0

26 Apr 16:36
Compare
Choose a tag to compare

Features

  • allow Record<string, string> and string[][] as parameter arguments (021b85f)

v2.2.4

24 Apr 09:33
Compare
Choose a tag to compare

Refactor

  • brand URLSearchParams instead of extending URLSearchParams (8e62c8a)

v2.2.3

21 Apr 14:51
Compare
Choose a tag to compare

This release was merely to test release automation. NPM releases now include provenance statements.

v2.2.2

21 Apr 14:26
Compare
Choose a tag to compare

Refactor

  • types: enforce flat interfaces (c958d61)