Skip to content

Releases: OneSignal/OneSignal-Android-SDK

4.7.1 Release

08 Apr 22:54
a27c12c
Compare
Choose a tag to compare

Release Notes

  • Fix a rare null pointer exception for outcomeEventsController during SDK initialization by @nan-li in #1539
  • Remove Runtime.getRuntime().exec from OPPO Badge implementation since it can be flagged as an insecure API by some static analysis tools by @jkasten2 in #1557
  • Fix a crash due to Android 12 changes that can happen when tapping on a notification action button by @vincent-paing in #1548
  • Fix the onSuccess callback from being invoked too early when setting email or SMS by @nan-li in #1555
  • Respect duration since last IAM trigger when the app is quit and relaunched by @emawby in #1560

Full Changelog: 4.7.0...4.7.1

4.7.0 Release

03 Mar 23:18
ac8c2a7
Compare
Choose a tag to compare

Release Notes

  • HMS(Huawei) Fixes
    • Fix default values for TTL and sentTime if not available by @Jeasmine in #1531
    • Fix notification open not bring app to foreground by @Jeasmine in #1533
  • Add feature for setLanguage callbacks by @tanaynigam in #1536
    Documentation coming soon

Full Changelog: 4.6.7...4.7.0

4.6.7 Release

09 Feb 05:26
570bf3d
Compare
Choose a tag to compare

Release Notes

  • Fixed incorrect log "Cannot change requiresUserPrivacyConsent() from TRUE to FALSE" when OneSignal.setRequiresUserPrivacyConsent(true) is called by @shepherd-l in #1527
  • Fix ttl and related current time logic by @nan-li in #1528

Full Changelog: 4.6.6...4.6.7

4.6.6 Release

27 Jan 22:59
2e1fd4a
Compare
Choose a tag to compare

Release Notes

Full Changelog: 4.6.5...4.6.6

4.6.5 Release

12 Jan 21:40
9ae1b92
Compare
Choose a tag to compare

Release Notes

  • Fixes "Could not find OneSignal-4.6.4.aar" from Issues #1509 & #1510
  • Sign release files instead of archive subset by @jkasten2 in PR #1511

Full Changelog: 4.6.4...4.6.5

4.6.4 Release

07 Jan 00:47
836db2d
Compare
Choose a tag to compare

Release Notes

⚠️NOTE: This version is not usable from Maven Central due to a missing .aar file, use 4.6.5 instead.

  • Make UserStateSMSSynchronizer package-private by @jkasten2 in #1491
  • Make OSInAppMessagePrompt public by @jkasten2 in #1490
  • Don't set backgroundImageLayout if device is Android 12 or higher by @emawby in #1495
  • Fix Android 4.4 and older devices fail to register to onesignal.com by @syrepoman in #1493
  • Proguard -assumenosideeffects Compatibility by @jkasten2 in #1492
  • Use consistent versions of dependencies; Fixes errors reported by strict-version-matcher-plugin by @jkasten2 in #1501

Full Changelog: 4.6.3...4.6.4

4.6.3 Release

13 Nov 05:28
757d253
Compare
Choose a tag to compare

4.6.3 Release Notes

  • TTL notification fix, account for App Standby Buckets (#1479)
  • Fix rounded corners for In App Messages (#1482)
  • Add support for fullbleed In App Messages (#1481)
  • Fix a notification duplicated issue in rare cases (#1484)
    • Issue occurred if app was swiped away shortly after receiving a push
    • Bug introduced in 4.4.1

Full Changelog: 4.6.2...4.6.3

4.6.2 Release

05 Nov 23:31
3bcc63f
Compare
Choose a tag to compare

4.6.2 Release Notes

  • Prevent crash when device has no WebView installed. (MissingWebViewPackageException)
  • Fix notification background image not showing on when the device has a RTL set
  • Fix notification background image layouts to render text RTL based on the device's language setting
  • Update work-runtime version to [2.1.0, 2.7.99], 2.7.0 is required for apps with targetSdkVersion 31 (Android 12)
  • Fix outside package target activities (Launch URL) not opening when notification is tapped on. Regression bug introduced in 4.5.0
  • Add toJSONObject method to OSInAppMessage
  • HMS push, use new onNewToken method signature
  • Match and fix any external id that has escaped forward slashes

Full Changelog: 4.6.1...4.6.2

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