Skip to content

chore: upgrade to React 19, Expo 53, and React Native 0.79.5 #998

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

PHILLIPS71
Copy link

@PHILLIPS71 PHILLIPS71 commented Aug 4, 2025

Summary

Overview

  • React 19: Upgraded from 18.3.1 to 19.0.0
  • Expo: Upgraded from 52.0.30 to 53.0.20
  • React Native: Upgraded from 0.75.4 to 0.79.5

Key Changes

  • Updated all React Native dependencies and peer dependencies
  • Upgraded build tools: Metro config, ESLint plugins, TypeScript 5.8.3
  • Added Hermes ESLint support and Jest Expo integration
  • Updated iOS example project dependencies via Podfile.lock
  • Fixed ESLint configuration and minor code adjustments
  • Upgraded Yarn to 4.9.2 to fix TypeScript resolution

Closes

Test Plan

What's required for testing (prerequisites)?

What are the steps to reproduce (after prerequisites)?

Compatibility

OS Implemented
iOS
Android

Checklist

  • I have tested this on a device and a simulator
  • I added the documentation in README.md
  • I updated the typed files (TS and Flow)
  • I added a sample use of the API in the example project (example/App.js)
  • I have added automated tests, either in JS or e2e tests, as applicable

@PHILLIPS71 PHILLIPS71 marked this pull request as draft August 4, 2025 08:48
@PHILLIPS71 PHILLIPS71 changed the title chore: upgrade to expo v53 chore: upgrade to React 19, Expo 53, and React Native 0.79.5 Aug 6, 2025
@PHILLIPS71 PHILLIPS71 marked this pull request as ready for review August 6, 2025 02:05
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