**Bugfixes** * (Major) Fallback function will only be called if exception (feature flag not found, general exception) occurs when calling `is_enabled()`. It will not be called on successful execution of the method.
3.3.0
**General** * (Major) Add support for variants on feature toggles.
**Bugfixes** * (Minor) Fixed issue with applying custom constraints to non-standard parameters in context.
3.2.0
**General**
* (Major) Allow users to supply a fallback function to customize the default value of a feature flag.
3.1.1
**Bugfixes**
* Custom constraints check should check for values in the `properties` sub-property in the context as specified by [Unleash context documentation](https://unleash.github.io/docs/unleash_context).
3.1.0
**General**
* (Minor) Add official-ish support for Python 3.8.
3.0.0
**General**
* (Major) Support constraints on all default strategies. * This is a breaking change! To update your custom strategy, please checkout the [custom strategy migration guide](https://unleash.github.io/unleash-client-python/customstrategies/). * (Major) Added flexibleRollout strategy.