danstepanov / create-expo-stack

CLI tool to initialize a React Native application with Expo. Provides options to include Typescript, file-based routing via Expo Router, configuration based routing via pure React Navigation, styling via Nativewind, Restyle, Unistyles, StyleSheets, or Tamagui, and/or backend as a service such as Firebase and Supabase.

Home Page:https://createexpostack.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bump to Expo SDK 50, Expo Router v3, and NativeWind v4

danstepanov opened this issue · comments

commented

With the recent release of Expo SDK 50 (out of beta), we would like to release a new minor version of create expo stack which primarily uses Expo SDK 50, Expo Router v3, and NativeWind v4.

Ideally, we would still semi-support Expo SDK 49, Expo Router v2, and NativeWind v2 via:

  • Minor version bump (from 2.3 to 2.4)
  • Make a v2.3 branch in GitHub
    • Note: if for some god awful reason we have to deploy a bug fix to 2.3.x, it'll be a little more manual to npm publish
    • Update the README only in v2.3 branch to say npx create-expo-stack@2.3.x
    • Use main branch (v2.4) to replace current versions of libraries with Expo SDK 50, Expo Router v3, and NativeWind v4
    • Keep v2.3 branch as is and we can support that as much as we want to
  • Temporarily mention in the origin/main README that for NativeWind v2, Expo Router v2, or Expo 49, see the v2.3 branch. However indicate that we do not guarantee any kind of support for that previous version of the cli.