Skip to content

chore: bump to React Native 0.84 and nitro-modules 0.35#11

Open
Andarius wants to merge 1 commit intomainfrom
chore/rn-0.84
Open

chore: bump to React Native 0.84 and nitro-modules 0.35#11
Andarius wants to merge 1 commit intomainfrom
chore/rn-0.84

Conversation

@Andarius
Copy link
Copy Markdown
Owner

Summary

  • Upgrade to React Native 0.84.1 and React 19.2.3 in both the library and the example app
  • Upgrade react-native-nitro-modules and nitrogen from ^0.32.0 to ^0.35.5, regenerate nitrogen/generated/**, migrate nitro.json to the new autolinking schema
  • Widen peerDependencies.react-native-nitro-modules to ^0.35.0 so consumer apps on 0.35.x (e.g. using react-native-mmkv@4, which requires nitro-modules ≥ 0.35) no longer hit a peer-range mismatch
  • Bump library version 1.2.01.3.0

Test plan

  • yarn install — no react-native-nitro-modules peer warning
  • yarn nitrogen — clean (no deprecation warnings)
  • yarn typecheck
  • yarn lint
  • yarn test
  • yarn prepare — full module + typescript + nitrogen build succeeds
  • yarn example android — build & smoke test on a device/emulator
  • yarn example ios — build & smoke test on a simulator

- Bump root deps: `react-native` 0.83.0 → 0.84.1, `react` 19.2.0 → 19.2.3
- Bump `react-native-nitro-modules` & `nitrogen` ^0.32.0 → ^0.35.5
- Bump `@react-native/babel-preset` & `@react-native/eslint-config` to 0.84.1
- Bump example deps: RN 0.84.1, react 19.2.3, nitro-modules ^0.35.5
- Bump example `@react-native-community/cli*` to 20.1.3
- Bump example `@react-native/{babel-preset,metro-config,typescript-config}` to 0.84.1
- Widen `peerDependencies.react-native-nitro-modules` to `^0.35.0` so apps
  on 0.35.x (e.g. using `react-native-mmkv@4`) no longer mismatch the peer
- Migrate `nitro.json` autolinking to the new schema (silences nitrogen 0.35
  deprecation warnings)
- Regenerate `nitrogen/generated/**` against nitrogen 0.35.5
- Bump library version 1.2.0 → 1.3.0
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.

1 participant