Releases: trackingplan/trackingplan-android
1.9.0
Changes
- Support for new
screen
andlanguage
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
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 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
1.6.1
1.6.0
Changes
-
Add support to intercept tracks from Google Tagmanager Android v4
-
Include timestamp of the interception time.
Full Changelog: 1.5.3...1.6.0
1.5.3
Changes
-
Silence logging when debug is not enabled.
-
Honor trackingplan.enabled in build.gradle when using new ASM API.
Full Changelog: 1.5.2...1.5.3
1.5.2
Changes
-
New TrackingplanJUnitRunner. This runner inhibits the SDK initialization from app and enables an optimized path for running Trackingplan SDK in JUnit.
-
SDK initialization from test trumps the app's initialization. This is needed when TrackingplanJUnitRunner can't be used.
-
Improve start and stop logic of the SDK.
Full Changelog: 1.5.1...1.5.2
1.5.1
Changes
-
Expose Trackinplan Android SDK initialization from JUnit
-
Add Kotlin project as an example of using Trackingplan Android SDK in JUnit
Breaking changes
- Removed constructor
TrackingplanRule(tpId, environment)
- Removed constructor
TrackingplanRule(tpId, environment, test_title)
Full Changelog: 1.4.1...1.5.1
1.4.1
Changes
-
Add ability to pass test name in TrackingplanJUnitRule.
-
Send JUnit method name as part of the context when using the SDK from instrumented tests.
-
Background observer is disabled when using the SDK from instrumented tests.
-
Bug fixes.
Full Changelog: 1.4.0...1.4.1
1.4.0
Changes
-
Add support to include tags in the sent data for root cause analysis
-
Include version name of the app in the sent data for root cause analysis
Full Changelog: 1.3.0...1.4.0