Skip to content

Latest commit

 

History

History
98 lines (78 loc) · 7.03 KB

CHANGELOG.md

File metadata and controls

98 lines (78 loc) · 7.03 KB

Changelog

6.0.2

  • improvement Allow to use the Queue's completions in asynchronous scope.

6.0.1

  • improvement Made copyFromOldSharedInstance available from Objective-C. [#282] (matomo-org#282)
  • improvement Accepting urls ending in matomo.php in addition to piwik.php when initializing a new instance. [#286] (matomo-org#286)
  • bugfix Specified Swift 4.2 in both .podspec files. [#297] (matomo-org#297)

6.0.0

  • feature Added the possibility to implement custom queues. #137
  • improvement Updated to Swift 4.2
  • bugfix Added default values for items when tracking orders. #276

5.3.0

  • feature Added a forcedVisitorId property. #259
  • feature Added a method for goal tracking #272
  • feature Added a function to track E-Commerce orders. #110
  • improvement Added public init to CustomVariable #269
  • improvement Renamed the visitorId property to userId to be more inline with the Documentation. #258
  • bugfix Fixed an issue where trackSearch called from Objective-C would end in an infinite loop. #263
  • bugfix Fixed an issue on Objective-C project where swift version was't set. #260

5.2.0

  • feature Added a function to track content within the application. #230 (by @wongnai)
  • improvement Replaced generic phone model by device model. #254

5.1.1

  • bugfix Fixed Xcode build settings for Carthage support. #224 (by @phranck)

5.1.0

  • feature Added a function to track searches within the application. #230
  • feature Added campaign tracking. #109
  • improvement Exposed the visitorId to Objective-C. #228

5.0.0

  • improvement Device.swift is now usable from Objective-C and recognizes iPhone 8 and X platform identifier. #224 (by @manuroe)

5.0.0-beta1

  • feature It now is possible to use multiple PiwikTracker instances within one appliaction. Please check this guide how to migrate from the shared instance in version 4. #164
  • feature Added compatibility to custom variables. #223 (by @manuroe and @zantoku)
  • improvement Renamed Piwik to Matomo #221

4.4.2

  • bugfix Fixed an issue where an ampersand lead to incomplete tracking information. #217

4.4.1

  • bugfix Fixed a crash happening due to concurrent access of the MemoryQueue. #216

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

  • no changes

4.0.0-alpha1

  • feature Started rewrite in Swift
  • feature Tracking Screen Views
  • feature Tracking Events
  • feature URLSessionDispatcher
  • feature Non persistent Event Queue