From a4f9c827686f8d01f4e0a0f2a5914efce1448e67 Mon Sep 17 00:00:00 2001 From: Darrel O'Pry Date: Thu, 13 Nov 2025 21:23:02 -0500 Subject: [PATCH 1/2] chore: Release 3.2.0 --- CHANGELOG.md | 29 ++++++++++------------------- oauth2_provider/__init__.py | 2 +- 2 files changed, 11 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a29772c13..f4f44bd07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,29 +4,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + ### Fixed -* #1252 Fix crash when 'client' is in token request body -* #1496 Fix error when Bearer token string is empty but preceded by `Bearer` keyword. - -## [3.1.0] +## [3.2.0] - 2025-11-13 +### Added +* Support for Django 5.2 +* Support for Python 3.14 (Django >= 5.2.8) +* #1539 Add device authorization grant support +### Fixed +* #1252 Fix crash when 'client' is in token request body +* #1496 Fix error when Bearer token string is empty but preceded by `Bearer` keyword. +## [3.1.0] - 2025-10-03 **NOTE**: This is the first release under the new [django-oauth](https://github.com/django-oauth) organization. The project moved in order to be more independent and to bypass quota limits on parallel CI jobs we were encountering in Jazzband. The project will emulateDjango Commons going forward in it's operation. We're always on the look for willing maintainers and contributors. Feel free to start participating any time. PR's are always welcome. ### Added @@ -37,10 +35,6 @@ deployments for development previews and user acceptance testing. ### Changed The project is now hosted in the django-oauth organization. - ### Fixed * #1517 OP prompts for logout when no OP session * #1512 client_secret not marked sensitive @@ -48,9 +42,6 @@ The project is now hosted in the django-oauth organization. * #1584 Fix IDP container in docker compose environment could not find templates and static files. * #1562 Fix: Handle AttributeError in IntrospectTokenView * #1583 Fix: Missing pt_BR translations - ## [3.0.1] - 2024-09-07 diff --git a/oauth2_provider/__init__.py b/oauth2_provider/__init__.py index f5f41e567..11731085c 100644 --- a/oauth2_provider/__init__.py +++ b/oauth2_provider/__init__.py @@ -1 +1 @@ -__version__ = "3.1.0" +__version__ = "3.2.0" From 271e23528ef05bc32d6d63ff2115bcfe6cb10b3a Mon Sep 17 00:00:00 2001 From: Darrel O'Pry Date: Fri, 12 Dec 2025 14:02:35 -0500 Subject: [PATCH 2/2] Update CHANGELOG.md Co-authored-by: Alan Crosswell --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4f44bd07..339ba79ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * #1496 Fix error when Bearer token string is empty but preceded by `Bearer` keyword. ## [3.1.0] - 2025-10-03 -**NOTE**: This is the first release under the new [django-oauth](https://github.com/django-oauth) organization. The project moved in order to be more independent and to bypass quota limits on parallel CI jobs we were encountering in Jazzband. The project will emulateDjango Commons going forward in it's operation. We're always on the look for willing maintainers and contributors. Feel free to start participating any time. PR's are always welcome. +**NOTE**: This is the first release under the new [django-oauth](https://github.com/django-oauth) organization. The project moved in order to be more independent and to bypass quota limits on parallel CI jobs we were encountering in Jazzband. The project will emulate Django Commons going forward in it's operation. We're always on the lookout for willing maintainers and contributors. Feel free to start participating any time. PR's are always welcome. ### Added * #1506 Support for Wildcard Origin and Redirect URIs - Adds a new setting [ALLOW_URL_WILDCARDS](https://django-oauth-toolkit.readthedocs.io/en/latest/settings.html#allow-uri-wildcards). This feature is useful for working with CI service such as cloudflare, netlify, and vercel that offer branch