ConfigCat SDK for .NET. 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.
Renames ConfigCat.Client.Evaluate namespace to ConfigCat.Client.Evaluation to improve naming (which is a now-or-never kind of a change as this namespace has contained only internal types so far but now some public ones are being added)
Adds IConfigCatClient.GetValueDetails and IConfigCatClient.GetValueDetailsAsync methods
Adds EvaluationDetails<T>, RolloutRule and PercentageRolloutItem records to the public API
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
ConfigCat.Client.Evaluate
namespace toConfigCat.Client.Evaluation
to improve naming (which is a now-or-never kind of a change as this namespace has contained only internal types so far but now some public ones are being added)IConfigCatClient.GetValueDetails
andIConfigCatClient.GetValueDetailsAsync
methodsEvaluationDetails<T>
,RolloutRule
andPercentageRolloutItem
records to the public APIRequirement checklist (only if applicable)