Changelog Android

 

2.21.2

28/06/2021

Fix

  • Event: ability to send event without data, just with name
 

2.21.1

05/05/2021

Change

  • Privacy : add pclick and s2click params by default in exempt mode
 

2.21.0

10/03/2021

New

  • Privacy : custom visitorMode management

Change

  • Privacy : Storage data according to authorization provided by visitorMode
 

2.20.2

17/02/2021

Fix

  • Fix on connection detection in Android 11 (https://github.com/at-internet/atinternet-android-sdk/issues/30)
 

2.20.1

21/01/2021

Fix

  • Fix on sending hits management in Opt-out mode
 

2.20.0

New

  • Add Privacy management allowing the control of the sent data
 

2.19.1

06/01/2021

Change

  • AVInsights : (Buffer)Heartbeats duration are no longer customizable
 

2.19.0

02/12/2020

New

  • Add sensible data encryption at-rest
  • Add 5G detection

Fix

  • Workaround for get system timestamp
 

2.18.0

28/09/2020

New

  • AV Insights : add sessionId management methods

Change

  • Expiration of the UUID generated by the SDK for visitor identification (13 months by default)
    • On the date the application is upgraded to this version of the SDK (or later), the validity period starts. There is therefore no massive reset of the application visitors. Subsequent updates will not reset the validity date.
 

2.17.0

29/07/2020

New

  • Events: Adding custom event management methods tracker.Events().add
  • Tracker: Addition of custom property tagging methods tracker.setProp / tracker.setProps

Change

  • Changes to proguard rules (https://github.com/at-internet/atinternet-android-sdk/issues/27)

Fix

  • Offline: Miscellaneous fixes (https://github.com/at-internet/atinternet-android-sdk/issues/26)
 

2.16.0

15/04/2020

New

  • AVInsights allowing the measurement and tracking of media content.
  • New configuration parameter maxHitSize allowing to define the maximum size for a hit (8000 by default)
  • Event: Add page context &context= in event hits (Ecommerce, AVInsights, …).

Change

  • SalesInsights: Removing automated SalesTracker tagging
 

2.15.1

11/02/2020

Fix

  • Better management of searched keyword (special characters are kept and encoded)
 

2.15.0

20/01/2020

New

  • Added Huawei’s Open Advertising Identifier management for user identification

Change

  • Changed the user detection algorithm for applications based on the advertising ID, to take into account the Huawei ID if the Google ID is not available. See the documentation.
  • Addition of two new possible identifications:
    • Advertising ID of Google googleAdId
    • Open Advertising ID of Huawei huaweiOAId
 

2.14.0

28/11/2019

New

  • Application version and User-Agent public

Change

  • HTTPS for all requests
  • Delete collectDomain configuration, default domain used instead
 

2.13.3

03/10/2019

Fix

  • Fix in offline management (when mode was set to never)
 

2.13.2

25/09/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.

New

  • New method for automatic tagging from SalesInsights to SalesTracker
 

2.13.1

28/08/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.

New

  • Publication of a method for recovering the SDK version

Fix

  • SalesInsights: Automatic “Viewed products” tagging (SalesTracker) is now based on “Product page display” event instead of “Product display” event
  • Fix on offline management
 

2.13.0

18/07/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.

New

  • Ecommerce: Management of a new “cart awaiting payment” event

Change

  • Ecommerce: Lower-case naming of event properties
  • Ecommerce: Changing the declaration mode of a screen on a transaction tagging
 

2.12.1

24/04/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.

Fix

  • Fix on user id management
    • The value of the configuration key is no longer case-sensitive
 

2.12.0

12/03/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.

New

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

Fix

  • Fix on prich missing
  • Wrapper to prevent application crash when single tracker used by multiples threads
 

2.11.3

12/02/2019

Fix

  • Exotic languages characters encoding
 

2.11.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.11.1

07/01/2019

Change

  • Renaming MVTesting
 

2.11.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()

Fix

  • Optimization of refresh management
 

2.10.2

30/10/2018

Change

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

Fix

  • Allowing order data to be sent independently
 

2.10.1

25/10/2018

New

  • New method to retrieve lifecycle metrics

Fix

  • Various fixes
 

2.10.0

26/09/2018

Change

  • RichMedia enhancements
 

2.9.4

05/09/2018

Fix

  • SmartTracker: Fix on the recovery of app icons
 

2.9.3

29/08/2018

Change

  • Offline disabled by default
 

2.9.2

27/07/2018

Fix

  • RichMedia: API harmonisation
  • RichMedia: webdomain encoding by default
  • JSON management fix
 

2.9.1

18/06/2018

New

  • GDPR: Offline hits database location can be set

Change

  • GDPR: Opt-Out management in ATInternet class
 

2.9.0

28/05/2018

New

  • RichMedia: Dynamic refresh addition

Change

  • GDPR: Opt-Out improvement

Fix

  • Fix on null values
 

2.8.5

28/02/2018

Fix

  • Fix on lng parameter
 

2.8.4

23/02/2018

Fix

  • Various optimizations
 

2.8.3

18/01/2018

Fix

  • Fix on NullPointerException for Debugger
 

2.8.2

12/12/2017

Fix

  • SmartTracker bug fix (ClassCastException)
 

2.8.1

05/12/2017

Fix

  • Bug fix (Resources NotFoundException)
 

2.8.0

16/11/2017

New

  • New parameters: manufacturer et model

Change

  • Migration to Android studio 3.0

Fix

  • Fix on Debugger
 

2.7.1

15/10/2017

Fix

  • Fix for the mfmd and os parameters formating
 

2.7.0

12/10/2017

Change

  • TV Tracking removed
  • defaultTracker is not autoTracking by default anymore
  • Tracker and SmartTracker are now two separate modules

Fix

  • Fix a possible crash with SmartTracker
 

2.6.1

07/08/2017

Fix

  • Bug on Android Window Callback management
 

2.6.0

04/07/2017

New

  • SmartSDK release

Fix

  • Various bugfixes
 

2.3.6

12/05/2017

Fix

  • Fix on multihit management
    Fix on debugger feature
 

2.3.5

02/05/2017

New

  • Configuration overriding can be synchronous
  • CustomObject can be persistent

Fix

  • Fix on persistent param management
 

2.3.4

24/02/2017

Fix

  • Internal search engine default values
  • Deprecation order management rollback
 

2.3.3

16/01/2017

Fix

  • Debugger optimization
 

2.3.2

12/12/2016

New

  • Identification by UUID available

Change

  • Opt-out for users who have disabled Google advertising tracking
 

2.3.1

27/10/2016

Fix

  • Deleting Google Play Services forced version value
 

2.3.0

20/10/2016

New

  • Ability to retrieve synchronously userId (method tracker.getUserIdSync() – at least one hit must have been sent before)

Change

  • Debugger improvement
  • New API to manage business objects
  • Numeric identified visitors type changed: int > long

Fix

  • Various fixes
 

2.2.3

21/09/2016

Fix

  • Fix for device detection
 

2.2.2

01/06/2016

New

  • Adding screen diagonal inches (dg parameter)

Change

  • Debugger improvement
 

2.2.1

21/04/2016

New

  • New chapter methods for Gestures
  • Parameter ref= is now correctly managed in case of advanced tagging

Change

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

Fix

  • Fix for the session management
 

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.2

03/02/2016

Fix

  • Memory leak in session management fixed
 

2.1.1

20/01/2016

New

  • Debugger dynamic display

Change

  • Improvement of the session management
 

2.1.0

05/01/2016

New

  • Session Management (Android version >= 4.0.3, API >= 14)

Change

  • Improving the configuration overload (string accepted)

Fix

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

2.0.8

09/12/2015

Fix

  • Fixed refstore information not retrieved automatically
 

2.0.7

19/10/2015

New

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

Change

  • Default configuration on failure JSON file loading in the archive

Fix

  • Fixed crash in cart creation
 

2.0.6

07/10/2015

Change

  • Adding all lifecycle variables to every hits
 

2.0.5

08/09/2015

Change

  • Changing the type of the variable turnover in the order helper (double instead of int)
 

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

19/08/2015

Fix

  • Better encoding of pclick and prich parameters
 

2.0.2

06/08/2015

New

  • TVTracking : sub-object info added

Change

  • Better encoding of the hit parameters
  • Lifecycle metrics initialized by the Tracker instead of ATInternet class

Fix

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

2.0.1

Fix

  • Application lifecycle backward compatibility