Skip to content

Releases: Tealium/tealium-swift

2.2.0 - Timed Events & Collect Override URL fixes

10 Dec 17:22
7193159
Compare
Choose a tag to compare

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

30 Oct 18:40
4c807fa
Compare
Choose a tag to compare
  • Added support for the SKAdNetwork and ATTrackingManager.AuthorizationStatus within the TealiumAttribution module
  • Added a utility that migrates existing persistent data if upgrading from the Objective-C or Swift 1.x library

Full release notes

2.1.0

20 Oct 21:50
1116145
Compare
Choose a tag to compare

2.0.0

01 Sep 22:04
a6684fc
Compare
Choose a tag to compare
  • 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

02 Sep 21:39
Compare
Choose a tag to compare
  • 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

29 Jul 19:01
af80072
Compare
Choose a tag to compare
  • 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

15 Jun 11:11
f604298
Compare
Choose a tag to compare
  • 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

02 Apr 11:25
12ea8d1
Compare
Choose a tag to compare
  • 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

11 Mar 13:58
b012205
Compare
Choose a tag to compare
  • No functional changes; this release fixes an issue affecting Carthage installations for the macOS platform, by removing the SDKROOT build setting from all targets. Carthage now builds correctly for all platforms (#133, #128)

1.9.2

10 Mar 22:23
168b39f
Compare
Choose a tag to compare
  • 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