All notable changes to the LaunchDarkly Java SDK will be documented in this file. This project adheres to Semantic Versioning.
- Removed warning when calling
allFlags
viaLDDFeatureRequester
- Removed warning when a feature flag's prerequisites happen to be null
- Use minimum versions in composer.json
- Made Monolog dependency version less strict
- Made Composer requirements less strict
- Fixed botched 2.0.2 release: Better handling of null vs false when evaluating.
- Better handling of null vs false when evaluating.
- Monolog is now a required dependency
- Support for multivariate feature flags. In addition to booleans, feature flags can now return numbers, strings, dictionaries, or arrays via the
variation
method. - New
allFlags
method returns all flag values for a specified user. - New
secureModeHash
function computes a hash suitable for the new LaunchDarkly JavaScript client's secure mode feature.
- The
FeatureRep
data model has been replaced withFeatureFlag
.FeatureFlag
is not generic.
- The
toggle
call has been deprecated in favor ofvariation
.
- The
getFlag
function has been removed.