Skip to content

create-react-native-library@0.64.0

Choose a tag to compare

@satya164 satya164 released this 22 Oct 05:45
· 2 commits to main since this release
create-react-native-library@0.64.0
6c88290

0.64.0 (2026-10-22)

Breaking changes

  • Node.js ^22.22.2 || ^24.15.0 || >= 26.0.0 is now required. (#962) by @satya164

Features

  • Update React Native to 0.88.0 and Expo SDK to 58. (#960) by @satya164
  • The C++ template is no longer experimental. (#961) by @satya164
    • It no longer needs includesGeneratedCode: true and works with React Native 0.88 onwards.
    • It now supports Expo SDK 58 onwards.
  • Update Yarn to 4.18.1 in generated projects. (#962) by @satya164

Bug fixes

  • Keep the ignore rules from the generated example app, such as .xcode.env and *.xcworkspace/. (#952) by @dcavalcante
  • Avoid an outdated cached Community CLI when generating the example app. (#959) by @RezoanurRahman
  • Match the @react-native/* packages added by the ESLint and Jest tools to the example app's React Native version. (#960) by @satya164
  • Fix generating the react-native-test-app example when the latest react-native needs a newer react than react-native-test-app accepts. (#960) by @satya164
  • Reject package names that start with a digit after the scope or react-native- prefix, since they produce invalid native class names. (#963) by @satya164
  • Generate valid native class names for package names with consecutive or trailing separators (e.g. my--lib). (#963) by @satya164
  • Generate a valid package.json when the description, author or repo URL contains quotes. (#963) by @satya164
  • Point the podspec source to the git tags that release-it creates. (#963) by @satya164
  • Generate a valid Expo slug for scoped package names. (#963) by @satya164
  • Complete the setup for local Nitro libraries. (#963) by @satya164
    • Add react-native-nitro-modules to the app for local Nitro views.
    • Add nitrogen to the app.
    • Mention running nitrogen in the next steps.
  • Add codegenConfig to local libraries only when they use Codegen. (#963) by @satya164
  • Fix loading the generated Nitro view config from the built files in lib. (#963) by @satya164
  • Type the Nitro view color prop as a hex string to match what the native code supports. (#963) by @satya164
  • Support CMake 4 in Android builds of the C++ template. (#963) by @satya164
  • Rebuild native code in Turborepo when cpp, nitro.json, react-native.config.js or nested files in src change. (#963) by @satya164
  • Run the pre-commit type check for staged .jsx and .tsx files. (#963) by @satya164
  • Avoid outdated fallback versions of react-native-builder-bob and react-native-nitro-modules when npm is slow to respond. (#963) by @satya164