Repository navigation
10.3.0
·
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
BundleValueReaderandParcelableCompatReader, 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: nullnow fully disables notification body taps. The notification body no longer opens the app, emitsPRESS, or populatesgetInitialNotification()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_PRESSrouting,InitialNotificationEvent, Headless JS dispatch, action buttons withoutlaunchActivity,pressAction: null, and default notification body taps.
📦 npm: https://www.npmjs.com/package/react-native-notify-kit/v/10.3.0