Skip to content

Releases: OneSignal/OneSignal-Flutter-SDK

Release 5.1.6

01 May 22:50
67bc03c
Compare
Choose a tag to compare

🔧 Native SDK Dependency Updates Only

Update Android SDK from 5.1.9 to 5.1.10

  • 5.1.10 release notes
  • 🛠️ Added additional Network call optimizations
  • 🐛 Handle incorrect 404 responses; add a delay after creates and retries on 404 of new ids #2095

Update iOS SDK from 5.1.5 to 5.1.6

  • 5.1.6 Release Notes
  • 🐛 Bug Fixes
    • Fix crashes when encoding user models #1412
    • Some pending properties can be sent to new user, when users change quickly after the last updates are made (#1418)
    • Fix crash in OneSignalAttachmentHandler trimURLSpacing method (#1411)
    • Fix crash when handling a dialog result when stack traces point to delayResult (#1417)
    • [Bug] Remove IAM window when an in app message is inactive (#1413)

Full Changelog: 5.1.5...5.1.6

Release 5.1.5

16 Apr 21:50
6c88254
Compare
Choose a tag to compare

🔧 Native SDK Dependency Updates Only

Update Android SDK from 5.1.8 to 5.1.9

  • 5.1.9 release notes
  • Added Network call optimizations
  • Fix for WorkManager not initialized crash
  • Added AndroidManifest options to override In-App Messages gray overlay and dropshadow
<meta-data android:name="com.onesignal.inAppMessageHideGrayOverlay" android:value="true"/>
<meta-data android:name="com.onesignal.inAppMessageHideDropShadow" android:value="true"/>

Update iOS SDK from 5.1.4 to 5.1.5

  • 5.1.5 Release Notes
  • ✨ In-App Message Enhancements:
    • The status bar will be hidden on full-bleed In-App Messages
    • Add back the dropshadow on In-App Messages and include a plist option to disable it
    • Add plist option to override and hide the gray overlay to In-App Messages
OneSignal_in_app_message_hide_gray_overlay
OneSignal_in_app_message_hide_drop_shadow

Release 5.1.4

10 Apr 16:01
6cf538c
Compare
Choose a tag to compare

🔧 Native SDK Dependency Updates Only

Update Android SDK from 5.1.6 to 5.1.8

  • Fix crash with EventProducer's fire events (OneSignal/OneSignal-Android-SDK#2034)
  • Battery improvements
    • Possibly resolves issue #1880 "Egregious levels of battery drain"
    • Prevent OperationRepo from continuously pulling when empty (#2033)
    • Add backoff to OperationRepo when retrying network calls (#2017)
    • Limit refresh User and GET IAMs to foreground (#2036)
  • Fixes network call batching not waiting the full 5 seconds in most cases to reduce the total number of REST API calls to OneSignal.
  • external_id skipped and updates stop if something updates the User (such as addTag) shortly before login is called (OneSignal/OneSignal-Android-SDK#2046)
  • For full changes, see the native release notes

Update iOS SDK from 5.1.3 to 5.1.4

Release 3.5.3

26 Mar 21:50
4ec2671
Compare
Choose a tag to compare

What's Changed

Release 5.1.3

21 Mar 23:27
678a8d0
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix Live Activities methods were not working due to bridge error (#860)

🎉 New Methods

  • Add getter for onesignalId and externalId and a UserState Observer to be notified of changes (#856)

Release 5.1.2

06 Mar 22:08
4d6e527
Compare
Choose a tag to compare

🔧 Native SDK Dependency Updates Only

Update Android SDK from 5.1.2 to 5.1.6

  • Which include an improvement to banner-style IAMS: link, a dependency update for firebase-messaging and play-services-basement
  • Also includes fix for null pointer exceptions from calling getAppContext when the SDK is initializing: link
  • For full changes, see the native release notes

Update iOS SDK from 5.1.0 to 5.1.3

  • 5.1.3 Release Notes
  • Includes fix to improve Swift concurrency safety to address crash reports in production: link

Release 5.1.1

05 Mar 23:51
23dd178
Compare
Choose a tag to compare

🚧 Do not use 🚧

  • Please use version 5.1.2, which contains the same changes.

Release 5.1.0

30 Jan 22:45
c94497a
Compare
Choose a tag to compare

🎉 New Methods

  • Add public getTags method #804

🔧 Maintenance

  • Added the namespace property in build.gradle for AGP 8 #825

🐛 Bug Fixes

  • Fix Android User calls to always resolve #800
  • [Fix] Remove email and remove sms #805
  • [fix] Android: Resolve requestPermission call when already granted #806

⚠️ Behavior Changes ⚠️

  • Location sharing with OneSignal now defaults to false: You will need to explicitly enable location sharing with OneSignal with OneSignal.Location.setShared(true)

🔧 Native SDK Dependency Updates

Full Changelog: 5.0.4...5.1.0

Release 3.5.2

30 Jan 22:42
e14e77a
Compare
Choose a tag to compare

What's Changed Since v3.5.1

🔧 Maintenance

  • Added the namespace property in build.gradle to support AGP 8 #765

Native SDK Updates

Native iOS SDK Update
Bump native iOS SDK version from 3.12.4 to 3.12.7: See release notes

Native Android SDK Update
Bump native Android SDK version from 4.8.5 to 4.8.7: See release notes

Full Changelog: 3.5.1...3.5.2

Release 5.0.4

15 Nov 20:41
0996e59
Compare
Choose a tag to compare

What's Changed

  • Fix clearTriggers on Android in #771

Native SDK Updates

Update Android SDK to 5.0.4

Update iOS SDK to 5.0.4

Full Changelog: 5.0.3...5.0.4