4.0.0
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 - feat: Added content tracking #86
- feat: Added performance tracking #87
- feat: Ability to drop the dispatch queue #89
- feat: Serialize
MatomoAction
immediately #94 - feat: Attach the last
pvId
automatically #96 - feat: Added a persistent dispatch queue #97
- feat: Extended the newVisit capabilities #105
- feat: More campaigns, path, pvId #109
- 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 toTraceableMixin
andTraceableWidget
#68 - chore: Upgraded dependencies (Dart 3 support) #99
- chore: Updated
LICENSE
with major contributors #100 - chore: Added a contribution guide #101
- refacto: Added default values to
TrackingOrderItem
#102 - refacto: Uniformized the "track" methods parameters #106
Special thanks to Eric Prokop who greatly contributed to this release.