Skip to content

chore: align example to React Native 0.87.0 and bump dependencies - #1657

Open
NandanPrabhu wants to merge 1 commit into
chore/rebuild-example-appfrom
chore/bump-example-rn-and-dependencies
Open

chore: align example to React Native 0.87.0 and bump dependencies#1657
NandanPrabhu wants to merge 1 commit into
chore/rebuild-example-appfrom
chore/bump-example-rn-and-dependencies

Conversation

@NandanPrabhu

@NandanPrabhu NandanPrabhu commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Aligns the example app and SDK toolchain to React Native 0.87.0 (New-Architecture only) and updates dependencies to latest stable within compatible majors. Intended to land in v6-development as part of the v6 major.

Changes

React Native 0.87.0

  • Pin react-native and @react-native/* packages to exact 0.87.0 in both the library and the example app (matching the official RN 0.87 upgrade template).
  • Example Android toolchain aligned with RN 0.87: Kotlin 2.2.0, Gradle 9.4.1, AGP 9 opt-outs.
  • Regenerated the example iOS Podfile.lock for 0.87.0.

Dependency alignment & bumps

  • Ran @rnx-kit/align-deps --requirements react-native@0.87 to align the RN ecosystem (React pinned to 19.2.3, react-dom matched, metro ^0.87.0, etc.).
  • Bumped root + example dependencies to latest stable within compatible majors (e.g. typescript-eslint 8.70, release-it 21, expo 57, @testing-library/jest-dom 7, metro 0.87).
  • Held back toolchain-breaking majors for compatibility: TypeScript 7 (native-port preview), ESLint 10, Babel 8, Jest 30, webpack-dev-server 6.

⚠️ Breaking change (intentional, for v6)

  • peerDependencies floor raised to react-native >=0.87.0 / react >=19.0.0. Apps below RN 0.87 must upgrade or stay on react-native-auth0@5.x.
  • Documented in README.md and MIGRATION_GUIDE.md (New-Architecture-only requirement + upgrade steps).

Verification

  • yarn typecheck ✓ · yarn test (782/782) ✓ · yarn build
  • Example Android assembleDebug ✓ · example iOS pod install

@NandanPrabhu
NandanPrabhu requested a review from a team as a code owner September 9, 2026 08:01
@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (2)
  • master
  • v6-development

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: c943c9ff-93fe-4169-8004-8735a8f9fe8b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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