Releases: Tealium/tealium-swift
Releases · Tealium/tealium-swift
2.2.0 - Timed Events & Collect Override URL fixes
This release fixes some bugs with the Collect URL override options and also introduces the Timed Events feature. Please see the docs for full details.
2.1.1
- Added support for the
SKAdNetwork
andATTrackingManager.AuthorizationStatus
within theTealiumAttribution
module - Added a utility that migrates existing persistent data if upgrading from the Objective-C or Swift 1.x library
2.1.0
- JSON Controlled Remote Commands
- iOS 14 Location Updates
- Add
origin: mobile
to the track payload - Lowercase
platform
variable to correct mobile session timer
2.0.0
- New features to include but not limited to:
- CCPA Consent API
- OSLog Logging
- Hosted Data Layer Support
- Automatic Deep Link Tracking
- Start Trace From QR Code
- Native Session Counting, and more
- Architectural improvements that improve performance, thread safety, and memory allocation
- API updates that make sure we are keeping up to date with the latest Swift features and in line with best practices
Here are some more detailed release notes: https://docs.tealium.com/platforms/ios-swift/release-notes/
Tealium Swift documentation: https://docs.tealium.com/platforms/ios-swift
1.9.7
- Bug Fixes
- Moved a process within the Remote Commands Module to a background thread
- Updated some of the concurrent queues to serial queues to prevent deadlocks
1.9.6
- Bug Fixes:
- Allow for multiple threads to safely read and write to a persistent data store at the same time
- Make the
TagManagementModule.deinit
thread-safe
1.9.5
- Fixed a bug that could cause crashes if the Remote Publish Settings feature was enabled, and the remote file contained non-standard content. Unit tests added to prevent this bug reappearing in future releases.
- Re-added unit tests to the public repo. These were removed several versions back due to dependency manager compatibility issues.
- Removed legacy code comments referencing UIWebView
1.9.4
- Carthage fixes (#133 #128) - switched to binary PLCrashReporter dependency. Thanks @ffittschen, @vlaskos, @surpher for your assistance.
- SPM fix (#137 ) #ifdef out incompatible code for tvOS, macOS, watchOS. Thanks @danielbyon for the suggestion.
- Added Cartfile.resolved to avoid spurious Carthage circular dependency message. Thanks again @ffittschen!
- Remote command fix - observer being called twice in some circumstances
1.9.3
1.9.2
- Fixed an issue where a negative offline dispatch limit could cause a crash.
- Switched PLCrashReporter dependency back to a source dependency, rather than binary for Carthage