Skip to content

Releases: radarlabs/radar-sdk-ios

3.38.0

Choose a tag to compare

@ShiCheng-Lu ShiCheng-Lu released this 15 Jul 17:04
eb5e43e
  • Adds Radar.revealRisk() to reveal device and network risk signals, no location permissions required.

3.37.1

Choose a tag to compare

@stevepopovich stevepopovich released this 02 Jul 18:14
e57a3fd
  • Fixes an issue where geofence notifications delivered on-device could fail to fire when the device was already inside the geofence at the time they were re-registered.
  • Fixes an "Ambiguous use of ipGeocode()" compilation error for Swift callers of Radar.ipGeocode().
  • Fixes a potential crash when reading previously stored notification state.

3.37.0

Choose a tag to compare

@stevepopovich stevepopovich released this 30 Jun 17:49
87d061a
  • Adds support for restricting geofence notifications to specific days of the week, so notifications are only delivered on a campaign's scheduled days.
  • Improves handling of request payloads containing values that can't be encoded as JSON, preserving valid fields instead of discarding the entire payload.

3.36.0

Choose a tag to compare

@stevepopovich stevepopovich released this 18 Jun 20:08
7d0c224
  • Adds support for campaign scheduling windows in geofence notifications, so notifications are only delivered during a campaign's active window.
  • Adds support for restricting geofence notifications to a geofence's operating hours, so notifications are not delivered while a location is closed.
  • Includes campaign metadata in the conversion event generated when a user opens the app from a geofence notification.

3.35.0

Choose a tag to compare

@alanjcharles14 alanjcharles14 released this 10 Jun 23:08
804b7db
  • Introduces offline detection for user.dwelled_in_geofence, user.entered_beacon, and user.exited_beacon events.
  • Improves handling of non-ASCII characters.

3.34.2

Choose a tag to compare

@alanjcharles14 alanjcharles14 released this 02 Jun 17:52
15775a8
  • Improves reliability of Remote Tracking Options changes while offline.

3.34.1

Choose a tag to compare

@lmeier lmeier released this 01 Jun 21:16
9feb866
  • Improves reliability of Radar.completeTrip() and Radar.cancelTrip().
  • Adds a definition of Radar.ipGeocode() that passes through the underlying NSError to enable easier debugging.

3.34.0-beta.4

3.34.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@stevepopovich stevepopovich released this 01 Jun 16:38
  • Exposes the underlying NSError on Radar.ipGeocode() failures via a new ipGeocodeWithErrorCompletionHandler: completion handler, so integrators can forward network and parse errors to error collectors such as Sentry, Crashlytics, or Datadog.

3.34.0

Choose a tag to compare

@nickpatrick nickpatrick released this 20 May 23:58
35e23af
  • Adds didChangeIP() and didChangeSharing() to RadarVerifiedDelegate to listen for changes to the device's IP address and screen sharing state.
  • Adds Radar.setUserLanguage() to set the user's preferred language.

3.34.0-beta.3

3.34.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@nickpatrick nickpatrick released this 20 May 22:26
Bump version to 3.34.0-beta.3

Also broaden set-version.sh regex for RadarUtils.m/.swift so it
matches prerelease suffixes — previously bumps after the first beta
silently skipped these files.