Releases: configcat/dart-sdk
Releases · configcat/dart-sdk
4.1.1
4.1.0
Changed
- Rename
SettingsValue
to correctSettingValue
- Add
getKeyAndValue
missing exception - Improve prerequisite flag evaluation type checks
- Typo fixes
4.0.1
4.0.0
New features and improvements
- Add support for the new Config JSON v6 format: update the config model and implement new features in setting evaluation logic.
- Overhaul setting evaluation-related logging and make it consistent across SDKs.
- SDK key format validation (when client is not set up to use local-only flag overrides).
- Go to the cache in all polling modes instead of using the in memory variable.
Breaking changes
- Change the
ConfigCatUser
constructorcustom
parameter type to Map<String, Object> to allow other values than string. - Rename the
matchedEvaluationRule
property tomatchedTargetingRule
and thematchedEvaluationPercentageRule
property tomatchedPercentageOption
inEvaluationDetails
. - Change
Config
model
3.0.0
Changed
- Standardized config cache key generation algorithm and cache payload format to allow shared caches to be used by SDKs of different platforms.
Removed
getVariationId()
/getAllVariationIds()
methods. Alternative:getValueDetails()
/getAllValueDetails()