Releases: movableink/ios-sdk
Releases · movableink/ios-sdk
3.0.0
2.2.0
What's Changed
- Release 2.2.0 - Performance Tracking by @chayelheinsen in #23
Full Changelog: 2.1.0...2.2.0
Release 2.1.0 - Meta Fields
Release 2.0.1
Bug fixes
2.0.0
Tactics and DaVinci enabled events
2.0.0 Beta 4
2.0.0-beta.4 Update Package.swift
1.7.3
What's Changed
- Resolves a crash that occurred on iOS 16 - 16.2
1.7.2
Types used to create events are now Sendable
1.7.1
Resolves an issue where storedDeeplinkSubject was tied to MainActor when it didn't need to be.
1.7.0
- Swift 6 support
- Adds constraints for meta fields to match what the CDAPI actually accepts, i.e flat dictionary, no arrays or nested dictionaries, max of 20 items.
- Adds a new api to namespace events for better autocomplete.
- Events are now available under
MIClient.events, e.gMIClient.events.productAdded(properties: ...) - The old apis are still available, but we recommend using the apis namespaced under
eventsas it's clearer to what these methods actually are.
- Events are now available under
- More logging for behavior events with bad data, e.g logs error when a required value is blank.
- Deprecates
identifyUser- api is no longer needed and it was confusing.identifyUserwas used to attempt to associate events made as a guest user when becoming a known user.- The SDK will now internally perform this automatically when needed.
- Please remove any usages as this api will be removed in an upcoming update.