Skip to content

Releases: authlib/authlib

v1.7.0

19 Apr 20:34
5d2e603

Choose a tag to compare

What's Changed

  • Authorization and token endpoints request empty scope parameter management by @azmeuk in #847
  • Support from Python 3.10 to 3.14 by @azmeuk in #850
  • Allow composition of AuthorizationServerMetadata by @azmeuk in #853
  • Make require_oauth parenthesis optional by @azmeuk in #855
  • Fix expires_at behavior when its value is 0 by @azmeuk in #854
  • Migration to joserfc by @lepture in #852
  • RP-initiated logout by @frohrlich in #849
  • Fix get_jwt_config by @lepture in #858
  • chore(ci): Update PyPy version from 3.10 to 3.11 by @cclauss in #863
  • fix: remove "none" from default authlib.jose.jwt algorithms by @lepture in #860
  • fix: normalize resolve_client_public_key method by @lepture in #861
  • Implement rfc9700 PKCE downgrade countermeasure by @azmeuk in #864
  • Use correct syntax for tox.requires in tox.ini by @alex-ball in #868
  • Set client session User-Agent when fetching server metadata and JWKs by @alex-ball in #867
  • fix: use the real application object for Flask by @nblock in #869
  • Accept the issuer URL as a valid audience by @azmeuk in #865
  • Don't nest InvalidTokenError extra attribute by @azmeuk in #872
  • Documentation overhaul by @azmeuk in #875
  • Update README.md docs.authlib.org/en/latest => docs.authlib.org/en/stable by @guillett in #876
  • Merge release/1.6 branch by @lepture in #877

New Contributors

Full Changelog: v1.6.10...v1.7.0

v1.6.11

16 Apr 07:25
v1.6.11
0dc0e5b

Choose a tag to compare

Full Changelog: v1.6.10...v1.6.11

  • Fix CSRF issue with starlette client

v1.6.10

13 Apr 14:23
ef09aeb

Choose a tag to compare

Full Changelog: v1.6.9...v1.6.10

  • Fix redirecting to unvalidated redirect_uri on UnsupportedResponseTypeError.

v1.6.9

02 Mar 07:50
9266eaa

Choose a tag to compare

Full Changelog: v1.6.8...v1.6.9

Changes in jose module

  • Not using header's jwk automatically
  • Add ES256K into default jwt algorithms
  • Remove deprecated algorithm from default registry
  • Generate random cek when cek length doesn't match

v1.6.8

17 Feb 01:11
a769f34

Choose a tag to compare

Full Changelog: v1.6.7...v1.6.8

  • Add EdDSA to default jwt instance.

v1.6.7

06 Feb 14:13
38e872a

Choose a tag to compare

Full Changelog: v1.6.6...v1.6.7

Set supported algorithms for the default jwt instance.

v1.6.6

09 Jan 08:31
bb7a315

Choose a tag to compare

What's Changed

  • fix(ClientAuth): fix incorrect signature when Content-Type is x-www-form-urlencoded by @shc261392 in #778
  • Fix: Use expires_in when expires_at is unparsable by @bendavis78 in #842
  • get_jwt_config takes a client parameter. by @azmeuk in #844

New Contributors

Full Changelog: v1.6.5...v1.6.6

v1.6.5

14 Oct 06:27
9ec4256

Choose a tag to compare

What's Changed

  • Add a request param to RFC7591 generate_client_info and generate_client_secret methods by @azmeuk in #825
  • feat: support list params in prepare_grant_uri by @lisongmin in #827
  • chore(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows by @dependabot[bot] in #828
  • fix(jose): add max size for JWE zip=DEF decompression by @lepture in #830

New Contributors

Full Changelog: v1.6.4...v1.6.5

v1.6.4

20 Sep 08:11
09a5185

Choose a tag to compare

What's Changed

  • fix(jose): prevent public/unprotected header overwriting protected header by @lepture in #809
  • Fix InsecureTransportError raising by @azmeuk in #810
  • Add conventional-commits pre-commit hook by @azmeuk in #811
  • Fix response_mode=form_post with Starlette client by @azmeuk in #812
  • Specify README.md as project long description by @EpicWink in #817
  • Migrate tests to pytest paradigm by @azmeuk in #813
  • jose/jws: Reject unprotected ‘crit’ and enforce type; add tests by @AL-Cybision in #823
  • Use explicit *.test urls in unit tests by @azmeuk in #824

New Contributors

Full Changelog: v1.6.3...v1.6.4

Version 1.6.3

26 Aug 12:13
v1.6.3
dbbfa9a

Choose a tag to compare

What's Changed

  • Add diff-cover check in GHA by @azmeuk in #803
  • Run GHA unit tests with uv by @azmeuk in #805
  • Move from pre-commit to prek by @azmeuk in #804
  • Sign OIDC id_token according to id_token_signed_response_alg client metadata by @azmeuk in #802

Full Changelog: v1.6.2...v1.6.3