diff --git a/authlib/consts.py b/authlib/consts.py index 157a2de0..f2efce3b 100644 --- a/authlib/consts.py +++ b/authlib/consts.py @@ -1,5 +1,5 @@ name = 'Authlib' -version = '1.3.2' +version = '1.4.0' author = 'Hsiaoming Yang ' homepage = 'https://authlib.org/' default_user_agent = f'{name}/{version} (+{homepage})' diff --git a/docs/changelog.rst b/docs/changelog.rst index ccd4fdff..504054f2 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -6,17 +6,25 @@ Changelog Here you can see the full list of changes between each Authlib release. -Unreleased ----------- +Version 1.4.0 +------------- + +**Released on Dec 20, 2024** - Fix ``id_token`` decoding when kid is null. :pr:`659` -- Stop support for Python 3.8. :pr:`682` - Support for Python 3.13. :pr:`682` - Force login if the ``prompt`` parameter value is ``login``. :pr:`637` +- Support for httpx 0.28, :pr:`695` + +**Breaking changes**: + +- Stop support for Python 3.8. :pr:`682` Version 1.3.2 ------------- +**Released on Aug 30 2024** + - Prevent ever-growing session size for OAuth clients. - Revert ``quote`` client id and secret. - ``unquote`` basic auth header for authorization server. diff --git a/pyproject.toml b/pyproject.toml index ff7f4418..85a859b1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ dependencies = [ "cryptography", ] license = {text = "BSD-3-Clause"} -requires-python = ">=3.8" +requires-python = ">=3.9" dynamic = ["version"] readme = "README.rst" classifiers = [ @@ -18,11 +18,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Security",