Changelog Apple

 

2.15.0

18/07/2019

New

  • Ecommerce: Management of a new “cart awaiting payment” event
  • Addition of the Target “Conditional Header” for the watchOS build

Change

  • Ecommerce: Lower-case naming of event properties
  • Ecommerce: Changing the declaration mode of a screen on a transaction tagging
  • Removal of the static framework hardcoded in the podspec

Fix

  • Fix on the configuration key ignoreLimitedAdTracking which can cause an app to crash
  • Fix on compilation error (iOS 13.0 + Xcode 11.0)
 

2.14.4

15/04/2019

Fix

  • RichMedia: Some optimizations
 

2.14.3

03/04/2019

Fix

  • RichMedia: fix memory leaks
 

2.14.2

01/04/2019

Fix

  • Fix memory leaks
 

2.14.1

26/03/2019

Change

  • Swift 5 compatibility
 

2.14.0

25/03/2019

Change

  • SmartSDK removed
  • Cocoapods improvements

Fix

  • RichMedia optimizations
 

2.13.0

12/03/2019

New

  • Added configuration parameter sendHitWhenOptOut to control sending hits in OPT-OUT mode
 

2.12.2

21/01/2019

New

  • Privacy: New configuration key ignoreLimitedAdTracking for user ID management
  • Added idType parameter allowing the identification of the type of identifier used by the application
 

2.12.1

07/01/2019

Change

  • Renaming MVTesting
 

2.12.0

21/12/2018

New

  • Ecommerce module addition
  • New configuration keys autoSalesTracker and collectDomain for the Ecommerce module
  • MVTesting module addition
  • New method to recover crash information getCrashInformation()
 

2.11.3

12/12/2018

New

  • Allowing hits to be sent or not depending on application state via configuration key sendOnApplicationState

Change

  • Configuration key sendOnlyWhenAppActive is now deprecated
 

2.11.2

30/10/2018

Change

  • Allowing level 2 value to be “invalid” (0)

Fix

  • Allowing order data to be sent independently
 

2.11.1

25/10/2018

New

  • New method to retrieve lifecycle metrics

Fix

  • Various fixes
 

2.10.0

17/09/2018

New

  • Swift 4.2 compatibility
 

2.11.0

16/09/2018

Change

  • RichMedia enhancements
 

2.9.8

04/09/2018

Fix

  • Version number fix
 

2.9.7

29/08/2018

New

  • Ability to prevent hits from sending when app is not active, via configuration key sendOnlyWhenAppActive
 

2.9.6

26/07/2018

Change

  • Rich Media: properties chapter renamed to mediaTheme

Fix

  • Rich media: fixed prich and s2rich on external content
 

2.9.5

18/07/2018

Change

  • Privacy: method doNotTrack renamed to optOut

Fix

  • Rich media: fixed a double play hit sending
 

2.9.4

03/07/2018

Fix

  • Rich Media: webdomain encoded
  • Rich Media: screenName added
  • Removed file BridgeTest.h in the subspec Tracker and SmartTracker
 

2.9.3

15/06/2018

New

  • GDPR: Offline hits database location can be set

Change

  • GDPR: Opt-Out management in ATInternet class

Fix

  • Fix podspec
 

2.9.2

30/05/2018

Fix

  • Various optimizations
 

2.9.1

29/05/2018

Fix

  • Fix podspec
 

2.9.0

28/05/2018

New

  • RichMedia: Dynamic refresh addition

Change

  • GDPR: Opt-Out improvement
 

2.8.7

21/02/2018

Fix

  • Various optimizations
 

2.8.6

10/01/2018

Fix

  • Fix warnings
 

2.8.5

08/01/2018

Fix

  • Fix variables orders when specified and ref=
 

2.8.4

20/12/2017

Fix

  • Fix podspec
 

2.8.3

16/11/2017

New

  • New parameters: manufacturer et model
 

2.8.2

25/10/2017

Fix

  • Fix for enableDebugger/enableLivetagging accessing UIWindow
 

2.8.1

16/10/2017

Fix

  • Fix for the CommonCrypto dependency
 

2.8.0

11/10/2017

Change

  • TV Tracking removed
 

2.7.0

28/09/2017

New

  • Migration to Swift 4
 

2.6.0

04/07/2017

New

  • SmartSDK release

