Releases: open-feature/python-sdk
Releases · open-feature/python-sdk
v0.7.0
30 Apr 01:09
Compare
Sorry, something went wrong.
No results found
0.7.0 (2024-04-25)
⚠ BREAKING CHANGES
move AbstractProvider to openfeature.provider (#314 )
restrict exported names with all (#306 )
🐛 Bug Fixes
✨ New Features
update provider status when provider emits events (#309 ) (9966c14 )
🧹 Chore
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.3.5 (#311 ) (47ae16c )
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.3.6 (#316 ) (49f0948 )
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.3.7 (#318 ) (5636620 )
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.0 (#320 ) (abb14f5 )
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.1 (#321 ) (44f1223 )
deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.2 (#323 ) (f109df6 )
deps: update pre-commit hook pre-commit/mirrors-mypy to v1.10.0 (#322 ) (6dedd27 )
deps: update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 (#312 ) (faf02a9 )
update codecov/codecov-action action to v4 (#317 ) (cd605c4 )
update renovate config (#310 ) (ff62637 )
🔄 Refactoring
move AbstractProvider to openfeature.provider (#314 ) (96ba793 )
v0.6.1
27 Mar 13:11
Compare
Sorry, something went wrong.
No results found
0.6.1 (2024-03-26)
✨ New Features
populate provider and client metadata in HookContext (#302 ) (78ea3b9 )
🧹 Chore
🔄 Refactoring
mark hook_support module as private/internal (#303 ) (4a323b0 )
v0.6.0
22 Mar 14:31
Compare
Sorry, something went wrong.
No results found
0.6.0 (2024-03-22)
🐛 Bug Fixes
run error hooks if provider returns FlagResolutionDetails with non-empty error_code (#291 ) (e747544 )
✨ New Features
🧹 Chore
add changelog sections (#282 ) (141858d )
deps: update dependency coverage to v7.4.3 (#280 ) (bafa427 )
deps: update dependency coverage to v7.4.4 (#293 ) (f5987ef )
deps: update dependency pytest to v8.0.2 (#281 ) (b2594a5 )
deps: update dependency pytest to v8.1.0 (#287 ) (7ba7d61 )
deps: update dependency pytest to v8.1.1 (#289 ) (3f336b3 )
deps: update dependency pytest-mock to v3.13.0 (#298 ) (04b4009 )
deps: update dependency pytest-mock to v3.14.0 (#300 ) (a70ae0c )
update mypy and ruff (#296 ) (6e4eebc )
📚 Documentation
add missing imports in provider dev example in README (ae26217 )
add Missing Imports in Provider Dev Example in README (#286 ) (ae26217 )
update spec version to 0.8.0 (#299 ) (58d27c4 )
🔄 Refactoring
v0.5.0
21 Feb 21:23
Compare
Sorry, something went wrong.
No results found
0.5.0 (2024-02-20)
⚠ BREAKING CHANGES
add support for domains (#271 )
Features
v0.4.2
06 Feb 15:37
Compare
Sorry, something went wrong.
No results found
0.4.2 (2024-02-06)
Features
add FeatureProvider protocol (#268 ) (caa7f36 )
improve logging setup (#261 ) (ccbff2c )
make return value not optional in provider API functions (#270 ) (cb1677b )
make specific fields in HookContext immutable (#266 ) (3b89760 )
Bug Fixes
Allow string values for FlagEvaluationDetails.reason and FlagResolutionDetails.reason (#264 ) (5ef6ca1 )
Documentation
v0.4.1
08 Nov 12:17
Compare
Sorry, something went wrong.
No results found
0.4.1 (2023-11-08)
Bug Fixes
add PEP 561 py.typed marker file (#232 ) (db50494 )
fix types for HookContext.{client,provider}_metadata (#233 ) (4bdd384 )
replace str with enum value in InMemoryFlag definition (#234 ) (963b01e )
v0.4.0
01 Nov 19:50
Compare
Sorry, something went wrong.
No results found
0.4.0 (2023-11-01)
⚠ BREAKING CHANGES
raise error if the flag wasn't found using the in-memory provider (#228 )
Features
implement initialize/shutdown on provider registration (#213 ) (84af1ae )
pass flag_metadata from resolution to evaluation details (#212 ) (88a204d )
Bug Fixes
Hook methods should have default non-abstract implementations (#216 ) (c661ab2 )
raise error if the flag wasn't found using the in-memory provider (#228 ) (0c314ab )
v0.3.1
28 Sep 02:42
Compare
Sorry, something went wrong.
No results found
0.3.1 (2023-09-28)
Features
make openfeature an implicit namespace package (#199 ) (c544918 )
v0.3.0
25 Sep 17:45
Compare
Sorry, something went wrong.
No results found
0.3.0 (2023-09-25)
⚠ BREAKING CHANGES
rename top-level package to openfeature (#192 )
Code Refactoring
rename top-level package to openfeature (#192 ) (51f0d26 )
v0.2.0
10 Sep 00:44
Compare
Sorry, something went wrong.
No results found
0.2.0 (2023-09-09)
⚠ BREAKING CHANGES
simplify namespaces to make public API more pythonic (#172 )
move api hooks methods to api module (#169 )
move api evaluation context methods to api module (#164 )
Code Refactoring
move api evaluation context methods to api module (#164 ) (67ba861 )
move api hooks methods to api module (#169 ) (a7da26f )
simplify namespaces to make public API more pythonic (#172 ) (793ced1 )