Skip to content

Releases: Floating-Dartists/matomo-tracker

4.0.0-dev.1

15 May 16:08
Compare
Choose a tag to compare
4.0.0-dev.1 Pre-release
Pre-release

Check the Migration Guide to learn about breaking changes in this version

  • Contributions from Eric Prokop
    • feat: Improved documentation and added verification on dimension keys #63
    • feat: Ping logic to measure accurately the time spent on the last page #79
    • feat: New app launches start a new visit #77
    • feat: Reentry logic to detect a pop navigation on a previous page #74
    • feat: Added a Campaign object to manage campaign tracking #72
  • Contributions from TesteurManiak
    • fix: Added test cases for dimension key validation #67
    • fix: URLs have double slashs in the dashboard #81
    • feat: Added an EventInfo class to manage accurately additional data send with an event, added support for custom dimensions to TraceableMixin and TraceableWidget #68

3.1.0

03 May 12:18
3360df8
Compare
Choose a tag to compare
  • Contributions from Eric Prokop
    • feat: Allow to set custom http headers #59
  • Contribution from TesteurManiak
    • fix: Added custom headers to sendBatch and added test cases #60

3.0.0

20 Apr 15:15
04caa00
Compare
Choose a tag to compare

Check the Migration Guide section to learn about breaking changes in this version.

  • Contributions from TesteurManiak
    • Added cookieless tracking
    • Keep failed event request in queue (offline tracking) #51
    • You can now make your own LocalStorage implementation
    • Added a verbosityLevel flag to manage the logged messages

2.0.0

30 Nov 19:30
Compare
Choose a tag to compare
  • Breaking Change: Removed name and widgetName arguments from trackEvent method
  • Contributions from Chris Tomlinson
    • fix: Problem with visitor id #26
    • fix: PII in the user agent string can cause tracking failure #39
  • Contribution from Johann Schramm
    • fix: queue in matomo.dart breaks tracking #33
  • Contribution from Scolnet
    • Add pause and resume capabilities
  • Contribution from Pierre Monier
    • Added tests and code coverage
  • Bumped device_info_plus to 8.0.0
  • Bumped package_info_plus to 3.0.2
  • Bumped uuid to 3.0.7

1.7.0

24 Oct 12:29
Compare
Choose a tag to compare
  • Bumped device_info_plus to 7.0.1
  • Bumped package_info_plus to 3.0.1

1.6.0

20 Oct 10:45
f1308e0
Compare
Choose a tag to compare

1.5.0

19 Sep 16:35
5ede02c
Compare
Choose a tag to compare
  • Contribution from Paula Petcu
  • Addition of a TraceableWidget to track StatelessWidget.

1.4.1

19 Sep 16:33
7952f51
Compare
Choose a tag to compare

1.4.0

09 Sep 11:26
Compare
Choose a tag to compare

1.3.0

29 Jul 07:56
0d2ca3d
Compare
Choose a tag to compare

v1.3.0

  • Contribution from Isaudon
    • Updated dependency device_info_plus to 4.0.1
    • Updated dependency package_info_plus to 1.4.3
    • Fixed analysis warnings

v1.2.1

  • Added support for Visitor's userId
    • Solves #12 by allowing a userId coming from a third-party source (eg. Firebase) to be linked to the visitor.
    • Is accessible through the setVisitorUserId() method of the MatomoTracker instance.
    • No breaking changes.

v1.2.0

  • Fix #9 (Contribution from Marvin Möltgen)
    • Deprecated MatomoTracker.trackEvent.name use MatomoTracker.trackEvent.eventName instead
    • Deprecated MatomoTracker.trackEvent.widgetName use MatomoTracker.trackEvent.eventCategory instead