Skip to content

Releases: wataru-maeda/react-native-boilerplate

v5.0.0 - Expo SDK 54 with Enhanced Performance

14 Sep 06:15
e583039

Choose a tag to compare

🚀 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

v4.0.0 - Expo SDK 53 with Modern Architecture

29 Jul 02:10
42671b8

Choose a tag to compare

🚀 Major Release: v4.0.0

✨ New Features & Upgrades

  • Expo SDK 53 with React 19 and React Native 0.79.5
  • New Architecture enabled by default for optimal performance
  • Expo Router v5 with flat config for file-based routing
  • Web Support with static rendering and EAS Hosting deployment
  • Enhanced Scripts with comprehensive development commands

🔧 Web Platform Support

  • Added web configuration with static rendering
  • Fixed BottomSheet web compatibility
  • Added dev:serve:web and dev:deploy:web scripts
  • Working web deployment to EAS Hosting

📚 Documentation Updates

  • Updated README with comprehensive script documentation
  • Enhanced CLAUDE.md with available scripts
  • Better organization of development workflows

🛠️ Technical Improvements

  • Modern React 19 features support
  • ESLint 9 with flat configuration
  • TypeScript strict mode enabled
  • Improved environment variable handling
  • Enhanced testing setup

🔄 Migration Notes

  • Upgraded from React Native 0.74 to 0.79.5
  • Directory "pages" renamed to "scenes"
  • Modern tooling configurations
  • Enhanced AI development support

🌐 Deployment

Live demo: https://react-native-boilerplate--98u9jeber8.expo.app

v3.0.0

30 Nov 08:13
ae16d7e

Choose a tag to compare

What's New:

  • Recreated Boilerplate: The project has been rebuilt from scratch using the latest Expo 52 template for a clean and updated foundation.
  • Adopted Expo Router: Replaced react-navigation with expo-router to leverage file-based routing for better scalability and maintainability.
  • Web Development and Deployment: Reconfigured the project to support web development and seamless deployment using EAS Hosting.

What's Changed

  • feat: rewrite project using Expo 52 template with Expo Router by @wataru-maeda in #74

Full Changelog: 2.3.0...v3.0.0

v2.2.1

09 Oct 06:08
fd7f58f

Choose a tag to compare

What's Changed

Full Changelog: 2.2...2.2.1

2.2

09 May 05:57
fed0b83

Choose a tag to compare

2.2
  • Bump expo version to 51

2.1

04 Mar 01:37
4b68c9f

Choose a tag to compare

2.1

Changelog

Enhanced Features and Updates

  • Expo SDK Upgrade: The Expo SDK has been upgraded to version 50, aligning our project with the latest advancements and features offered by the platform.
  • Environment Variable Management: Implementation of functionality to automatically load .env files, seamlessly injecting environment variables into the project. This enhances configuration management across different development stages.
  • Jest UI Testing & Coverage: Integration of Jest for UI testing has been introduced, including coverage reporting. This addition bolsters our testing framework, ensuring a robust validation of UI components and interactions.
  • Expanded Library of Hooks and Components: Our collection of hooks and components has grown, offering more versatile and reusable building blocks for rapid development and feature enhancement.
  • Environment-Specific Expo Project Switching: To navigate the build and submission constraints associated with the Expo free plan, we have enabled the capability to switch between Expo projects based on the environment. This facilitates a smoother workflow for building and submitting applications under varying conditions.

These updates are part of our continuous effort to enhance the boilerplate's functionality and usability, ensuring it remains a solid foundation for developing React Native applications.

2.0

04 Sep 02:43
d688bbe

Choose a tag to compare

2.0
  • Bump expo version to 49
  • Rewritten with the new project with typescript

1.9

15 Apr 19:49
da2e148

Choose a tag to compare

1.9
  • fix automated deployment failure

1.8

04 Jan 08:50
6458a4d

Choose a tag to compare

1.8

Upgrade to expo SDK 44

1.6

26 Jul 06:06
00230d3

Choose a tag to compare

1.6