Fix

  • Various bugfixes
 

2.5.7

03/05/2017

Change

  • Add synchronous flags for setConfig and setConfig helpers (e.g.: setSiteId)
  • The query string builder has been optimized
  • Some methods will stop throw warnings if result is not used

Fix

  • Fix multihit identifier
  • Some Objective-C methods had blank params : we fixed this problem by adding the correct names
 

2.5.6

27/02/2017

Change

  • Property InternalSearch in Gesture

Fix

  • Bug with set token twice
  • JSON -> ATJSON conversion to prevent conflicts with SwiftyJSON usages
 

2.5.5

22/12/2016

Fix

  • Hit from auto-tracking identification
 

2.5.4

20/12/2016

Fix

  • Fix SmartSDK swizzling bug
 

2.5.3

13/12/2016

Fix

  • Fix xCode 8.1 compilation crash
 

2.5.2

08/12/2016

New

  • IDFA as user identifier
 

2.5.0

20/10/2016

New

  • SmartSDK

Change

  • New AutoTracker class which sends screens and clicks hits automatically
  • Objective-C compatibility added
  • CustomObjects class properties, initialization and deletion methods added
  • customObjects property has been added to classes Product, Gesture, SelfPromotion and Publisher
  • Int? type variables are now Int with a default value to 0
  • Bool? type variables are now Bool with a default value to false
  • Action enum of the Product class has been renamed to ProductAction
  • Action enum of the RichMedia class has been renamed to RichMediaAction
  • Action enum of the Screen class has been renamed to ScreenAction
  • HitStatus enum went from String to Int (ObjC compatibility)
  • New classes PublisherImpression and SelfPromotionImpression which can only be linked to Screen object
  • Properties customObjects, customVars, aisle, customTreeStructure, publishers, selfPromotions, location, campaign, internalSearch, order, cart added to the Screen class
  • Tracker delegate methods are now optional

Fix

  • Various bug fixes
 

2.3.0

15/09/2016

New

  • iOS 10 support
 

2.2.5

09/09/2016

Fix

  • Debugger fix
 

2.2.4

18/08/2016

Change

  • Improved lifecycle variables management

Fix

  • Fixed a problem on the visited aisles
 

2.2.3

06/07/2016

Fix

  • Bug with arabic language fixed
  • Delegate switched to weak var
 

2.2.2

31/05/2016

New

  • IPV6 compliant

Fix

  • CoreData fix
 

2.2.1

03/05/2016

New

  • Parameter ref= is now correctly managed in case of advanced tagging
  • iOS 9.3 compatibility

Change

  • Dynamic label id type changed (int -> string)
  • CoreData improvement
 

2.2.0

21/03/2016

New

  • Availability of helpers and configuration keys

Change

  • Best definition of lifecycle application variables
  • Delete default values for the log, logSSL and site
 

2.1.0

06/01/2016

New

  • Session management

Fix

  • Better encoding of the hit parameters (ati, atc, pdtl)
 

2.0.8

16/11/2015

New

  • TVTracking: Adding the configuration parameter for the spot period validity
  • Identification of the SDK download source

Fix

  • Fixed compatibility issues with Xcode 7.1 and bitcode management
 

2.0.7

12/10/2015

Change

  • Adding all lifecycle variables to every hits

Fix

  • Fixed a bitcode management problem that could bring up warnings when creating the archive application
  • Fixed a migration problem of lifecycle variables when the system calendar is not in Gregorian mode
 

2.0.6

15/09/2015

New

  • Bitcode support (iOS9)
 

2.0.5

08/09/2015

Change

  • Changing the type of the variable turnover in the order helper (double instead of int)
  • Removing the IDFA user id type (Apple submission problem)
 

2.0.4

04/09/2015

Change

  • Changing the type of the parameter idCart (string instead of a number)

Fix

  • Better encoding of the car hit parameter
 

2.0.3

31/08/2015

Fix

  • Better encoding of pclick and prich parameters
 

2.0.2

19/08/2015

New

  • TVTracking : sub-object info added

Change

  • Deletion of the parameter roimt[i] (obsolete)
    Richmedia : parameters m5 and s2 added to every hits

Fix

  • Better encoding of the hit parameters
 

2.0.1

06/08/2015

Fix

  • Application lifecycle backward compatibility