v8.0.0-alpha.0
Pre-release
Pre-release
Breaking
- Removed
link
,unlink
,install
anduninstall
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 newautolinking
mechanism. That means things such asassets
orhooks
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. UsesourceDir
instead. - Removed
--project-path
option from arun-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 thatrun-ios
uses the same folder thatautolinking
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.
- Removed all entries regarding
- 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
- Bump chalk to 4.x in cli-doctor by @stianjensen in #1546
- Bump minimum node to v12 as per React Native requirements by @mikehardy in #1551
- Update contributing link section with cli-plugin-metro by @thymikee in c93e3a2
- Fix a Doctor JDK test on Windows by @mikehardy in #1549
- Removed
global-cli
by @grabbou in #1540 and #1544