matomo_tracker 4.0.0-dev.2
matomo_tracker: ^4.0.0-dev.2 copied to clipboard
A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo API.
Changelog #
4.0.0-dev.2 #
Check the Migration Guide to learn about breaking changes in this version
- Contributions from Eric Prokop
- Contributions from TesteurManiak
- Upgraded dependencies #99
4.0.0-dev.1 #
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
Campaignobject to manage campaign tracking #72
- Contributions from TesteurManiak
3.1.0 #
- Contributions from Eric Prokop
- feat: Allow to set custom http headers #59
- Contributions from TesteurManiak
- fix: Added custom headers to
sendBatchand added test cases #60
- fix: Added custom headers to
3.0.0 #
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
LocalStorageimplementation - Added a
verbosityLevelflag to manage the logged messages
2.0.0 #
- Breaking Change: Removed
nameandwidgetNamearguments fromtrackEventmethod - Contributions from Chris Tomlinson
- 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_plusto8.0.0 - Bumped
package_info_plusto3.0.2 - Bumped
uuidto3.0.7
1.7.0 #
- Bumped
device_info_plusto7.0.1 - Bumped
package_info_plusto3.0.1
1.6.0 #
- Bumped Dart SDK version to
2.17.0 - Removed logging dependency
- Removed universal_platform dependency
1.5.0 #
- Contribution from Paula Petcu
- Addition of a
TraceableWidgetto trackStatelessWidget.
1.4.0 #
- Fix #16 (Contribution from Paula Petcu)
- Updated dependency device_info_plus to version 4.1.2
- Updated dependency http to version 0.13.5
1.3.0 #
- Contribution from lsaudon
- Updated dependency device_info_plus to 4.0.1
- Updated dependency
package_info_plusto1.4.3 - Fixed analysis warnings
1.2.1 #
- Added support for Visitor's userId
- Solves #13 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.
1.2.0 #
- Fix #9 (Contribution from Marvin Möltgen)
- Deprecated
MatomoTracker.trackEvent.nameuseMatomoTracker.trackEvent.eventNameinstead - Deprecated
MatomoTracker.trackEvent.widgetNameuseMatomoTracker.trackEvent.eventCategoryinstead
- Deprecated
1.1.2 #
- Contributions from Marvin Möltgen
- fix #8: Send country code only in combination with auth_token
1.1.1 #
- Contributions from Marvin Möltgen
- fix: Now exporting the
Visitorclass #6
- fix: Now exporting the
1.1.0 #
- Contributions from Marvin Möltgen
1.0.3+1 #
- Updated README with new logo and link to Matomo Integrations page
1.0.3 #
- Added
pathproperty toTraceableClientMixin - Improved documentation
1.0.2 #
- Fixed default
TraceableClientMixin.widgetId, nownulland you will have to set it manually with a length of 6 characters - Migrated example app to null-safety
1.0.1+2 #
- Fixed README.md typo
- Improved documentation
1.0.1+1 #
- Updated README with pub version & Matomo Tracking documentation link
1.0.1 #
- Fixed
visitorIdnot being set for future visits
1.0.0 #
- Initial release of matomo-tracker