Releases: trackingplan/trackingplan-android
Releases · trackingplan/trackingplan-android
3.0.0
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
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
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
Changes
- This release includes a bug fix to improve stability and user experience
Full Changelog: 1.11.0...1.11.1
1.11.0
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
Changes
- Support for Google Universal Analytics is disabled by default since Google shut down Universal Analytics.
Full Changelog: 1.9.0...1.10.0
1.9.0
Changes
- Support for new
screenandlanguageattributions. - 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
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. SeeDisable Trackingplansection 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