Releases: mdmush/react-native-template
v1.2.1 - Upgraded Packages
What's Changed
Upgraded below packages:
react-native-gesture-handler to 2.24.0
react-native-reanimated to 3.17.1
react-native-screens to 4.9.1
Full Changelog: 1.2.0...1.2.1
v1.2.0 - Upgraded RN to 0.78.0
What's Changed
Full Changelog: 1.1.0...1.2.0
v1.1.0 - Upgraded RN to 0.77.1 and other dependencies
This update includes significant upgrades to core dependencies, improving performance, stability, and compatibility with the latest React Native version.
Additionally, the upgrade enhances support for React Native’s New Architecture (Fabric & TurboModules), allowing better performance and native module optimizations.
🔥 Major Updates
-
React Native upgraded from
0.74.2
→0.77.1
- Supports New Architecture (Fabric & TurboModules).
- Improves performance, stability, and compatibility with the latest libraries.
- Addresses several bug fixes and security updates.
-
React upgraded from
18.2.0
→18.3.1
- Enhances React's performance and optimizations.
- Minor bug fixes and improved compatibility.
🚀 Library Upgrades and Enhancements
-
Async Storage (
@react-native-async-storage/async-storage
) upgraded from1.23.1
→2.1.1
- Improved performance and bug fixes.
- Enhanced support for modern React Native versions.
-
Firebase (
@react-native-firebase/app
) upgraded from20.1.0
→21.10.0
- Enhances Firebase integration for better performance and reliability.
- Fixes several compatibility issues with the latest React Native versions.
-
React Navigation updates:
@react-navigation/bottom-tabs
→6.5.20
→7.2.0
@react-navigation/native
→6.1.17
→7.0.14
@react-navigation/native-stack
→6.9.26
→7.2.0
- Improved navigation stability and support for the latest React Native updates.
-
Redux Toolkit (
@reduxjs/toolkit
) upgraded from2.2.5
→2.5.1
- Optimized Redux state management performance.
- Added new developer-friendly features.
-
React Native Gesture Handler (
react-native-gesture-handler
) upgraded from2.17.0
→2.23.1
- Improved gesture performance and bug fixes.
-
React Native Screens (
react-native-screens
) upgraded from3.32.0
→4.6.0
- Optimized screen transitions and performance.
-
React Native Paper (
react-native-paper
) upgraded from5.12.3
→5.13.1
- Minor UI enhancements and performance improvements.
-
React Redux (
react-redux
) upgraded from9.1.2
→9.2.0
- Bug fixes and minor optimizations for Redux integration.
🆕 New Dependency
- React Native Reanimated (
react-native-reanimated
) added at version3.16.7
- Improves animations and gesture-based UI interactions.
- Required for compatibility with the latest navigation and gesture libraries.
⚡ React Native New Architecture Support
- This upgrade introduces support for React Native’s New Architecture, improving:
- Faster and more efficient rendering with Fabric.
- Enhanced native module interactions via TurboModules.
- Optimized performance and memory management.
⚠️ Breaking Changes & Considerations
- Some third-party packages might require adjustments due to updated dependencies.
- Ensure you clear cache (
expo start -c
orreact-native start --reset-cache
) after upgrading. - If enabling the New Architecture, additional configuration may be required in your project.
v1.0.0 - First release
What's Changed
- 🚨 Fix linting warnings by @carlchanme in #2
- 📝 updated README.md by @mdmush in #3
- 📝 create pull request template for PRs by @mdmush in #4
New Contributors
- @carlchanme made their first contribution in #2
- @mdmush made their first contribution in #3
Full Changelog: https://github.com/mdmush/react-native-template/commits/1.0.0