react-native-community-cli

Developer Tools

Command line tools for React Native projects.

Latest v20.2.0 · by React Native CommunityWebsitereact-native-community/cli

Release activity

Release activity — 7 releases across 4 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 2026No releases on Apr 29, 2026No releases on May 6, 2026No releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 20261 release on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

7 releases in the last year, busiest day 4

Changelog

v20.2.0

Added 1
  • Support DeviceHub for Xcode 27+
Fixed 10
  • Restore open-url browser links while respecting CVE-2025-11953
  • Don't hardcode default cmakeListsPath for pure C++ modules on Android
  • Respect --device on run-android when multiple devices are connected
  • Always launch fallback simulator
  • Fail when exact template version does not exist
  • Never default to a connected device on plain run-ios
Security 1
  • Bump fast-xml-parser to 5.3.6 due to CVE-2026-26278
Changes
  • fix: restore open-url browser links while respecting CVE-2025-11953 @thymikee (#2814)
  • fix(android): don't hardcode default cmakeListsPath for pure c++ modules @satya164 (#2799)
  • fix(android): respect --device on run-android when multiple devices connected @janicduplessis (#2796)
  • build(deps): bump fast-xml-parser from 5.3.6 to 5.5.7 @dependabot (#2781)
  • fix: always launches fallback simulator @dannyhw (#2778)
  • fix: ci e2e test snapshot drift @dannyhw (#2779)
  • [Android] Fix variantPath for multiflavored paths @Reeywhaar (#2762)
  • fix: fail when exact template version does not exist @fabriziocucci (#2764)
  • build(deps): bump fast-xml-parser from 4.4.1 to 5.3.4 @dependabot (#2760)
🚀 Features
  • feat: Support DeviceHub for Xcode 27+ @huntie (#2806)
🐛 Bug Fixes
  • fix(ios): never default to a connected device on plain run-ios @azizbecha (#2795)
  • fix(iOS): getBuildSettings picking up wrong target @divyanshu-patil (#2801)
  • fix: propagate resolved port to build when default port is unavailable @janicduplessis (#2783)
  • 🔒️ Bump fast-xml-parser to 5.3.6 due to CVE-2026-26278 @Jamim (#2770)
  • fix(tests): mock node:zlib @azizbecha (#2761)
  • fix: update snapshot of e2e tests @thymikee (#2759)
🧰 Maintenance
  • Revise README, symlink to main package @huntie (#2807)
  • docs: update compatibility table to include up to RN 0.85 @alanleedev (#2777)

Full Changelog: https://github.com/react-native-community/cli/compare/v20.1.1...v20.2.0

View originalPermalink
How v20.2.0 went

v20.1.1

Security 1
  • Prevent remote code execution in openURLMiddleware via URL sanitization
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v20.1.0...v20.1.1

View originalPermalink
How v20.1.1 went

v20.1.0

Changed 4
  • Return to less intrusive way of starting server in a new window on macOS
  • Remove hardcoded index when selecting the correct build target
  • Build sourceMappingURL constructs with relative paths
  • Migrate from chalk to picocolors
Fixed 5
  • Support Android Studio path that JetBrains Toolbox installs to on Windows
  • Fix plistPath when using a prebuilt binary (appPath)
  • Fix destination in buildProject
  • Detect bun.lock
  • Fix yarn + skip-install combo causing template copy failure
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v20.0.2...v20.1.0

View originalPermalink
How v20.1.0 went

v20.0.2

Fixed 2
  • Invalid character in header on Windows
  • Assume a provided UDID is valid on macCatalyst
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v20.0.1...v20.0.2

View originalPermalink
How v20.0.2 went

v20.0.1

Added 1
  • Support RCT_USE_RN_DEP and RCT_USE_PREBUILT_RNCORE flags
Changed 1
  • Use pod installed by bundler if possible
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v20.0.0...v20.0.1

View originalPermalink
How v20.0.1 went

v20.0.0

Fixed 3
  • Output codegen'd code in the ios folder
  • Add stricter URL validation to openURLMiddleware
  • Fix error message typos in pods.ts
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v19.1.0...v20.0.0

View originalPermalink
How v20.0.0 went

v19.1.0

Changed 1
  • Improve auto linking performance
Fixed 3
  • Fix buildTs.js crashing on paths containing spaces
  • Handle if mode in command argument includes build flavor
  • Force server to always start in a new window on macOS
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v19.0.0...v19.1.0

View originalPermalink
How v19.1.0 went

v19.0.0

Added 2
  • Add `--only-pods` option to `run/build-ios` commands
  • Generate codegen before `pod install`
Fixed 3
  • Update link to set-up-your-environment emitted by the CLI
  • Remove hardcoded appName when finding build.gradle
  • Remove cocoapods log from `init` command
Removed 1
  • Delete rawBody handling on /symbolicate endpoint
Deprecated 1
  • Deprecate `.android.componentDescriptors`
Changes
  • breaking: Delete rawBody handling on /symbolicate endpoint @huntie (#2637)
  • fix: Update link to set-up-your-environment emitted by the CLI @cortinico (#2650)
  • chore: specify packageManager in package.json @wojtekmaj (#2638)
🚀 Features
  • feat: add --only-pods option to run/build-ios commands @szymonrybczak (#2624)
  • feat(0.79): generate codegen before pod install @szymonrybczak (#2600)
🐛 Bug Fixes
  • fix(android): hardcoded appName when finding build.gradle @thymikee (#2652)
  • fix: remove cocoapods log from init command @szymonrybczak (#2609)
🧰 Maintenance
  • Update dependencies.md to mention deprecation of .android.componentDescriptors @cortinico (#2643)
  • feat: add --only-pods option to run/build-ios commands @szymonrybczak (#2624)
  • docs: update compatibility table @thymikee (#2622)

Full Changelog: https://github.com/react-native-community/cli/compare/v17.0.0...v19.0.0

View originalPermalink
How v19.0.0 went

v17.0.0

Added 4
  • Refresh cli-server-api index page
  • Add `RCT_IGNORE_PODS_DEPRECATION` env variable to `pod install`
  • Export `createDevServerMiddleware` from `cli`
  • Install Cocoapods by default in all projects
Changed 4
  • Replace launchEditor implementation
  • Replace ios-deploy with devicectl
  • Replace `sudo-prompt` with `@vscode/sudo-prompt`
  • Replace strip-ansi with native module
Fixed 7
  • Adjust log in install Cocoapods prompt
  • Remove hardcoded npm registry url
  • Construct correct path for executable on macCatalyst
  • Fix run-android device not found on change from deviceId to device
  • Include check if `Podfile` and `Podfile.lock` changed when deciding to install Cocoapods
  • Use 'fallback simulator' for tvOS
  • Improve and clarify error for missing scheme file
Removed 3
  • Remove secondary exports of cli-server-api
  • Remove cli-debugger-ui package
  • Remove browser helpers from cli-tools and simplify middleware
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v16.0.2...v17.0.0

View originalPermalink
How v17.0.0 went

v16.0.2

Changed 1
  • Extract cli-config-android for linking
Fixed 4
  • Fix loadConfig() failing with missing loader for extension
  • Support reading more complex buildToolsVersion definitions
  • Support linking of BaseReactPackage subclasses
  • Fix config with --platform flag to work with platforms defined in multiple packages
Removed 2
  • Remove unused native_modules files
  • Remove deprecated react legacy components from config
What's Changed
New Contributors

Full Changelog: https://github.com/react-native-community/cli/compare/v15.1.0...v16.0.2

View originalPermalink
How v16.0.2 went
View all

Discussion