You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Defines aliases for old override config classes for backward compatibility
- Adds `__all__` to recipe `__init__` files to explicitly declare exports
- FIxes `apply_plugins` config input/return type
- Adds ruff rule to format `__all__` exports
- Updates changelog
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8
8
9
9
## [unreleased]
10
10
11
+
## [0.31.0] - 2025-07-18
12
+
### Adds plugins support
13
+
- Adds an `experimental` property (`SuperTokensExperimentalConfig`) to the `SuperTokensConfig`
14
+
- Plugins can be configured under using the `plugins` property in the `experimental` config
15
+
- Refactors the AccountLinking recipe to be automatically initialized on SuperTokens init
16
+
17
+
### Breaking Changes
18
+
-`AccountLinkingRecipe.get_instance` will now raise an exception if not initialized
19
+
- Various config classes renamed for consistency across the codebase, and classes added where they were missing
20
+
- Old classes added to the recipe modules as aliases for backward compatibility, but will be removed in future versions. Prefer using the renamed classes.
21
+
-`InputOverrideConfig` renamed to `<Recipe>OverrideConfig`
22
+
-`OverrideConfig` renamed to `Normalised<Recipe>OverrideConfig`
23
+
- Input config classes like `<Recipe>InputConfig` renamed to `<Recipe>Config`
24
+
- Normalised config classes like `<Recipe>Config` renamed to `Normalised<Recipe>Config`
0 commit comments