Skip to content

Conversation

@arnaud-roland
Copy link
Contributor

This is a major release with important breaking changes, please see our migration guide for more info on how to update your current Batch implementation.

Expo

  • Removed Expo support from this repository. You should now use our new dedicated Batch-Expo-Plugin.

Core

  • Batch requires react-native v0.77 or higher.
  • Removed support for the old React Native architecture (Native Module). The plugin is now a pure Turbo Module and requires the new architecture enabled.
  • Batch no longer requires a custom React Native CLI configuration. If react-native.config.js only exists for Batch, delete it or remove the @batch.com/react-native-plugin entry.

Android

  • The plugin is no longer auto-initialized. You should now call RNBatchModule.initialize(application) from MainApplication.onCreate() to complete setup.
  • The initial state of the "Do Not Disturb" (DnD) feature is no longer read from the Android resources. You should now add a meta-data tag batch_do_not_disturb_initial_state to the section of your AndroidManifest.

@arnaud-roland arnaud-roland merged commit f18f34e into master Nov 7, 2025
2 checks passed
@arnaud-roland arnaud-roland deleted the feature/batch-react-native-v12 branch November 7, 2025 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants