Skip to content

Releases: react-native-community/cli

v8.0.0

18 May 09:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.0.1...v8.0.0

v8.0.0-alpha.4

27 Apr 09:05
Compare
Choose a tag to compare
v8.0.0-alpha.4 Pre-release
Pre-release

What's Changed

  • Add generate-static-view-configs command line argument for bundle command by @dmitryrykun in #1595
  • feat: Add support for .xcode.env file in init and doctor commands (#1585) by @cipolleschi
  • feat: add "clean" command (#1582) by @tido64
  • fix: use textContent instead of innerHTML in debugger-ui (#1559) by @matias-la
  • feat: remove postinit script loader (#1526) by @JeremyDolle
  • docs: add --active-arch-only to run-android by @radko93

New Contributors

  • @dmitryrykun made their first contribution in #1595

Full Changelog: v8.0.0-alpha.0...v8.0.0-alpha.4

test

22 Apr 16:06
Compare
Choose a tag to compare
test Pre-release
Pre-release
v8.0.0-alpha.trigger.4

chore: add ref back

v8.0.0-alpha.0

25 Feb 06:58
Compare
Choose a tag to compare
v8.0.0-alpha.0 Pre-release
Pre-release

Breaking

  • Removed link, unlink, install and uninstall commands from the CLI by @grabbou #1537
    • Removed all entries regarding rnpm, together with migration guides
    • Removed a lot of unnecessary and extraneous properties from IOSProjectConfig, AndroidProjectConfig that were used for link, and not utilised in a new autolinking mechanism. That means things such as assets or hooks are no longer allowed to be present on a configuration and will cause an error when CLI validates the structure of your config.
    • Removed a lot of unnecessary properties from IOSProjectParams, AndroidProjectParams, IOSDependencyParams and AndroidDependencyParams` that were used to override settings for link that are no longer needed.
    • Removed ability to set a custom podspecPath for an iOS dependency. This was already marked as deprecated and set to be removed. Use sourceDir instead.
    • Removed --project-path option from a run-ios CLI command. This was meant to set a source directory for iOS files (unless it equals to iOS). It is now using the detection from config, which makes sure that run-ios uses the same folder that autolinking and other commands (very important for debugging)
    • Changed iOS source directory detection from looking for an Xcode project to looking for a Podfile. Historically, we used to look for an xcodeproj or xcworkspace because that is what link needed to work and manipulate. The new autolinking relies on a Podfile only.
  • Remove deprecated run-android properties by @grabbou in #1557

Fixed

  • Fix Web Debugging and Other Websocket Endpoints with Metro 0.67 by @NickGerleman in #1560
  • Align Xcode version in cli-doctor with current App Store submission requirements by @mikehardy in #1554
  • Accept new date-based watchman versions by @mikehardy in #1550

Chore

v7.0.2

18 Feb 13:24
Compare
Choose a tag to compare

Fixes

v7.0.1

07 Feb 10:59
Compare
Choose a tag to compare

Features

  • Added appId and appIdSuffix options to cli-hermes by @BrendonSled in #1386
  • move doctor into cli-doctor package, extract config into cli-config, clean-up types by @nickx720 in #1480
  • bump version of Metro packages to 67 by @kelset in #1539 (possibly breaking but likely not)

Fixes

Chore & maintenance

New Contributors

Full Changelog: v6.4.0...v7.0.1

v6.2.0

15 Nov 18:21
Compare
Choose a tag to compare

Features

  • support renamed -PreactNativeArchitectures (#1496)

Fixes

  • better Handle EPERM on Windows (#1495)
  • use simclt instead of deprecated instruments (#1484)
  • platform-ios: add missing ora dependency (#1483)

Chore & Maintenance

  • bump lerna to 4 (#1504)
  • bump chalk to 4.x (#1505)
  • GH Actions: lint & unit tests (#1499)
  • remove mkdirp (#1500)
  • add 6.1.0 release to compatibility table (#1501)
  • replace azure with github actions (#1494)

v6.1.0

04 Oct 11:54
Compare
Choose a tag to compare

Features

  • allow the `upgrade command to use TV repo (#1481)
  • move all metro logic and commands into a dedicated package (#1447)

Chore & Maintenance

  • update iOS simulators (#1478)

v6.0.0

05 Aug 18:05
Compare
Choose a tag to compare

Features

  • less noisy build failures with xcpretty (#1393)
  • Use run-ios to open Catalyst app after building (#1449)
  • print unsupported keypresses directly to console. (#1441)
  • added custom scope method for android dependencies (#1430)
  • add option to build only active architectures on android (#1388)
  • use xcbeautify for xcodebuild output if installed (#1392)
  • have pod install error message show correct directory (#1428)

Fixes

  • fix sourceDir detection (#1444)
  • bump metro to 0.66.1 (#1442)
  • remove unused --verbose option from start command (#1394)
  • JDK version check wouldn't detect JDK 8 correctly (#1395)
  • avoid copying profile to /sdcard (#1397)
  • Prevent type mismatch exception thrown in Gradle 7 (#1396)
  • profile-hermes doesn't work on Win (#1432)

v5.0.2

05 Aug 18:06
Compare
Choose a tag to compare

Fixes

  • fix iOS sourceDir detection (#1444)