Skip to content

v11.0.0

Compare
Choose a tag to compare
@z4kn4fein z4kn4fein released this 21 Mar 11:01
· 12 commits to master since this release

Added

  • Support for the new Config JSON v6 format: updated the config model and implemented new features in setting evaluation logic.
  • Ability to pass a custom logger (by conforming protocol ConfigCatLogger) implementation with the logger configuration option. The default logger implementation still using os_log.
  • Privacy manifest file that describes the SDK's required reason API usage.
  • visionOS device platform support.

Breaking changes

  • The onConfigChanged hook now gets a Config object that contains all the newly downloaded settings & segments.
  • The custom init parameter of ConfigCatUser now accepts Any typed values not just strings. This allows the usage of various types in the user object's custom attributes.
  • Renamed matchedEvaluationRule / matchedEvaluationPercentageRule properties of EvaluationDetails to matchedTargetingRule / matchedPercentageOption
  • Renamed LogLevel to ConfigCatLogLevel.