Releases: Flagsmith/flagsmith-engine
Version 4.0.0
What's Changed
Support for Python versions earlier than 3.7 is dropped.
This release removes the functionality that supported Flagsmith's Core API <> Edge API interop and migrates the engine model dataclasses to Pydantic, simplifying their serialization.
flag_engine.environments.builders
and flag_engine.identities.builders
modules are kept for backwards compatibility but will be deprecated in the future in favour of Pydantic's .dict()
and .parse_obj()
methods. It's completely safe to use them with Flagsmith's EnvironmentModel
and IdentityModel
instead of builder APIs.
Full Changelog: v3.6.0...v4.0.0
Version 3.6.0
What's Changed
- Ensure percentage split evaluations are consistent in Core API and Local Evaluation by @matthewelwell in #171
Full Changelog: v3.5.1...v3.6.0
v3.5.1
v3.5.0
v3.4.0
What's Changed
- feat(environment): Add hide_sensitive_data field by @gagantrivedi in #161
Full Changelog: v3.3.2...v3.4.0
Version 3.3.2
What's Changed
- Update feature state version logic by @matthewelwell in #159
Full Changelog: v3.3.1...v3.3.2
Version 3.3.1
What's Changed
- Fix regex evaluations for non string trait values by @matthewelwell in #157
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
- feat(environment): Add name by @gagantrivedi in #154
- Release 3.3.0 by @gagantrivedi in #155
Full Changelog: 3.2.0...v3.3.0
3.2.0
What's Changed
- Feat(identity/get_hash_key): Add method to help generate consistent mv values by @gagantrivedi in #152
- Release 3.2.0 by @gagantrivedi in #153
Full Changelog: v3.1.0...3.2.0
v3.1.0
What's Changed
- In segment operator added by @EdsnLoor in #149
- feat(env/hide_disabled_flags): Add hide_disabled flags to environment by @gagantrivedi in #150
New Contributors
Full Changelog: v3.0.0...v3.1.0