Skip to content

v5.0.0 - Expo SDK 54 with Enhanced Performance

Latest

Choose a tag to compare

@wataru-maeda wataru-maeda released this 14 Sep 06:15
· 3 commits to main since this release
e583039

πŸš€ Major Release: v5.0.0

✨ New Features & Upgrades

  • Expo SDK 54 with React 19.1 and React Native 0.81.4
  • Expo Router v6 with improved file-based routing
  • Enhanced Performance with latest React Native optimizations
  • Required Peer Dependencies properly configured for stability
  • CI/CD Improvements with lightningcss support for GitHub Actions

πŸ”§ Breaking Changes & Migrations

  • SafeAreaView now imported from react-native-safe-area-context (React Native deprecated)
  • Added required peer dependencies: @expo/metro-runtime and react-native-worklets
  • Updated react-test-renderer to match React version (19.1.0)
  • Minimum Node version: 20.19.4

πŸ“š Documentation Updates

  • Updated CLAUDE.md with SDK 54 architecture notes
  • Enhanced README with latest versions and features
  • Updated .cursor/rules with SDK 54 guidelines
  • Added migration notes for SafeAreaView usage

πŸ› οΈ Technical Improvements

  • React 19.1 with latest performance enhancements
  • React Native 0.81.4 with stability improvements
  • TypeScript 5.9.2 with enhanced type safety
  • Fixed all test suite compatibility issues
  • Resolved EAS build and preview channel workflows

πŸ”„ Migration from v4.0.0

  • Run npx expo install expo@^54.0.0 --fix to upgrade
  • Update SafeAreaView imports to use react-native-safe-area-context
  • Install peer dependencies if missing
  • Update react-test-renderer to 19.1.0

πŸ› Bug Fixes

  • Fixed GitHub Actions preview workflow with lightningcss Linux binary
  • Resolved test suite failures with correct react-test-renderer version
  • Fixed all peer dependency warnings

🌐 Deployment

Production-ready for iOS, Android, and Web platforms with modern architecture enabled