Skip to content

@d4rken d4rken released this Dec 7, 2019 · 4 commits to master since this release

  • Fixed disk caching loosing events, see #271
Assets 2

@d4rken d4rken released this Jul 2, 2019 · 10 commits to master since this release

  • Align user-id / visitor-id behavior with other SDKs. (#256)
  • Fix UncaughtExceptionHandler loosing events on crash (#252)
Assets 2

@d4rken d4rken released this Jan 18, 2019 · 15 commits to master since this release

  • Fixes #243 which lead to price not being tracked for larger prices
Assets 2

@d4rken d4rken released this Dec 3, 2018 · 19 commits to master since this release

  • Better log tags
Assets 2

@d4rken d4rken released this Dec 3, 2018 · 24 commits to master since this release

  • Major refactoring from Piwik to Matomo (#191), see here for migration hints
  • Additional debugging information (#228)
  • A Tracker callback to allow extensions that modify the tracked data shortly before sending, e.g. for custom dimensions (#224)
  • Removed any pattern enforcing on the application domain (#217)
Assets 2
  • v3.0.4
  • dca3369
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.4
  • dca3369
  • Compare
    Choose a tag to compare
    Search for a tag

@d4rken d4rken released this Nov 12, 2018 · 36 commits to master since this release

  • Fixes a potential connection leak (#226)
Assets 2

@d4rken d4rken released this Jun 11, 2018 · 43 commits to master since this release

  • The Android SDK did not second the necessary information to allow for server-side stitching when changing the user-id within a sesion (#209)
  • Fixed a bug causing the session to not time out due to start-time being updated too often (#210)
  • Updated used android supportlibs
  • Switched the demo app to https and matomo.org
Assets 2
  • v3.0.2
  • b1ddf3c
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.2
  • b1ddf3c
  • Compare
    Choose a tag to compare
    Search for a tag

@d4rken d4rken released this Apr 26, 2018 · 49 commits to master since this release

  • Fixed issue with transitive dependencies on Timber and SupportAnnotations leaking through (#204, #184, #207)
  • Updated buildtools / gradle
Assets 2

@d4rken d4rken released this Apr 11, 2018 · 53 commits to master since this release

  • Fixed: If the server returns a non-OK (non 2XX status code), the response can contain an error stream. This error stream can leak an open socket if not consumed (or at least explicitly closed). See #199.
  • Fixed: When using GZIP & POST the OutputStream could leak resources if it is not explicitly closed.
  • Improved: Failure to close an output stream AFTER data transmission (without exception) is now no longer failing the send(Packet) call.
Assets 2
  • v3.0.0
  • 71a56bf
  • Compare
    Choose a tag to compare
    Search for a tag
  • v3.0.0
  • 71a56bf
  • Compare
    Choose a tag to compare
    Search for a tag

@d4rken d4rken released this Dec 13, 2017 · 67 commits to master since this release

A feature release with a few (possibly) breaking changes, thus the major version increasing.

Changelog:

  • More sensible TrackHelper behavior (#164).
  • Possibility to supply custom Dispatcher and PacketSender implementations (#172).
  • A retry backoff mechanism that slows down reconnection attempts (#178).
  • Introduction of source/target JavaVersion.VERSION_1_8 for library and example app.
  • Build tool, gradle and plugin upgrades.
  • minSDK was raised to 14, targetSDK to 27.

Notes for people upgrading from 2.0.0:

  • TrackHelper.build() can now throw an exception if you supply bad arguments. Argument checking now happens when calling build() not before. There is now a TrackHelper.safelyWith(...) that silently ignores errors.
  • By default you can assume that a method does not return null unless it is explicitly annotated with @Nullable.
  • If you get weird build errors you might have to add this to your modules build.gradle. Embrace the lambdas it's officially supported since Android Studio 3.0 👍.
compileOptions {
	sourceCompatibility JavaVersion.VERSION_1_8
	targetCompatibility JavaVersion.VERSION_1_8
}
Assets 2
You can’t perform that action at this time.