Releases: TelemetryDeck/SwiftSDK
Releases · TelemetryDeck/SwiftSDK
2.5.1
2.5.0
What's Changed
- Add support for OSLog and default to it on modern systems by @Jeehut in #195
- Add various default global options to reduce repetitive code by @Jeehut in #196
- Log errors to console when reserved keys are being used by users by @Jeehut in #197
- Add a SwiftUI modifier for easily tracking navigation between views by @Jeehut in #199
- Migrate from XCTest framework to Swift Testing + get rid of all warnings by @Jeehut in #198
Full Changelog: 2.4.1...2.5.0
2.4.1
Some internal restructuring was done in this release. They shouldn't affect public usage (other than that you might notice that you'll no longer see TelemetryClient
in the Xcode dependencies list but TelemetryDeck
). But if you do run into any issues, please make sure to report an issue and explain what your setup is and how the change affected you.
What's Changed
- Fix all deprecation warnings & restructure targets making TelemetryDeck main one by @Jeehut in #189
- Avoid blocking main thread for backupCache calls when leaving app by @Jeehut in #187
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
- Add full data-race safety and enable strict concurrency checking for Swift 6 compatibility by @Jeehut in #174
- Update to Ingest API v2 by @winsmith in #179
- Add hashedDefaultUser property by @winsmith in #180
- Add error wrapper to conform any error type to IdentifiableError by @Jeehut in #182
- Remove the old “newSessionBegan” signal by @winsmith in #183
Full Changelog: 2.3.0...2.4.0
2.3.0
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
This release adds support for sending Navigation signals. Navigation signals will allow you to better understand how users are navigating through your app in the future. We're releasing this part of the feature early so that you can get a head start at collecting this data.
What's Changed
Full Changelog: 2.1.1...2.2.0