Skip to content

Releases: trackingplan/trackingplan-android

1.7.0

28 Nov 13:46
Compare
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
Compare
Choose a tag to compare

Changes

  • Improve JSON serialization of complex maps

Full Changelog: 1.6.0...1.6.1

1.6.0

15 Jun 12:24
Compare
Choose a tag to compare

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

02 Mar 14:26
db8061e
Compare
Choose a tag to compare

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

01 Mar 14:58
Compare
Choose a tag to compare

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

28 Feb 11:16
Compare
Choose a tag to compare

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

08 Feb 15:04
Compare
Choose a tag to compare

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

18 Jan 18:01
Compare
Choose a tag to compare

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

1.3.0

01 Dec 15:42
Compare
Choose a tag to compare

Changes

  • Add JUnit support to integrate Trackingplan with Instrumented Tests

  • Update HTTP Example

Breaking changes

  • Trackingplan.stop(context) doesn't require a context.

Full Changelog: 1.2.8...1.3.0

1.2.8

16 Nov 10:37
Compare
Choose a tag to compare

What's changed

  • Customer.io support (with example)
  • Configurable tracks endpoint during SDK initialization
  • Configurable config endpoint during SDK initialization
  • Scoped tracks endpoint using TPID
  • Fix interception of custom headers when using HttpURLConnection

Full Changelog: 1.2.7...1.2.8