7.11.0 (2022-06-15)
This update upgrades to the latest version of React Native (from 0.67 to 0.68.2), as well as multiple other dependencies.
It's been tested locally with yarn and pnpm, and also is passing on CI.
Notable boilerplate changes:
- Upgrades to React Native 0.68.2, allowing for the (optional) new architecture
- Upgrades to Expo SDK 45
- .npmrc file added to avoid pnpm peer dependency issues
- Fixes recursive type issue in i18n files
- Fixes some remaining symlink issues
Notable other changes:
- Adds new
ignite-cli rename
feature and removes dependency onreact-native-rename
. More below! - Added check for leftover "HelloWorld" files in CI tests to protect against rename issues
- CI has been updated to a newer image
Rename
We've been relying on the package react-native-rename
for a few versions now, but it doesn't seem to be keeping pace with the changes in the React Native world. So, I've built my own version of this. It runs automatically when you spin up a vanilla Ignite project (non-Expo), but also can be run on any React Native project!
Just run:
npx ignite-cli rename
It'll ask for your new app name and bundle identifier and make the required changes.
If you run into problems, please report them!
(Autogenerated changelog below)
Bug Fixes
- cli: Back to expo-cli@4 until issue is fixed (8559299)
- types: Simplified example types for MST models (#1957 by @mazenchami) (4e9d022)
Features
- Upgrades to React Native 0.68.2, adds rename CLI command (#1950 by @jamonholmgren) (9297f1c)
- cli: Add expo version to ignite doctor (#1943 by @frankcalise) (6cf813e)