Skip to content

10.3.0

Choose a tag to compare

@marcocrupi marcocrupi released this 05 May 21:26
· 246 commits to main since this release
Immutable release. Only release title and notes can be modified.

Changed

  • Android: centralized internal Bundle and Parcelable compatibility reads through BundleValueReader and ParcelableCompatReader, cleaning up deprecated Android access paths without changing public APIs, JavaScript payloads, scheduling policy, Room persistence, reboot recovery, foreground service behavior, or PendingIntent behavior.

Fixed

  • Android: pressAction: null now fully disables notification body taps. The notification body no longer opens the app, emits PRESS, or populates getInitialNotification() when the press action is explicitly opted out. Action buttons remain unaffected.
  • Android: fixed getChannelGroup() delegating to the channel API instead of the channel group API.

Tests

  • Tests: added Android regression coverage for notification, channel, trigger parser current behavior and manager scheduler paths to preserve existing null, default, coercion, update/delete, and reschedule behavior during the internal reader modernization.
  • Tests: added Android unit and smoke coverage for PRESS / ACTION_PRESS routing, InitialNotificationEvent, Headless JS dispatch, action buttons without launchActivity, pressAction: null, and default notification body taps.

📦 npm: https://www.npmjs.com/package/react-native-notify-kit/v/10.3.0