Skip to content

Releases: OneSignal/OneSignal-Flutter-SDK

Release 5.0.0

18 Aug 20:17
58451b5
Compare
Choose a tag to compare

⚠️ This is a major release which contains breaking API changes.
In this major version release for the OneSignal Flutter SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.

For information please see the migration guide.

What's Changed Since beta 1

  • setLaunchURLsInApp has been removed

Note that Identity Verification has not yet been enabled in this version and will be released in a later version

Full Changelog since beta 2: 5.0.0-beta2...5.0.0

Release 5.0.0-beta2

09 May 22:51
df20a50
Compare
Choose a tag to compare
Release 5.0.0-beta2 Pre-release
Pre-release

🚧 Beta release. Please test thoroughly prior to production use. 🚧

OneSignal Flutter 5.0.0-beta2

In this major version beta release for the OneSignal SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.

For information please see the migration guide.

What's Changed Since beta 1

API Name Changes

We have made significant, breaking changes to our functions. Please see the updated migration guide for the most up to date signatures.

Native Updates

Updated included Android SDK to 5.0.0-beta4
Updated included iOS SDK to 5.0.0-beta-04

Full Changelog: OneSignal/OneSignal-Android-SDK@5.0.0-beta1...5.0.0-beta2

Release 3.5.1

17 Mar 00:13
613fd2e
Compare
Choose a tag to compare

Native iOS SDK Update

Bump native iOS SDK version from 3.12.3 to 3.12.4

  • Fix In App Messages occasionally being displayed twice
  • Fix a OneSignal log ignoring the "None" log level

Native Android SDK Update

Bump native Android SDK version from 4.8.2 to 4.8.5

  • Fix issue which caused groupless notifications to not get cleared if there were at least 4 of them
  • Remove OneSignal gradle plugin from build.gradle files
  • Fix an issue with liquid IAMs when a non-existent tag doesn't show the correct default value.
  • Speculative Fix for WorkManager not Initialized Crash

5.0.0-beta1

03 Mar 23:44
92e33be
Compare
Choose a tag to compare
5.0.0-beta1 Pre-release
Pre-release

🚧 Beta release. Please test thoroughly prior to production use. 🚧

OneSignal Flutter 5.0.0-beta1

In this major version beta release for the OneSignal SDK, we are making a significant shift from a device-centered model to a user-centered model. A user-centered model allows for more powerful omni-channel integrations within the OneSignal platform.

For information please see the migration guide.

Updated included Android SDK to 5.0.0-beta2
Updated included iOS SDK to 5.0.0-beta-02

Release 3.5.0

30 Nov 19:09
5b26197
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add iOS Live Activities support in #621 that include 2 methods for associating and deleting a temporary push token with an Activity ID on the OneSignal server.
    • Documentation to come
    • Example usage:
    OneSignal.shared.enterLiveActivity("your_activity_id", "your_token").then((v) {
      print("Successfully enter live activity");
    }).catchError((error) {
      print("Failed to enter live activity with error: $error");
    });

    OneSignal.shared.exitLiveActivity("your_activity_id").then((v) {
      print("Successfully exit live activity");
    }).catchError((error) {
      print("Failed to exit live activity: $error");
    });

Native SDK Updates

  • Update to OneSignal-iOS-SDK 3.12.3
    • Includes the iOS Live Activities support
  • No Android bump to 4.8.3, the SDK stays on 4.8.2

Full Changelog: 3.4.2...3.5.0

Release 3.4.2

28 Oct 22:22
9222eca
Compare
Choose a tag to compare

Native SDK Updates

Full Changelog: 3.4.1...3.4.2

Release 3.4.1

10 Aug 18:42
48321ef
Compare
Choose a tag to compare

Native SDK Updates

Release 3.4.0

28 Jul 17:53
783cd7f
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add support for Android 13 Push Permission Prompting in #578
    The existing promptUserForPushNotificationPermission() method now works for both iOS and Android. In order to utilize this method in Android make sure that your compile and target SDK versions are set to API 33

3.3.2 Release

17 Jun 17:41
24f4262
Compare
Choose a tag to compare

What's Changed

  • [Feature] Add callbacks to the setLanguage method in #568
    OneSignal.shared.setLanguage("fr").then((response) { // Example of setting the language to French.
        print("Successfully set language with response: $response");
    }).catchError((error) {
        print("Failed to set language with error: $error");
    });

Native SDK Updates

Full Changelog: 3.3.1...3.3.2

3.3.1 Release

25 May 18:02
55526ea
Compare
Choose a tag to compare

Native SDK Updates