Skip to content

Releases: OneSignal/OneSignal-Android-SDK

3.16.2 Release

28 Oct 21:43
8ba264c
Compare
Choose a tag to compare

Background Image Notifications layout fixes for RTL (right-to-left) languages

  • Fixes for background image not showing and text not rendering in the RTL direction when a RTL system language is set.

3.16.1 Release

26 Oct 21:34
fb28217
Compare
Choose a tag to compare

Backport fixes for null messageIds

  • Avoid continuing with null message Ids #1447
  • Fix IAM preview message id NPE #1463

4.6.1 Release

06 Oct 20:47
2dd1948
Compare
Choose a tag to compare

4.6.1 Release Notes

  • Remove a key from Shared Prefs if its value is null #1443
    • This fixes a bug that prevented successful logout of email and SMS
  • Remove messageWasDismissedByBackPress and lostFocus to redisplay IAM after backgrounding app #1445
    • IAM on screen will redisplay when a user returns to the app after backgrounding it
  • Fix EXTERNAL_USER_ID_AUTH_HASH not popped and old one sent to backend #1404
  • [Dev App] Fixing material dependency error in dev app #1430

4.6.0 Release

02 Sep 19:00
18ae12d
Compare
Choose a tag to compare

4.6.0 Release Notes

  • Apps can now observe the display lifecycle for In App Messages through a OSInAppMessageLifecycleHandler. Documentation for the new handler is here! #1405
  • In App Messages are now able to render with transparent background images #1421
  • In App Messages are now able to render with no margin, allowing true full screen messages. #1422
  • Fix to a rare null pointer exception occurring due to attempt to call showView on a null messageView object #1424

4.5.1 Release

18 Aug 19:09
6326ba5
Compare
Choose a tag to compare

4.5.1 Release Notes

  • [Fix] Check NullPointerException when getDeviceType() #1416

4.5.0 Release

13 Aug 22:04
67a7f20
Compare
Choose a tag to compare

4.5.0 Release Notes

  • [Fix] No longer firing willShowInForegroundHandler for restoring notifications #1403
  • Notification Reverse Activity Trampolining #1377
    • Has improvements for app startup time when opening from a notification
  • Add device_type to Receive Receipt #1410
  • [Fix] Checking shouldLogUserPrivacyConsentErrorMessage for Outcomes #1409
  • Android 12 Compatibility | Add pending intent flag immutable #1411

4.4.2 Release

27 Jul 22:24
Compare
Choose a tag to compare

4.4.2 Release Notes

  • Add thread-safety synchronized to UserStatePushSynchronizer #1389
  • Add SMS observers to proguard rules #1388
  • Clean up IAM Controller #1387
  • Avoid continuing with null IAM message Ids #1386
  • Remove kotlin extension plugin #1383

4.4.1 Release

12 Jul 22:52
Compare
Choose a tag to compare

4.4.1 Release Notes

  • Fix IAM preview message-id NPE #1380
  • Fix IAM Preview Notification being handle as normal Notification #1376
  • Fix ClassCastException due to casting Application to Context #1373
  • Fix possible NullPointerException under notValidOrDuplicated #1372
  • Fix accent color under dark mode #1370
    • Requires setting resource named onesignal_notification_accent_color.
    • See OneSignal's Small Icon Accent Color docs for more details.
  • Fix example project so it runs on Android devices older than Android API 24 (Android 7.0) #1367
  • Fix Amazon IAP crash ClassCastException #1365
  • Limit dependencies version ranges to only include stable versions #1364
  • Add android:exported to AndroidManifest.xml per Android 12's requirements #1362
  • Remove extra addition of delayMs #1361
  • Fix FirebaseMessagingService migration comment #1359
  • Add Receive Receipt delay #1356

3.16.0 Release

03 Jun 21:11
88e09ed
Compare
Choose a tag to compare

3.16.0 Release Notes

  • Added setLanguage to allow defining an app language used for Notifications, In-App Messages, and other channels such as Email. PR #1350
  • Fix compatibility with FCM (Firebase Messaging) 22.0.0. PR #1348
    • Fixes Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId;. Issue #1346

4.4.0 Release

25 May 23:08
e0ea2f0
Compare
Choose a tag to compare

4.4.0 Release Notes

  • Added setLanguage to allow defining an app language used for Notifications, In-App Messages, and other channels such as SMS and Email. PR #1334
    • This new method is optional, OneSignal by default uses the Android System setting.
  • Fixed suppressLaunchURLs AndroidManifest.xml setting. PR #1337
  • Fix Compatibility with FCM (Firebase Messaging) 22.0.0. PR #1340
    • Fixes Failed resolution of: Lcom/google/firebase/iid/FirebaseInstanceId;. Issue #1346
    • Bump dependency version range to include 22. [19.0.0, 22.99.99]
  • Added back disableGMSMissingPrompt (from 3.x.x). PR #1332