Skip to content

Releases: Tealium/tealium-swift

2.14.1

02 Dec 16:45
Compare
Choose a tag to compare

Medium Impact Changes

  • Fixed the URL construction for TagManagement

Low Impact Changes

  • Fixed some SwiftLint warning for UFT8 Data conversion to String

2.14.0

07 Aug 16:38
Compare
Choose a tag to compare

Medium Impact Changes

  • Added new MomentsAPI module
  • Added logging in module callback to allow modules to report success or failure on initialization

2.13.0

02 May 11:42
Compare
Choose a tag to compare

Medium Impact Changes

  • Improved local RemoteCommands to accept files path both with and without the extension.
  • Fix remote commands and remote settings refresh mechnism and caching.
  • Improve remote commands and remote settings retry mechanism.
  • Allow URL RemoteCommands to use a bundled local file with the commandId as name while downloading the remote file or if it can't be downloaded and it's not cached.
  • Add a TagManagementWebview refresh after a session is expired.

2.12.3

19 Mar 16:02
39cc131
Compare
Choose a tag to compare

Low Impact Changes

  • Fixed Privacy Manifest NSPrivacyAccessedAPITypeReasons for the disk space category.

2.12.2

20 Feb 18:09
a42c520
Compare
Choose a tag to compare

Low Impact Changes

  • Fixed a possible clashing issue with PrivacyManifest when installing with CocoaPods.

2.12.1

08 Feb 10:58
Compare
Choose a tag to compare

Low Impact Changes

  • Fixed the reported current version of the library to be the latest (2.12.1)

2.12.0

01 Feb 14:19
Compare
Choose a tag to compare

Medium Impact Changes

  • Now officially supporting XCode 15.
  • Increased minimum supported operating system versions: iOS 12.0, TvOS 12.0, and MacOS 10.14.
  • Added Privacy Manifest in the SDK for disclosing the privacy API usage reasons.

2.11.1

26 Jan 11:40
Compare
Choose a tag to compare

No functional changes.

We just increased the deployment target for SPM to the same minimum that was specified for CocoaPods and the XCFrameworks.

2.11.0

17 Jan 15:13
Compare
Choose a tag to compare

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 the Attribution 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 accept null 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

08 Aug 09:56
Compare
Choose a tag to compare

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 and last_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.