Skip to content

4.0.0 Beta3

Pre-release
Pre-release
Compare
Choose a tag to compare
@jkasten2 jkasten2 released this 05 Dec 07:53

Major Release 4.0.0 Beta3

⚠️ This is a major beta release which contains breaking API changes.
See the full list of changes along with step-by-step guides to upgrade.
https://documentation.onesignal.com/docs/mobile-2020-api-migration-guide

❓ Please provide feedback and bug reports with the beta version included in the title to this repo's issue tracker.
https://github.com/OneSignal/OneSignal-Android-SDK/issues

Changes since 4.0.0-Beta2

Fixes and Features from main line releases

Fixes and Features specific to 4.0.0

  • Fix - Proguard consumer rules to keep email observers PR #1189
  • Feature - Enable background player updates PR #1196
  • Feature - Disabling IAM scrolling if dragToDismissDisabled is true in the rendering_complete event PR #1199
  • Fix - Property renames for consistently with OSNotification, OSPermissionState, & OSDeviceState PR #1202
  • Fix - 4.0.0 regression - Add notification duplicate check under Workers. PR #1193
  • Improvement - Make UserState JSONObjects immutable PR #1203
  • Fix - Fix on_focus not completing if app process is stopped PR #1198
  • Cleanup - Removed autoPromptLocation PR #1207
  • Improvement - Notification Open now uses an Activity instead of Broadcast #1192
    • This means better compatibility with existing projects as singleTop or singleTask is no longer required on your launcher Activity.
  • Fix - 4.0.0 regression - Fixed setting outcomes from throwing if done before OneSignal was initialized. PR #1208
  • Fix - Add Main thread check under OSNotificationReceivedEvent. #12.06
  • Fix - 4.0.0 regression - Fix new session triggering from 2nd init #1229
  • Fix - 4.0.0 regression - Attempt to read from field android.content.Context. Issue #1195 PR #1222
  • Fix - 4.0.0 regression - Attempt to read from field 'org.json.JSONObject com.onesignal.UserState.syncValues' on a null object reference. Issue #1212 #1223