Releases: statsig-io/swift-on-device-evaluations-sdk
Releases · statsig-io/swift-on-device-evaluations-sdk
1.3.3 - Fix Custom Version Comparison
Fix
- Fix the issue that we do not cast string number to numbers when we do greater than or equal to version comparison
Included In This Release
Full Changelog: 1.3.2...1.3.3
1.3.2 - Add PrivacyInfo.xcprivacy
- Adds privacy file in compliance with Apple standards
Included In This Release
Full Changelog: 1.3.1...1.3.2
1.3.1 - Make Layer Fields Public
Makes layer fields accessible by making them public
Included In This Release
Full Changelog: 1.3.0...1.3.1
1.3.0 - Persisted evaluations for Layers
- Added support for persisted evaluation of layers
- Updated schema of persisted storage data to be standardized across SDKs
- Added
groupName
for Layers
Included In This Release
- ed1b30c kenny-statsig
- Merge pull request #36 from statsig-io/fix-persisted-layers
- 5ea0539 Kenny Yi
- swap typealias with struct
- 93909db kenny-statsig
- Merge pull request #33 from statsig-io/persisted-layers
- 122a16b Kenny Yi
- persisted layer evaluations
- 13873d4 kenny-statsig
- Merge pull request #32 from statsig-io/standardize-sticky-schema
- 936d115 Kenny Yi
- Standardize schema for sticky values
- abcc8d0 sroyal-statsig
- Merge pull request #31 from statsig-io/layer-group-name
- 4b4c87e Stephen Royal
- Add Group Name for Layer
Full Changelog: 1.2.0...1.3.0
1.2.0 - Treat ip_based and ua_based configs as user_field
- No longer returns unsupported for ip/ua based configs.
- Exposes userPersistedValues on GetExperimentOptions
Included In This Release
- 38fe753 Daniel
- Merge pull request #29 from statsig-io/fix-get-exp-opts-visibility
- ff70841 Daniel Loomb
- expose userPersistedValues on GetExpOpts
- 624f220 Daniel
- Merge pull request #28 from statsig-io/support-ip-ua-based
- 2c01c3b Daniel Loomb
- test_many_rules now passes
- fb82309 Daniel Loomb
- treat ip_based and ua_based as user_field
Full Changelog: 1.1.0...1.2.0
1.1.0 - Expose groupName on DynamicConfigs/Experiments
Adds an accessor for the groupName for experiments
Full Changelog: 1.0.0...1.1.0
1.0.0 - Initial Release
- Adds UserPersistentStorage
Included In This Release
- 765415f Daniel
- Merge pull request #24 from statsig-io/add-sticky
- 3fc7b4a Daniel Loomb
- Bring UserPersistent delete inline with JS
- 7ce3127 Daniel Loomb
- Update unit test
- 91552be Daniel Loomb
- Fix sticky eval details
- 5543805 Daniel Loomb
- Adding UserPersistentStorage
- 5d0ee15 Daniel
- Merge pull request #23 from statsig-io/update-test-runner
- 96ae08e Daniel Loomb
- Use XcodeBuild's Retry Feature
Full Changelog: 0.0.3...1.0.0
0.0.3 - Fix to Semantic Versioning
- Remove 'v' from version tag
Included In This Release
- d502ce5 Daniel
- Update README.md
Full Changelog: v0.0.2...0.0.3
v0.0.2-beta.1 - StatsigUser Updates
- Adds ability to set a "global" user to be used as a default when no StatsigUser is provided at a check callsite. (
Statsig.setGlobalUser
) - Fixes bug where StatsigUser.custom and StatsigUser.privateAttributes were not being populated by the StatsigUser constructor
Included In This Release
- e10bcc6 Daniel
- Merge pull request #19 from statsig-io/update-gh-actions
- 5fb36cd Daniel Loomb
- Remove useless caching
- a083f30 Daniel
- Merge pull request #18 from statsig-io/self-hosted
- 285cb9c Daniel Loomb
- Update kong.yaml
- 2e033aa Daniel Loomb
- Update kong.yaml
- a88a6a3 Daniel Loomb
- Update kong.yaml
- ef6c2cb Daniel Loomb
- Update kong.yaml
- 7bd269a Daniel Loomb
- Move Kong to self-hosted
- ffe90dd Daniel Loomb
- Update tests.yaml
- 34a3eeb Daniel Loomb
- Update tests.yaml
- aacd0f2 Daniel
- Merge pull request #17 from statsig-io/fix-user-creation
- 30210a2 Daniel Loomb
- Ensure StatsigUser custom and privateAttributes are set
- 7f56d86 Daniel
- Merge pull request #16 from statsig-io/add-global-user
- 656152f Daniel Loomb
- Update kong.yaml
- 4637214 Daniel Loomb
- Update ClientEvent Example in ObjC
- 24d67bb Daniel Loomb
- Add Test around Emitting Errors
- 98d4a1b Daniel Loomb
- More guards around Initialized state
- 122fe8d Daniel Loomb
- Adding StatsigContext
- 34511ff Daniel Loomb
- Adding EventCount header and ClientEventObjC Example
- 0507ff3 Daniel Loomb
- Add setGlobalUser
Full Changelog: v0.0.1-beta.1...v0.0.2
v0.0.1-beta.1 - Beta Release
Beta: New Swift SDK for Statsig which can evaluate gates/configs/experiments/layers locally without needing to make requests to Statsig when changing users.
Local evaluation does not support:
- Big ID list segments (> 1k IDs)
- IP/UA inferred checks (browser name/version, os name/version, country unless provided)