ConfigCat SDK for Java. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
Rework Config and related ConfigCat models to support v6.
Rename EvaluationDetailsgetMatchedEvaluationRule method to getMatchedTargetingRule and getMatchedEvaluationPercentageRule to getMatchedPercentageOption.
Requirement checklist (only if applicable)
[x] I have covered the applied changes with automated tests.
[x] I have executed the full automated test set against my changes.
[x] I have validated my changes against all supported platform versions.
Describe the purpose of your pull request
Features/improvements:
config_v6.json
) and update config modelIEvaluationDetails.matchedTargetingRule
/matchedPercentageOption
properties (rename + set combinations correctly)ConfigCatClient.getKeyAndValueFromSettingsMap
Tests:
IEvaluationDetails.matchedTargetingRule
/matchedPercentageOption
properties (rename + set combinations correctly)Related improvements/fixes:
Breaking changes:
Config
and related ConfigCat models to support v6.EvaluationDetails
getMatchedEvaluationRule
method togetMatchedTargetingRule
andgetMatchedEvaluationPercentageRule
togetMatchedPercentageOption
.Requirement checklist (only if applicable)