Releases: open-feature/python-sdk
Releases · open-feature/python-sdk
v0.8.0
0.8.0 (2025-02-11)
⚠ BREAKING CHANGES
- drop Python 3.8 support (#441)
✨ New Features
🧹 Chore
- deps: pin dependencies (#435) (38d13fa)
- deps: update github/codeql-action digest to 9e8d078 (#440) (ba0213e)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.5 (#439) (75b41dd)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.6 (#443) (37296dc)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.15.0 (#430) (fe0fea1)
- drop Python 3.8 support (#441) (bcd1a38)
- fix renovate syntax issue (e705af4)
- use centralized renovate config, downgrade release please (#433) (ff52163)
📚 Documentation
v0.7.5
0.7.5 (2025-01-31)
⚠ BREAKING CHANGES
The signature of the finally_after
hook stage has been changed. The signature now includes the evaluation details
, as per the OpenFeature specification. To migrate, update any hook that implements the finally_after
stage to accept evaluation details
as the second argument.
🐛 Bug Fixes
✨ New Features
- Add evaluation details to finally hook stage #403 (#423) (9e9bb5c)
- Update test harness (add assertions) #1467 (#415) (f559d1b)
- Update test harness (copy test files) #1467 (#416) (192f7c4)
🧹 Chore
- config: migrate config renovate.json (26bc964)
- config: migrate renovate config (#408) (26bc964)
- deps: update actions/setup-python digest to 4237552 (#422) (9c2ed71)
- deps: update codecov/codecov-action action to v5.1.0 (#401) (0459330)
- deps: update codecov/codecov-action action to v5.1.1 (#402) (a6907d6)
- deps: update codecov/codecov-action action to v5.1.2 (#405) (1c56480)
- deps: update codecov/codecov-action action to v5.2.0 (#418) (b69e81a)
- deps: update codecov/codecov-action action to v5.3.0 (#420) (6af37b1)
- deps: update codecov/codecov-action action to v5.3.1 (#421) (e99e481)
- deps: update googleapis/release-please-action action to v4 (#428) (99905d5)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1 (#398) (043385a)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.8.2 (#400) (2b6e210)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.8.3 (#404) (01ec388)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.8.4 (#406) (3296d3b)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.8.6 (#410) (7f9d422)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.0 (#411) (bc6e333)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.1 (#412) (cbace6a)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 (#414) (9304292)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.3 (#419) (8f9cc7c)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.9.4 (#426) (f726706)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.14.0 (#407) (89d6997)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.14.1 (#409) (2c1840c)
v0.7.4
v0.7.3
0.7.3 (2024-11-24)
✨ New Features
🧹 Chore
- deps: update codecov/codecov-action action to v5 (#386) (6cd570f)
- deps: update codecov/codecov-action action to v5.0.2 (#388) (e72e329)
- deps: update codecov/codecov-action action to v5.0.3 (#390) (3fb7cbc)
- deps: update codecov/codecov-action action to v5.0.4 (#391) (9759bfa)
- deps: update codecov/codecov-action action to v5.0.5 (#392) (a652004)
- deps: update codecov/codecov-action action to v5.0.6 (#393) (24970b5)
- deps: update codecov/codecov-action action to v5.0.7 (#394) (f024a6f)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.7.2 (#381) (2d8fadf)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.7.3 (#384) (1eb6f4c)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.7.4 (#387) (3d77f24)
v0.7.2
0.7.2 (2024-10-24)
🧹 Chore
- add Python 3.13 (#364) (ca4d589)
- deps: update codecov/codecov-action action to v4.6.0 (#371) (45d2a6d)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.7 (#357) (a691480)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.0 (#359) (e538f86)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.1 (#360) (90d417d)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.2 (#361) (8e6a530)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.3 (#363) (6e316a2)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.4 (#365) (e57ff78)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.5 (#366) (4959144)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.6 (#367) (a334f20)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.7 (#369) (65b0f1a)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.8 (#370) (dcdb56c)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.6.9 (#372) (d2c6b40)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 (#377) (157e1ba)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 (#380) (c3d70ec)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.11.2 (#362) (f38ff91)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.12.0 (#376) (00f026d)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.12.1 (#378) (091656b)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 (#379) (f5aaac0)
- deps: update pre-commit hook pre-commit/pre-commit-hooks to v5 (#373) (7a6b3c7)
- deps: update python docker tag to v3.13 (#375) (977cd6d)
v0.7.1
0.7.1 (2024-08-02)
🐛 Bug Fixes
- event handler methods are not thread-safe (#329) (3217575), closes #326
- make global hooks thread safe (#331) (5abcf3b)
- remove exception logging during evaluation (#347) (0ed625f)
🧹 Chore
- deps: update codecov/codecov-action action to v4.3.1 (#327) (f352045)
- deps: update codecov/codecov-action action to v4.4.0 (#334) (6acbef9)
- deps: update codecov/codecov-action action to v4.4.1 (#335) (fa67709)
- deps: update codecov/codecov-action action to v4.5.0 (#341) (e6a353e)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.10 (#344) (2a45af8)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.3 (#330) (f8544ff)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.4 (#333) (bd0bc1e)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.5 (#336) (2f93524)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.6 (#337) (cf61e5b)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.7 (#338) (1bf4682)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.8 (#339) (44b0787)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.4.9 (#342) (f3982dc)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.0 (#346) (5c7bd14)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.1 (#348) (5dff1e8)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.2 (#349) (299a4f4)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.3 (#350) (fe63b64)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.4 (#352) (c294689)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.5 (#353) (6d46d95)
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.5.6 (#356) (261aa41)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.10.1 (#345) (b553dfa)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.11.0 (#351) (931e0cb)
- deps: update pre-commit hook pre-commit/mirrors-mypy to v1.11.1 (#355) (62c4b67)
🔄 Refactoring
v0.7.0
0.7.0 (2024-04-25)
⚠ BREAKING CHANGES
🐛 Bug Fixes
- remove ProviderEvent.PROVIDER_FATAL (#307) (de36b21)
- restrict exported names with all (#306) (34ac91c)
✨ New Features
🧹 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
v0.6.1
v0.6.0
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)