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