Skip to content

chore: upgrade to React Native 0.85.3#7

Merged
blazejkustra merged 1 commit into
mainfrom
chore/upgrade-react-native-0.85
Jun 6, 2026
Merged

chore: upgrade to React Native 0.85.3#7
blazejkustra merged 1 commit into
mainfrom
chore/upgrade-react-native-0.85

Conversation

@blazejkustra

Copy link
Copy Markdown
Owner

Upgrade the library and example app to the latest React Native and align dependencies.

Library:

  • react-native 0.81.1 -> 0.85.3, react pinned to 19.2.3 (must match the bundled react-native-renderer exactly)
  • Latest tooling: builder-bob 0.41, CLI 20.1.3, turbo 2.9, prettier 3.8, eslint 9.39, @types/react 19.2.17 (TypeScript/Jest/release-it/commitlint kept within current major)
  • Add @react-native/jest-preset and switch jest preset to it (RN 0.85 removed the bundled 'react-native' preset)
  • Add eslint-plugin-ft-flow (required at root by @react-native/eslint-config)
  • Android: Kotlin 2.1.20, compile/targetSdk 36

Example app:

  • RN/React/CLI/metro to 0.85.3 / 19.2.3 / 20.1.3, latest web tooling

  • Gemfile: add nkf gem; Gradle wrapper 8.14.3 -> 9.3.1

  • Bump .nvmrc to 20.19.4 (RN 0.85 Node floor)

Upgrade the library and example app to the latest React Native and
align dependencies.

Library:
- react-native 0.81.1 -> 0.85.3, react pinned to 19.2.3 (must match the
  bundled react-native-renderer exactly)
- Latest tooling: builder-bob 0.41, CLI 20.1.3, turbo 2.9, prettier 3.8,
  eslint 9.39, @types/react 19.2.17 (TypeScript/Jest/release-it/commitlint
  kept within current major)
- Add @react-native/jest-preset and switch jest preset to it (RN 0.85
  removed the bundled 'react-native' preset)
- Add eslint-plugin-ft-flow (required at root by @react-native/eslint-config)
- Android: Kotlin 2.1.20, compile/targetSdk 36

Example app:
- RN/React/CLI/metro to 0.85.3 / 19.2.3 / 20.1.3, latest web tooling
- Gemfile: add nkf gem; Gradle wrapper 8.14.3 -> 9.3.1

- Bump .nvmrc to 20.19.4 (RN 0.85 Node floor)
@blazejkustra blazejkustra merged commit deaba99 into main Jun 6, 2026
3 of 4 checks passed
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