Changelog
4.4.0
- feature Added a way to add custom dimension in the action scope. #111
- feature Added automatic generation of the url property. #197
- improvement The PiwikTracker is now save to create in a background thread. #175
- improvement The Logger is now objc compatible. #185
- improvement Default
example.com
urls aren't generated anymore. #194
- improvement The Device and Applications structs are now public. #191
4.3.0
- feature Added the ability to send custom events with custom tracking parameters. #153
- bugfix Fixed a crash when initializing a new tracker. #162
- bugfix Removed old, unused AFNetworking Submodule to fix Carthage usage. #190
4.2.0
- feature Added ability to customize user agent. #168
- feature Added ability to customize User ID.
#180 (by @niksawtschuk)
- feature Added Carthage support #74 (by @elitalon)
- feature Added a way to set a custom visitor ID #180 (by @niksawtschuk)
- improvement Added Swift support
4.1.0
- feature Added Custom Dimension Tracking for the Visit Scope. #111
- feature Transmitting the Screen resolution to the Piwik Backend. #149 (by @akshaykolte)
- feature Added a Logger that can log messages in different levels. #147
- feature Added macOS and tvOS compatibility. #134
- bugfix Fixed a bug, where the tracker would stop automatic dispatching. #167
4.0.0
- feature Renamed the Tracker to PiwikTracker. #146
- feature Added isOptedOut parameter to the PiwikTracker. #124
4.0.0-beta2
- feature Added the possibility to set the url for a screen view event. #92
- feature Added the functionality to start new sessions. #136
- fixed The value of an event got wrongly encoded when dispatching. #140
- fixed Fixed an issue where tracking an event wasn’t possible from Objective-C code. #142
4.0.0-beta1
4.0.0-alpha1
- feature Started rewrite in Swift
- feature Tracking Screen Views
- feature Tracking Events
- feature URLSessionDispatcher
- feature Non persistent Event Queue