Skip to content

Commit 77ed048

Browse files
authored
Merge pull request #170 from kinde-oss/chore/release-2.3.0
chore: release v2.3.0
2 parents 7a38e85 + 6da2c9e commit 77ed048

5 files changed

Lines changed: 19 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to the Kinde Python SDK will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.3.0] - 2026-04-16
9+
10+
### Added
11+
- **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
12+
- **Documentation**: README development setup and refreshed management client examples
13+
14+
### Fixed
15+
- **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
16+
- **Management client**: Wrapper and token handling corrections, plus fetching the OpenAPI spec from the canonical URL
17+
- **Build & tests**: Dependency and security alignment (`requirements.txt` / Snyk), pytest-cov v7–compatible coverage configuration
18+
19+
### Improved
20+
- **Management client**: DRYer delegation over the generated management API
21+
- **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
22+
823
## [2.2.0] - 2025-10-14
924

1025
### Fixed

kinde_sdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
from kinde_sdk.core.framework.null_framework import NullFramework
2626
from kinde_sdk.core.session_management import KindeSessionManagement
2727

28-
__version__ = "2.2.0"
28+
__version__ = "2.3.0"
2929

3030
__all__ = [
3131
"OAuth",

kinde_sdk/frontend/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
""" # noqa: E501
1616

1717

18-
__version__ = "2.0.0"
18+
__version__ = "2.3.0"
1919

2020
# import apis into sdk package
2121
from kinde_sdk.frontend.api.billing_api import BillingApi

kinde_sdk/management/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
""" # noqa: E501
1616

1717

18-
__version__ = "2.0.0"
18+
__version__ = "2.3.0"
1919

2020
# Define package exports
2121
__all__ = [

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "kinde-python-sdk"
3-
version = "2.2.0"
3+
version = "2.3.0"
44
authors = [
55
{ name = "Kinde Engineering", email = "engineering@kinde.com" },
66
]

0 commit comments

Comments
 (0)