Releases: Tealium/tealium-swift
Releases · Tealium/tealium-swift
2.12.3
2.12.2
2.12.1
2.12.0
2.11.1
2.11.0
Medium Impact Changes
- Increased minimum supported os versions: iOS 11.0, TvOS 11.0, WatchOS 4.0 and MacOS 10.13.
- Changed the storage default directory on disk for TvOS from Application Support to Caches as the first one was not supported on the TVs.
- Removed the
iAd
framework from theAttribution
module since it was disabled by Apple and it will be removed soon.
Low Impact Changes
- Implemented the possibility to disable the whole SDK from remote settings.
- Updated the list of device names including newest iOS devices and now including mac devices too.
- Fixed
TealiumVisitorProfile
parsing to gracefully acceptnull
strings. - Improved error logs readability.
Known Issues
- This release is our last release targeting XCode 14. XCode 15 dropped support for iOS 11, therefore to install on XCode 15 you need to manually increase the minimum deployment target of the Tealium library to 12 after installing it or the app will crash on launch. See here.
2.10.1
Low Impact Changes
- Removed some data from the data layer that was left there from a previous migration from the Objective-C library:
app_version
,uuid
,visitor_id
,last_track_event
andlast_session_created
. - Prevented an eventual crash on XCode 15 beta due to
+load
method being defined on an obj-c category of a swift class.
2.10.0
Low Impact Changes
- Added the
getTagManagementWebView
method on the Tealium instance to access the internal TagManagement WebView and allow clients to set theisInspectable
property on it and debug while on XCode 14.3+. - Fixed a possible crash that could happen when comparing two
TealiumConfig
objects with aWKWebViewConfiguration
inside. - Fixed an edge case that could cause some of our internal files to be unintentionally backed up and reused on different devices.
2.9.2
2.9.1
Low Impact Changes
- Introduced overrides for compound keys in JSON remote commands to replace default delimiters (, and :) with the new configuration keys:
keys_separation_delimiter
andkeys_equality_delimiter
. - Fixed a bug that could cause tealium internal files on device to be reset when updating the library.