Skip to content

Releases: OneSignal/OneSignal-DotNet-SDK

6.1.7

04 May 22:13
3cc2517

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

  • Update Android SDK from 5.8.0 to 5.8.1
    • feat: SDK-4417: emit ossdk.features_enabled in Otel per-event payload (#2631)
    • push token on startup when notification permission already granted (#2622)
    • fix: clear unprocessedOpenedNotifs queue after replaying to new listener (#2632)
    • fix: login/logout race causes subsequent calls to target previous user (#2618)

6.1.6

30 Apr 20:11
c1dbded

Choose a tag to compare

Channels: Current

🐛 Bug Fixes

  • fix(android): add missing transitive deps for native core 5.8.0+ (#176)

6.1.5

29 Apr 21:13
d3fc44d

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

  • Update Android SDK from 5.7.7 to 5.8.0
    • feat: hash PII (email/SMS) in SharedPreferences at rest (#2620)
    • feat: SDK-4176: gate background threading behind remote feature flag (#2595)
    • feat: SDK-4210: Standardize BACKGROUND_THREADING feature flag key naming (#2598)
    • feat: SDK-4363: Turbine remote SDK feature flags and foreground refresh (#2612)
    • bug: catch exception if opening a notification fails (#2508)
    • Fix: a rare NPE from PermissionViewModel (#2504)
    • fix: add retry for notification opened confirmation (#2606)
    • fix: end initialization early if device storage is locked (#2520)
  • Update iOS SDK from 5.5.0 to 5.5.1

6.1.4

08 Apr 23:23
406889e

Choose a tag to compare

Channels: Current

Deprecations

  • Deprecate LiveActivities.Exit method (currently unsupported)

Bug Fixes

  • Update Xamarin.Kotlin.StdLib.Jdk8 NuGet dependency from 1.8.0.1 to 1.9.23.3 to somewhat match the Kotlin version used by the Android SDK

🛠️ Native Dependency Updates

  • Update Android SDK from 5.7.6 to 5.7.7
    • fix: [SDK-4192] downgrade Kotlin from 2.2.0 to 1.9.25 (#2601)

6.1.3

24 Mar 22:41
fe39152

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

  • Update Android SDK from 5.7.3 to 5.7.6
    • fix: R8 AutoValue + Huawei CI (cherry-pick #2592) (#2593)
    • fix: R8 InputMerger + minified demo + CI (#2589 → 5.7-main) (#2590)
    • fix: [SDK-4190] PermissionsActivity does not follow app theme (#2584)
    • fix: [SDK-4185] keep OneSignal WorkManager workers in consumer R8 rules (#2585)

6.1.2

17 Mar 21:29
439c585

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

  • Update Android SDK from 5.7.2 to 5.7.3
    • fix: add otel consumer R8 rule for optional jackson classes (#2580)

6.1.1

12 Mar 23:42
294798a

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

6.1.0

10 Mar 18:11
fbaa888

Choose a tag to compare

Channels: Current

🚀 New Features

  • feat: add ClearAllNotifications and simplify demo build guide, closes #133 (#162)

🛠️ Native Dependency Updates

  • Update Android SDK from 5.6.2 to 5.7.1
    • feat: Crash capture and logging (#2555)
    • fix: updating url (#2562)
    • fix: send unattributed sessions to /outcomes/measure (#2553)

6.0.1

09 Mar 23:38
51a4f58

Choose a tag to compare

Channels: Current

🛠️ Native Dependency Updates

6.0.0

12 Feb 08:14

Choose a tag to compare

Channels: Current

Note this is a breaking change as we are dropping support for dotnet 7. We are instead supporting dotnet 10 as (net8 & net9 are EoL this year).

🎉 Custom Events Support

This release introduces Custom Events support for the dotnet sdk.

Please see documentation on Custom Events.

🚀 New Features

  • feat: add custom events support (#153)

🛠️ Native Dependency Updates

  • Update Android SDK from 5.1.37 to 5.6.1
    • fix: custom events now handle null object within the event properties (#2537)

    • feat: 🎉 introduces Custom Events Support for the Android SDK. To get started with using Custom Events, please contact support@onesignal.com to enable this feature for your app. Please see documentation on Custom Events.
    • feat: IAMs now display when triggers added before first fetch (#2528)
    • fix: end initialization early if device storage is locked (#2520)

    • feature: Exposing accessors thru suspend (#2502)
    • fix: a rare NPE from PermissionViewModel introduced in 5.4.0 (#2504)
    • fix: NPE in SyncJobService since 5.4 (#2500)
    • fix: Rare User and Subscription creates and updates processing out of order (introduced in 5.4.0) (#2419)
    • fix: Remove throwing "initWithContext was not called or timed out", introduced in 5.4.0 (#2408)
    • Improvement: failure message shows that appID is missing (#2506)
    • improvement: Offloaded work on background threads. (#2394)

    • feat: Enable docs (#2507)
    • bug: catch exception if opening a notification fails (#2508)
    • fix: IAM with NOT_EQUAL_TO trigger always shows up (#2509)
    • fix: NPE when setting timezone on app focus (#2505)
    • fix: send receive receipt even when preventDefault is called (#2512)
    • chore: Kotlin 1.9 update (#2403)
    • chore: Bump firebase-messaging to 24.0.0 (#2149)

  • Update iOS SDK from 5.2.14 to 5.4.1