The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- Adds support for notifications driven by Radar events. Set `radar:entryNotificationText` or `radar:exitNotificationText` on geofence or beacon metadata to configure notifications for `entry` and `exit` events respectively, and trip metadata `radar:approachingNotificationText` and `radar:arrivalNotificationText` for `Radar.userApproachingTripDestination` and `Radar.userArrivedAtTripDestination` notifications.
- attaches automatically the `.xcframework` to the Github release
- Adds `layer` to `RadarAddress`
- Avoids replaying location updates when calling `Radar.trackVerified()`.
- Fixes the `Radar.trackVerified()` completion handler.
- Enables syncing of geofences with notifications in `trackOnce` calls.
- Exposes `logConversion(request)` to log notifications in the `UNUserNotificationCenterDelegate`.
- Improves stop detection reliability on iOS 16.4 and higher.
3.7.5-beta.1
10 weeks ago
- Changes defaults for `RadarTrackingOptions.presetResponsive` to account for a background location behavior change in iOS 16.4 (see https://developer.apple.com/forums/thread/726945), including (1) trusting `CLVisit` arrivals as stops to ensure that stop detection works and (2) setting `trackingOptions.useMovingGeofence = true` to improve the reliability of background location updates when moving.
- Removes `Radar.setAdIdEnabled()`.
- Fixes nearby beacon ranging and guards against crashes when stopping ranging.
- Changes defaults for `RadarTrackingOptions.presetResponsive` to account for background location behavior change in iOS 16.4 (see https://developer.apple.com/forums/thread/726945), including trusting `CLVisit` arrivals as stops to ensure that stop detection works.
3.7.3-beta.3
10 weeks ago