Skip to content

Releases: kkla320/Tracking

0.5.0

04 Feb 08:45

Choose a tag to compare

Removed the Events enum, in favor for protocol extension. Code that used the enum should be rewritten like this:

struct MockEvent: Event {
    var name: String = "Mock"
    
    var metadata: Analytics.Metadata?
    
    init(metadata: Analytics.Metadata? = nil) {
        self.metadata = metadata
    }
}

extension Event where Self == MockEvent {
    static func mock(metadata: Analytics.Metadata? = nil) -> MockEvent {
        return MockEvent(metadata: metadata)
    }
}

0.4.0

03 Feb 13:56

Choose a tag to compare

Merge branch 'develop'

0.3.0

31 May 08:48
c4d4746

Choose a tag to compare

  • Added a license

0.2.0

07 May 06:25
513c8db

Choose a tag to compare

  • Downgraded swift-tools-version to 5.3

Initial release

27 Apr 12:54

Choose a tag to compare

The first release for the Tracking package. The following features are available:

  • Define custom AnalyticsHandler
  • Define custom AnalyticsFilter
  • Define custom Events