Skip to content

Releases: trackingplan/trackingplan-android

3.0.0

20 Feb 14:52

Choose a tag to compare

New Features

  • Adaptive sampling support driven by ingest configuration

Changes

  • Core SDK logic extracted into a Kotlin Multiplatform shared module for cross-platform code reuse
  • Fixed bytecode transformation issues in Trackingplan Adapter plugin
  • General corrections and improvements to enhance overall functionality and stability

Full Changelog: 2.1.0...3.0.0

2.1.0

12 Sep 14:21

Choose a tag to compare

New Features

  • Added Facebook/Meta, TikTok and Branch to the list of supported analytics providers
  • Provider endpoints now support wildcard and regex pattern matching for more flexible request interception
  • Added a shared module using Kotlin Multiplatform Mobile for cross-platform code sharing

Full Changelog: 2.0.0...2.1.0

2.0.0

09 Sep 15:18

Choose a tag to compare

Changes

  • Minimum required AGP version is now 8.0.2
  • Fix compatibility issue with projects using AGP 8.12.0+
  • Remove deprecated Transform API support

Breaking changes

  • Require Android Gradle Plugin 8.0.2 or higher

Full Changelog: 1.11.1...2.0.0

1.11.1

02 Sep 09:55

Choose a tag to compare

Changes

  • This release includes a bug fix to improve stability and user experience

Full Changelog: 1.11.0...1.11.1

1.11.0

22 Aug 13:47

Choose a tag to compare

Changes

  • Migrate to Sonatype Central Portal for improved publishing infrastructure.
  • Add updateTags functionality with comprehensive tests for dynamic tag management.
  • Add OkHttp Kotlin example to demonstrate SDK integration patterns.
  • Update build.gradle configuration and README documentation.

Full Changelog: 1.10.0...1.11.0

1.10.0

14 Jan 13:47

Choose a tag to compare

Changes

Full Changelog: 1.9.0...1.10.0

1.9.0

04 Oct 10:16

Choose a tag to compare

Changes

  • Support for new screen and language attributions.
  • SDK and JUnit Tools now target API level 33, continuing the upgrade started in version 1.8.0.
  • Examples now target API level 34, ensuring compatibility with the latest Android versions.
  • General corrections and improvements to enhance overall functionality and stability.

Full Changelog: 1.8.0...1.9.0

1.8.0

11 Jul 14:35

Choose a tag to compare

Changes

  • New sessions support
  • Improve stop logic when running as part of automated tests
  • No need to explicitly call Trackingplan.stop() when conditionally not initializing Trackingplan. See Disable Trackingplan section in README for details
  • Added instrumented tests
  • SDK and Junit Tools now target API level 32 (we are working to target API level 34 as well)
  • Updated SDK dependencies
  • Corrections to improve overall functionality

Full Changelog: 1.7.0...1.8.0

1.7.0

28 Nov 13:46

Choose a tag to compare

Changes

  • Add support for Optimizely
  • Bug fixes

Full Changelog: 1.6.1...1.7.0

1.6.1

16 Jun 11:35

Choose a tag to compare

Changes

  • Improve JSON serialization of complex maps

Full Changelog: 1.6.0...1.6.1