From e778fcb6a5c403d4218191cd41f2b778ecdd8cf6 Mon Sep 17 00:00:00 2001 From: Koosha Owji Date: Thu, 16 Apr 2026 16:09:05 +1000 Subject: [PATCH 1/2] chore: release v2.3.0 --- CHANGELOG.md | 15 +++++++++++++++ kinde_sdk/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 00aa6b3a..a1fef7a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ All notable changes to the Kinde Python SDK 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). +## [2.3.0] - 2026-04-16 + +### Added +- **OAuth & management**: Invitation codes in the OAuth login flow; management client regenerated from the latest spec (OpenAPI Generator 7.19) with improved dynamic OpenAPI class generation +- **Documentation**: README development setup and refreshed management client examples + +### Fixed +- **Auth & frameworks**: OAuth fixes for FastAPI and Flask (including call signatures and namespaced state keys), hardened example apps, and more reliable Flask async handling and tests +- **Management client**: Wrapper and token handling corrections, plus fetching the OpenAPI spec from the canonical URL +- **Build & tests**: Dependency and security alignment (`requirements.txt` / Snyk), pytest-cov v7–compatible coverage configuration + +### Improved +- **Management client**: DRYer delegation over the generated management API +- **Dependencies & CI**: Wider compatible ranges (including Python-specific `requests` pins), routine dependency bumps, updated GitHub Actions, Python 3.9–friendly pylint tooling, and removal of unused generated OpenAPI test stubs + ## [2.2.0] - 2025-10-14 ### Fixed diff --git a/kinde_sdk/__init__.py b/kinde_sdk/__init__.py index 5e968cc8..f5f6ea41 100644 --- a/kinde_sdk/__init__.py +++ b/kinde_sdk/__init__.py @@ -25,7 +25,7 @@ from kinde_sdk.core.framework.null_framework import NullFramework from kinde_sdk.core.session_management import KindeSessionManagement -__version__ = "2.2.0" +__version__ = "2.3.0" __all__ = [ "OAuth", diff --git a/pyproject.toml b/pyproject.toml index e9b0d16e..2f05d8fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "kinde-python-sdk" -version = "2.2.0" +version = "2.3.0" authors = [ { name = "Kinde Engineering", email = "engineering@kinde.com" }, ] From 9fa1130c3f3d55370785e898360429820a129e22 Mon Sep 17 00:00:00 2001 From: Koosha Owji Date: Thu, 16 Apr 2026 16:17:24 +1000 Subject: [PATCH 2/2] chore: update init.py version to 2.3.0 --- kinde_sdk/frontend/__init__.py | 2 +- kinde_sdk/management/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kinde_sdk/frontend/__init__.py b/kinde_sdk/frontend/__init__.py index 4399d137..eb0753a2 100644 --- a/kinde_sdk/frontend/__init__.py +++ b/kinde_sdk/frontend/__init__.py @@ -15,7 +15,7 @@ """ # noqa: E501 -__version__ = "2.0.0" +__version__ = "2.3.0" # import apis into sdk package from kinde_sdk.frontend.api.billing_api import BillingApi diff --git a/kinde_sdk/management/__init__.py b/kinde_sdk/management/__init__.py index 477a190c..87c15a04 100644 --- a/kinde_sdk/management/__init__.py +++ b/kinde_sdk/management/__init__.py @@ -15,7 +15,7 @@ """ # noqa: E501 -__version__ = "2.0.0" +__version__ = "2.3.0" # Define package exports __all__ = [