π 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