Skip to content

Releases: statsig-io/ios-sdk

v1.22.1 - Fix Concurrency Bug in AtomicDictionary

17 Mar 05:46
Compare
Choose a tag to compare

Fixes an issue that could arise from using the new file based caching via StatsigOptions.enableCacheByFile

v1.22.0 - Add new exposure methods to ObjC wrapper

16 Mar 19:19
Compare
Choose a tag to compare

Exposes new methods to ObjC

  • getFeatureGateWithExposureLoggingDisabled
  • manuallyLogExposureWithFeatureGate
  • manuallyLogExposureWithDynamicConfig
  • manuallyLogExposureWithLayer:parameterName

v1.21.0 - More manual exposure options

14 Mar 23:02
Compare
Choose a tag to compare
  • Adds Statsig.manuallyLogExposure. This function takes in FeatureGate | DynamicConfig | Layer and logs an exposure for it.
  • Adds Statsig.getFeatureGateWithExposureLoggingDisabled. This returns the actually FeatureGate value for a gate, rather than just Boolean value.
  • Removes some repeated usages of as? in InternalStore

v1.20.1 - Add convenience init for StatsigOptions

24 Feb 22:30
Compare
Choose a tag to compare
  • Adds StatsigOptions.init(environment: StatsigEnvironment, overrideStableID: String)

v1.20.0 - Add FileBased Caching Option

24 Feb 20:41
Compare
Choose a tag to compare
  • Adds StatsigOptions.enableCacheByFile. Enabling this flag will use switch from using NSUserDefaults for caching to instead use a JSON file in the caching directory.
  • Exposes overrideStableID on StatsigOptionsObjC

v1.19.0 - new init function for StatsigEnvironment

07 Feb 01:53
43c58a4
Compare
Choose a tag to compare

You can now initialize StatsigEnvironment with just a string representing the environment tier.

v1.18.2 - Minor Threading Tweak

26 Jan 01:49
fe20186
Compare
Choose a tag to compare
  • Moves getLastUpdateTime to a DispatchQueue to prevent threading issues

v1.18.0 - Add macOS support

18 Jan 02:50
Compare
Choose a tag to compare

Adds compatibility with macOS 10.12+

v1.17.1 - Swift 5.5 Build Fix

05 Jan 02:31
4be31e3
Compare
Choose a tag to compare

Fixes an issue with type inference when compiling with Swift 5.5.

v1.17.0 - Adds Layer Overrides

28 Nov 18:25
Compare
Choose a tag to compare
  • Add ability to override values returned to getLayer calls.
  • Adds inline documentation for the Statsig interface