3.8.0 (2024-08-12)
- Flaky
test_offline_mode__local_evaluation__correct_fallback
(#103) (a2136d7) - Offline handler not used as fallback for local evaluation mode during init (#100) (6f6d595)
- Package version not bumped during automatic release (#102) (840bc0e)
v3.7.0 - 17 Jul 2024
- Bump black from 23.12.1 to 24.3.0 by @dependabot in #81
- chore: update github actions by @dabeeeenster in #82
- Remove pytz and replace usage with core python modules by @MerijnBol in #80
- docs: misc README improvements by @rolodato in #84
- Bump idna from 3.6 to 3.7 by @dependabot in #83
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #85
- Bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #87
- Bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #89
- Bump setuptools from 69.1.1 to 70.0.0 by @dependabot in #90
- fix: Add a custom exception for invalid features by @tushar5526 in #86
- chore: Bump package, fix README by @khvn26 in #92
- @MerijnBol made their first contribution in #80
- @rolodato made their first contribution in #84
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.6.0...v3.7.0
v3.6.0 - 14 Mar 2024
- ##61 SSE streaming manager by @bne in #73
- chore: remove examples by @dabeeeenster in #75
- feat: Add identity overrides to local evaluation mode by @khvn26 in #72
- feat: strict typing by @tushar5526 in #70 and #71
- ci: run pytest on push to main by @matthewelwell in #78
- fix: Set the environment for local evaluation mode on init by @zachaysan in #76
- chore: version bump to 3.6.0 by @matthewelwell in #79
- @tushar5526 made their first contribution in #71
- @bne made their first contribution in #73
- @zachaysan made their first contribution in #76
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.5.0...v3.6.0
Version 3.5.0 (v3.5.0) - 23 Nov 2023
Flagsmith Python SDK 3.5.0 brings the new version of Flagsmith engine that depends on Pydantic V2. If you're still using Pydantic V1 in your project, consider doing one of the following:
- Change your
pydantic
imports topydantic.v1
. - Use the bump-pydantic tool to migrate your code semi-automatically.
Refer to the Pydantic V2 migration guide for more info.
- Bump
flagsmith-flag-engine
to 5.0.0 by @khvn26 in #69 - Ensure polling thread is resilient to errors and exceptions by @goncalossilva in #60
- Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #56
- Bump urllib3 from 2.0.4 to 2.0.7 by @dependabot in #64
- @goncalossilva made their first contribution in #60
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.4.0...v3.5.0
Version 3.4.0 (v3.4.0) - 31 Jul 2023
- Implementation of offline mode (single client class) by @matthewelwell in #50
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.3.0...v3.4.0
Version 3.3.0 (v3.3.0) - 27 Jul 2023
- Update flag-engine by @matthewelwell in #49
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.2.2...v3.3.0
Version 3.2.2 (v3.2.2) - 07 Jul 2023
- Use daemon argument to ensure that polling manager is killed by @matthewelwell in #47
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.2.1...v3.2.2
Version 3.2.1 (v3.2.1) - 19 May 2023
- Bump flask from 2.0.2 to 2.2.5 in /example by @dependabot in #44
- Bump certifi from 2021.10.8 to 2022.12.7 by @dependabot in #36
- improvement/general-housekeeping by @dabeeeenster in #43
- chore/bump-version by @dabeeeenster in #45
- @dependabot made their first contribution in #44
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.2.0...v3.2.1
Version 3.2.0 (v3.2.0) - 13 Jan 2023
- Add proxies option to Flagsmith by @matthewelwell in #39
- Release 3.2.0 by @matthewelwell in #38
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.1.0...v3.2.0
Version 3.1.0 (v3.1.0) - 01 Nov 2022
- Upgrade engine (2.3.0) by @matthewelwell in #34
- Release 3.1.0 by @matthewelwell in #33
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.0.1...v3.1.0
Version 3.0.1 (v3.0.1) - 13 Jul 2022
- Use feature name instead of feature id by @matthewelwell in #29
- Release 3.0.1 by @matthewelwell in #30
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v3.0.0...v3.0.1
Version 3.0.0 (v3.0.0) - 07 Jun 2022
- Feature/rewrite for client side eval by @matthewelwell in #17
- Refactor default flag logic by @matthewelwell in #22
- Expose segments by @matthewelwell in #24
- Prevent initialisation with local evaluation without server key by @matthewelwell in #25
- Update default url to point to edge by @matthewelwell in #27
- Release 3.0.0 by @matthewelwell in #16
Full Changelog: https://github.com/Flagsmith/flagsmith-python-client/compare/v1.0.1...v3.0.0
Version 3.0.0 alpha 2 (v3.0.0-alpha.2) - 30 May 2022
Version 3.0.0 - Alpha 1 (v3.0.0-alpha.1) - 17 May 2022
First alpha release of v3.0.0