Releases: kkla320/Tracking
Releases · kkla320/Tracking
0.5.0
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
0.3.0
0.2.0
Initial release
The first release for the Tracking package. The following features are available:
- Define custom AnalyticsHandler
- Define custom AnalyticsFilter
- Define custom Events