All notable changes to this project are documented in this file.
- Regenerated Nitrogen bindings for react-native-nitro-modules 0.36+ (Expo SDK 57 / React Native 0.86).
- Peer dependency
react-native-nitro-modulesis now >= 0.36.0 (was >= 0.35.0).
- Example app upgraded to Expo SDK 57 (React Native 0.86, React 19.2.3).
nitrogendevDependency bumped to ^0.36.1;react-native-nitro-modulesdevDependency ^0.36.1.
- Upgrade
react-native-nitro-modulesto 0.36.1 (or newer 0.36.x). - If using Expo, upgrade to SDK 57 (
npx expo install expo@^57.0.0 --fix). - Run
npx expo prebuild --cleanand rebuild.
- Regenerated Nitrogen bindings for react-native-nitro-modules 0.35+ (JavaPart / CxxPart JNI model).
- Peer dependency
react-native-nitro-modulesis now >= 0.35.0 (was >= 0.31.4). - Android minSdkVersion 26+ is required (Nitro Modules prefab / HardwareBuffer).
NitroPay_minSdkVersionset to 26;NitroPay_ndkVersionupdated to 29.0.14206865.nitrogendevDependency pinned to ^0.35.9;react-native-nitro-modulesdevDependency ^0.35.10.- Updated
cpp-adapter.cppto callregisterAllNatives()(nitro 0.35 JNI_OnLoad pattern).
- Upgrade
react-native-nitro-modulesto 0.35.10 (or newer 0.35.x). - Set Android
minSdkVersionto 26 inexpo-build-propertiesorbuild.gradle. - Remove any consumer-side patches for
@gmisoftware/react-native-pay@0.0.14nitrogen Android codegen. - Run
npx expo prebuild --cleanand rebuild.