From 0fd6ade86245984627b06c3fd5b978266056b1eb Mon Sep 17 00:00:00 2001 From: Distiller Date: Fri, 28 Jan 2022 19:26:26 +0000 Subject: [PATCH 01/66] [0.68.0-rc.0] Bump version numbers --- Gemfile.lock | 18 +- Libraries/Core/ReactNativeVersion.js | 8 +- React/Base/RCTVersion.m | 10 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 4 +- ReactCommon/cxxreact/ReactNativeVersion.h | 4 +- package.json | 50 +- packages/rn-tester/Podfile.lock | 1150 ++++++++--------- template/Gemfile.lock | 18 +- template/package.json | 2 +- 10 files changed, 649 insertions(+), 617 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e0f260750f16..285424cd4b62 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,9 +1,9 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.4) + CFPropertyList (3.0.5) rexml - activesupport (6.1.4.1) + activesupport (6.1.4.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -15,7 +15,7 @@ GEM httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) atomos (0.1.3) - claide (1.0.3) + claide (1.1.0) cocoapods (1.11.2) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) @@ -58,15 +58,15 @@ GEM escape (0.0.4) ethon (0.15.0) ffi (>= 1.15.0) - ffi (1.15.4) + ffi (1.15.5) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.10) + i18n (1.9.1) concurrent-ruby (~> 1.0) - json (2.6.0) - minitest (5.14.4) + json (2.6.1) + minitest (5.15.0) molinillo (0.8.0) nanaimo (0.3.0) nap (1.1.0) @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.5.1) + zeitwerk (2.5.4) PLATFORMS ruby @@ -97,4 +97,4 @@ RUBY VERSION ruby 2.7.4p191 BUNDLED WITH - 2.2.29 + 2.2.27 diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index eefc716eaa9b..baff254a4500 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -1,17 +1,17 @@ /** + * @generated by scripts/set-rn-version.js + * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @format - * @generated by scripts/set-rn-version.js * @flow strict */ exports.version = { major: 0, - minor: 0, + minor: 68, patch: 0, - prerelease: null, + prerelease: 'rc.0', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 965c57cd19a9..2c0caf12a752 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -21,11 +21,11 @@ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^(void){ __rnVersion = @{ - RCTVersionMajor: @(0), - RCTVersionMinor: @(0), - RCTVersionPatch: @(0), - RCTVersionPrerelease: [NSNull null], - }; + RCTVersionMajor: @(0), + RCTVersionMinor: @(68), + RCTVersionPatch: @(0), + RCTVersionPrerelease: @"rc.0", + }; }); return __rnVersion; } diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 66206964b121..74e622a72dae 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1000.0.0-main +VERSION_NAME=0.68.0-rc.0 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index d42743752bb9..a82b6e6a60b5 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -16,7 +16,7 @@ public class ReactNativeVersion { public static final Map VERSION = MapBuilder.of( "major", 0, - "minor", 0, + "minor", 68, "patch", 0, - "prerelease", null); + "prerelease", "rc.0"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 631530267251..fdd884af7cde 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -16,9 +16,9 @@ namespace facebook::react { constexpr struct { int32_t Major = 0; - int32_t Minor = 0; + int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = ""; + std::string_view Prerelease = "rc.0"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 4d6a9206be41..ab7e95fee20f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "name": "react-native", - "private": true, - "version": "1000.0.0", + "version": "0.68.0-rc.0", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", @@ -83,10 +82,6 @@ "test-android-e2e": "yarn run docker-build-android && yarn run test-android-run-e2e", "test-ios": "./scripts/objc-test.sh test" }, - "workspaces": [ - "packages/!(eslint-config-react-native-community)", - "repo-config" - ], "peerDependencies": { "react": "17.0.2" }, @@ -120,11 +115,48 @@ "stacktrace-parser": "^0.1.3", "use-subscription": "^1.0.0", "whatwg-fetch": "^3.0.0", - "ws": "^6.1.4" + "ws": "^6.1.4", + "react-native-codegen": "^0.0.13" }, "devDependencies": { "flow-bin": "^0.170.0", - "react": "17.0.2" + "react": "17.0.2", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@react-native-community/eslint-plugin": "*", + "@react-native/eslint-plugin-specs": ">0.0.2", + "@reactions/component": "^2.0.2", + "async": "^2.4.0", + "babel-eslint": "^10.1.0", + "clang-format": "^1.2.4", + "connect": "^3.6.5", + "coveralls": "^3.0.2", + "eslint": "^7.32.0", + "eslint-config-fb-strict": "^26.0.0", + "eslint-config-fbjs": "^3.1.1", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-babel": "^5.3.1", + "eslint-plugin-eslint-comments": "^3.2.0", + "eslint-plugin-flowtype": "^7.0.0", + "eslint-plugin-jest": "^25.2.4", + "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-react": "^7.26.1", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-react-native": "^3.11.0", + "eslint-plugin-relay": "^1.8.2", + "inquirer": "^7.1.0", + "jest": "^26.6.3", + "jest-junit": "^10.0.0", + "jscodeshift": "^0.13.1", + "metro-babel-register": "0.67.0", + "mkdirp": "^0.5.1", + "prettier": "^2.4.1", + "react-test-renderer": "17.0.2", + "shelljs": "^0.8.4", + "signedsource": "^1.0.0", + "ws": "^6.1.4", + "yargs": "^15.3.1" }, "codegenConfig": { "libraries": [ @@ -144,4 +176,4 @@ } ] } -} +} \ No newline at end of file diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index ed15bf41011c..b236a8c79e87 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (1000.0.0) - - FBReactNativeSpec (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-Core (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - FBLazyVector (0.68.0-rc.0) + - FBReactNativeSpec (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Core (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (1000.0.0) - - RCTTypeSafety (1000.0.0): - - FBLazyVector (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - React-Core (= 1000.0.0) - - React (1000.0.0): - - React-Core (= 1000.0.0) - - React-Core/DevSupport (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-RCTActionSheet (= 1000.0.0) - - React-RCTAnimation (= 1000.0.0) - - React-RCTBlob (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTLinking (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - React-RCTSettings (= 1000.0.0) - - React-RCTText (= 1000.0.0) - - React-RCTVibration (= 1000.0.0) - - React-callinvoker (1000.0.0) - - React-Codegen (1000.0.0): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-Core (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-rncore (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Core (1000.0.0): + - RCTRequired (0.68.0-rc.0) + - RCTTypeSafety (0.68.0-rc.0): + - FBLazyVector (= 0.68.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - React-Core (= 0.68.0-rc.0) + - React (0.68.0-rc.0): + - React-Core (= 0.68.0-rc.0) + - React-Core/DevSupport (= 0.68.0-rc.0) + - React-Core/RCTWebSocket (= 0.68.0-rc.0) + - React-RCTActionSheet (= 0.68.0-rc.0) + - React-RCTAnimation (= 0.68.0-rc.0) + - React-RCTBlob (= 0.68.0-rc.0) + - React-RCTImage (= 0.68.0-rc.0) + - React-RCTLinking (= 0.68.0-rc.0) + - React-RCTNetwork (= 0.68.0-rc.0) + - React-RCTSettings (= 0.68.0-rc.0) + - React-RCTText (= 0.68.0-rc.0) + - React-RCTVibration (= 0.68.0-rc.0) + - React-callinvoker (0.68.0-rc.0) + - React-Codegen (0.68.0-rc.0): + - FBReactNativeSpec (= 0.68.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Core (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-rncore (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Core (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-Core/Default (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): + - React-Core/CoreModulesHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/Default (1000.0.0): + - React-Core/Default (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/DevSupport (1000.0.0): + - React-Core/DevSupport (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-jsinspector (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-Core/Default (= 0.68.0-rc.0) + - React-Core/RCTWebSocket (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-jsinspector (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): + - React-Core/RCTActionSheetHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): + - React-Core/RCTAnimationHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): + - React-Core/RCTBlobHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTImageHeaders (1000.0.0): + - React-Core/RCTImageHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): + - React-Core/RCTLinkingHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): + - React-Core/RCTNetworkHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): + - React-Core/RCTPushNotificationHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): + - React-Core/RCTSettingsHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTTextHeaders (1000.0.0): + - React-Core/RCTTextHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): + - React-Core/RCTVibrationHeaders (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-Core/RCTWebSocket (1000.0.0): + - React-Core/RCTWebSocket (0.68.0-rc.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-perflogger (= 1000.0.0) + - React-Core/Default (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) - Yoga - - React-CoreModules (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/CoreModulesHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-cxxreact (1000.0.0): + - React-CoreModules (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/CoreModulesHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-RCTImage (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-cxxreact (0.68.0-rc.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsinspector (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-runtimeexecutor (= 1000.0.0) - - React-Fabric (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-Fabric/animations (= 1000.0.0) - - React-Fabric/attributedstring (= 1000.0.0) - - React-Fabric/butter (= 1000.0.0) - - React-Fabric/componentregistry (= 1000.0.0) - - React-Fabric/componentregistrynative (= 1000.0.0) - - React-Fabric/components (= 1000.0.0) - - React-Fabric/config (= 1000.0.0) - - React-Fabric/core (= 1000.0.0) - - React-Fabric/debug_core (= 1000.0.0) - - React-Fabric/debug_renderer (= 1000.0.0) - - React-Fabric/imagemanager (= 1000.0.0) - - React-Fabric/leakchecker (= 1000.0.0) - - React-Fabric/mounting (= 1000.0.0) - - React-Fabric/runtimescheduler (= 1000.0.0) - - React-Fabric/scheduler (= 1000.0.0) - - React-Fabric/telemetry (= 1000.0.0) - - React-Fabric/templateprocessor (= 1000.0.0) - - React-Fabric/textlayoutmanager (= 1000.0.0) - - React-Fabric/uimanager (= 1000.0.0) - - React-Fabric/utils (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/animations (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/attributedstring (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/butter (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/componentregistry (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/componentregistrynative (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-Fabric/components/activityindicator (= 1000.0.0) - - React-Fabric/components/image (= 1000.0.0) - - React-Fabric/components/inputaccessory (= 1000.0.0) - - React-Fabric/components/legacyviewmanagerinterop (= 1000.0.0) - - React-Fabric/components/modal (= 1000.0.0) - - React-Fabric/components/root (= 1000.0.0) - - React-Fabric/components/safeareaview (= 1000.0.0) - - React-Fabric/components/scrollview (= 1000.0.0) - - React-Fabric/components/slider (= 1000.0.0) - - React-Fabric/components/text (= 1000.0.0) - - React-Fabric/components/textinput (= 1000.0.0) - - React-Fabric/components/unimplementedview (= 1000.0.0) - - React-Fabric/components/view (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/activityindicator (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/image (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/inputaccessory (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/legacyviewmanagerinterop (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/modal (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/root (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/safeareaview (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/scrollview (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/slider (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/text (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/textinput (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/unimplementedview (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/components/view (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-callinvoker (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsinspector (= 0.68.0-rc.0) + - React-logger (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) + - React-runtimeexecutor (= 0.68.0-rc.0) + - React-Fabric (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Fabric/animations (= 0.68.0-rc.0) + - React-Fabric/attributedstring (= 0.68.0-rc.0) + - React-Fabric/butter (= 0.68.0-rc.0) + - React-Fabric/componentregistry (= 0.68.0-rc.0) + - React-Fabric/componentregistrynative (= 0.68.0-rc.0) + - React-Fabric/components (= 0.68.0-rc.0) + - React-Fabric/config (= 0.68.0-rc.0) + - React-Fabric/core (= 0.68.0-rc.0) + - React-Fabric/debug_core (= 0.68.0-rc.0) + - React-Fabric/debug_renderer (= 0.68.0-rc.0) + - React-Fabric/imagemanager (= 0.68.0-rc.0) + - React-Fabric/leakchecker (= 0.68.0-rc.0) + - React-Fabric/mounting (= 0.68.0-rc.0) + - React-Fabric/runtimescheduler (= 0.68.0-rc.0) + - React-Fabric/scheduler (= 0.68.0-rc.0) + - React-Fabric/telemetry (= 0.68.0-rc.0) + - React-Fabric/templateprocessor (= 0.68.0-rc.0) + - React-Fabric/textlayoutmanager (= 0.68.0-rc.0) + - React-Fabric/uimanager (= 0.68.0-rc.0) + - React-Fabric/utils (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/animations (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/attributedstring (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/butter (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/componentregistry (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/componentregistrynative (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Fabric/components/activityindicator (= 0.68.0-rc.0) + - React-Fabric/components/image (= 0.68.0-rc.0) + - React-Fabric/components/inputaccessory (= 0.68.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.0) + - React-Fabric/components/modal (= 0.68.0-rc.0) + - React-Fabric/components/root (= 0.68.0-rc.0) + - React-Fabric/components/safeareaview (= 0.68.0-rc.0) + - React-Fabric/components/scrollview (= 0.68.0-rc.0) + - React-Fabric/components/slider (= 0.68.0-rc.0) + - React-Fabric/components/text (= 0.68.0-rc.0) + - React-Fabric/components/textinput (= 0.68.0-rc.0) + - React-Fabric/components/unimplementedview (= 0.68.0-rc.0) + - React-Fabric/components/view (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/activityindicator (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/image (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/inputaccessory (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/modal (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/root (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/safeareaview (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/scrollview (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/slider (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/text (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/textinput (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/unimplementedview (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/components/view (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - Yoga - - React-Fabric/config (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/core (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/debug_core (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/debug_renderer (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/imagemanager (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/leakchecker (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/mounting (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/runtimescheduler (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/scheduler (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/telemetry (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/templateprocessor (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/textlayoutmanager (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) + - React-Fabric/config (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/core (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/debug_core (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/debug_renderer (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/imagemanager (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - React-RCTImage (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/leakchecker (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/mounting (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/runtimescheduler (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/scheduler (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/telemetry (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/templateprocessor (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/textlayoutmanager (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) - React-Fabric/uimanager - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/uimanager (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-Fabric/utils (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 1000.0.0) - - RCTTypeSafety (= 1000.0.0) - - React-graphics (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-jsiexecutor (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-graphics (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 1000.0.0) - - React-jsi (1000.0.0): + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/uimanager (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-Fabric/utils (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.0) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-graphics (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-jsiexecutor (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-graphics (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0-rc.0) + - React-jsi (0.68.0-rc.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 1000.0.0) - - React-jsi/Default (1000.0.0): + - React-jsi/Default (= 0.68.0-rc.0) + - React-jsi/Default (0.68.0-rc.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (1000.0.0): + - React-jsi/Fabric (0.68.0-rc.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (1000.0.0): + - React-jsiexecutor (0.68.0-rc.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - React-jsinspector (1000.0.0) - - React-logger (1000.0.0): + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) + - React-jsinspector (0.68.0-rc.0) + - React-logger (0.68.0-rc.0): - glog - - React-perflogger (1000.0.0) - - React-RCTActionSheet (1000.0.0): - - React-Core/RCTActionSheetHeaders (= 1000.0.0) - - React-RCTAnimation (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/RCTAnimationHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTBlob (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 1000.0.0) - - React-Core/RCTBlobHeaders (= 1000.0.0) - - React-Core/RCTWebSocket (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTFabric (1000.0.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 1000.0.0) - - React-Fabric (= 1000.0.0) - - React-RCTImage (= 1000.0.0) - - React-RCTImage (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/RCTImageHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-RCTNetwork (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTLinking (1000.0.0): - - React-Codegen (= 1000.0.0) - - React-Core/RCTLinkingHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTNetwork (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/RCTNetworkHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTPushNotification (1000.0.0): - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/RCTPushNotificationHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTSettings (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 1000.0.0) - - React-Codegen (= 1000.0.0) - - React-Core/RCTSettingsHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTTest (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 1000.0.0) - - React-CoreModules (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-RCTText (1000.0.0): - - React-Core/RCTTextHeaders (= 1000.0.0) - - React-RCTVibration (1000.0.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 1000.0.0) - - React-Core/RCTVibrationHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-rncore (1000.0.0) - - React-runtimeexecutor (1000.0.0): - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (1000.0.0): + - React-perflogger (0.68.0-rc.0) + - React-RCTActionSheet (0.68.0-rc.0): + - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.0) + - React-RCTAnimation (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTAnimationHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTBlob (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTBlobHeaders (= 0.68.0-rc.0) + - React-Core/RCTWebSocket (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-RCTNetwork (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTFabric (0.68.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.0) + - React-Fabric (= 0.68.0-rc.0) + - React-RCTImage (= 0.68.0-rc.0) + - React-RCTImage (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTImageHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-RCTNetwork (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTLinking (0.68.0-rc.0): + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTLinkingHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTNetwork (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTNetworkHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTPushNotification (0.68.0-rc.0): + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTSettings (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.0) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTSettingsHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTTest (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.0) + - React-CoreModules (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-RCTText (0.68.0-rc.0): + - React-Core/RCTTextHeaders (= 0.68.0-rc.0) + - React-RCTVibration (0.68.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.0) + - React-Core/RCTVibrationHeaders (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-rncore (0.68.0-rc.0) + - React-runtimeexecutor (0.68.0-rc.0): + - React-jsi (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (0.68.0-rc.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 1000.0.0) - - React-Core (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/samples (1000.0.0): + - React-callinvoker (= 0.68.0-rc.0) + - React-Core (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-logger (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) + - ReactCommon/turbomodule/samples (0.68.0-rc.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 1000.0.0) - - React-Core (= 1000.0.0) - - React-cxxreact (= 1000.0.0) - - React-jsi (= 1000.0.0) - - React-logger (= 1000.0.0) - - React-perflogger (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) + - React-callinvoker (= 0.68.0-rc.0) + - React-Core (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.0) + - React-jsi (= 0.68.0-rc.0) + - React-logger (= 0.68.0-rc.0) + - React-perflogger (= 0.68.0-rc.0) + - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: b81a2b70c72d8b0aefb652cea22c11e9ffd02949 - FBReactNativeSpec: 8e730e8017b1ba644ba3c14f0c33a4cc96cce9f4 + FBLazyVector: ff3860ce575d3fb6b6288b6972fea788b7e51310 + FBReactNativeSpec: 4d21e0e9eed6ec297c636480884fe9c59c5c5a7b Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: af2d6080a4b9ba0885b28ca78879a92066c71cab - RCTTypeSafety: c7a7f67ae5b1b986b78d817baa408fc984ab7c0c - React: f64c9f6db5428717922a3292ba6a448615a2e143 - React-callinvoker: c5d61e29df57793f0dc10ec2bc01c846f863e51f - React-Codegen: 2256e335ccce7326eeca6d7a668e05c4de259289 - React-Core: 30784d0eacbd709a3a6a5ae7c02c928634a6247e - React-CoreModules: a8e2bdc1ebbf8d440478456197abd58d1691f61a - React-cxxreact: cfc1663dae1ea52b465bbf021ef7b1527c5dc80c - React-Fabric: 30b8fa96a0c56d1c11348f77607464eb87bb3f9f - React-graphics: 9a84942b49ea1375ce83844041fa2ba766cfe0b9 - React-jsi: c1c0108d86e1378aabf7c9146ed7d12d87c7df85 - React-jsiexecutor: d08ec14edc8f2e19af51550cd1505332eae35c7b - React-jsinspector: 7d223826b0e7a61b3540c21b9eca2603b1d4e823 - React-logger: 2009c0280c286a76200d6b7c5fe242fad51ddd7a - React-perflogger: fe66bd6d8b17ebcfdf0159bf41fe28d8035ac20c - React-RCTActionSheet: 3131a0b9280aa0e51bdf54b3d79aecd8503db62c - React-RCTAnimation: 70f2b9daaa1b45dea608be865cc5f2e1789dbc39 - React-RCTBlob: 48cae62d905ef96ab10c84ab16163643a3c872a7 - React-RCTFabric: c126a269f6279896e19e133d6b1e019fa2f0f028 - React-RCTImage: 2ce3f1f72de91798eb31c9001b30cab8d1c71c4e - React-RCTLinking: 77300bd3cda2a613845ae0056b62ad330c2d319d - React-RCTNetwork: 8ef793740f893987384918e04382d37fac36960d - React-RCTPushNotification: 1845de920c2583f4541e13b3e9bd20a2ba896ffa - React-RCTSettings: 2beadc19336aa83a49e9ee9f704157c64799e840 - React-RCTTest: 12bbd7fc2e72bd9920dc7286c5b8ef96639582b6 - React-RCTText: e9146b2c0550a83d1335bfe2553760070a2d75c7 - React-RCTVibration: 50be9c390f2da76045ef0dfdefa18b9cf9f35cfa - React-rncore: 7db29a115e312e9f0f280294d78fe8501f740d8d - React-runtimeexecutor: 4b0c6eb341c7d3ceb5e2385cb0fdb9bf701024f3 - ReactCommon: 7a2714d1128f965392b6f99a8b390e3aa38c9569 - ScreenshotManager: 1a419252584923755f7e7fd96ededcac2cf95521 + RCTRequired: 173f5d425de2d49bc65013f0d2a59b480d4e4265 + RCTTypeSafety: e09d702c30ada51eef0d3aa0f2e34f8b36923b44 + React: e9164c221be97268fca0dd7e6280295b67f8ae6e + React-callinvoker: cf8f337b5e4eadf4c4d6af8711d4930c483cfbe2 + React-Codegen: 335b7d08b4f4faf9d4aaa0c40b18908544197802 + React-Core: f6d6bc0a9e4143eff17ea73204c24715e3c3176b + React-CoreModules: b7aa9777761960bffb1cf67e0078f37c9d801759 + React-cxxreact: 4aca513b113ca8e734b2b3613c231127a741a858 + React-Fabric: 6a943697f6883345a8ae71d594f5c4b526059322 + React-graphics: 4537bc9e09184d999bcd3bc5c850b541180e8b4d + React-jsi: 72bb49aea48414f827b63a5a286568eb82bbd987 + React-jsiexecutor: cec558a45dbe011e472ae374144cf2af89a89228 + React-jsinspector: 86f3415079fdb16a20f322a7c9ffe8da2c3be41c + React-logger: 7f390e4f074209aa22d7b7e273bea73654434a0e + React-perflogger: 3f8ee50532d9b4af6ff46a32f0d7ae9994c6c708 + React-RCTActionSheet: a67b0c1aa9b611236c88a4fe2625306f8d231e98 + React-RCTAnimation: f41ee687cf54f6ee21e4fa4b566e902fd4932611 + React-RCTBlob: 306d17f92e1df8edd9de1448ef42ca4a53108766 + React-RCTFabric: ad108732357372cddb1322f6dafb0d21d10549e7 + React-RCTImage: 054be61d568f6e89695d104945170a72d463032b + React-RCTLinking: 7531ca774b76ee09af2457f01863fb3805058423 + React-RCTNetwork: 8c80555cf6ea61afc73db0b2f52873fded9a5644 + React-RCTPushNotification: f5d8f05d86aede9c115da811b9c44fcefc82c01a + React-RCTSettings: 61accd88f4526b31b425905866aefaaacf044dfa + React-RCTTest: f8ae1512d78a93723ab162c94b2e71a4c5e330e1 + React-RCTText: d22a1dad58ae4871dbb5df159db02cca364a21d7 + React-RCTVibration: 49d911fd8d695a6361556f0dd7ab3ab08e159de7 + React-rncore: 47e7c66db4b894d8d73f337203aa1f15daf6aae2 + React-runtimeexecutor: b3d72dc32732ce8be3181e2c36585a7c2657c9fd + ReactCommon: de02b31b6655e45bfb797d1fa18065f268534c0a + ScreenshotManager: 6e1ed269e1abe35b082a3132130a82c0ca75c941 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: c0d06f5380d34e939f55420669a60fe08b79bd75 + Yoga: 93e3d9cc1efdfc7ce2b0f33a22b1a95f63fc8eaa YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index e0f260750f16..285424cd4b62 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -1,9 +1,9 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.4) + CFPropertyList (3.0.5) rexml - activesupport (6.1.4.1) + activesupport (6.1.4.4) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -15,7 +15,7 @@ GEM httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) atomos (0.1.3) - claide (1.0.3) + claide (1.1.0) cocoapods (1.11.2) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) @@ -58,15 +58,15 @@ GEM escape (0.0.4) ethon (0.15.0) ffi (>= 1.15.0) - ffi (1.15.4) + ffi (1.15.5) fourflusher (2.3.1) fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.10) + i18n (1.9.1) concurrent-ruby (~> 1.0) - json (2.6.0) - minitest (5.14.4) + json (2.6.1) + minitest (5.15.0) molinillo (0.8.0) nanaimo (0.3.0) nap (1.1.0) @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.5.1) + zeitwerk (2.5.4) PLATFORMS ruby @@ -97,4 +97,4 @@ RUBY VERSION ruby 2.7.4p191 BUNDLED WITH - 2.2.29 + 2.2.27 diff --git a/template/package.json b/template/package.json index f6f847947186..c3d6f6dc0adb 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "1000.0.0" + "react-native": "0.68.0-rc.0" }, "devDependencies": { "@babel/core": "^7.12.9", From f06df0ef2b2f2f5b7448665073dd8535c8626e33 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Wed, 2 Feb 2022 09:34:04 -0800 Subject: [PATCH 02/66] chore(deps): bump CLI version to 7 to get new version of Metro (67) (#33019) Summary: This PR bumps the CLI dependency to v7, which is a new version made so that we can obtain the new version of Metro via https://github.com/react-native-community/cli/commit/b53ba5b0d6091a11985e3f6821a085e5d36cf08f After merging this, we should cherry pick this commit in the 0.68 branch and do a new RC ## Changelog [General] [Changed] - Bump RN CLI to v7, and Metro to 67 Pull Request resolved: https://github.com/facebook/react-native/pull/33019 Test Plan: Tried some quick local testing with test-manual-e2e, seems to be working fine: Screenshot 2022-02-01 at 16 38 01 Reviewed By: cortinico Differential Revision: D33918810 Pulled By: ShikaSD fbshipit-source-id: 28ff52c4c89b5ca2390527aa6c66fb2ce236316e --- package.json | 6 +- yarn.lock | 807 +++++++++++++++++++++++++-------------------------- 2 files changed, 398 insertions(+), 415 deletions(-) diff --git a/package.json b/package.json index ab7e95fee20f..ddf48e5d9192 100644 --- a/package.json +++ b/package.json @@ -87,9 +87,9 @@ }, "dependencies": { "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^6.0.0", - "@react-native-community/cli-platform-android": "^6.0.0", - "@react-native-community/cli-platform-ios": "^6.0.0", + "@react-native-community/cli": "^7.0.1", + "@react-native-community/cli-platform-android": "^7.0.1", + "@react-native-community/cli-platform-ios": "^7.0.1", "@react-native/assets": "1.0.0", "@react-native/normalize-color": "2.0.0", "@react-native/polyfills": "2.0.0", diff --git a/yarn.lock b/yarn.lock index b3a41a38ca19..038e18a509e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1014,10 +1014,10 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@jest/types@^27.0.1": - version "27.0.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.1.tgz#631738c942e70045ebbf42a3f9b433036d3845e4" - integrity sha512-8A25RRV4twZutsx2D+7WphnDsp7If9Yu6ko0Gxwrwv8BiWESFzka34+Aa2kC8w9xewt7SDuCUSZ6IiAFVj3PRg== +"@jest/types@^27.0.1", "@jest/types@^27.4.2": + version "27.4.2" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5" + integrity sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" @@ -1046,31 +1046,63 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@react-native-community/cli-debugger-ui@^6.0.0-rc.0": - version "6.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-6.0.0-rc.0.tgz#774378626e4b70f5e1e2e54910472dcbaffa1536" - integrity sha512-achYcPPoWa9D02C5tn6TBzjeY443wQTyx37urptc75JpZ7gR5YHsDyIEEWa3DDYp1va9zx/iGg+uZ/hWw07GAw== +"@react-native-community/cli-config@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-7.0.1.tgz#81bf88a5c0eb21c9b0fc1f825372699c375a45a0" + integrity sha512-HGBnytnZzcT+24qAshksGpmPAXFPsKL6g9FNU7TIM9s23Hl4SXqNVEf6wj6XHXKgg8pfjXK3Lwf9IBEnZzqA/g== + dependencies: + "@react-native-community/cli-tools" "^7.0.1" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + glob "^7.1.3" + joi "^17.2.1" + +"@react-native-community/cli-debugger-ui@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-7.0.1.tgz#2834617ee57802559c20a0a75ad7eeeef73ff422" + integrity sha512-N4ASQY5VbRiiyhfAWhvURavANtFd7JPJFpXd59hsZxvaFEDB2L2HhVkwbw6BSbVUrYDuAWFQGx3S10L+MCHAjQ== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-hermes@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-6.0.0.tgz#a29c403fccd22ec99805887669096d60346962ff" - integrity sha512-YUX8MEmDsEYdFuo/juCZUUDPPRQ/su3K/SPcSVmv7AIAwO/7ItuQ7+58PRI914XNvnRmY1GNVHKfWhUoNXMxvA== +"@react-native-community/cli-doctor@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-7.0.1.tgz#36ba3da91a358b0c38fd199782db2d857fee16d0" + integrity sha512-y5RBAuBiOwiiFfj9N/iuj6PZ3c5j68LE8XTQdhZJE+qTuSxWXQrdpFwL9Nc9KIk3bBxC72uBfRFGxa/mLZGYMw== dependencies: - "@react-native-community/cli-platform-android" "^6.0.0" - "@react-native-community/cli-tools" "^6.0.0-rc.0" + "@react-native-community/cli-config" "^7.0.1" + "@react-native-community/cli-tools" "^7.0.1" chalk "^3.0.0" + command-exists "^1.2.8" + envinfo "^7.7.2" + execa "^1.0.0" + hermes-profile-transformer "^0.0.6" + ip "^1.1.5" + node-stream-zip "^1.9.1" + ora "^5.4.1" + prompts "^2.4.0" + semver "^6.3.0" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" + +"@react-native-community/cli-hermes@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-7.0.1.tgz#d6229bfc6da9ee2fd71a5e4ef86e92a4690bde79" + integrity sha512-NzKxW8LzNr3ttD5E479HCpSLfcpdv0SwpsIBsDCWhuDmGW5NXo8Qdu5/plVWZJ1CVBWkVFeVHIlKs0pov7GlOw== + dependencies: + "@react-native-community/cli-platform-android" "^7.0.1" + "@react-native-community/cli-tools" "^7.0.1" + chalk "^4.1.2" hermes-profile-transformer "^0.0.6" ip "^1.1.5" -"@react-native-community/cli-platform-android@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-6.0.0.tgz#004f98e9a5e8adf07aea552a140958e0bbd7e1b6" - integrity sha512-yXyrM2elKM8/thf1d8EMMm0l0KdeWmIMhWZzCoRpCIQoUuVtiCEMyrZF+aufvNvy74soKiCFeAmGNI8LPk2hzg== +"@react-native-community/cli-platform-android@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-7.0.1.tgz#d165897edf401f9bceff1f361ef446528133cb52" + integrity sha512-nOr0aMkxAymCnbtsQwXBlyoRN2Y+IzC7Qz5T+/zyWwEbTY8SKQI8uV+8+qttUvzSvuXa2PeXsTWluuliOS8KCw== dependencies: - "@react-native-community/cli-tools" "^6.0.0-rc.0" - chalk "^3.0.0" + "@react-native-community/cli-tools" "^7.0.1" + chalk "^4.1.2" execa "^1.0.0" fs-extra "^8.1.0" glob "^7.1.3" @@ -1080,95 +1112,96 @@ slash "^3.0.0" xmldoc "^1.1.2" -"@react-native-community/cli-platform-ios@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-6.0.0.tgz#885bd363d76bf422567d007f5e67aa9a67a1296a" - integrity sha512-+f6X4jDGuPpVcY2NsVAstnId4stnG7EvzLUhs7FUpMFjzss9c1ZJhsqQeKikOtzZbwLzFrpki/QrTK79ur7xSg== +"@react-native-community/cli-platform-ios@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-7.0.1.tgz#1c27af85229246b7a528e97f093e38859896cc93" + integrity sha512-PLRIbzrCzSedmpjuFtQqcqUD45G8q7sEciI1lf5zUbVMXqjIBwJWS7iz8235PyWwj8J4MNHohLC+oyRueFtbGg== dependencies: - "@react-native-community/cli-tools" "^6.0.0-rc.0" - chalk "^3.0.0" + "@react-native-community/cli-tools" "^7.0.1" + chalk "^4.1.2" + execa "^1.0.0" glob "^7.1.3" js-yaml "^3.13.1" lodash "^4.17.15" + ora "^5.4.1" plist "^3.0.2" - xcode "^2.0.0" + xcode "^3.0.0" -"@react-native-community/cli-server-api@^6.0.0-rc.0": - version "6.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-6.0.0-rc.0.tgz#c0b4e65daab020a2b45f2c4df402942b638955a2" - integrity sha512-shPG9RXXpDYeluoB3tzaYU9Ut0jTvZ3osatLLUJkWjbRjFreK9zUcnoFDDrsVT6fEoyeBftp5DSa+wCUnPmcJA== +"@react-native-community/cli-plugin-metro@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-7.0.1.tgz#c7a04651fe96dbb4d0534cd9efef1b044d899dfa" + integrity sha512-kM6vN5/38e9ldl30fUSVEB1sdB3a9W11N/HdU+7I3ujWsPdqu6DRiAaUV/L6y6az/QFBHKwAK0EZvROhY7G0vA== + dependencies: + "@react-native-community/cli-server-api" "^7.0.1" + "@react-native-community/cli-tools" "^7.0.1" + chalk "^4.1.2" + metro "^0.67.0" + metro-config "^0.67.0" + metro-core "^0.67.0" + metro-react-native-babel-transformer "^0.67.0" + metro-resolver "^0.67.0" + metro-runtime "^0.67.0" + readline "^1.3.0" + +"@react-native-community/cli-server-api@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-7.0.1.tgz#8fde9d615cf2cb296d0bed2933cf38d36af6f539" + integrity sha512-kquJcQ2PcrwYmbHakOxFsNIylM1tZM/+n7Wgy65dXMafA0cpEPDsOEdRHx2wfsqIavoxNLMliCu3NX5HM9DP2Q== dependencies: - "@react-native-community/cli-debugger-ui" "^6.0.0-rc.0" - "@react-native-community/cli-tools" "^6.0.0-rc.0" + "@react-native-community/cli-debugger-ui" "^7.0.1" + "@react-native-community/cli-tools" "^7.0.1" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.0" - nocache "^2.1.0" + nocache "^3.0.1" pretty-format "^26.6.2" serve-static "^1.13.1" ws "^1.1.0" -"@react-native-community/cli-tools@^6.0.0-rc.0": - version "6.0.0-rc.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-6.0.0-rc.0.tgz#d81c4c792db583ab42458fe8cc27ebf0b55e1660" - integrity sha512-N31BhNacTe0UGYQxUx0WHWPKnF4pBe62hNRV9WNJdWqVl4TP45T1Fd/7ziiosfalIar+tOo9Sk0Pqq48x1+wNw== +"@react-native-community/cli-tools@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-7.0.1.tgz#73790d6ca2825e42a70a770c1b403a6777e690d6" + integrity sha512-0xra4hKNA5PR2zYVXsDMNiXMGaDNoNRYMY6eTP2aVIxQbqIcVMDWSyCA8wMWX5iOpMWg0cZGaQ6a77f3Rlb34g== dependencies: - chalk "^3.0.0" + appdirsjs "^1.2.4" + chalk "^4.1.2" lodash "^4.17.15" mime "^2.4.1" node-fetch "^2.6.0" open "^6.2.0" - shell-quote "1.6.1" + ora "^5.4.1" + semver "^6.3.0" + shell-quote "^1.7.3" -"@react-native-community/cli-types@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-6.0.0.tgz#90269fbdc7229d5e3b8f2f3e029a94083551040d" - integrity sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw== - dependencies: - ora "^3.4.0" +"@react-native-community/cli-types@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-7.0.1.tgz#c3de43d45866804c5c15251a014402da5853b7b1" + integrity sha512-8QedX5vagXoKFLzoyAEGeg2aOzNghjoXFP0Tm6LszdnFuNee03DLkGP7cKCEY+gtuhXLhdfd6XmK+ROgWqBEMQ== -"@react-native-community/cli@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-6.0.0.tgz#5a8d42f7fddd569eefa3233d1fd84b3ed4a66074" - integrity sha512-wTbdpai58WzUBrw8lNbF/cSzX3pOWz+y+d46ip3M3Abd5yHNRvhuejRMVQC1o9luOM+ESJa4imYSbVdh7y5g+w== - dependencies: - "@react-native-community/cli-debugger-ui" "^6.0.0-rc.0" - "@react-native-community/cli-hermes" "^6.0.0" - "@react-native-community/cli-server-api" "^6.0.0-rc.0" - "@react-native-community/cli-tools" "^6.0.0-rc.0" - "@react-native-community/cli-types" "^6.0.0" - appdirsjs "^1.2.4" - chalk "^3.0.0" - command-exists "^1.2.8" +"@react-native-community/cli@^7.0.1": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-7.0.1.tgz#6ece01540b855e0c5f1d24db43cb4c48854301c7" + integrity sha512-FjF+jszHNcmfzKvZ6Y9cp6jAuigc+JvyKmgtB5syj2nkjKNUMLY7gFkFV6ULAzLrg+IasMIImVSkN39+L1Pa9g== + dependencies: + "@react-native-community/cli-config" "^7.0.1" + "@react-native-community/cli-debugger-ui" "^7.0.1" + "@react-native-community/cli-doctor" "^7.0.1" + "@react-native-community/cli-hermes" "^7.0.1" + "@react-native-community/cli-plugin-metro" "^7.0.1" + "@react-native-community/cli-server-api" "^7.0.1" + "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-types" "^7.0.1" + chalk "^4.1.2" commander "^2.19.0" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - envinfo "^7.7.2" execa "^1.0.0" find-up "^4.1.0" fs-extra "^8.1.0" - glob "^7.1.3" graceful-fs "^4.1.3" - joi "^17.2.1" leven "^3.1.0" lodash "^4.17.15" - metro "^0.66.1" - metro-config "^0.66.1" - metro-core "^0.66.1" - metro-react-native-babel-transformer "^0.66.1" - metro-resolver "^0.66.1" - metro-runtime "^0.66.1" minimist "^1.2.0" - mkdirp "^0.5.1" - node-stream-zip "^1.9.1" - ora "^3.4.0" - pretty-format "^26.6.2" prompts "^2.4.0" semver "^6.3.0" - serve-static "^1.13.1" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" "@reactions/component@^2.0.2": version "2.0.2" @@ -1544,11 +1577,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= - array-includes@^3.1.1, array-includes@^3.1.3: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -1560,16 +1588,6 @@ array-includes@^3.1.1, array-includes@^3.1.3: get-intrinsic "^1.1.1" is-string "^1.0.7" -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= - array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -1837,7 +1855,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.1.2, base64-js@^1.5.1: +base64-js@^1.1.2, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -1862,24 +1880,33 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -big-integer@^1.6.7: - version "1.6.36" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.36.tgz#78631076265d4ae3555c04f85e7d9d2f3a071a36" - integrity sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg== +big-integer@1.6.x: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== -bplist-creator@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.0.7.tgz#37df1536092824b87c42f957b01344117372ae45" - integrity sha1-N98VNgkoJLh8QvlXsBNEEXNyrkU= +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: - stream-buffers "~2.2.0" + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" -bplist-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.1.1.tgz#d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6" - integrity sha1-1g1dzCDLptx+HymbNdPh+V2vuuY= +bplist-creator@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" + integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== dependencies: - big-integer "^1.6.7" + stream-buffers "2.2.x" + +bplist-parser@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.3.0.tgz#ba50666370f61bbf94881636cd9f7d23c5286090" + integrity sha512-zgmaRvT6AN1JpPPV+S0a1/FAtoxSreYDccZGIqEMSvZl9DMe70mJ7MFzpxa1X+gHVdkToE2haRUHHMiW1OdejA== + dependencies: + big-integer "1.6.x" brace-expansion@^1.1.7: version "1.1.11" @@ -1940,6 +1967,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -2019,7 +2054,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.0.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2059,6 +2094,11 @@ ci-info@^2.0.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== +ci-info@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" + integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== + cjs-module-lexer@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" @@ -2083,13 +2123,6 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= - dependencies: - restore-cursor "^2.0.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2097,10 +2130,10 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.1.0.tgz#22c34b4d51f573240885b201efda4e4ec9fff3c7" - integrity sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA== +cli-spinners@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== cli-width@^3.0.0: version "3.0.0" @@ -3220,10 +3253,10 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.2.tgz#4c0a1fb34bc68e543b4b82a9ec392bfbda840805" - integrity sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== +fsevents@^2.1.2, fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" @@ -3439,11 +3472,6 @@ hermes-estree@0.5.0: resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.5.0.tgz#36432a2b12f01b217244da098924efdfdfc12327" integrity sha512-1h8rvG23HhIR5K6Kt0e5C7BC72J1Ath/8MmSta49vxXp/j6wl7IMHvIRFYBQr35tWnQY97dSGR2uoAJ5pHUQkg== -hermes-parser@0.4.7: - version "0.4.7" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.4.7.tgz#410f5129d57183784d205a0538e6fbdcf614c9ea" - integrity sha512-jc+zCtXbtwTiXoMAoXOHepxAaGVFIp89wwE9qcdwnMd/uGVEtPoY8FaFSsx0ThPvyKirdR2EsIIDVrpbSXz1Ag== - hermes-parser@0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.5.0.tgz#8b678dd8b29a08b57cbaf60adba4896494c59a53" @@ -3506,6 +3534,11 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -3558,7 +3591,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.3, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= @@ -3757,6 +3795,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: dependencies: is-extglob "^2.1.1" +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-negative-zero@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" @@ -3835,6 +3878,11 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-weakref@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" @@ -4042,7 +4090,7 @@ jest-get-type@^26.3.0: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== -jest-haste-map@^26.5.2, jest-haste-map@^26.6.2: +jest-haste-map@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== @@ -4063,6 +4111,26 @@ jest-haste-map@^26.5.2, jest-haste-map@^26.6.2: optionalDependencies: fsevents "^2.1.2" +jest-haste-map@^27.3.1: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.4.6.tgz#c60b5233a34ca0520f325b7e2cc0a0140ad0862a" + integrity sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ== + dependencies: + "@jest/types" "^27.4.2" + "@types/graceful-fs" "^4.1.2" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.4" + jest-regex-util "^27.4.0" + jest-serializer "^27.4.0" + jest-util "^27.4.2" + jest-worker "^27.4.6" + micromatch "^4.0.4" + walker "^1.0.7" + optionalDependencies: + fsevents "^2.3.2" + jest-jasmine2@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" @@ -4149,6 +4217,11 @@ jest-regex-util@^26.0.0: resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== +jest-regex-util@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.4.0.tgz#e4c45b52653128843d07ad94aec34393ea14fbca" + integrity sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg== + jest-resolve-dependencies@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" @@ -4239,6 +4312,14 @@ jest-serializer@^26.6.2: "@types/node" "*" graceful-fs "^4.2.4" +jest-serializer@^27.4.0: + version "27.4.0" + resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.4.0.tgz#34866586e1cae2388b7d12ffa2c7819edef5958a" + integrity sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ== + dependencies: + "@types/node" "*" + graceful-fs "^4.2.4" + jest-snapshot@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" @@ -4273,6 +4354,18 @@ jest-util@^26.6.2: is-ci "^2.0.0" micromatch "^4.0.2" +jest-util@^27.4.2: + version "27.4.2" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621" + integrity sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA== + dependencies: + "@jest/types" "^27.4.2" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.4" + picomatch "^2.2.3" + jest-validate@^24.9.0: version "24.9.0" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-24.9.0.tgz#0775c55360d173cd854e40180756d4ff52def8ab" @@ -4319,6 +4412,15 @@ jest-worker@^26.0.0, jest-worker@^26.6.2: merge-stream "^2.0.0" supports-color "^7.0.0" +jest-worker@^27.4.6: + version "27.4.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.6.tgz#5d2d93db419566cb680752ca0792780e71b3273e" + integrity sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jest@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" @@ -4485,11 +4587,6 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -4637,12 +4734,13 @@ log-driver@^1.2.7: resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: - chalk "^2.0.1" + chalk "^4.1.0" + is-unicode-supported "^0.1.0" logkitty@^0.7.1: version "0.7.1" @@ -4711,20 +4809,6 @@ merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -metro-babel-register@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.66.2.tgz#c6bbe36c7a77590687ccd74b425dc020d17d05af" - integrity sha512-3F+vsVubUPJYKfVMeol8/7pd8CC287Rw92QYzJD8LEmI980xcgwMUEVBZ0UIAUwlLgiJG/f4Mwhuji2EeBXrPg== - dependencies: - "@babel/core" "^7.14.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/register" "^7.0.0" - escape-string-regexp "^1.0.5" - metro-babel-register@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-babel-register/-/metro-babel-register-0.67.0.tgz#03cb70cef59547cc43ab01ae187c046804175245" @@ -4741,16 +4825,6 @@ metro-babel-register@0.67.0: babel-plugin-replace-ts-export-assignment "^0.0.2" escape-string-regexp "^1.0.5" -metro-babel-transformer@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.66.2.tgz#fce0a3e314d28a5e7141c135665e1cc9b8e7ce86" - integrity sha512-aJ/7fc/Xkofw8Fqa51OTDhBzBz26mmpIWrXAZcPdQ8MSTt883EWncxeCEjasc79NJ89BRi7sOkkaWZo2sXlKvw== - dependencies: - "@babel/core" "^7.14.0" - hermes-parser "0.4.7" - metro-source-map "0.66.2" - nullthrows "^1.1.1" - metro-babel-transformer@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.67.0.tgz#42fe82af9953e5c62d9a8d7d544eb7be9020dd18" @@ -4761,109 +4835,63 @@ metro-babel-transformer@0.67.0: metro-source-map "0.67.0" nullthrows "^1.1.1" -metro-cache-key@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.66.2.tgz#d6463d2a53e887a38419d523962cc24ea0e780b4" - integrity sha512-WtkNmRt41qOpHh1MkNA4nLiQ/m7iGL90ysSKD+fcLqlUnOBKJptPQm0ZUv8Kfqk18ddWX2KmsSbq+Sf3I6XohQ== +metro-cache-key@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.67.0.tgz#4df6a73cced199e1bddd0f3454bb931a27141eeb" + integrity sha512-FNJe5Rcb2uzY6G6tsqCf0RV4t2rCeX6vSHBxmP7k+4aI4NqX4evtPI0K82r221nBzm5DqNWCURZ0RYUT6jZMGA== -metro-cache@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.66.2.tgz#e0af4e0a319898f7d42a980f7ee5da153fcfd019" - integrity sha512-5QCYJtJOHoBSbL3H4/Fpl36oA697C3oYHqsce+Hk/dh2qtODUGpS3gOBhvP1B8iB+H8jJMyR75lZq129LJEsIQ== +metro-cache@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.67.0.tgz#928db5742542719677468c4d22ea29b71c7ec8fc" + integrity sha512-IY5dXiR76L75b2ue/mv+9vW8g5hdQJU6YEe81lj6gTSoUrhcONT0rzY+Gh5QOS2Kk6z9utZQMvd9PRKL9/635A== dependencies: - metro-core "0.66.2" + metro-core "0.67.0" mkdirp "^0.5.1" rimraf "^2.5.4" -metro-config@0.66.2, metro-config@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.66.2.tgz#e365acdb66ad0cda0182b9c9910760a97ee4293b" - integrity sha512-0C+PrKKIBNNzLZUKN/8ZDJS2U5FLMOTXDWbvBHIdqb6YXz8WplXR2+xlSlaSCCi5b+GR7cWFWUNeKA4GQS1/AQ== +metro-config@0.67.0, metro-config@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.67.0.tgz#5507d3b295bd10c87bd13dbe5a3033a357418786" + integrity sha512-ThAwUmzZwTbKyyrIn2bKIcJDPDBS0LKAbqJZQioflvBGfcgA21h3fdL3IxRmvCEl6OnkEWI0Tn1Z9w2GLAjf2g== dependencies: cosmiconfig "^5.0.5" jest-validate "^26.5.2" - metro "0.66.2" - metro-cache "0.66.2" - metro-core "0.66.2" - metro-runtime "0.66.2" + metro "0.67.0" + metro-cache "0.67.0" + metro-core "0.67.0" + metro-runtime "0.67.0" -metro-core@0.66.2, metro-core@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.66.2.tgz#ead776a17b3e5a307e6dc22259db30bf5c7e8490" - integrity sha512-JieLZkef/516yxXYvQxWnf3OWw5rcgWRy76K8JV/wr/i8LGVGulPAXlIi445/QZzXVydzRVASKAEVqyxM5F4mA== +metro-core@0.67.0, metro-core@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.67.0.tgz#75066e11b4df220992abf9cd6200279dd87876c8" + integrity sha512-TOa/ShE1bUq83fGNfV6rFwyfZ288M8ydmWN3g9C2OW8emOHLhJslYD/SIU4DhDkP/99yaJluIALdZ2g0+pCrvQ== dependencies: - jest-haste-map "^26.5.2" + jest-haste-map "^27.3.1" lodash.throttle "^4.1.1" - metro-resolver "0.66.2" + metro-resolver "0.67.0" -metro-hermes-compiler@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.66.2.tgz#30290748f83805faa601aa487632444915795823" - integrity sha512-nCVL1g9uR6vrw5+X1wjwZruRyMkndnzGRMqjqoljf+nGEqBTD607CR7elXw4fMWn/EM+1y0Vdq5altUu9LdgCA== +metro-hermes-compiler@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-hermes-compiler/-/metro-hermes-compiler-0.67.0.tgz#9c1340f1882fbf535145868d0d28211ca15b0477" + integrity sha512-X5Pr1jC8/kO6d1EBDJ6yhtuc5euHX89UDNv8qdPJHAET03xfFnlojRPwOw6il2udAH20WLBv+F5M9VY+58zspQ== -metro-inspector-proxy@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.66.2.tgz#a83c76bd2f2fd7b9240be92acf9a8b1d1404547a" - integrity sha512-gnLc9121eznwP0iiA9tCBW8qZjwIsCgwHWMF1g1Qaki9le9tzeJv3dK4/lFNGxyfSaLO7vahQEhsEYsiRnTROg== +metro-inspector-proxy@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.67.0.tgz#22b360a837b07e9e2bc87a71af6154dd8fcc02a5" + integrity sha512-5Ubjk94qpNaU3OT2IZa4/dec09bauic1hzWms4czorBzDenkp4kYXG9/aWTmgQLtCk92H3Q8jKl1PQRxUSkrOQ== dependencies: connect "^3.6.5" debug "^2.2.0" - ws "^1.1.5" + ws "^7.5.1" yargs "^15.3.1" -metro-minify-uglify@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.66.2.tgz#6061dbee4f61e6d5bb3c100e4379ff6f2e16e42b" - integrity sha512-7TUK+L5CmB5x1PVnFbgmjzHW4CUadq9H5jgp0HfFoWT1skXAyEsx0DHkKDXwnot0khnNhBOEfl62ctQOnE110Q== +metro-minify-uglify@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.67.0.tgz#28a77dbd78d9e558dba8c2f31c2b9c6f939df966" + integrity sha512-4CmM5b3MTAmQ/yFEfsHOhD2SuBObB2YF6PKzXZc4agUsQVVtkrrNElaiWa8w26vrTzA9emwcyurxMf4Nl3lYPQ== dependencies: uglify-es "^3.1.9" -metro-react-native-babel-preset@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz#fddebcf413ad4ea617d4f47f7c1da401052de734" - integrity sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ== - dependencies: - "@babel/core" "^7.14.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - metro-react-native-babel-preset@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.67.0.tgz#53aec093f53a09b56236a9bb534d76658efcbec7" @@ -4910,7 +4938,7 @@ metro-react-native-babel-preset@0.67.0: "@babel/template" "^7.0.0" react-refresh "^0.4.0" -metro-react-native-babel-transformer@0.67.0: +metro-react-native-babel-transformer@0.67.0, metro-react-native-babel-transformer@^0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.67.0.tgz#756d32eb3c05cab3d72fcb1700f8fd09322bb07f" integrity sha512-P0JT09n7T01epUtgL9mH6BPat3xn4JjBakl4lWHdL61cvEGcrxuIom1eoFFKkgU/K5AVLU4aCAttHS7nSFCcEQ== @@ -4923,50 +4951,18 @@ metro-react-native-babel-transformer@0.67.0: metro-source-map "0.67.0" nullthrows "^1.1.1" -metro-react-native-babel-transformer@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.66.2.tgz#768f341e7c3d3d1c38189799c9884b90d1c32eb7" - integrity sha512-z1ab7ihIT0pJrwgi9q2IH+LcW/xUWMQ0hH+Mrk7wbKQB0RnJdXFoxphrfoVHBHMUu+TBPetUcEkKawkK1e7Cng== - dependencies: - "@babel/core" "^7.14.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.4.7" - metro-babel-transformer "0.66.2" - metro-react-native-babel-preset "0.66.2" - metro-source-map "0.66.2" - nullthrows "^1.1.1" - -metro-resolver@0.66.2, metro-resolver@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.66.2.tgz#f743ddbe7a12dd137d1f7a555732cafcaea421f8" - integrity sha512-pXQAJR/xauRf4kWFj2/hN5a77B4jLl0Fom5I3PHp6Arw/KxSBp0cnguXpGLwNQ6zQC0nxKCoYGL9gQpzMnN7Hw== +metro-resolver@0.67.0, metro-resolver@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.67.0.tgz#8143c716f77e468d1d42eca805243706eb349959" + integrity sha512-d2KS/zAyOA/z/q4/ff41rAp+1txF4H6qItwpsls/RHStV2j6PqgRHUzq/3ga+VIeoUJntYJ8nGW3+3qSrhFlig== dependencies: absolute-path "^0.0.0" -metro-runtime@0.66.2, metro-runtime@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.66.2.tgz#3409ee957b949b6c7b72ef6ed2b9af9a4f4a910e" - integrity sha512-vFhKBk2ot9FS4b+2v0OTa/guCF/QDAOJubY0CNg7PzCS5+w4y3IvZIcPX4SSS1t8pYEZBLvtdtTDarlDl81xmg== - -metro-runtime@0.67.0: +metro-runtime@0.67.0, metro-runtime@^0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.67.0.tgz#a8888dfd06bcebbac3c99dcac7cd622510dd8ee0" integrity sha512-IFtSL0JUt1xK3t9IoLflTDft82bjieSzdIJWLzrRzBMlesz8ox5bVmnpQbVQEwfYUpEOxbM3VOZauVbdCmXA7g== -metro-source-map@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.66.2.tgz#b5304a282a5d55fa67b599265e9cf3217175cdd7" - integrity sha512-038tFmB7vSh73VQcDWIbr5O1m+WXWyYafDaOy+1A/2K308YP0oj33gbEgDnZsLZDwcJ+xt1x6KUEBIzlX4YGeQ== - dependencies: - "@babel/traverse" "^7.14.0" - "@babel/types" "^7.0.0" - invariant "^2.2.4" - metro-symbolicate "0.66.2" - nullthrows "^1.1.1" - ob1 "0.66.2" - source-map "^0.5.6" - vlq "^1.0.0" - metro-source-map@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.67.0.tgz#e28db7253b9ca688e60d5710ebdccba60b45b2df" @@ -4981,18 +4977,6 @@ metro-source-map@0.67.0: source-map "^0.5.6" vlq "^1.0.0" -metro-symbolicate@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.66.2.tgz#addd095ce5f77e73ca21ddb5dfb396ff5d4fa041" - integrity sha512-u+DeQHyAFXVD7mVP+GST/894WHJ3i/U8oEJFnT7U3P52ZuLgX8n4tMNxhqZU12RcLR6etF8143aP0Ktx1gFLEQ== - dependencies: - invariant "^2.2.4" - metro-source-map "0.66.2" - nullthrows "^1.1.1" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - metro-symbolicate@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.67.0.tgz#16729d05663d28176895244b3d932a898fca2b45" @@ -5005,10 +4989,10 @@ metro-symbolicate@0.67.0: through2 "^2.0.1" vlq "^1.0.0" -metro-transform-plugins@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.66.2.tgz#39dd044a23b1343e4f2d2ec34d08128cdf255ed4" - integrity sha512-KTvqplh0ut7oDKovvDG6yzXM02R6X+9b2oVG+qYq8Zd3aCGTi51ASx4ThCNkAHyEvCuJdYg9fxXTL+j+wvhB5w== +metro-transform-plugins@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.67.0.tgz#6122aa4e5e5f9a767cebcc5af6fd1695666683ce" + integrity sha512-DQFoSDIJdTMPDTUlKaCNJjEXiHGwFNneAF9wDSJ3luO5gigM7t7MuSaPzF4hpjmfmcfPnRhP6AEn9jcza2Sh8Q== dependencies: "@babel/core" "^7.14.0" "@babel/generator" "^7.14.0" @@ -5016,29 +5000,29 @@ metro-transform-plugins@0.66.2: "@babel/traverse" "^7.14.0" nullthrows "^1.1.1" -metro-transform-worker@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.66.2.tgz#0a8455992132c479721accd52c9bd47deb77769e" - integrity sha512-dO4PtYOMGB7Vzte8aIzX39xytODhmbJrBYPu+zYzlDjyefJZT7BkZ0LkPIThtyJi96xWcGqi9JBSo0CeRupAHw== +metro-transform-worker@0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.67.0.tgz#5689553c25b0657aadefdf4ea2cd8dd06e18882a" + integrity sha512-29n+JdTb80ROiv/wDiBVlY/xRAF/nrjhp/Udv/XJl1DZb+x7JEiPxpbpthPhwwl+AYxVrostGB0W06WJ61hfiw== dependencies: "@babel/core" "^7.14.0" "@babel/generator" "^7.14.0" "@babel/parser" "^7.14.0" "@babel/types" "^7.0.0" babel-preset-fbjs "^3.4.0" - metro "0.66.2" - metro-babel-transformer "0.66.2" - metro-cache "0.66.2" - metro-cache-key "0.66.2" - metro-hermes-compiler "0.66.2" - metro-source-map "0.66.2" - metro-transform-plugins "0.66.2" + metro "0.67.0" + metro-babel-transformer "0.67.0" + metro-cache "0.67.0" + metro-cache-key "0.67.0" + metro-hermes-compiler "0.67.0" + metro-source-map "0.67.0" + metro-transform-plugins "0.67.0" nullthrows "^1.1.1" -metro@0.66.2, metro@^0.66.1: - version "0.66.2" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.66.2.tgz#f21759bf00995470e7577b5b88a5277963f24492" - integrity sha512-uNsISfcQ3iKKSHoN5Q+LAh0l3jeeg7ZcNZ/4BAHGsk02erA0OP+l2m+b5qYVoPptHz9Oc3KyG5oGJoTu41pWjg== +metro@0.67.0, metro@^0.67.0: + version "0.67.0" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.67.0.tgz#8007a041d22de1cdb05184431c67eb7989eef6e0" + integrity sha512-DwuBGAFcAivoac/swz8Lp7Y5Bcge1tzT7T6K0nf1ubqJP8YzBUtyR4pkjEYVUzVu/NZf7O54kHSPVu1ibYzOBQ== dependencies: "@babel/code-frame" "^7.0.0" "@babel/core" "^7.14.0" @@ -5058,28 +5042,27 @@ metro@0.66.2, metro@^0.66.1: error-stack-parser "^2.0.6" fs-extra "^1.0.0" graceful-fs "^4.1.3" - hermes-parser "0.4.7" + hermes-parser "0.5.0" image-size "^0.6.0" invariant "^2.2.4" - jest-haste-map "^26.5.2" + jest-haste-map "^27.3.1" jest-worker "^26.0.0" lodash.throttle "^4.1.1" - metro-babel-register "0.66.2" - metro-babel-transformer "0.66.2" - metro-cache "0.66.2" - metro-cache-key "0.66.2" - metro-config "0.66.2" - metro-core "0.66.2" - metro-hermes-compiler "0.66.2" - metro-inspector-proxy "0.66.2" - metro-minify-uglify "0.66.2" - metro-react-native-babel-preset "0.66.2" - metro-resolver "0.66.2" - metro-runtime "0.66.2" - metro-source-map "0.66.2" - metro-symbolicate "0.66.2" - metro-transform-plugins "0.66.2" - metro-transform-worker "0.66.2" + metro-babel-transformer "0.67.0" + metro-cache "0.67.0" + metro-cache-key "0.67.0" + metro-config "0.67.0" + metro-core "0.67.0" + metro-hermes-compiler "0.67.0" + metro-inspector-proxy "0.67.0" + metro-minify-uglify "0.67.0" + metro-react-native-babel-preset "0.67.0" + metro-resolver "0.67.0" + metro-runtime "0.67.0" + metro-source-map "0.67.0" + metro-symbolicate "0.67.0" + metro-transform-plugins "0.67.0" + metro-transform-worker "0.67.0" mime-types "^2.1.27" mkdirp "^0.5.1" node-fetch "^2.2.0" @@ -5090,7 +5073,7 @@ metro@0.66.2, metro@^0.66.1: strip-ansi "^6.0.0" temp "0.8.3" throat "^5.0.0" - ws "^1.1.5" + ws "^7.5.1" yargs "^15.3.1" micromatch@^3.1.10, micromatch@^3.1.4: @@ -5142,11 +5125,6 @@ mime@^2.4.1: resolved "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -5236,10 +5214,10 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -nocache@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" - integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== +nocache@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.1.tgz#54d8b53a7e0a0aa1a288cfceab8a3cefbcde67d4" + integrity sha512-Gh39xwJwBKy0OvFmWfBs/vDO4Nl7JhnJtkqNP76OUinQz7BiMoszHYrIDHHAaqVl/QKVxCEy4ZxC/XZninu7nQ== node-dir@^0.1.17: version "0.1.17" @@ -5336,11 +5314,6 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -ob1@0.66.2: - version "0.66.2" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.66.2.tgz#8caf548202cf2688944bae47db405a08bca17a61" - integrity sha512-RFewnL/RjE0qQBOuM+2bbY96zmJPIge/aDtsiDbLSb+MOiK8CReAhBHDgL+zrA3F1hQk00lMWpUwYcep750plA== - ob1@0.67.0: version "0.67.0" resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.67.0.tgz#91f104c90641b1af8c364fc82a4b2c7d0801072d" @@ -5448,13 +5421,6 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" @@ -5498,16 +5464,19 @@ options@>=0.0.5: resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" wcwidth "^1.0.1" os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: @@ -5667,14 +5636,13 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -plist@^3.0.1, plist@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.3.tgz#007df34c7be0e2c3dcfcf460d623e6485457857d" - integrity sha512-ghdOKN99hh1oEmAlwBmPYo4L+tSQ7O3jRpkhWqOrMz86CWotpVzMevvQ+czo7oPDpOZyA6K06Ci7QVHpoh9gaA== +plist@^3.0.2, plist@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.4.tgz#a62df837e3aed2bb3b735899d510c4f186019cbe" + integrity sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg== dependencies: base64-js "^1.5.1" xmlbuilder "^9.0.7" - xmldom "^0.6.0" posix-character-classes@^0.1.0: version "0.1.1" @@ -5863,6 +5831,15 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +readable-stream@^3.4.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" @@ -5876,6 +5853,11 @@ readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readline@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" + integrity sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw= + recast@^0.20.4: version "0.20.5" resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" @@ -6078,14 +6060,6 @@ resolve@^2.0.0-next.3: is-core-module "^2.2.0" path-parse "^1.0.6" -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -6147,11 +6121,16 @@ rxjs@^6.6.0: dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -6316,17 +6295,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shell-quote@^1.6.1: +shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== @@ -6364,14 +6333,14 @@ signedsource@^1.0.0: resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= -simple-plist@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.0.0.tgz#bed3085633b22f371e111f45d159a1ccf94b81eb" - integrity sha512-043L2rO80LVF7zfZ+fqhsEkoJFvW8o59rt/l4ctx1TJWoTx7/jkiS1R5TatD15Z1oYnuLJytzE7gcnnBuIPL2g== +simple-plist@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/simple-plist/-/simple-plist-1.3.0.tgz#f451997663eafd8ea6bad353a01caf49ef186d43" + integrity sha512-uYWpeGFtZtVt2NhG4AHgpwx323zxD85x42heMJBan1qAiqqozIlaGrwrEt6kRjXWRWIXsuV1VLCvVmZan2B5dg== dependencies: - bplist-creator "0.0.7" - bplist-parser "0.1.1" - plist "^3.0.1" + bplist-creator "0.1.0" + bplist-parser "0.3.0" + plist "^3.0.4" sisteransi@^1.0.5: version "1.0.5" @@ -6575,7 +6544,7 @@ stealthy-require@^1.1.1: resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= -stream-buffers@~2.2.0: +stream-buffers@2.2.x: version "2.2.0" resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= @@ -6632,6 +6601,13 @@ string.prototype.trimstart@^1.0.4: call-bind "^1.0.2" define-properties "^1.1.3" +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -6692,6 +6668,13 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + supports-hyperlinks@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" @@ -7015,7 +6998,7 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -7030,6 +7013,11 @@ uuid@^3.3.2, uuid@^3.3.3: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +uuid@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" + integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== + uuid@^8.3.0: version "8.3.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31" @@ -7208,7 +7196,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^1.1.0, ws@^1.1.5: +ws@^1.1.0: version "1.1.5" resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== @@ -7223,18 +7211,18 @@ ws@^6.1.4: dependencies: async-limiter "~1.0.0" -ws@^7, ws@^7.2.3: +ws@^7, ws@^7.2.3, ws@^7.5.1: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== -xcode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xcode/-/xcode-2.0.0.tgz#134f1f94c26fbfe8a9aaa9724bfb2772419da1a2" - integrity sha512-5xF6RCjAdDEiEsbbZaS/gBRt3jZ/177otZcpoLCjGN/u1LrfgH7/Sgeeavpr/jELpyDqN2im3AKosl2G2W8hfw== +xcode@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" + integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== dependencies: - simple-plist "^1.0.0" - uuid "^3.3.2" + simple-plist "^1.1.0" + uuid "^7.0.3" xml-name-validator@^3.0.0: version "3.0.0" @@ -7263,11 +7251,6 @@ xmldoc@^1.1.2: dependencies: sax "^1.2.1" -xmldom@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz#43a96ecb8beece991cef382c08397d82d4d0c46f" - integrity sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg== - xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" From a2a7032477f3f9b22edcfdc1c1ced02d597b414f Mon Sep 17 00:00:00 2001 From: Andrei Shikov Date: Wed, 2 Feb 2022 12:55:20 -0800 Subject: [PATCH 03/66] Increase max heap size for template gradle build Summary: Updates maximum heap size for the gradle build to account for building RN from source when new architecture is enabled. Changelog: [Changed][Android] - Use 2g as a default heap size for gradle builds Reviewed By: cortinico Differential Revision: D33947090 fbshipit-source-id: 2f551e688f2d92c3092e053086f6933779cd6f63 --- gradle.properties | 2 +- template/android/gradle.properties | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index 900a6e110b34..d8559b0b86ab 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ # This is causing issue with dependencies task: https://github.com/gradle/gradle/issues/9645#issuecomment-530746758 # org.gradle.configureondemand=true org.gradle.daemon=true -org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=1g -Dfile.encoding=UTF-8 org.gradle.parallel=true android.useAndroidX=true diff --git a/template/android/gradle.properties b/template/android/gradle.properties index 6e1a46f01b71..fa4feae5f190 100644 --- a/template/android/gradle.properties +++ b/template/android/gradle.properties @@ -9,8 +9,8 @@ # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx1024m -XX:MaxPermSize=256m -# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m +org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. More details, visit From 5ba5ff6ebae2dda9e19374c580a146cbb5fa7f69 Mon Sep 17 00:00:00 2001 From: Andrei Shikov Date: Wed, 2 Feb 2022 12:52:54 -0800 Subject: [PATCH 04/66] Cleanup OSS proguard rules and add @DoNotStripAny Summary: title Changelog: [Changed][Android] - Added DoNotStripAny proguard rules Reviewed By: cortinico Differential Revision: D33921797 fbshipit-source-id: 93628d6222c74976b40efc2507a482d8a6a4fe1b --- ReactAndroid/proguard-rules.pro | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ReactAndroid/proguard-rules.pro b/ReactAndroid/proguard-rules.pro index 2c7c818cee4b..2161cd7e7d66 100644 --- a/ReactAndroid/proguard-rules.pro +++ b/ReactAndroid/proguard-rules.pro @@ -24,17 +24,15 @@ # See http://sourceforge.net/p/proguard/bugs/466/ -keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip -keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters --keep,allowobfuscation @interface com.facebook.common.internal.DoNotStrip --keep,allowobfuscation @interface com.facebook.jni.annotations.DoNotStrip # Do not strip any method/class that is annotated with @DoNotStrip -keep @com.facebook.proguard.annotations.DoNotStrip class * --keep @com.facebook.common.internal.DoNotStrip class * --keep @com.facebook.jni.annotations.DoNotStrip class * -keepclassmembers class * { @com.facebook.proguard.annotations.DoNotStrip *; - @com.facebook.common.internal.DoNotStrip *; - @com.facebook.jni.annotations.DoNotStrip *; +} + +-keep @com.facebook.proguard.annotations.DoNotStripAny class * { + *; } -keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * { From 58eb8b13a097f98879fab8503e7edbbae420a000 Mon Sep 17 00:00:00 2001 From: Elias Nahum Date: Mon, 31 Jan 2022 07:57:04 -0800 Subject: [PATCH 05/66] Android: Fix crash when WindowInsets is null on ReactRootView (#32989) Summary: Fixes a potential crash was introduced by https://github.com/facebook/react-native/issues/30919 that aimed to get the keyboard height on devices with a Notch. The problem is that it considers that any ReactRootView will have an insets available. When using [react-native-navigation](https://github.com/wix/react-native-navigation) and assigning a Navigation button to the TopBar as a component, the component gets registered as a RootView but won't have any insets attach to the view. [getRootWindowInsets()](https://developer.android.com/reference/android/view/View#getRootWindowInsets()) in fact return a `WindowInset` only available if the view is attached, so when executing `checkForKeyboardEvents` method from ReactRootView, is trying to access the `DisplayCutout` of a null object, leading to a crash. ## Changelog [Android] [Fixed] - Fix potential crash if ReactRootView does not have insets attached. Pull Request resolved: https://github.com/facebook/react-native/pull/32989 Test Plan: Without the code change: Notice how the second screen being push contains a React Component on the top right of the navigation bar, and when component is unmounted (going back) the app crashes. https://user-images.githubusercontent.com/6757047/151558235-39b9a8b5-be73-4c31-8053-02ce188637b8.mp4 crash log ``` 2022-01-28 10:27:52.902 15600-15600/com.mattermost.rnbeta E/AndroidRuntime: FATAL EXCEPTION: main Process: com.mattermost.rnbeta, PID: 15600 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.DisplayCutout android.view.WindowInsets.getDisplayCutout()' on a null object reference at com.facebook.react.ReactRootView$CustomGlobalLayoutListener.checkForKeyboardEvents(ReactRootView.java:778) at com.facebook.react.ReactRootView$CustomGlobalLayoutListener.onGlobalLayout(ReactRootView.java:769) at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3214) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2143) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8665) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037) at android.view.Choreographer.doCallbacks(Choreographer.java:845) at android.view.Choreographer.doFrame(Choreographer.java:780) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:201) at android.os.Looper.loop(Looper.java:288) at android.app.ActivityThread.main(ActivityThread.java:7839) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003) ``` After applying the patch which is only a null check validation and does not change any previous behavior https://user-images.githubusercontent.com/6757047/151558429-9ff1a608-abb6-4168-8db9-df0c3c71d79e.mp4 Reviewed By: cortinico Differential Revision: D33844955 Pulled By: ShikaSD fbshipit-source-id: ed5579ad3afeed009c61cc1851eee45c70087cf5 --- .../main/java/com/facebook/react/ReactRootView.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java index 30f84700dbf0..3d5ee968202a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -27,6 +27,7 @@ import android.view.View; import android.view.ViewGroup; import android.view.ViewTreeObserver; +import android.view.WindowInsets; import android.view.WindowManager; import android.widget.FrameLayout; import androidx.annotation.Nullable; @@ -826,9 +827,12 @@ private void checkForKeyboardEvents() { getRootView().getWindowVisibleDisplayFrame(mVisibleViewArea); int notchHeight = 0; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { - DisplayCutout displayCutout = getRootView().getRootWindowInsets().getDisplayCutout(); - if (displayCutout != null) { - notchHeight = displayCutout.getSafeInsetTop(); + WindowInsets insets = getRootView().getRootWindowInsets(); + if (insets != null) { + DisplayCutout displayCutout = insets.getDisplayCutout(); + if (displayCutout != null) { + notchHeight = displayCutout.getSafeInsetTop(); + } } } final int heightDiff = From 71548ffd69c3e348c3b9f20fcb4befa7a8e18826 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 3 Feb 2022 08:29:24 -0800 Subject: [PATCH 06/66] Do not bundle libhermes.so or libjsc.so inside the React Native Android AAR (#33038) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33038 While rolling out RN 0.68.x we noticed that `libhermes.so` and `libjsc.so` were included inside the final .aar we publish to NPM. This forced users (on both old or new arch) to specify a `pickFirst` directive inside their packaging option (which is unpractical and risky as the two .so might not be compatible each other if they're coming from different Hermes/JSC versions). Changelog: [Android] [Fixed] - Do not bundle libhermes.so or libjsc.so inside the React Native Android AAR Reviewed By: ShikaSD Differential Revision: D33979107 fbshipit-source-id: 0b71d59f210b8bc9903cd0f30ed6e2120aab99e0 --- ReactAndroid/build.gradle | 6 ++++++ template/android/app/build.gradle | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 84821820cd2f..3e0f804219c1 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -351,6 +351,12 @@ android { packagingOptions { exclude("META-INF/NOTICE") exclude("META-INF/LICENSE") + // We intentionally don't want to bundle any JS Runtime inside the Android AAR + // we produce. The reason behind this is that we want to allow users to pick the + // JS engine by specifying a dependency on either `hermes-engine` or `android-jsc` + // that will include the necessary .so files to load. + exclude("**/libhermes.so") + exclude("**/libjsc.so") } configurations { diff --git a/template/android/app/build.gradle b/template/android/app/build.gradle index 850578b51d8a..506dca121113 100644 --- a/template/android/app/build.gradle +++ b/template/android/app/build.gradle @@ -233,11 +233,6 @@ android { } } - - packagingOptions { - pickFirst '**/libhermes.so' - pickFirst '**/libjsc.so' - } } dependencies { From 319e4df458eaa34aeb7e8850eaf1b2d4bd9b409b Mon Sep 17 00:00:00 2001 From: Distiller Date: Thu, 3 Feb 2022 17:23:36 +0000 Subject: [PATCH 07/66] [0.68.0-rc.1] Bump version numbers --- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/package.json | 2 +- yarn.lock | 43 + 9 files changed, 624 insertions(+), 581 deletions(-) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index baff254a4500..c42559d7973b 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 68, patch: 0, - prerelease: 'rc.0', + prerelease: 'rc.1', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 2c0caf12a752..4805f838d131 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(68), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.0", + RCTVersionPrerelease: @"rc.1", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 74e622a72dae..04a6a6cae49b 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0-rc.0 +VERSION_NAME=0.68.0-rc.1 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index a82b6e6a60b5..246c67427aa1 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 68, "patch", 0, - "prerelease", "rc.0"); + "prerelease", "rc.1"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index fdd884af7cde..be7dd54638c1 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = "rc.0"; + std::string_view Prerelease = "rc.1"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index ddf48e5d9192..d054ac16dd76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0-rc.0", + "version": "0.68.0-rc.1", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index b236a8c79e87..27d5f9169452 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.0) - - FBReactNativeSpec (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Core (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - FBLazyVector (0.68.0-rc.1) + - FBReactNativeSpec (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Core (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0-rc.0) - - RCTTypeSafety (0.68.0-rc.0): - - FBLazyVector (= 0.68.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - React-Core (= 0.68.0-rc.0) - - React (0.68.0-rc.0): - - React-Core (= 0.68.0-rc.0) - - React-Core/DevSupport (= 0.68.0-rc.0) - - React-Core/RCTWebSocket (= 0.68.0-rc.0) - - React-RCTActionSheet (= 0.68.0-rc.0) - - React-RCTAnimation (= 0.68.0-rc.0) - - React-RCTBlob (= 0.68.0-rc.0) - - React-RCTImage (= 0.68.0-rc.0) - - React-RCTLinking (= 0.68.0-rc.0) - - React-RCTNetwork (= 0.68.0-rc.0) - - React-RCTSettings (= 0.68.0-rc.0) - - React-RCTText (= 0.68.0-rc.0) - - React-RCTVibration (= 0.68.0-rc.0) - - React-callinvoker (0.68.0-rc.0) - - React-Codegen (0.68.0-rc.0): - - FBReactNativeSpec (= 0.68.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Core (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-rncore (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Core (0.68.0-rc.0): + - RCTRequired (0.68.0-rc.1) + - RCTTypeSafety (0.68.0-rc.1): + - FBLazyVector (= 0.68.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - React-Core (= 0.68.0-rc.1) + - React (0.68.0-rc.1): + - React-Core (= 0.68.0-rc.1) + - React-Core/DevSupport (= 0.68.0-rc.1) + - React-Core/RCTWebSocket (= 0.68.0-rc.1) + - React-RCTActionSheet (= 0.68.0-rc.1) + - React-RCTAnimation (= 0.68.0-rc.1) + - React-RCTBlob (= 0.68.0-rc.1) + - React-RCTImage (= 0.68.0-rc.1) + - React-RCTLinking (= 0.68.0-rc.1) + - React-RCTNetwork (= 0.68.0-rc.1) + - React-RCTSettings (= 0.68.0-rc.1) + - React-RCTText (= 0.68.0-rc.1) + - React-RCTVibration (= 0.68.0-rc.1) + - React-callinvoker (0.68.0-rc.1) + - React-Codegen (0.68.0-rc.1): + - FBReactNativeSpec (= 0.68.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Core (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-rncore (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Core (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.0) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-Core/Default (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.0): + - React-Core/CoreModulesHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/Default (0.68.0-rc.0): + - React-Core/Default (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/DevSupport (0.68.0-rc.0): + - React-Core/DevSupport (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.0) - - React-Core/RCTWebSocket (= 0.68.0-rc.0) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-jsinspector (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-Core/Default (= 0.68.0-rc.1) + - React-Core/RCTWebSocket (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-jsinspector (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.0): + - React-Core/RCTActionSheetHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.0): + - React-Core/RCTAnimationHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.0): + - React-Core/RCTBlobHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.0): + - React-Core/RCTImageHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.0): + - React-Core/RCTLinkingHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.0): + - React-Core/RCTNetworkHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0-rc.0): + - React-Core/RCTPushNotificationHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.0): + - React-Core/RCTSettingsHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.0): + - React-Core/RCTTextHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.0): + - React-Core/RCTVibrationHeaders (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.0): + - React-Core/RCTWebSocket (0.68.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.0) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) + - React-Core/Default (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) - Yoga - - React-CoreModules (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-RCTImage (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-cxxreact (0.68.0-rc.0): + - React-CoreModules (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/CoreModulesHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-RCTImage (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-cxxreact (0.68.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsinspector (= 0.68.0-rc.0) - - React-logger (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) - - React-runtimeexecutor (= 0.68.0-rc.0) - - React-Fabric (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Fabric/animations (= 0.68.0-rc.0) - - React-Fabric/attributedstring (= 0.68.0-rc.0) - - React-Fabric/butter (= 0.68.0-rc.0) - - React-Fabric/componentregistry (= 0.68.0-rc.0) - - React-Fabric/componentregistrynative (= 0.68.0-rc.0) - - React-Fabric/components (= 0.68.0-rc.0) - - React-Fabric/config (= 0.68.0-rc.0) - - React-Fabric/core (= 0.68.0-rc.0) - - React-Fabric/debug_core (= 0.68.0-rc.0) - - React-Fabric/debug_renderer (= 0.68.0-rc.0) - - React-Fabric/imagemanager (= 0.68.0-rc.0) - - React-Fabric/leakchecker (= 0.68.0-rc.0) - - React-Fabric/mounting (= 0.68.0-rc.0) - - React-Fabric/runtimescheduler (= 0.68.0-rc.0) - - React-Fabric/scheduler (= 0.68.0-rc.0) - - React-Fabric/telemetry (= 0.68.0-rc.0) - - React-Fabric/templateprocessor (= 0.68.0-rc.0) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.0) - - React-Fabric/uimanager (= 0.68.0-rc.0) - - React-Fabric/utils (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/animations (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/attributedstring (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/butter (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/componentregistry (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/componentregistrynative (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Fabric/components/activityindicator (= 0.68.0-rc.0) - - React-Fabric/components/image (= 0.68.0-rc.0) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.0) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.0) - - React-Fabric/components/modal (= 0.68.0-rc.0) - - React-Fabric/components/root (= 0.68.0-rc.0) - - React-Fabric/components/safeareaview (= 0.68.0-rc.0) - - React-Fabric/components/scrollview (= 0.68.0-rc.0) - - React-Fabric/components/slider (= 0.68.0-rc.0) - - React-Fabric/components/text (= 0.68.0-rc.0) - - React-Fabric/components/textinput (= 0.68.0-rc.0) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.0) - - React-Fabric/components/view (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/activityindicator (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/image (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/inputaccessory (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/modal (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/root (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/safeareaview (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/scrollview (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/slider (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/text (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/textinput (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/unimplementedview (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/components/view (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-callinvoker (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsinspector (= 0.68.0-rc.1) + - React-logger (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) + - React-runtimeexecutor (= 0.68.0-rc.1) + - React-Fabric (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Fabric/animations (= 0.68.0-rc.1) + - React-Fabric/attributedstring (= 0.68.0-rc.1) + - React-Fabric/butter (= 0.68.0-rc.1) + - React-Fabric/componentregistry (= 0.68.0-rc.1) + - React-Fabric/componentregistrynative (= 0.68.0-rc.1) + - React-Fabric/components (= 0.68.0-rc.1) + - React-Fabric/config (= 0.68.0-rc.1) + - React-Fabric/core (= 0.68.0-rc.1) + - React-Fabric/debug_core (= 0.68.0-rc.1) + - React-Fabric/debug_renderer (= 0.68.0-rc.1) + - React-Fabric/imagemanager (= 0.68.0-rc.1) + - React-Fabric/leakchecker (= 0.68.0-rc.1) + - React-Fabric/mounting (= 0.68.0-rc.1) + - React-Fabric/runtimescheduler (= 0.68.0-rc.1) + - React-Fabric/scheduler (= 0.68.0-rc.1) + - React-Fabric/telemetry (= 0.68.0-rc.1) + - React-Fabric/templateprocessor (= 0.68.0-rc.1) + - React-Fabric/textlayoutmanager (= 0.68.0-rc.1) + - React-Fabric/uimanager (= 0.68.0-rc.1) + - React-Fabric/utils (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/animations (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/attributedstring (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/butter (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/componentregistry (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/componentregistrynative (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Fabric/components/activityindicator (= 0.68.0-rc.1) + - React-Fabric/components/image (= 0.68.0-rc.1) + - React-Fabric/components/inputaccessory (= 0.68.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.1) + - React-Fabric/components/modal (= 0.68.0-rc.1) + - React-Fabric/components/root (= 0.68.0-rc.1) + - React-Fabric/components/safeareaview (= 0.68.0-rc.1) + - React-Fabric/components/scrollview (= 0.68.0-rc.1) + - React-Fabric/components/slider (= 0.68.0-rc.1) + - React-Fabric/components/text (= 0.68.0-rc.1) + - React-Fabric/components/textinput (= 0.68.0-rc.1) + - React-Fabric/components/unimplementedview (= 0.68.0-rc.1) + - React-Fabric/components/view (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/activityindicator (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/image (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/inputaccessory (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/modal (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/root (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/safeareaview (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/scrollview (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/slider (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/text (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/textinput (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/unimplementedview (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/components/view (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - Yoga - - React-Fabric/config (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/core (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/debug_core (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/debug_renderer (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/imagemanager (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - React-RCTImage (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/leakchecker (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/mounting (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/runtimescheduler (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/scheduler (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/telemetry (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/templateprocessor (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/textlayoutmanager (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) + - React-Fabric/config (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/core (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/debug_core (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/debug_renderer (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/imagemanager (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - React-RCTImage (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/leakchecker (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/mounting (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/runtimescheduler (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/scheduler (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/telemetry (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/templateprocessor (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/textlayoutmanager (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/uimanager (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-Fabric/utils (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.0) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-graphics (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-jsiexecutor (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-graphics (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.0) - - React-jsi (0.68.0-rc.0): + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/uimanager (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-Fabric/utils (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.1) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-graphics (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-jsiexecutor (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-graphics (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0-rc.1) + - React-jsi (0.68.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.0) - - React-jsi/Default (0.68.0-rc.0): + - React-jsi/Default (= 0.68.0-rc.1) + - React-jsi/Default (0.68.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.0): + - React-jsi/Fabric (0.68.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.0): + - React-jsiexecutor (0.68.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) - - React-jsinspector (0.68.0-rc.0) - - React-logger (0.68.0-rc.0): + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) + - React-jsinspector (0.68.0-rc.1) + - React-logger (0.68.0-rc.1): - glog - - React-perflogger (0.68.0-rc.0) - - React-RCTActionSheet (0.68.0-rc.0): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.0) - - React-RCTAnimation (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTBlob (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.0) - - React-Core/RCTWebSocket (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-RCTNetwork (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTFabric (0.68.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.0) - - React-Fabric (= 0.68.0-rc.0) - - React-RCTImage (= 0.68.0-rc.0) - - React-RCTImage (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTImageHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-RCTNetwork (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTLinking (0.68.0-rc.0): - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTNetwork (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTPushNotification (0.68.0-rc.0): - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTSettings (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.0) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTTest (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.0) - - React-CoreModules (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-RCTText (0.68.0-rc.0): - - React-Core/RCTTextHeaders (= 0.68.0-rc.0) - - React-RCTVibration (0.68.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.0) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) - - React-rncore (0.68.0-rc.0) - - React-runtimeexecutor (0.68.0-rc.0): - - React-jsi (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (0.68.0-rc.0): + - React-perflogger (0.68.0-rc.1) + - React-RCTActionSheet (0.68.0-rc.1): + - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.1) + - React-RCTAnimation (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTAnimationHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTBlob (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTBlobHeaders (= 0.68.0-rc.1) + - React-Core/RCTWebSocket (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-RCTNetwork (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTFabric (0.68.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.1) + - React-Fabric (= 0.68.0-rc.1) + - React-RCTImage (= 0.68.0-rc.1) + - React-RCTImage (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTImageHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-RCTNetwork (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTLinking (0.68.0-rc.1): + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTLinkingHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTNetwork (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTNetworkHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTPushNotification (0.68.0-rc.1): + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTSettings (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.1) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTSettingsHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTTest (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.1) + - React-CoreModules (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-RCTText (0.68.0-rc.1): + - React-Core/RCTTextHeaders (= 0.68.0-rc.1) + - React-RCTVibration (0.68.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.1) + - React-Core/RCTVibrationHeaders (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-rncore (0.68.0-rc.1) + - React-runtimeexecutor (0.68.0-rc.1): + - React-jsi (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (0.68.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.0) - - React-Core (= 0.68.0-rc.0) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-logger (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) - - ReactCommon/turbomodule/samples (0.68.0-rc.0): + - React-callinvoker (= 0.68.0-rc.1) + - React-Core (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-logger (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) + - ReactCommon/turbomodule/samples (0.68.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.0) - - React-Core (= 0.68.0-rc.0) - - React-cxxreact (= 0.68.0-rc.0) - - React-jsi (= 0.68.0-rc.0) - - React-logger (= 0.68.0-rc.0) - - React-perflogger (= 0.68.0-rc.0) - - ReactCommon/turbomodule/core (= 0.68.0-rc.0) + - React-callinvoker (= 0.68.0-rc.1) + - React-Core (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.1) + - React-jsi (= 0.68.0-rc.1) + - React-logger (= 0.68.0-rc.1) + - React-perflogger (= 0.68.0-rc.1) + - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: ff3860ce575d3fb6b6288b6972fea788b7e51310 - FBReactNativeSpec: 4d21e0e9eed6ec297c636480884fe9c59c5c5a7b + FBLazyVector: bcdeff523be9f87a135b7c6fde8736db94904716 + FBReactNativeSpec: 9a3294d539da63da0ce6f2f4e0840e93ddc6457b Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 173f5d425de2d49bc65013f0d2a59b480d4e4265 - RCTTypeSafety: e09d702c30ada51eef0d3aa0f2e34f8b36923b44 - React: e9164c221be97268fca0dd7e6280295b67f8ae6e - React-callinvoker: cf8f337b5e4eadf4c4d6af8711d4930c483cfbe2 - React-Codegen: 335b7d08b4f4faf9d4aaa0c40b18908544197802 - React-Core: f6d6bc0a9e4143eff17ea73204c24715e3c3176b - React-CoreModules: b7aa9777761960bffb1cf67e0078f37c9d801759 - React-cxxreact: 4aca513b113ca8e734b2b3613c231127a741a858 - React-Fabric: 6a943697f6883345a8ae71d594f5c4b526059322 - React-graphics: 4537bc9e09184d999bcd3bc5c850b541180e8b4d - React-jsi: 72bb49aea48414f827b63a5a286568eb82bbd987 - React-jsiexecutor: cec558a45dbe011e472ae374144cf2af89a89228 - React-jsinspector: 86f3415079fdb16a20f322a7c9ffe8da2c3be41c - React-logger: 7f390e4f074209aa22d7b7e273bea73654434a0e - React-perflogger: 3f8ee50532d9b4af6ff46a32f0d7ae9994c6c708 - React-RCTActionSheet: a67b0c1aa9b611236c88a4fe2625306f8d231e98 - React-RCTAnimation: f41ee687cf54f6ee21e4fa4b566e902fd4932611 - React-RCTBlob: 306d17f92e1df8edd9de1448ef42ca4a53108766 - React-RCTFabric: ad108732357372cddb1322f6dafb0d21d10549e7 - React-RCTImage: 054be61d568f6e89695d104945170a72d463032b - React-RCTLinking: 7531ca774b76ee09af2457f01863fb3805058423 - React-RCTNetwork: 8c80555cf6ea61afc73db0b2f52873fded9a5644 - React-RCTPushNotification: f5d8f05d86aede9c115da811b9c44fcefc82c01a - React-RCTSettings: 61accd88f4526b31b425905866aefaaacf044dfa - React-RCTTest: f8ae1512d78a93723ab162c94b2e71a4c5e330e1 - React-RCTText: d22a1dad58ae4871dbb5df159db02cca364a21d7 - React-RCTVibration: 49d911fd8d695a6361556f0dd7ab3ab08e159de7 - React-rncore: 47e7c66db4b894d8d73f337203aa1f15daf6aae2 - React-runtimeexecutor: b3d72dc32732ce8be3181e2c36585a7c2657c9fd - ReactCommon: de02b31b6655e45bfb797d1fa18065f268534c0a + RCTRequired: 1e4605513e7b6a2871bdb8ae5b162b239ad18602 + RCTTypeSafety: 0ed8525a159a736981e1aa308e729d83f2fb6926 + React: 18162465d3219d93792c31f00bfdc0e27a1f8139 + React-callinvoker: b1d4cc424aa081534368c71c406b186221fe44bb + React-Codegen: 5a39fe30fefab293edcb6ad6becb2f20ee0f8168 + React-Core: 71bd283ea2f85047fda4baedf6934fd2f3571cee + React-CoreModules: cfbf73b878d68f53604365b395957dd2e36ed0ab + React-cxxreact: 9f09977545dfb3723528973a1dda5e5f2f915aec + React-Fabric: 003511e73e99387fe177e89c6dc49ebab55d85f2 + React-graphics: 6b94deecbea21072bdcd8868a73596d72adea3dd + React-jsi: 7eb40a56fc0b6752532366ef88f13b5f86f90178 + React-jsiexecutor: b95fc3494e76e7a5832c4386978c3ada3d1e2bed + React-jsinspector: dc394b84375f124b823720b59e322113d85f23b4 + React-logger: c208f7a035008b696c43c94dde8b4c53b30534af + React-perflogger: 93144f240a4f95e1698dc054a1ef8b18ca80a64f + React-RCTActionSheet: e63525d962fdc663ddca3a2b83012a905055e777 + React-RCTAnimation: 3b827fbfad9a873f66ca80542e036ca42f92f578 + React-RCTBlob: 797720d926a7c40900e6639edeb5b53bce8e98bb + React-RCTFabric: 266ac6e3018cee945b69b3544ee57d1204cc0a11 + React-RCTImage: 08148cbb7e09cabef720f828979d9ab244867c3e + React-RCTLinking: 7c1df1a1cf524f271202e72be019a5b4c79478a0 + React-RCTNetwork: c9c78bea7914a937889568b16d202f84fe04570b + React-RCTPushNotification: 124a268677f60f1d92a1f71b9ac3a1e17a029282 + React-RCTSettings: 3c912118a14deb628595263246c33718581c4f4f + React-RCTTest: dee7746d9edb6f02d1577a756d932a15aee1db92 + React-RCTText: c76aaedce74fdebc24bd3d8f9df2e05987a97a35 + React-RCTVibration: 5cab6419b68d5750482b0fc34dbb27af550469cc + React-rncore: 1b5e3f4cc5c75d0464958bcd19d252fe142c60b0 + React-runtimeexecutor: 10cda3a396b14a764a5f86088e7e3810b9c66cec + ReactCommon: 73a01eb83f22c84a6b09dfb60f3463888ebd4975 ScreenshotManager: 6e1ed269e1abe35b082a3132130a82c0ca75c941 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: 93e3d9cc1efdfc7ce2b0f33a22b1a95f63fc8eaa + Yoga: d29dba374c1a582b40cfb736647b5e1b5ed35dba YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/package.json b/template/package.json index c3d6f6dc0adb..5f9538a389cf 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0-rc.0" + "react-native": "0.68.0-rc.1" }, "devDependencies": { "@babel/core": "^7.12.9", diff --git a/yarn.lock b/yarn.lock index 038e18a509e6..b30ce9991fea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1203,6 +1203,39 @@ prompts "^2.4.0" semver "^6.3.0" +"@react-native-community/eslint-plugin@*": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz#e42b1bef12d2415411519fd528e64b593b1363dc" + integrity sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ== + +"@react-native/assets@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e" + integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ== + +"@react-native/eslint-plugin-specs@>0.0.2": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin-specs/-/eslint-plugin-specs-0.0.3.tgz#11aa4e8f472ee980c8070d0743310520dbc52451" + integrity sha512-mcwu1bskw/Hg+qol+Bzax3f+iUe+n+w0vFmGPJ8/34anKB85kg9J73EsQ7rlOesAb2ztI9s6A5IoGXJSb/xMBQ== + dependencies: + "@babel/core" "^7.14.0" + "@babel/plugin-transform-flow-strip-types" "^7.0.0" + flow-parser "^0.121.0" + make-dir "^2.1.0" + pirates "^4.0.1" + react-native-codegen "*" + source-map-support "0.5.0" + +"@react-native/normalize-color@*", "@react-native/normalize-color@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.0.0.tgz#da955909432474a9a0fe1cbffc66576a0447f567" + integrity sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw== + +"@react-native/polyfills@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@react-native/polyfills/-/polyfills-2.0.0.tgz#4c40b74655c83982c8cf47530ee7dc13d957b6aa" + integrity sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ== + "@reactions/component@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@reactions/component/-/component-2.0.2.tgz#40f8c1c2c37baabe57a0c944edb9310dc1ec6642" @@ -5781,6 +5814,16 @@ react-is@^16.8.1, react-is@^16.8.4: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-native-codegen@*, react-native-codegen@^0.0.13: + version "0.0.13" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.13.tgz#4cc94546fc75a5dbe9350d59c10108f2efe6bc17" + integrity sha512-rCh1P+s0Q4N6vNgS97ckafbhJRztz22+0l0VZoyQC06F07J98kI5cUByH0ATypPRIdpkMbAZc59DoPdDFc01bg== + dependencies: + "@babel/parser" "^7.14.0" + flow-parser "^0.121.0" + jscodeshift "^0.13.1" + nullthrows "^1.1.1" + react-refresh@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.0.tgz#d421f9bd65e0e4b9822a399f14ac56bda9c92292" From 1b2b2198e1b2383523b4655dc8c220d251b057d6 Mon Sep 17 00:00:00 2001 From: Chiara Mooney <34109996+chiaramooney@users.noreply.github.com> Date: Fri, 18 Feb 2022 16:07:04 -0800 Subject: [PATCH 08/66] Backport ReactCommon Fix (#33086) [General] [Fixed] - Fix build break on Windows with ReactCommon --- ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp | 10 +++++----- ReactCommon/react/renderer/mapbuffer/MapBuffer.h | 8 +++++--- .../react/renderer/mapbuffer/MapBufferBuilder.cpp | 12 +++++++----- .../react/renderer/mapbuffer/MapBufferBuilder.h | 2 +- 4 files changed, 18 insertions(+), 14 deletions(-) diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp b/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp index 3f3a6de85214..94d8c87bd323 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp +++ b/ReactCommon/react/renderer/mapbuffer/MapBuffer.cpp @@ -33,11 +33,11 @@ MapBuffer::MapBuffer(std::vector data) : bytes_(std::move(data)) { } } -uint32_t MapBuffer::getKeyBucket(Key key) const { - uint32_t lo = 0; - uint32_t hi = count_ - 1; +int32_t MapBuffer::getKeyBucket(Key key) const { + int32_t lo = 0; + int32_t hi = count_ - 1; while (lo <= hi) { - uint32_t mid = (lo + hi) >> 1; + int32_t mid = (lo + hi) >> 1; Key midVal = *reinterpret_cast(bytes_.data() + bucketOffset(mid)); @@ -112,7 +112,7 @@ MapBuffer MapBuffer::getMapBuffer(Key key) const { return MapBuffer(std::move(value)); } -uint32_t MapBuffer::size() const { +size_t MapBuffer::size() const { return bytes_.size(); } diff --git a/ReactCommon/react/renderer/mapbuffer/MapBuffer.h b/ReactCommon/react/renderer/mapbuffer/MapBuffer.h index 037e3e8ae34a..fe6830585123 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBuffer.h +++ b/ReactCommon/react/renderer/mapbuffer/MapBuffer.h @@ -80,7 +80,8 @@ class MapBuffer { uint32_t bufferSize; // Amount of bytes used to store the map in memory }; - struct __attribute__((__packed__)) Bucket { +#pragma pack(push, 1) + struct Bucket { Key key; uint16_t type; uint64_t data; @@ -88,6 +89,7 @@ class MapBuffer { Bucket(Key key, uint16_t type, uint64_t data) : key(key), type(type), data(data) {} }; +#pragma pack(pop) static_assert(sizeof(Header) == 8, "MapBuffer header size is incorrect."); static_assert(sizeof(Bucket) == 12, "MapBuffer bucket size is incorrect."); @@ -124,7 +126,7 @@ class MapBuffer { // TODO T83483191: review this declaration MapBuffer getMapBuffer(MapBuffer::Key key) const; - uint32_t size() const; + size_t size() const; uint8_t const *data() const; @@ -140,7 +142,7 @@ class MapBuffer { // returns the relative offset of the first byte of dynamic data int32_t getDynamicDataOffset() const; - uint32_t getKeyBucket(MapBuffer::Key key) const; + int32_t getKeyBucket(MapBuffer::Key key) const; friend ReadableMapBuffer; }; diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp index 3d06fba880a1..93883437012b 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp +++ b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.cpp @@ -14,7 +14,7 @@ namespace facebook { namespace react { constexpr uint32_t INT_SIZE = sizeof(uint32_t); -constexpr double DOUBLE_SIZE = sizeof(double); +constexpr uint32_t DOUBLE_SIZE = sizeof(double); constexpr uint32_t MAX_BUCKET_VALUE_SIZE = sizeof(uint64_t); MapBuffer MapBufferBuilder::EMPTY() { @@ -23,6 +23,8 @@ MapBuffer MapBufferBuilder::EMPTY() { MapBufferBuilder::MapBufferBuilder(uint32_t initialSize) { buckets_.reserve(initialSize); + header_.count = 0; + header_.bufferSize = 0; } void MapBufferBuilder::storeKeyValue( @@ -76,7 +78,7 @@ void MapBufferBuilder::putInt(MapBuffer::Key key, int32_t value) { } void MapBufferBuilder::putString(MapBuffer::Key key, std::string const &value) { - int32_t strSize = value.size(); + auto strSize = value.size(); const char *strData = value.data(); // format [length of string (int)] + [Array of Characters in the string] @@ -94,7 +96,7 @@ void MapBufferBuilder::putString(MapBuffer::Key key, std::string const &value) { } void MapBufferBuilder::putMapBuffer(MapBuffer::Key key, MapBuffer const &map) { - int32_t mapBufferSize = map.size(); + auto mapBufferSize = map.size(); auto offset = dynamicData_.size(); @@ -122,9 +124,9 @@ MapBuffer MapBufferBuilder::build() { // Create buffer: [header] + [key, values] + [dynamic data] auto bucketSize = buckets_.size() * sizeof(MapBuffer::Bucket); auto headerSize = sizeof(MapBuffer::Header); - uint32_t bufferSize = headerSize + bucketSize + dynamicData_.size(); + auto bufferSize = headerSize + bucketSize + dynamicData_.size(); - header_.bufferSize = bufferSize; + header_.bufferSize = static_cast(bufferSize); if (needsSort_) { std::sort(buckets_.begin(), buckets_.end(), compareBuckets); diff --git a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h index 154c5daa63d7..aa8ae8794074 100644 --- a/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h +++ b/ReactCommon/react/renderer/mapbuffer/MapBufferBuilder.h @@ -38,7 +38,7 @@ class MapBufferBuilder { MapBuffer build(); private: - MapBuffer::Header header_ = {.count = 0, .bufferSize = 0}; + MapBuffer::Header header_; std::vector buckets_{}; From 0924a28b196e331d18d7794cfcc9d4038dec9472 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 9 Feb 2022 08:23:43 -0800 Subject: [PATCH 09/66] Update `test_android_template` to use `build_npm_package` (#33068) Summary: I'm updating the `test_android_template` CI step to use the result of `build_npm_package` instead of sed-ing the RN version to `file:..`. This should be more robust and will allow to install transitive deps automatically, without having to deal with separate installation steps. This also fixes the broken CI for Android Changelog: [Internal] [Changed] - Update `test_android_template` to use `build_npm_package` Pull Request resolved: https://github.com/facebook/react-native/pull/33068 Reviewed By: ShikaSD Differential Revision: D34083047 Pulled By: cortinico fbshipit-source-id: de34472d5737db445cfc0d4b1c6feaf1e746bb61 --- .circleci/config.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index a7929266e830..7dc2e3a83759 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -569,20 +569,18 @@ jobs: steps: - checkout - run_yarn + - attach_workspace: + at: . - run: - name: Setup the Android Template + name: Create Android template project command: | + REPO_ROOT=$(pwd) + PACKAGE=$(cat build/react-native-package-version) + PATH_TO_PACKAGE="$REPO_ROOT/build/$PACKAGE" cd template - # We replace the "react-native" dependency version with file:.. so we use it from source. - sed -i 's/\"react-native\"\:.*/\"react-native\"\: \"file\:\.\.\"/g' package.json + npm add $PATH_TO_PACKAGE npm install - # react-native-community/cli is needed as the Android template is referencing a .gradle file inside it. - npm i @react-native-community/cli - - - run: - name: Bundle the latest version of ReactAndroid - command: ./gradlew :ReactAndroid:publishReleasePublicationToNpmRepository - run: name: Build the template application @@ -866,11 +864,6 @@ workflows: - build_npm_package: # Build a release package on every untagged commit, but do not publish to npm. publish_npm_args: --dry-run - filters: - branches: - only: - - main - - /^pull\/.*$/ - test_js: run_disabled_tests: false filters: @@ -882,6 +875,8 @@ workflows: branches: ignore: gh-pages - test_android_template: + requires: + - build_npm_package filters: branches: ignore: gh-pages From 805afe48470d0b96613d878ac221b57d47d0a70d Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 8 Feb 2022 08:44:37 -0800 Subject: [PATCH 10/66] Make react-native depend on react-native-gradle-plugin Summary: Similarly to what we did for react-native-codegen, I'm introducing a dependency between RN and the Gradle plugin, to be processed upon OSS bumps. Changelog: [General] [Added] - Make react-native depend on react-native-gradle-plugin Reviewed By: motiz88 Differential Revision: D31334773 fbshipit-source-id: 978da4946b7864d891553e6a7dcb67783399e76f --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index d054ac16dd76..0f168ef9d74a 100644 --- a/package.json +++ b/package.json @@ -108,6 +108,7 @@ "pretty-format": "^26.5.2", "promise": "^8.0.3", "react-devtools-core": "^4.23.0", + "react-native-gradle-plugin": "^0.0.4", "react-refresh": "^0.4.0", "react-shallow-renderer": "16.14.1", "regenerator-runtime": "^0.13.2", From 43d67cd1ec1d20f583038a160ac89a02028eb708 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 8 Feb 2022 08:44:37 -0800 Subject: [PATCH 11/66] Remove `react-native-gradle-plugin` as a dependency from template's package.json Summary: We should now be able to remove the explicit `react-native-gradle-plugin` dependency from the `template/package.json` file. Changelog: [Android] [Changed] - Remove `react-native-gradle-plugin` as a dependency from template's package.json Reviewed By: motiz88 Differential Revision: D34050589 fbshipit-source-id: c8d4e4fba481af6b56723906b71411132d60aded --- template/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/template/package.json b/template/package.json index 5f9538a389cf..61fa3ecb5407 100644 --- a/template/package.json +++ b/template/package.json @@ -21,7 +21,6 @@ "eslint": "^7.32.0", "jest": "^26.6.3", "metro-react-native-babel-preset": "^0.67.0", - "react-native-gradle-plugin": "^0.0.4", "react-test-renderer": "17.0.2" }, "jest": { From 48f9733867a16aca5346bc409f0966d834b2199c Mon Sep 17 00:00:00 2001 From: Minsik Kim Date: Wed, 9 Feb 2022 22:05:22 -0800 Subject: [PATCH 12/66] Fix a broken input for the Korean alphabet in TextInput (#32523) Summary: Fix https://github.com/facebook/react-native/issues/32503 Updating the attributed text in TextView/TextField while inputting Korean language will break input mechanism of the Korean alphabet. This results unexpected text input. This PR supersedes the previous fixes: https://github.com/facebook/react-native/issues/19809, https://github.com/facebook/react-native/issues/22546 ## Changelog [iOS] [Fixed] - Fix a broken input for the Korean alphabet in TextInput Pull Request resolved: https://github.com/facebook/react-native/pull/32523 Test Plan: https://user-images.githubusercontent.com/20317121/140013434-1674c391-54d6-4410-b4c1-c633697e639d.mov Reviewed By: lunaleaps, sammy-SC Differential Revision: D32470543 Pulled By: philIip fbshipit-source-id: e7e34bd362fa2ab2ca579103db01ad8d1a891c35 --- .../Text/TextInput/Multiline/RCTUITextView.m | 30 +------------------ .../Text/TextInput/RCTBaseTextInputView.m | 2 ++ .../TextInput/RCTTextInputComponentView.mm | 6 ++-- 3 files changed, 7 insertions(+), 31 deletions(-) diff --git a/Libraries/Text/TextInput/Multiline/RCTUITextView.m b/Libraries/Text/TextInput/Multiline/RCTUITextView.m index f4025965a752..92371bc8bf61 100644 --- a/Libraries/Text/TextInput/Multiline/RCTUITextView.m +++ b/Libraries/Text/TextInput/Multiline/RCTUITextView.m @@ -147,21 +147,7 @@ - (void)setTextAlignment:(NSTextAlignment)textAlignment - (void)setAttributedText:(NSAttributedString *)attributedText { - // Using `setAttributedString:` while user is typing breaks some internal mechanics - // when entering complex input languages such as Chinese, Korean or Japanese. - // see: https://github.com/facebook/react-native/issues/19339 - - // We try to avoid calling this method as much as we can. - // If the text has changed, there is nothing we can do. - if (![super.attributedText.string isEqualToString:attributedText.string]) { - [super setAttributedText:attributedText]; - } else { - // But if the text is preserved, we just copying the attributes from the source string. - if (![super.attributedText isEqualToAttributedString:attributedText]) { - [self copyTextAttributesFrom:attributedText]; - } - } - + [super setAttributedText:attributedText]; [self textDidChange]; } @@ -311,18 +297,4 @@ - (CGRect)caretRectForPosition:(UITextPosition *)position #pragma mark - Utility Methods -- (void)copyTextAttributesFrom:(NSAttributedString *)sourceString -{ - [self.textStorage beginEditing]; - - NSTextStorage *textStorage = self.textStorage; - [sourceString enumerateAttributesInRange:NSMakeRange(0, sourceString.length) - options:NSAttributedStringEnumerationReverse - usingBlock:^(NSDictionary * _Nonnull attrs, NSRange range, BOOL * _Nonnull stop) { - [textStorage setAttributes:attrs range:range]; - }]; - - [self.textStorage endEditing]; -} - @end diff --git a/Libraries/Text/TextInput/RCTBaseTextInputView.m b/Libraries/Text/TextInput/RCTBaseTextInputView.m index c553fbd19b1a..a4924923f190 100644 --- a/Libraries/Text/TextInput/RCTBaseTextInputView.m +++ b/Libraries/Text/TextInput/RCTBaseTextInputView.m @@ -104,6 +104,7 @@ - (BOOL)textOf:(NSAttributedString*)newText equals:(NSAttributedString*)oldText{ // Similarly, when the user is in the middle of inputting some text in Japanese/Chinese, there will be styling on the // text that we should disregard. See https://developer.apple.com/documentation/uikit/uitextinput/1614489-markedtextrange?language=objc // for more info. + // Also, updating the attributed text while inputting Korean language will break input mechanism. // If the user added an emoji, the system adds a font attribute for the emoji and stores the original font in NSOriginalFont. // Lastly, when entering a password, etc., there will be additional styling on the field as the native text view // handles showing the last character for a split second. @@ -116,6 +117,7 @@ - (BOOL)textOf:(NSAttributedString*)newText equals:(NSAttributedString*)oldText{ BOOL shouldFallbackToBareTextComparison = [self.backedTextInputView.textInputMode.primaryLanguage isEqualToString:@"dictation"] || + [self.backedTextInputView.textInputMode.primaryLanguage isEqualToString:@"ko-KR"] || self.backedTextInputView.markedTextRange || self.backedTextInputView.isSecureTextEntry || fontHasBeenUpdatedBySystem; diff --git a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm b/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm index faa943282254..1c3b916163ca 100644 --- a/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm +++ b/React/Fabric/Mounting/ComponentViews/TextInput/RCTTextInputComponentView.mm @@ -617,8 +617,9 @@ - (BOOL)_textOf:(NSAttributedString *)newText equals:(NSAttributedString *)oldTe // the settings on a dictation. // Similarly, when the user is in the middle of inputting some text in Japanese/Chinese, there will be styling on the // text that we should disregard. See - // https://developer.apple.com/documentation/uikit/uitextinput/1614489-markedtextrange?language=objc for more info. If - // the user added an emoji, the system adds a font attribute for the emoji and stores the original font in + // https://developer.apple.com/documentation/uikit/uitextinput/1614489-markedtextrange?language=objc for more info. + // Also, updating the attributed text while inputting Korean language will break input mechanism. + // If the user added an emoji, the system adds a font attribute for the emoji and stores the original font in // NSOriginalFont. Lastly, when entering a password, etc., there will be additional styling on the field as the native // text view handles showing the last character for a split second. __block BOOL fontHasBeenUpdatedBySystem = false; @@ -633,6 +634,7 @@ - (BOOL)_textOf:(NSAttributedString *)newText equals:(NSAttributedString *)oldTe BOOL shouldFallbackToBareTextComparison = [_backedTextInputView.textInputMode.primaryLanguage isEqualToString:@"dictation"] || + [_backedTextInputView.textInputMode.primaryLanguage isEqualToString:@"ko-KR"] || _backedTextInputView.markedTextRange || _backedTextInputView.isSecureTextEntry || fontHasBeenUpdatedBySystem; if (shouldFallbackToBareTextComparison) { From 54f5c8c26ca4ca83d6d90dcede8a59ee96fb3ccb Mon Sep 17 00:00:00 2001 From: Alfonso Curbelo Date: Thu, 17 Feb 2022 13:44:43 -0800 Subject: [PATCH 13/66] Fixed - Text with adjustsFontSizeToFit changes the text layout infinitely (#33135) Summary: Fixes the infinite loop explained in the issue https://github.com/facebook/react-native/issues/33129 by reverting commit 59021521e7aba0f70b91b5c7778ccdd1b30eaae4. PR https://github.com/facebook/react-native/pull/31538. `onCollectExtraUpdates` is part of the node update cycle. By marking the node as updated `markUpdated()` in `onCollectExtraUpdates` we are restarting the update infinitely. Unfortunately, reverting this PR also reintroduces the original issue https://github.com/facebook/react-native/issues/30717 which IMO is minor compared to the infinite loop. ## Changelog [Android] [Fixed] - Text with adjustsFontSizeToFit changes the text layout infinitely Pull Request resolved: https://github.com/facebook/react-native/pull/33135 Test Plan: I added a console.log to the Text `onTextLayout` in [packages/rn-tester/js/examples/Text/TextAdjustsDynamicLayoutExample.js ](https://github.com/facebook/react-native/blob/main/packages/rn-tester/js/examples/Text/TextAdjustsDynamicLayoutExample.js) to see if the infinite loop is gone. ![image](https://user-images.githubusercontent.com/3791120/154523914-e6aa7cf5-7a1c-488f-a392-898f4c85a833.png) ![Screen Shot 2022-02-17 at 11 20 31 AM](https://user-images.githubusercontent.com/3791120/154524274-880c3bed-d2c6-456b-8947-42e75793c424.jpg) ``` Reviewed By: ShikaSD Differential Revision: D34310218 Pulled By: lunaleaps fbshipit-source-id: 0d40f49d15c562ec25983145897bd95dc182f897 --- .../com/facebook/react/views/text/ReactTextShadowNode.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java index 851583598917..4e67070aca4b 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextShadowNode.java @@ -343,11 +343,6 @@ public void onCollectExtraUpdates(UIViewOperationQueue uiViewOperationQueue) { mJustificationMode); uiViewOperationQueue.enqueueUpdateExtraData(getReactTag(), reactTextUpdate); } - - if (mAdjustsFontSizeToFit) { - // Nodes with `adjustsFontSizeToFit` enabled need to be remeasured on every relayout. - markUpdated(); - } } @ReactProp(name = "onTextLayout") From b1c30f8f8afe059888d30425cdc9ea970680e4ea Mon Sep 17 00:00:00 2001 From: Muhammad Numan Date: Wed, 9 Feb 2022 10:22:23 -0800 Subject: [PATCH 14/66] fix: jvm 11 error message from ReactPlugin.kt and react.gradle (#33048) Summary: you can see discussion here: https://github.com/reactwg/react-native-releases/discussions/13#discussioncomment-2069527 we were getting this error message when we build Gradle with other than 11 JVM ``` > Task :react-native-gradle-plugin:compileJava FAILED 2 actionable tasks: 2 executed FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':react-native-gradle-plugin:compileJava'. > invalid source release: 11 ``` this solution is suggested by mikehardy after this PR, now the error is like this ``` ************************************************************************************************************** ERROR: requires JDK11 or higher. Incompatible major version detected: '8' ************************************************************************************************************** ``` ## Changelog [Android] [Fixed] - jvm 11 error message Pull Request resolved: https://github.com/facebook/react-native/pull/33048 Test Plan: install other than 11 java version and just run `./scripts/test-manual-e2e.sh` this command at the root of RN repo than this error will appair `invalid source release: 11` Reviewed By: ShikaSD Differential Revision: D34110990 Pulled By: cortinico fbshipit-source-id: c142a363c7cec0db65d5ab9da858fd25866c7c49 --- .../kotlin/com/facebook/react/ReactPlugin.kt | 20 +++++++++++++++++++ react.gradle | 14 +++++++++++++ 2 files changed, 34 insertions(+) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt index 061a56bdc37b..9f8759f0dbc6 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt @@ -15,17 +15,37 @@ import com.facebook.react.tasks.BuildCodegenCLITask import com.facebook.react.tasks.GenerateCodegenArtifactsTask import com.facebook.react.tasks.GenerateCodegenSchemaTask import java.io.File +import kotlin.system.exitProcess import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.api.Task +import org.gradle.internal.jvm.Jvm class ReactPlugin : Plugin { override fun apply(project: Project) { + checkJvmVersion() val extension = project.extensions.create("react", ReactExtension::class.java, project) applyAppPlugin(project, extension) applyCodegenPlugin(project, extension) } + private fun checkJvmVersion() { + val jvmVersion = Jvm.current()?.javaVersion?.majorVersion + if ((jvmVersion?.toIntOrNull() ?: 0) <= 8) { + println("\n\n\n") + println( + "**************************************************************************************************************") + println("\n\n") + println("ERROR: requires JDK11 or higher.") + println("Incompatible major version detected: '" + jvmVersion + "'") + println("\n\n") + println( + "**************************************************************************************************************") + println("\n\n\n") + exitProcess(1) + } + } + private fun applyAppPlugin(project: Project, config: ReactExtension) { project.afterEvaluate { if (config.applyAppPlugin.getOrElse(false)) { diff --git a/react.gradle b/react.gradle index 0ace9be826f8..4c6a5151343a 100644 --- a/react.gradle +++ b/react.gradle @@ -6,6 +6,7 @@ */ import org.apache.tools.ant.taskdefs.condition.Os +import org.gradle.internal.jvm.Jvm def config = project.hasProperty("react") ? project.react : [:]; @@ -129,6 +130,19 @@ android { } } +def jvmVersion = Jvm.current().javaVersion.majorVersion +if (jvmVersion.toInteger() <= 8) { + println "\n\n\n" + println "**************************************************************************************************************" + println "\n\n" + println "ERROR: requires JDK11 or higher." + println "Incompatible major version detected: '" + jvmVersion + "'" + println "\n\n" + println "**************************************************************************************************************" + println "\n\n\n" + System.exit(1) +} + afterEvaluate { def isAndroidLibrary = plugins.hasPlugin("com.android.library") def variants = isAndroidLibrary ? android.libraryVariants : android.applicationVariants From f5d371a2f9943cd9101b23ed2bf33a418cc9cc77 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 9 Feb 2022 12:04:59 -0800 Subject: [PATCH 15/66] Set Java source/target compatibility for react-native-gradle-plugin to 8 Summary: This is necessary otherwise when building from source on JVM < 11, the `compileJava` task of the Gradle Plugin will fail with `invalid source: 11`. Essentially the Gradle build will not even start because of this. Instead we delegate to a better formatted warning from either AGP or from our plugin. Changelog: [Internal] [Changed] - Set Java source/target compatibility for react-native-gradle-plugin to 8 Reviewed By: ShikaSD Differential Revision: D34111799 fbshipit-source-id: 57ab11fe6c4532576776b586f75e8fcb5c71adcd --- packages/react-native-gradle-plugin/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native-gradle-plugin/build.gradle.kts b/packages/react-native-gradle-plugin/build.gradle.kts index 3b824bc655b3..c457a5791e3f 100644 --- a/packages/react-native-gradle-plugin/build.gradle.kts +++ b/packages/react-native-gradle-plugin/build.gradle.kts @@ -46,8 +46,8 @@ dependencies { } java { - sourceCompatibility = JavaVersion.VERSION_11 - targetCompatibility = JavaVersion.VERSION_11 + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 } tasks.withType { From bca4cf023aa1c40c17ceb9194fd0e787571f130b Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 17 Feb 2022 12:29:53 -0800 Subject: [PATCH 16/66] Set a resolution strategy for com.facebook.react:react-native when on New Architecture. (#33134) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33134 When a user is enabling New Architecture, we should make sure they don't accidentally mix imports of React Native from source vs prebuilts. With this resolution strategy, we'll make sure all the import of `com.facebook.react:react-native:+` will be resolved to the correct dependency. Changelog: [Android] [Fixed] - Set a resolution strategy for com.facebook.react:react-native when on New Architecture Reviewed By: ShikaSD Differential Revision: D34303267 fbshipit-source-id: 492fec59175c5887571e1b09ca8e233584b45dd1 --- template/android/app/build.gradle | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/template/android/app/build.gradle b/template/android/app/build.gradle index 506dca121113..bb24740f14a0 100644 --- a/template/android/app/build.gradle +++ b/template/android/app/build.gradle @@ -238,14 +238,8 @@ android { dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) - // If new architecture is enabled, we let you build RN from source - // Otherwise we fallback to a prebuilt .aar bundled in the NPM package. - if (isNewArchitectureEnabled()) { - implementation project(":ReactAndroid") - } else { - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - } + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" // From node_modules implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0" @@ -271,6 +265,18 @@ dependencies { } } +if (isNewArchitectureEnabled()) { + // If new architecture is enabled, we let you build RN from source + // Otherwise we fallback to a prebuilt .aar bundled in the NPM package. + // This will be applied to all the imported transtitive dependency. + configurations.all { + resolutionStrategy.dependencySubstitution { + substitute(module("com.facebook.react:react-native")) + .using(project(":ReactAndroid")).because("On New Architecture we're building React Native from source") + } + } +} + // Run this once to be able to run the application with BUCK // puts all compile dependencies into folder libs for BUCK to use task copyDownloadableDepsToLibs(type: Copy) { From 57cc524e9345c418283d031d0a7f2ed1c0cdfc49 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 18 Feb 2022 04:31:01 -0800 Subject: [PATCH 17/66] Gradle: Deprecate `reactRoot` in favor of `root` and `reactNativeDir` (#33142) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33142 The `reactRoot` property was confusing as we were using it for both the root of the project and the react-native NPM Package root. I'm deprecating it and splitting it in two. I've added several warning in the codebase to tell the people how to migrate away from it. Moreover this is specifying default values that are more user-friendly. Users won't have to configure anything unless they are in a monorepo. Changelog: [Android] [Changed] - Gradle: Deprecate `reactRoot` in favor of `root` and `reactNativeDir` Reviewed By: ShikaSD Differential Revision: D34277050 fbshipit-source-id: fc7f45017452b086726516a9586cacd9a661c287 --- ReactAndroid/build.gradle | 2 +- .../com/facebook/react/ReactExtension.kt | 59 ++++++++++++++----- .../kotlin/com/facebook/react/ReactPlugin.kt | 28 +++++---- .../com/facebook/react/TaskConfiguration.kt | 9 +-- .../tasks/GenerateCodegenArtifactsTask.kt | 32 +++++++++- .../com/facebook/react/utils/PathUtils.kt | 5 +- .../tasks/GenerateCodegenArtifactsTaskTest.kt | 6 +- .../com/facebook/react/utils/PathUtilsTest.kt | 6 +- packages/rn-tester/android/app/build.gradle | 3 +- 9 files changed, 104 insertions(+), 46 deletions(-) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 3e0f804219c1..5a384f23c129 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -406,7 +406,7 @@ react { // This should be changed to a more generic name, e.g. `ReactCoreSpec`. libraryName = "rncore" jsRootDir = file("../Libraries") - reactRoot = file("$projectDir/..") + reactNativeDir = file("$projectDir/..") useJavaGenerator = System.getenv("USE_CODEGEN_JAVAPOET")?.toBoolean() ?: false // We search for the codegen in either one of the `node_modules` folder or in the // root packages folder (that's for when we build from source without calling `yarn install`). diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt index 5c72bdb98388..7f1d914de461 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactExtension.kt @@ -29,13 +29,13 @@ abstract class ReactExtension @Inject constructor(project: Project) { val applyAppPlugin: Property = objects.property(Boolean::class.java).convention(false) /** - * The path to the react root folder. This is the path to the root folder where the `node_modules` - * folder is present. All the CLI commands will be invoked from this folder as working directory. + * The path to the root of your project. This is the path to where the `package.json` lives. All + * the CLI commands will be invoked from this folder as working directory. * - * Default: $projectDir/../../ + * Default: ${rootProject.dir}/../ */ - val reactRoot: DirectoryProperty = - objects.directoryProperty().convention(project.layout.projectDirectory.dir("../../")) + val root: DirectoryProperty = + objects.directoryProperty().convention(project.rootProject.layout.projectDirectory.dir("../")) /** * The path to the JS entry file. If not specified, the plugin will try to resolve it using a list @@ -45,7 +45,7 @@ abstract class ReactExtension @Inject constructor(project: Project) { /** * The path to the React Native CLI. If not specified, the plugin will try to resolve it looking - * for `react-native` CLI inside `node_modules` in [reactRoot]. + * for `react-native` CLI inside `node_modules` in [root]. */ val cliPath: Property = objects.property(String::class.java) @@ -56,9 +56,7 @@ abstract class ReactExtension @Inject constructor(project: Project) { val nodeExecutableAndArgs: ListProperty = objects.listProperty(String::class.java).convention(listOf("node")) - /** - * The command to use to invoke bundle. Default is `bundle` and will be invoked on [reactRoot]. - */ + /** The command to use to invoke bundle. Default is `bundle` and will be invoked on [root]. */ val bundleCommand: Property = objects.property(String::class.java).convention("bundle") /** @@ -190,19 +188,27 @@ abstract class ReactExtension @Inject constructor(project: Project) { /** Codegen Config */ /** - * The path to the react-native-codegen folder. + * The path to the react-native-codegen NPM package folder. * - * Default: $projectDir/../../node_modules/react-native-codegen + * Default: ${rootProject.dir}/../node_modules/react-native-codegen */ val codegenDir: DirectoryProperty = - objects.directoryProperty().convention(reactRoot.dir("node_modules/react-native-codegen")) + objects.directoryProperty().convention(root.dir("node_modules/react-native-codegen")) + + /** + * The path to the react-native NPM package folder. + * + * Default: ${rootProject.dir}/../node_modules/react-native-codegen + */ + val reactNativeDir: DirectoryProperty = + objects.directoryProperty().convention(root.dir("node_modules/react-native")) /** * The root directory for all JS files for the app. * - * Default: $projectDir/../../ + * Default: [root] (i.e. ${rootProject.dir}/../) */ - val jsRootDir: DirectoryProperty = objects.directoryProperty().convention(reactRoot.get()) + val jsRootDir: DirectoryProperty = objects.directoryProperty().convention(root.get()) /** * The library name that will be used for the codegen artifacts. @@ -222,4 +228,29 @@ abstract class ReactExtension @Inject constructor(project: Project) { /** Whether the Java Generator (based on Javapoet) should be used or not. Default: false */ val useJavaGenerator: Property = objects.property(Boolean::class.java).convention(false) + + /** + * The `reactRoot` property was confusing and should not be used. + * + * You should instead use either: + * - [root] to point to your root project (where the package.json lives) + * - [reactNativeDir] to point to the NPM package of react native. + * + * A valid configuration would look like: + * + * ``` + * react { + * root = rootProject.file("..") + * reactNativeDir = rootProject.file("../node_modules/react-native") + * } + * ``` + * + * Please also note that those are the default value and you most likely don't need those at all. + */ + @Deprecated( + "reactRoot was confusing and has been replace with root" + + "to point to your root project and reactNativeDir to point to " + + "the folder of the react-native NPM package", + replaceWith = ReplaceWith("reactNativeRoot")) + val reactRoot: DirectoryProperty = objects.directoryProperty() } diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt index 9f8759f0dbc6..42490044ba89 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/ReactPlugin.kt @@ -23,25 +23,26 @@ import org.gradle.internal.jvm.Jvm class ReactPlugin : Plugin { override fun apply(project: Project) { - checkJvmVersion() + checkJvmVersion(project) val extension = project.extensions.create("react", ReactExtension::class.java, project) applyAppPlugin(project, extension) applyCodegenPlugin(project, extension) } - private fun checkJvmVersion() { + private fun checkJvmVersion(project: Project) { val jvmVersion = Jvm.current()?.javaVersion?.majorVersion if ((jvmVersion?.toIntOrNull() ?: 0) <= 8) { - println("\n\n\n") - println( - "**************************************************************************************************************") - println("\n\n") - println("ERROR: requires JDK11 or higher.") - println("Incompatible major version detected: '" + jvmVersion + "'") - println("\n\n") - println( - "**************************************************************************************************************") - println("\n\n\n") + project.logger.error( + """ + + ******************************************************************************** + + ERROR: requires JDK11 or higher. + Incompatible major version detected: '$jvmVersion' + + ******************************************************************************** + + """.trimIndent()) exitProcess(1) } } @@ -95,7 +96,8 @@ class ReactPlugin : Plugin { project.tasks.register( "generateCodegenArtifactsFromSchema", GenerateCodegenArtifactsTask::class.java) { it.dependsOn(generateCodegenSchemaTask) - it.reactRoot.set(extension.reactRoot) + it.reactNativeDir.set(extension.reactNativeDir) + it.deprecatedReactRoot.set(extension.reactRoot) it.nodeExecutableAndArgs.set(extension.nodeExecutableAndArgs) it.codegenDir.set(extension.codegenDir) it.useJavaGenerator.set(extension.useJavaGenerator) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt index 30625c53d37d..4165d8584588 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/TaskConfiguration.kt @@ -17,7 +17,6 @@ import com.facebook.react.utils.detectedCliPath import com.facebook.react.utils.detectedEntryFile import com.facebook.react.utils.detectedHermesCommand import java.io.File -import java.util.* import org.gradle.api.Project import org.gradle.api.Task import org.gradle.api.tasks.Copy @@ -56,11 +55,9 @@ internal fun Project.configureReactTasks(variant: BaseVariant, config: ReactExte it.group = REACT_GROUP it.description = "create JS bundle and assets for $targetName." - it.reactRoot = config.reactRoot.get().asFile + it.reactRoot = config.root.get().asFile it.sources = - fileTree(config.reactRoot) { fileTree -> - fileTree.setExcludes(config.inputExcludes.get()) - } + fileTree(config.root) { fileTree -> fileTree.setExcludes(config.inputExcludes.get()) } it.execCommand = execCommand it.bundleCommand = config.bundleCommand.get() it.devEnabled = !config.disableDevForVariant(variant) @@ -98,7 +95,7 @@ internal fun Project.configureReactTasks(variant: BaseVariant, config: ReactExte it.group = REACT_GROUP it.description = "bundle hermes resources for $targetName" - it.reactRoot = config.reactRoot.get().asFile + it.reactRoot = config.root.get().asFile it.hermesCommand = detectedHermesCommand(config) it.hermesFlags = config.hermesFlagsForVariant(variant) it.jsBundleFile = jsBundleFile diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt index e44f72954c12..f0bda7737bea 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt @@ -20,7 +20,7 @@ import org.gradle.api.tasks.* abstract class GenerateCodegenArtifactsTask : Exec() { - @get:Internal abstract val reactRoot: DirectoryProperty + @get:Internal abstract val reactNativeDir: DirectoryProperty @get:Internal abstract val codegenDir: DirectoryProperty @@ -34,6 +34,9 @@ abstract class GenerateCodegenArtifactsTask : Exec() { @get:Input abstract val libraryName: Property + // We're keeping this just to fire a warning at the user should they use the `reactRoot` property. + @get:Internal abstract val deprecatedReactRoot: DirectoryProperty + @get:InputFile val combineJsToSchemaCli: Provider = codegenDir.file("lib/cli/combine/combine-js-to-schema-cli.js") @@ -46,6 +49,7 @@ abstract class GenerateCodegenArtifactsTask : Exec() { @get:OutputDirectory val generatedJniFiles: Provider = generatedSrcDir.dir("jni") override fun exec() { + checkForDeprecatedProperty() setupCommandLine() super.exec() if (useJavaGenerator.getOrElse(false)) { @@ -63,11 +67,35 @@ abstract class GenerateCodegenArtifactsTask : Exec() { } } + private fun checkForDeprecatedProperty() { + if (deprecatedReactRoot.isPresent) { + project.logger.error( + """ + ******************************************************************************** + The `reactRoot` property is deprecated and will be removed in + future versions of React Native. The property is currently ignored. + + You should instead use either: + - [root] to point to your root project (where the package.json lives) + - [reactNativeDir] to point to the NPM package of react native. + + You should be fine by just removing the `reactRoot` line entirely from + your build.gradle file. Otherwise a valid configuration would look like: + + react { + root = rootProject.file('..') + reactNativeDir = rootProject.file('../node_modules/react-native') + } + ******************************************************************************** + """.trimIndent()) + } + } + internal fun setupCommandLine() { commandLine( windowsAwareYarn( *nodeExecutableAndArgs.get().toTypedArray(), - reactRoot.file("scripts/generate-specs-cli.js").get().asFile.absolutePath, + reactNativeDir.file("scripts/generate-specs-cli.js").get().asFile.absolutePath, "--platform", "android", "--schemaPath", diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt index eb965bc0602e..302c1d83a7b4 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt @@ -11,7 +11,6 @@ package com.facebook.react.utils import com.facebook.react.ReactExtension import java.io.File -import java.util.* import org.apache.tools.ant.taskdefs.condition.Os /** @@ -25,7 +24,7 @@ import org.apache.tools.ant.taskdefs.condition.Os */ internal fun detectedEntryFile(config: ReactExtension): File = detectEntryFile( - entryFile = config.entryFile.orNull?.asFile, reactRoot = config.reactRoot.get().asFile) + entryFile = config.entryFile.orNull?.asFile, reactRoot = config.root.get().asFile) /** * Computes the CLI location for React Native. The Algo follows this order: @@ -40,7 +39,7 @@ internal fun detectedCliPath( ): String = detectCliPath( projectDir = projectDir, - reactRoot = config.reactRoot.get().asFile, + reactRoot = config.root.get().asFile, preconfiguredCliPath = config.cliPath.orNull) /** diff --git a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTaskTest.kt b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTaskTest.kt index 81c40375c6d7..900086e43c91 100644 --- a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTaskTest.kt +++ b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTaskTest.kt @@ -79,13 +79,13 @@ class GenerateCodegenArtifactsTaskTest { @Test @WithOs(OS.UNIX) fun setupCommandLine_withoutJavaGenerator_willSetupCorrectly() { - val reactRoot = tempFolder.newFolder("node_modules/react-native/") + val reactNativeDir = tempFolder.newFolder("node_modules/react-native/") val codegenDir = tempFolder.newFolder("codegen") val outputDir = tempFolder.newFolder("output") val task = createTestTask { - it.reactRoot.set(reactRoot) + it.reactNativeDir.set(reactNativeDir) it.codegenDir.set(codegenDir) it.generatedSrcDir.set(outputDir) it.nodeExecutableAndArgs.set(listOf("--verbose")) @@ -99,7 +99,7 @@ class GenerateCodegenArtifactsTaskTest { listOf( "yarn", "--verbose", - File(reactRoot, "scripts/generate-specs-cli.js").toString(), + File(reactNativeDir, "scripts/generate-specs-cli.js").toString(), "--platform", "android", "--schemaPath", diff --git a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt index c87d5fa3c6e6..debba45740b3 100644 --- a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt +++ b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt @@ -33,7 +33,7 @@ class PathUtilsTest { @Test fun detectedEntryFile_withAndroidEntryPoint() { val extension = TestReactExtension(ProjectBuilder.builder().build()) - extension.reactRoot.set(tempFolder.root) + extension.root.set(tempFolder.root) tempFolder.newFile("index.android.js") val actual = detectedEntryFile(extension) @@ -44,7 +44,7 @@ class PathUtilsTest { @Test fun detectedEntryFile_withDefaultEntryPoint() { val extension = TestReactExtension(ProjectBuilder.builder().build()) - extension.reactRoot.set(tempFolder.root) + extension.root.set(tempFolder.root) val actual = detectedEntryFile(extension) @@ -80,7 +80,7 @@ class PathUtilsTest { fun detectedCliPath_withCliFromNodeModules() { val project = ProjectBuilder.builder().build() val extension = TestReactExtension(project) - extension.reactRoot.set(tempFolder.root) + extension.root.set(tempFolder.root) val expected = File(tempFolder.root, "node_modules/react-native/cli.js").apply { parentFile.mkdirs() diff --git a/packages/rn-tester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle index 648b4d885807..07e581e9ba4c 100644 --- a/packages/rn-tester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -80,7 +80,7 @@ react { cliPath = "../../../../cli.js" bundleAssetName = "RNTesterApp.android.bundle" entryFile = file("../../js/RNTesterApp.android.js") - reactRoot = rootDir + root = rootDir inputExcludes = ["android/**", "./**", ".gradle/**"] composeSourceMapsPath = "$rootDir/scripts/compose-source-maps.js" hermesCommand = "$rootDir/node_modules/hermes-engine/%OS-BIN%/hermesc" @@ -88,6 +88,7 @@ react { // Codegen Configs jsRootDir = file("$rootDir/packages/rn-tester") + reactNativeDir = rootDir libraryName = "rntester" useJavaGenerator = System.getenv("USE_CODEGEN_JAVAPOET")?.toBoolean() ?: false } From 61f0d1a7d1ff290c0bc0c2bfb927e43a6088b6f9 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 18 Feb 2022 13:57:46 -0800 Subject: [PATCH 18/66] Release react-native-gradle-plugin 0.0.5 Summary: Time to release a new version of the Gradle plugin and bump it to 0.0.5 This version includes a deprecation of `reactRoot` and a warning message to migrate to `root`/`reactNativeDir`. Changelog: [Android] [Changed] - Release react-native-gradle-plugin 0.0.5 Reviewed By: ShikaSD Differential Revision: D34339272 fbshipit-source-id: c03495bda7c4185d674761e58a94fde8612f2941 --- package.json | 2 +- packages/react-native-gradle-plugin/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0f168ef9d74a..77c10adb93fb 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "pretty-format": "^26.5.2", "promise": "^8.0.3", "react-devtools-core": "^4.23.0", - "react-native-gradle-plugin": "^0.0.4", + "react-native-gradle-plugin": "^0.0.5", "react-refresh": "^0.4.0", "react-shallow-renderer": "16.14.1", "regenerator-runtime": "^0.13.2", diff --git a/packages/react-native-gradle-plugin/package.json b/packages/react-native-gradle-plugin/package.json index 9fe94c0346a2..32e90fb0f277 100644 --- a/packages/react-native-gradle-plugin/package.json +++ b/packages/react-native-gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "react-native-gradle-plugin", - "version": "0.0.4", + "version": "0.0.5", "description": "⚛️ Gradle Plugin for React Native", "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-gradle-plugin", "repository": { From 2cd3173991cf7106b16b860aea6ccffc2145776f Mon Sep 17 00:00:00 2001 From: Andrei Shikov Date: Tue, 15 Feb 2022 05:43:05 -0800 Subject: [PATCH 19/66] Remove optional codegen config inside template (#33108) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33108 The codegen config is optional and can be removed from the default package.json configuration in the template to simplify 0.68 upgrade for people who are not opted-in to the new arch. Changelog: [Internal] - Remove optional codegenConfig field from template Reviewed By: cortinico Differential Revision: D34216988 fbshipit-source-id: 5c448472eed99bc112aef204c4025454171a83c5 --- template/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/template/package.json b/template/package.json index 61fa3ecb5407..a737f2cadb39 100644 --- a/template/package.json +++ b/template/package.json @@ -25,8 +25,5 @@ }, "jest": { "preset": "react-native" - }, - "codegenConfig": { - "libraries": [] } } From 66b82aec55618f0bf1db7ec6de7fbcd819733a43 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Wed, 23 Feb 2022 05:12:33 -0800 Subject: [PATCH 20/66] chore(deps): bump CLI version to 7.0.3 to address web debugging issue (#33156) Summary: Doing this patch level bump to ensure that all packages consuming `react-native` will get `7.0.3` and not lower 7.x versions. This is because this new patch contains this fix: https://github.com/react-native-community/cli/pull/1560 (thanks NickGerleman & thymikee for your work!) We'll have to cherry-pick this into the 0.68 branch. While at it, I've also done a cheeky `npx yarn-deduplicate` to clean up the `yarn.lock` a bit. [General] [Changed] - Bump RN CLI to v7.0.3 to address web debugging issue Pull Request resolved: https://github.com/facebook/react-native/pull/33156 Test Plan: CI + some local testing via `test-manual-e2e`: Screenshot 2022-02-21 at 11 40 54 Reviewed By: cortinico Differential Revision: D34385503 Pulled By: motiz88 fbshipit-source-id: f0d8c4e0e92f83c0d819eeaa0fbec27820145968 --- .flowconfig | 2 + .flowconfig.android | 2 + package.json | 2 +- template/_flowconfig | 2 + yarn.lock | 527 ++++++++++++++++++++++++++----------------- 5 files changed, 325 insertions(+), 210 deletions(-) diff --git a/.flowconfig b/.flowconfig index 966412cf11b9..d7d4aae80bb4 100644 --- a/.flowconfig +++ b/.flowconfig @@ -14,6 +14,8 @@ ; Flow doesn't support platforms .*/Libraries/Utilities/LoadingView.js +.*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ + [untyped] .*/node_modules/@react-native-community/cli/.*/.* diff --git a/.flowconfig.android b/.flowconfig.android index b3ff842705e0..bcb9dcca1d26 100644 --- a/.flowconfig.android +++ b/.flowconfig.android @@ -14,6 +14,8 @@ ; Flow doesn't support platforms .*/Libraries/Utilities/LoadingView.js +.*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ + [untyped] .*/node_modules/@react-native-community/cli/.*/.* diff --git a/package.json b/package.json index 77c10adb93fb..6450f4875465 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ }, "dependencies": { "@jest/create-cache-key-function": "^27.0.1", - "@react-native-community/cli": "^7.0.1", + "@react-native-community/cli": "^7.0.3", "@react-native-community/cli-platform-android": "^7.0.1", "@react-native-community/cli-platform-ios": "^7.0.1", "@react-native/assets": "1.0.0", diff --git a/template/_flowconfig b/template/_flowconfig index 08c564b42075..975227dab4ba 100644 --- a/template/_flowconfig +++ b/template/_flowconfig @@ -11,6 +11,8 @@ node_modules/react-native/Libraries/polyfills/.* ; Flow doesn't support platforms .*/Libraries/Utilities/LoadingView.js +.*/node_modules/resolve/test/resolver/malformed_package_json/package\.json$ + [untyped] .*/node_modules/@react-native-community/cli/.*/.* diff --git a/yarn.lock b/yarn.lock index b30ce9991fea..544550ce71a6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@ampproject/remapping@^2.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + "@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" @@ -22,32 +29,32 @@ integrity sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q== "@babel/core@^7.1.0", "@babel/core@^7.13.16", "@babel/core@^7.14.0", "@babel/core@^7.7.5": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.10.tgz#ebd034f8e7ac2b6bfcdaa83a161141a646f74b50" - integrity sha512-pbiIdZbCiMx/MM6toR+OfXarYix3uz0oVsnNtfdAGTcCTu3w/JGF8JhirevXLBJUu0WguSZI12qpKnx7EeMyLA== + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.0.tgz#16b8772b0a567f215839f689c5ded6bb20e864d5" + integrity sha512-x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA== dependencies: + "@ampproject/remapping" "^2.0.0" "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" + "@babel/generator" "^7.17.0" "@babel/helper-compilation-targets" "^7.16.7" "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.10" + "@babel/helpers" "^7.17.0" + "@babel/parser" "^7.17.0" "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.10" - "@babel/types" "^7.16.8" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.1.2" semver "^6.3.0" - source-map "^0.5.0" -"@babel/generator@^7.14.0", "@babel/generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.8.tgz#359d44d966b8cd059d543250ce79596f792f2ebe" - integrity sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw== +"@babel/generator@^7.14.0", "@babel/generator@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" + integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== dependencies: - "@babel/types" "^7.16.8" + "@babel/types" "^7.17.0" jsesc "^2.5.1" source-map "^0.5.0" @@ -189,13 +196,13 @@ integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== "@babel/helper-remap-async-to-generator@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz#376a760d9f7b4b2077a9dd05aa9c3927cadb2209" - integrity sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg== + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" + integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-wrap-function" "^7.13.0" - "@babel/types" "^7.13.0" + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-wrap-function" "^7.16.8" + "@babel/types" "^7.16.8" "@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.16.7": version "7.16.7" @@ -239,24 +246,24 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== -"@babel/helper-wrap-function@^7.13.0": - version "7.13.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz#bdb5c66fda8526ec235ab894ad53a1235c79fcc4" - integrity sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA== +"@babel/helper-wrap-function@^7.16.8": + version "7.16.8" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" + integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== dependencies: - "@babel/helper-function-name" "^7.12.13" - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.13.0" - "@babel/types" "^7.13.0" + "@babel/helper-function-name" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" -"@babel/helpers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" - integrity sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw== +"@babel/helpers@^7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.0.tgz#79cdf6c66a579f3a7b5e739371bc63ca0306886b" + integrity sha512-Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ== dependencies: "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" + "@babel/traverse" "^7.17.0" + "@babel/types" "^7.17.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.7": version "7.16.10" @@ -267,10 +274,10 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.16.10", "@babel/parser@^7.16.7", "@babel/parser@^7.7.0": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.10.tgz#aba1b1cb9696a24a19f59c41af9cf17d1c716a88" - integrity sha512-Sm/S9Or6nN8uiFsQU1yodyDW3MWXQhFeqzMPM+t8MJjM+pLsnFVxFZzkpXKvUXh+Gz9cbMoYYs484+Jw/NTEFQ== +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0", "@babel/parser@^7.7.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" + integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== "@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0": version "7.16.7" @@ -725,7 +732,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.16.7", "@babel/template@^7.3.3": +"@babel/template@^7.0.0", "@babel/template@^7.16.7", "@babel/template@^7.3.3": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== @@ -734,26 +741,26 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" - integrity sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw== +"@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" + integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== dependencies: "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" + "@babel/generator" "^7.17.0" "@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-function-name" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.10" - "@babel/types" "^7.16.8" + "@babel/parser" "^7.17.0" + "@babel/types" "^7.17.0" debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" - integrity sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg== +"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== dependencies: "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" @@ -1025,6 +1032,24 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1046,55 +1071,39 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@react-native-community/cli-config@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-7.0.1.tgz#81bf88a5c0eb21c9b0fc1f825372699c375a45a0" - integrity sha512-HGBnytnZzcT+24qAshksGpmPAXFPsKL6g9FNU7TIM9s23Hl4SXqNVEf6wj6XHXKgg8pfjXK3Lwf9IBEnZzqA/g== - dependencies: - "@react-native-community/cli-tools" "^7.0.1" - cosmiconfig "^5.1.0" - deepmerge "^3.2.0" - glob "^7.1.3" - joi "^17.2.1" - -"@react-native-community/cli-debugger-ui@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-7.0.1.tgz#2834617ee57802559c20a0a75ad7eeeef73ff422" - integrity sha512-N4ASQY5VbRiiyhfAWhvURavANtFd7JPJFpXd59hsZxvaFEDB2L2HhVkwbw6BSbVUrYDuAWFQGx3S10L+MCHAjQ== +"@react-native-community/cli-debugger-ui@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-7.0.3.tgz#3eeeacc5a43513cbcae56e5e965d77726361bcb4" + integrity sha512-G4SA6jFI0j22o+j+kYP8/7sxzbCDqSp2QiHA/X5E0lsGEd2o9qN2zbIjiFr8b8k+VVAYSUONhoC0+uKuINvmkA== dependencies: serve-static "^1.13.1" -"@react-native-community/cli-doctor@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-7.0.1.tgz#36ba3da91a358b0c38fd199782db2d857fee16d0" - integrity sha512-y5RBAuBiOwiiFfj9N/iuj6PZ3c5j68LE8XTQdhZJE+qTuSxWXQrdpFwL9Nc9KIk3bBxC72uBfRFGxa/mLZGYMw== +"@react-native-community/cli-hermes@^6.3.0": + version "6.3.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-6.3.0.tgz#92b2f07d08626a60f6893c3e3d57c1538c8fb5a7" + integrity sha512-Uhbm9bubyZLZ12vFCIfWbE/Qi3SBTbYIN/TC08EudTLhv/KbPomCQnmFsnJ7AXQFuOZJs73mBxoEAYSbRbwyVA== dependencies: - "@react-native-community/cli-config" "^7.0.1" - "@react-native-community/cli-tools" "^7.0.1" - chalk "^3.0.0" - command-exists "^1.2.8" - envinfo "^7.7.2" - execa "^1.0.0" + "@react-native-community/cli-platform-android" "^6.3.0" + "@react-native-community/cli-tools" "^6.2.0" + chalk "^4.1.2" hermes-profile-transformer "^0.0.6" ip "^1.1.5" - node-stream-zip "^1.9.1" - ora "^5.4.1" - prompts "^2.4.0" - semver "^6.3.0" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" -"@react-native-community/cli-hermes@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-7.0.1.tgz#d6229bfc6da9ee2fd71a5e4ef86e92a4690bde79" - integrity sha512-NzKxW8LzNr3ttD5E479HCpSLfcpdv0SwpsIBsDCWhuDmGW5NXo8Qdu5/plVWZJ1CVBWkVFeVHIlKs0pov7GlOw== +"@react-native-community/cli-platform-android@^6.3.0": + version "6.3.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.0.tgz#ab7d156bd69a392493323eeaba839a874c0e201f" + integrity sha512-d5ufyYcvrZoHznYm5bjBXaiHIJv552t5gYtQpnUsxBhHSQ8QlaNmlLUyeSPRDfOw4ND9b0tPHqs4ufwx6vp/fQ== dependencies: - "@react-native-community/cli-platform-android" "^7.0.1" - "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-tools" "^6.2.0" chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" + execa "^1.0.0" + fs-extra "^8.1.0" + glob "^7.1.3" + jetifier "^1.6.2" + lodash "^4.17.15" + logkitty "^0.7.1" + slash "^3.0.0" + xmldoc "^1.1.2" "@react-native-community/cli-platform-android@^7.0.1": version "7.0.1" @@ -1127,13 +1136,13 @@ plist "^3.0.2" xcode "^3.0.0" -"@react-native-community/cli-plugin-metro@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-7.0.1.tgz#c7a04651fe96dbb4d0534cd9efef1b044d899dfa" - integrity sha512-kM6vN5/38e9ldl30fUSVEB1sdB3a9W11N/HdU+7I3ujWsPdqu6DRiAaUV/L6y6az/QFBHKwAK0EZvROhY7G0vA== +"@react-native-community/cli-plugin-metro@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-7.0.3.tgz#b381ed2f68a0b126e4fa238f1956a44846e1ef8a" + integrity sha512-HJrEkFbxv9DNixsGwO+Q0zCcZMghDltyzeB9yQ//D5ZR4ZUEuAIPrRDdEp9xVw0WkBxAIZs6KXLux2/yPMwLhA== dependencies: - "@react-native-community/cli-server-api" "^7.0.1" - "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-server-api" "^7.0.3" + "@react-native-community/cli-tools" "^6.2.0" chalk "^4.1.2" metro "^0.67.0" metro-config "^0.67.0" @@ -1143,20 +1152,34 @@ metro-runtime "^0.67.0" readline "^1.3.0" -"@react-native-community/cli-server-api@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-7.0.1.tgz#8fde9d615cf2cb296d0bed2933cf38d36af6f539" - integrity sha512-kquJcQ2PcrwYmbHakOxFsNIylM1tZM/+n7Wgy65dXMafA0cpEPDsOEdRHx2wfsqIavoxNLMliCu3NX5HM9DP2Q== +"@react-native-community/cli-server-api@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-7.0.3.tgz#ba9695a2fdfef22750d141153efd94baf641129b" + integrity sha512-JDrLsrkBgNxbG2u3fouoVGL9tKrXUrTsaNwr+oCV+3XyMwbVe42r/OaQ681/iW/7mHXjuVkDnMcp7BMg7e2yJg== dependencies: - "@react-native-community/cli-debugger-ui" "^7.0.1" - "@react-native-community/cli-tools" "^7.0.1" + "@react-native-community/cli-debugger-ui" "^7.0.3" + "@react-native-community/cli-tools" "^6.2.0" compression "^1.7.1" connect "^3.6.5" errorhandler "^1.5.0" - nocache "^3.0.1" + nocache "^2.1.0" pretty-format "^26.6.2" serve-static "^1.13.1" - ws "^1.1.0" + ws "^7.5.1" + +"@react-native-community/cli-tools@^6.2.0": + version "6.2.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-6.2.0.tgz#8f4adc2d83ab96e5654348533c8fa602742c4fce" + integrity sha512-08ssz4GMEnRxC/1FgTTN/Ud7mExQi5xMphItPjfHiTxpZPhrFn+IMx6mya0ncFEhhxQ207wYlJMRLPRRdBZ8oA== + dependencies: + appdirsjs "^1.2.4" + chalk "^4.1.2" + lodash "^4.17.15" + mime "^2.4.1" + node-fetch "^2.6.0" + open "^6.2.0" + semver "^6.3.0" + shell-quote "1.6.1" "@react-native-community/cli-tools@^7.0.1": version "7.0.1" @@ -1173,35 +1196,49 @@ semver "^6.3.0" shell-quote "^1.7.3" -"@react-native-community/cli-types@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-7.0.1.tgz#c3de43d45866804c5c15251a014402da5853b7b1" - integrity sha512-8QedX5vagXoKFLzoyAEGeg2aOzNghjoXFP0Tm6LszdnFuNee03DLkGP7cKCEY+gtuhXLhdfd6XmK+ROgWqBEMQ== +"@react-native-community/cli-types@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-6.0.0.tgz#90269fbdc7229d5e3b8f2f3e029a94083551040d" + integrity sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw== + dependencies: + ora "^3.4.0" -"@react-native-community/cli@^7.0.1": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-7.0.1.tgz#6ece01540b855e0c5f1d24db43cb4c48854301c7" - integrity sha512-FjF+jszHNcmfzKvZ6Y9cp6jAuigc+JvyKmgtB5syj2nkjKNUMLY7gFkFV6ULAzLrg+IasMIImVSkN39+L1Pa9g== - dependencies: - "@react-native-community/cli-config" "^7.0.1" - "@react-native-community/cli-debugger-ui" "^7.0.1" - "@react-native-community/cli-doctor" "^7.0.1" - "@react-native-community/cli-hermes" "^7.0.1" - "@react-native-community/cli-plugin-metro" "^7.0.1" - "@react-native-community/cli-server-api" "^7.0.1" - "@react-native-community/cli-tools" "^7.0.1" - "@react-native-community/cli-types" "^7.0.1" +"@react-native-community/cli@^7.0.3": + version "7.0.3" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-7.0.3.tgz#1addb462d71786fcbbd266fbceb41819b8cf7839" + integrity sha512-WyJOA829KAhU1pw2MDQt0YhOS9kyR2KqyqgJyTuQhzFVCBPX4F5aDEkZYYn4jdldaDHCPrLJ3ho3gxYTXy+x7w== + dependencies: + "@react-native-community/cli-debugger-ui" "^7.0.3" + "@react-native-community/cli-hermes" "^6.3.0" + "@react-native-community/cli-plugin-metro" "^7.0.3" + "@react-native-community/cli-server-api" "^7.0.3" + "@react-native-community/cli-tools" "^6.2.0" + "@react-native-community/cli-types" "^6.0.0" + appdirsjs "^1.2.4" chalk "^4.1.2" + command-exists "^1.2.8" commander "^2.19.0" + cosmiconfig "^5.1.0" + deepmerge "^3.2.0" + envinfo "^7.7.2" execa "^1.0.0" find-up "^4.1.0" fs-extra "^8.1.0" + glob "^7.1.3" graceful-fs "^4.1.3" + joi "^17.2.1" leven "^3.1.0" lodash "^4.17.15" minimist "^1.2.0" + node-stream-zip "^1.9.1" + ora "^3.4.0" + pretty-format "^26.6.2" prompts "^2.4.0" semver "^6.3.0" + serve-static "^1.13.1" + strip-ansi "^5.2.0" + sudo-prompt "^9.0.0" + wcwidth "^1.0.1" "@react-native-community/eslint-plugin@*": version "1.1.0" @@ -1317,9 +1354,9 @@ "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#42995b446db9a48a11a07ec083499a860e9138ff" - integrity sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg== + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": version "1.1.1" @@ -1610,6 +1647,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw= + array-includes@^3.1.1, array-includes@^3.1.3: version "3.1.4" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" @@ -1621,6 +1663,16 @@ array-includes@^3.1.1, array-includes@^3.1.3: get-intrinsic "^1.1.1" is-string "^1.0.7" +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI= + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys= + array-union@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" @@ -2087,7 +2139,7 @@ caseless@~0.12.0: resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@^2.0.0, chalk@^2.0.1: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2096,14 +2148,6 @@ chalk@^2.0.0, chalk@^2.0.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -2156,6 +2200,13 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + dependencies: + restore-cursor "^2.0.0" + cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2163,7 +2214,7 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.5.0: +cli-spinners@^2.0.0, cli-spinners@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== @@ -2311,9 +2362,9 @@ connect@^3.6.5: utils-merge "1.0.1" convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" - integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== dependencies: safe-buffer "~5.1.1" @@ -2433,9 +2484,9 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: ms "2.0.0" debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== dependencies: ms "2.1.2" @@ -2455,9 +2506,9 @@ decode-uri-component@^0.2.0: integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^3.2.0: version "3.2.0" @@ -3362,9 +3413,9 @@ glob-parent@^5.1.2: is-glob "^4.0.1" glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -3735,10 +3786,10 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" - integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== +is-core-module@^2.2.0, is-core-module@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" + integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== dependencies: has "^1.0.3" @@ -4620,6 +4671,11 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -4767,6 +4823,13 @@ log-driver@^1.2.7: resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -4813,12 +4876,12 @@ make-dir@^3.0.0: dependencies: semver "^6.0.0" -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw= +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: - tmpl "1.0.x" + tmpl "1.0.5" map-cache@^0.2.2: version "0.2.2" @@ -5136,17 +5199,17 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -mime-db@1.44.0, "mime-db@>= 1.36.0 < 2": - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== +mime-db@1.51.0, "mime-db@>= 1.36.0 < 2": + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== dependencies: - mime-db "1.44.0" + mime-db "1.51.0" mime@1.4.1: version "1.4.1" @@ -5158,6 +5221,11 @@ mime@^2.4.1: resolved "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5" integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA== +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -5247,10 +5315,10 @@ nice-try@^1.0.4: resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== -nocache@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.1.tgz#54d8b53a7e0a0aa1a288cfceab8a3cefbcde67d4" - integrity sha512-Gh39xwJwBKy0OvFmWfBs/vDO4Nl7JhnJtkqNP76OUinQz7BiMoszHYrIDHHAaqVl/QKVxCEy4ZxC/XZninu7nQ== +nocache@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-2.1.0.tgz#120c9ffec43b5729b1d5de88cd71aa75a0ba491f" + integrity sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q== node-dir@^0.1.17: version "0.1.17" @@ -5454,6 +5522,13 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: dependencies: wrappy "1" +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + dependencies: + mimic-fn "^1.0.0" + onetime@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" @@ -5492,10 +5567,17 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -options@>=0.0.5: - version "0.0.6" - resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" - integrity sha1-7CLTEoBrtT5zF3Pnza788cZDEo8= +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" ora@^5.4.1: version "5.4.1" @@ -5618,10 +5700,10 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-type@^4.0.0: version "4.0.0" @@ -5747,14 +5829,23 @@ promise@^8.0.3: asap "~2.0.6" prompts@^2.0.1, prompts@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" - integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@*, prop-types@^15.7.2: +prop-types@*: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -5809,7 +5900,7 @@ react-devtools-core@^4.23.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^16.8.1, react-is@^16.8.4: +react-is@^16.13.1, react-is@^16.8.1, react-is@^16.8.4: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -5824,6 +5915,13 @@ react-native-codegen@*, react-native-codegen@^0.0.13: jscodeshift "^0.13.1" nullthrows "^1.1.1" +react-native-gradle-plugin@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.5.tgz#1f20d437b140eda65b6e3bdf6eb102bbab1a5a10" + integrity sha512-kGupXo+pD2mB6Z+Oyowor3qlCroiS32FNGoiGQdwU19u8o+NNhEZKwoKfC5Qt03bMZSmFlcAlTyf79vrS2BZKQ== + dependencies: + react-native-codegen "*" + react-refresh@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.0.tgz#d421f9bd65e0e4b9822a399f14ac56bda9c92292" @@ -6088,12 +6186,13 @@ resolve-url@^0.2.1: integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1: - version "1.20.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" - integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.3: version "2.0.0-next.3" @@ -6103,6 +6202,14 @@ resolve@^2.0.0-next.3: is-core-module "^2.2.0" path-parse "^1.0.6" +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -6338,6 +6445,16 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shell-quote@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c= + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.7.3" resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" @@ -6462,9 +6579,9 @@ source-map-support@0.5.0: source-map "^0.6.0" source-map-support@^0.5.16, source-map-support@^0.5.6: - version "0.5.16" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" - integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ== + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -6726,6 +6843,11 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + symbol-tree@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" @@ -6804,10 +6926,10 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== to-fast-properties@^2.0.0: version "2.0.0" @@ -6953,11 +7075,6 @@ uglify-es@^3.1.9: commander "~2.13.0" source-map "~0.6.1" -ultron@1.0.x: - version "1.0.2" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" - integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po= - unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -7122,11 +7239,11 @@ w3c-xmlserializer@^2.0.0: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs= + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: - makeerror "1.0.x" + makeerror "1.0.12" wcwidth@^1.0.1: version "1.0.1" @@ -7239,14 +7356,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.5.tgz#cbd9e6e75e09fc5d2c90015f21f0c40875e0dd51" - integrity sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w== - dependencies: - options ">=0.0.5" - ultron "1.0.x" - ws@^6.1.4: version "6.1.4" resolved "https://registry.yarnpkg.com/ws/-/ws-6.1.4.tgz#5b5c8800afab925e94ccb29d153c8d02c1776ef9" From 65e4d98a71551a79f7d2cf1320c04f0dc139496a Mon Sep 17 00:00:00 2001 From: Distiller Date: Thu, 24 Feb 2022 17:17:14 +0000 Subject: [PATCH 21/66] [0.68.0-rc.2] Bump version numbers --- Gemfile.lock | 4 +- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/Gemfile.lock | 4 +- template/package.json | 2 +- 10 files changed, 585 insertions(+), 585 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 285424cd4b62..640d2f1ed14c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: CFPropertyList (3.0.5) rexml - activesupport (6.1.4.4) + activesupport (6.1.4.6) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.9.1) + i18n (1.10.0) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.15.0) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index c42559d7973b..4cdef62f726a 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 68, patch: 0, - prerelease: 'rc.1', + prerelease: 'rc.2', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 4805f838d131..de0fa2a85614 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(68), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.1", + RCTVersionPrerelease: @"rc.2", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 04a6a6cae49b..9881949181d2 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0-rc.1 +VERSION_NAME=0.68.0-rc.2 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index 246c67427aa1..1475b5d86804 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 68, "patch", 0, - "prerelease", "rc.1"); + "prerelease", "rc.2"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index be7dd54638c1..7d24664a735d 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = "rc.1"; + std::string_view Prerelease = "rc.2"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 6450f4875465..58b5756b959d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0-rc.1", + "version": "0.68.0-rc.2", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 27d5f9169452..8aee657c5f0d 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.1) - - FBReactNativeSpec (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Core (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - FBLazyVector (0.68.0-rc.2) + - FBReactNativeSpec (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Core (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0-rc.1) - - RCTTypeSafety (0.68.0-rc.1): - - FBLazyVector (= 0.68.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - React-Core (= 0.68.0-rc.1) - - React (0.68.0-rc.1): - - React-Core (= 0.68.0-rc.1) - - React-Core/DevSupport (= 0.68.0-rc.1) - - React-Core/RCTWebSocket (= 0.68.0-rc.1) - - React-RCTActionSheet (= 0.68.0-rc.1) - - React-RCTAnimation (= 0.68.0-rc.1) - - React-RCTBlob (= 0.68.0-rc.1) - - React-RCTImage (= 0.68.0-rc.1) - - React-RCTLinking (= 0.68.0-rc.1) - - React-RCTNetwork (= 0.68.0-rc.1) - - React-RCTSettings (= 0.68.0-rc.1) - - React-RCTText (= 0.68.0-rc.1) - - React-RCTVibration (= 0.68.0-rc.1) - - React-callinvoker (0.68.0-rc.1) - - React-Codegen (0.68.0-rc.1): - - FBReactNativeSpec (= 0.68.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Core (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-rncore (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Core (0.68.0-rc.1): + - RCTRequired (0.68.0-rc.2) + - RCTTypeSafety (0.68.0-rc.2): + - FBLazyVector (= 0.68.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - React-Core (= 0.68.0-rc.2) + - React (0.68.0-rc.2): + - React-Core (= 0.68.0-rc.2) + - React-Core/DevSupport (= 0.68.0-rc.2) + - React-Core/RCTWebSocket (= 0.68.0-rc.2) + - React-RCTActionSheet (= 0.68.0-rc.2) + - React-RCTAnimation (= 0.68.0-rc.2) + - React-RCTBlob (= 0.68.0-rc.2) + - React-RCTImage (= 0.68.0-rc.2) + - React-RCTLinking (= 0.68.0-rc.2) + - React-RCTNetwork (= 0.68.0-rc.2) + - React-RCTSettings (= 0.68.0-rc.2) + - React-RCTText (= 0.68.0-rc.2) + - React-RCTVibration (= 0.68.0-rc.2) + - React-callinvoker (0.68.0-rc.2) + - React-Codegen (0.68.0-rc.2): + - FBReactNativeSpec (= 0.68.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Core (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-rncore (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Core (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.1) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-Core/Default (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.1): + - React-Core/CoreModulesHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/Default (0.68.0-rc.1): + - React-Core/Default (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/DevSupport (0.68.0-rc.1): + - React-Core/DevSupport (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.1) - - React-Core/RCTWebSocket (= 0.68.0-rc.1) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-jsinspector (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-Core/Default (= 0.68.0-rc.2) + - React-Core/RCTWebSocket (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-jsinspector (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.1): + - React-Core/RCTAnimationHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.1): + - React-Core/RCTBlobHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.1): + - React-Core/RCTImageHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.1): + - React-Core/RCTLinkingHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.1): + - React-Core/RCTNetworkHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0-rc.1): + - React-Core/RCTPushNotificationHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.1): + - React-Core/RCTSettingsHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.1): + - React-Core/RCTTextHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.1): + - React-Core/RCTVibrationHeaders (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.1): + - React-Core/RCTWebSocket (0.68.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.1) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) + - React-Core/Default (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) - Yoga - - React-CoreModules (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-RCTImage (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-cxxreact (0.68.0-rc.1): + - React-CoreModules (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/CoreModulesHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-RCTImage (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-cxxreact (0.68.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsinspector (= 0.68.0-rc.1) - - React-logger (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) - - React-runtimeexecutor (= 0.68.0-rc.1) - - React-Fabric (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Fabric/animations (= 0.68.0-rc.1) - - React-Fabric/attributedstring (= 0.68.0-rc.1) - - React-Fabric/butter (= 0.68.0-rc.1) - - React-Fabric/componentregistry (= 0.68.0-rc.1) - - React-Fabric/componentregistrynative (= 0.68.0-rc.1) - - React-Fabric/components (= 0.68.0-rc.1) - - React-Fabric/config (= 0.68.0-rc.1) - - React-Fabric/core (= 0.68.0-rc.1) - - React-Fabric/debug_core (= 0.68.0-rc.1) - - React-Fabric/debug_renderer (= 0.68.0-rc.1) - - React-Fabric/imagemanager (= 0.68.0-rc.1) - - React-Fabric/leakchecker (= 0.68.0-rc.1) - - React-Fabric/mounting (= 0.68.0-rc.1) - - React-Fabric/runtimescheduler (= 0.68.0-rc.1) - - React-Fabric/scheduler (= 0.68.0-rc.1) - - React-Fabric/telemetry (= 0.68.0-rc.1) - - React-Fabric/templateprocessor (= 0.68.0-rc.1) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.1) - - React-Fabric/uimanager (= 0.68.0-rc.1) - - React-Fabric/utils (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/animations (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/attributedstring (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/butter (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/componentregistry (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/componentregistrynative (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Fabric/components/activityindicator (= 0.68.0-rc.1) - - React-Fabric/components/image (= 0.68.0-rc.1) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.1) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.1) - - React-Fabric/components/modal (= 0.68.0-rc.1) - - React-Fabric/components/root (= 0.68.0-rc.1) - - React-Fabric/components/safeareaview (= 0.68.0-rc.1) - - React-Fabric/components/scrollview (= 0.68.0-rc.1) - - React-Fabric/components/slider (= 0.68.0-rc.1) - - React-Fabric/components/text (= 0.68.0-rc.1) - - React-Fabric/components/textinput (= 0.68.0-rc.1) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.1) - - React-Fabric/components/view (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/activityindicator (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/image (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/inputaccessory (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/modal (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/root (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/safeareaview (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/scrollview (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/slider (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/text (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/textinput (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/unimplementedview (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/components/view (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-callinvoker (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsinspector (= 0.68.0-rc.2) + - React-logger (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) + - React-runtimeexecutor (= 0.68.0-rc.2) + - React-Fabric (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Fabric/animations (= 0.68.0-rc.2) + - React-Fabric/attributedstring (= 0.68.0-rc.2) + - React-Fabric/butter (= 0.68.0-rc.2) + - React-Fabric/componentregistry (= 0.68.0-rc.2) + - React-Fabric/componentregistrynative (= 0.68.0-rc.2) + - React-Fabric/components (= 0.68.0-rc.2) + - React-Fabric/config (= 0.68.0-rc.2) + - React-Fabric/core (= 0.68.0-rc.2) + - React-Fabric/debug_core (= 0.68.0-rc.2) + - React-Fabric/debug_renderer (= 0.68.0-rc.2) + - React-Fabric/imagemanager (= 0.68.0-rc.2) + - React-Fabric/leakchecker (= 0.68.0-rc.2) + - React-Fabric/mounting (= 0.68.0-rc.2) + - React-Fabric/runtimescheduler (= 0.68.0-rc.2) + - React-Fabric/scheduler (= 0.68.0-rc.2) + - React-Fabric/telemetry (= 0.68.0-rc.2) + - React-Fabric/templateprocessor (= 0.68.0-rc.2) + - React-Fabric/textlayoutmanager (= 0.68.0-rc.2) + - React-Fabric/uimanager (= 0.68.0-rc.2) + - React-Fabric/utils (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/animations (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/attributedstring (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/butter (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/componentregistry (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/componentregistrynative (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Fabric/components/activityindicator (= 0.68.0-rc.2) + - React-Fabric/components/image (= 0.68.0-rc.2) + - React-Fabric/components/inputaccessory (= 0.68.0-rc.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.2) + - React-Fabric/components/modal (= 0.68.0-rc.2) + - React-Fabric/components/root (= 0.68.0-rc.2) + - React-Fabric/components/safeareaview (= 0.68.0-rc.2) + - React-Fabric/components/scrollview (= 0.68.0-rc.2) + - React-Fabric/components/slider (= 0.68.0-rc.2) + - React-Fabric/components/text (= 0.68.0-rc.2) + - React-Fabric/components/textinput (= 0.68.0-rc.2) + - React-Fabric/components/unimplementedview (= 0.68.0-rc.2) + - React-Fabric/components/view (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/activityindicator (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/image (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/inputaccessory (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/modal (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/root (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/safeareaview (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/scrollview (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/slider (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/text (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/textinput (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/unimplementedview (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/components/view (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - Yoga - - React-Fabric/config (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/core (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/debug_core (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/debug_renderer (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/imagemanager (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - React-RCTImage (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/leakchecker (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/mounting (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/runtimescheduler (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/scheduler (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/telemetry (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/templateprocessor (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/textlayoutmanager (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) + - React-Fabric/config (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/core (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/debug_core (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/debug_renderer (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/imagemanager (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - React-RCTImage (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/leakchecker (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/mounting (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/runtimescheduler (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/scheduler (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/telemetry (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/templateprocessor (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/textlayoutmanager (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/uimanager (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-Fabric/utils (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.1) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-graphics (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-jsiexecutor (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-graphics (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.1) - - React-jsi (0.68.0-rc.1): + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/uimanager (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-Fabric/utils (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-graphics (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-jsiexecutor (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-graphics (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0-rc.2) + - React-jsi (0.68.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.1) - - React-jsi/Default (0.68.0-rc.1): + - React-jsi/Default (= 0.68.0-rc.2) + - React-jsi/Default (0.68.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.1): + - React-jsi/Fabric (0.68.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.1): + - React-jsiexecutor (0.68.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) - - React-jsinspector (0.68.0-rc.1) - - React-logger (0.68.0-rc.1): + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) + - React-jsinspector (0.68.0-rc.2) + - React-logger (0.68.0-rc.2): - glog - - React-perflogger (0.68.0-rc.1) - - React-RCTActionSheet (0.68.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.1) - - React-RCTAnimation (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTBlob (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.1) - - React-Core/RCTWebSocket (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-RCTNetwork (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTFabric (0.68.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.1) - - React-Fabric (= 0.68.0-rc.1) - - React-RCTImage (= 0.68.0-rc.1) - - React-RCTImage (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTImageHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-RCTNetwork (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTLinking (0.68.0-rc.1): - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTNetwork (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTPushNotification (0.68.0-rc.1): - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTSettings (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.1) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTTest (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.1) - - React-CoreModules (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-RCTText (0.68.0-rc.1): - - React-Core/RCTTextHeaders (= 0.68.0-rc.1) - - React-RCTVibration (0.68.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.1) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) - - React-rncore (0.68.0-rc.1) - - React-runtimeexecutor (0.68.0-rc.1): - - React-jsi (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (0.68.0-rc.1): + - React-perflogger (0.68.0-rc.2) + - React-RCTActionSheet (0.68.0-rc.2): + - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.2) + - React-RCTAnimation (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTAnimationHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTBlob (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTBlobHeaders (= 0.68.0-rc.2) + - React-Core/RCTWebSocket (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-RCTNetwork (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTFabric (0.68.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.2) + - React-Fabric (= 0.68.0-rc.2) + - React-RCTImage (= 0.68.0-rc.2) + - React-RCTImage (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTImageHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-RCTNetwork (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTLinking (0.68.0-rc.2): + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTLinkingHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTNetwork (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTNetworkHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTPushNotification (0.68.0-rc.2): + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTSettings (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTSettingsHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTTest (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.2) + - React-CoreModules (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-RCTText (0.68.0-rc.2): + - React-Core/RCTTextHeaders (= 0.68.0-rc.2) + - React-RCTVibration (0.68.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.2) + - React-Core/RCTVibrationHeaders (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-rncore (0.68.0-rc.2) + - React-runtimeexecutor (0.68.0-rc.2): + - React-jsi (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (0.68.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.1) - - React-Core (= 0.68.0-rc.1) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-logger (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) - - ReactCommon/turbomodule/samples (0.68.0-rc.1): + - React-callinvoker (= 0.68.0-rc.2) + - React-Core (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-logger (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) + - ReactCommon/turbomodule/samples (0.68.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.1) - - React-Core (= 0.68.0-rc.1) - - React-cxxreact (= 0.68.0-rc.1) - - React-jsi (= 0.68.0-rc.1) - - React-logger (= 0.68.0-rc.1) - - React-perflogger (= 0.68.0-rc.1) - - ReactCommon/turbomodule/core (= 0.68.0-rc.1) + - React-callinvoker (= 0.68.0-rc.2) + - React-Core (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.2) + - React-jsi (= 0.68.0-rc.2) + - React-logger (= 0.68.0-rc.2) + - React-perflogger (= 0.68.0-rc.2) + - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: bcdeff523be9f87a135b7c6fde8736db94904716 - FBReactNativeSpec: 9a3294d539da63da0ce6f2f4e0840e93ddc6457b + FBLazyVector: 07eb8bb0d56ecb0c16f771d81f0f25008bc403b5 + FBReactNativeSpec: fb31698a9d08f8a2d406faffdc56d9aca966d874 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 1e4605513e7b6a2871bdb8ae5b162b239ad18602 - RCTTypeSafety: 0ed8525a159a736981e1aa308e729d83f2fb6926 - React: 18162465d3219d93792c31f00bfdc0e27a1f8139 - React-callinvoker: b1d4cc424aa081534368c71c406b186221fe44bb - React-Codegen: 5a39fe30fefab293edcb6ad6becb2f20ee0f8168 - React-Core: 71bd283ea2f85047fda4baedf6934fd2f3571cee - React-CoreModules: cfbf73b878d68f53604365b395957dd2e36ed0ab - React-cxxreact: 9f09977545dfb3723528973a1dda5e5f2f915aec - React-Fabric: 003511e73e99387fe177e89c6dc49ebab55d85f2 - React-graphics: 6b94deecbea21072bdcd8868a73596d72adea3dd - React-jsi: 7eb40a56fc0b6752532366ef88f13b5f86f90178 - React-jsiexecutor: b95fc3494e76e7a5832c4386978c3ada3d1e2bed - React-jsinspector: dc394b84375f124b823720b59e322113d85f23b4 - React-logger: c208f7a035008b696c43c94dde8b4c53b30534af - React-perflogger: 93144f240a4f95e1698dc054a1ef8b18ca80a64f - React-RCTActionSheet: e63525d962fdc663ddca3a2b83012a905055e777 - React-RCTAnimation: 3b827fbfad9a873f66ca80542e036ca42f92f578 - React-RCTBlob: 797720d926a7c40900e6639edeb5b53bce8e98bb - React-RCTFabric: 266ac6e3018cee945b69b3544ee57d1204cc0a11 - React-RCTImage: 08148cbb7e09cabef720f828979d9ab244867c3e - React-RCTLinking: 7c1df1a1cf524f271202e72be019a5b4c79478a0 - React-RCTNetwork: c9c78bea7914a937889568b16d202f84fe04570b - React-RCTPushNotification: 124a268677f60f1d92a1f71b9ac3a1e17a029282 - React-RCTSettings: 3c912118a14deb628595263246c33718581c4f4f - React-RCTTest: dee7746d9edb6f02d1577a756d932a15aee1db92 - React-RCTText: c76aaedce74fdebc24bd3d8f9df2e05987a97a35 - React-RCTVibration: 5cab6419b68d5750482b0fc34dbb27af550469cc - React-rncore: 1b5e3f4cc5c75d0464958bcd19d252fe142c60b0 - React-runtimeexecutor: 10cda3a396b14a764a5f86088e7e3810b9c66cec - ReactCommon: 73a01eb83f22c84a6b09dfb60f3463888ebd4975 + RCTRequired: 180eaa134050e3315986c2ae145f3674be78ae3e + RCTTypeSafety: 91d830366397fae0974496104cedce043279045d + React: f6ee8a53d6212d8939ce92a537cb4b179dc01109 + React-callinvoker: 62fc4e32f979e20a321d60e37c792b70c210244b + React-Codegen: ead54815cf8d8ce59087a6a14ca502e9824377a1 + React-Core: d894f74339f2c56bf2d4e87c20f135b34803d676 + React-CoreModules: 89cdf26ecff5d019f5e73c2cb750abc9f2657c87 + React-cxxreact: f7bad9461a1570a1871b9f2b3276ccd989253562 + React-Fabric: bd860a32a1441b16954b4a42604493b389ec0e0f + React-graphics: 1f55c02e913e20f03124bb0e4e70e2423d54f6ae + React-jsi: ef80f544ee1c0b9d7d29b33963520fafd9992fa9 + React-jsiexecutor: 352a2d26dd981cf2586e144196ae0972fd7ee0d0 + React-jsinspector: f5ae77343a320a7d644b424ab4808c7827f3a1b3 + React-logger: 2fa2f7404a8f41ed2c787e1bb84d13343f2997cf + React-perflogger: 3bf9ae62c5bff7308a3886ab4e51f4420bfa16c0 + React-RCTActionSheet: d056d06abe9e0a7c59a6dbd6103a323417bdc901 + React-RCTAnimation: 34339473f0ebaf7b183a2344a1fe6a18da6162a8 + React-RCTBlob: 08c8d788b269ff3ea1df236a33b91d1cfaed0f0d + React-RCTFabric: 1b30ab3573c3a66bae9a68b3102884b6a3cf99bc + React-RCTImage: a4d41a79b2a1cbfdbf779907f803f57ebbb85af1 + React-RCTLinking: a98387924d98d68e686ebaa539bf0523ebb3d61c + React-RCTNetwork: dc08d04b3f49c42fcc6d56c869fd98542945d48a + React-RCTPushNotification: 2c3b882fae1e0a23e8bbb03598c78ae8ce1ce55e + React-RCTSettings: 45a6f0a9a45eb0f1f0272c359af8ce6957b6eb10 + React-RCTTest: 899778113e1b2fd07c1e6153332231f11087cf19 + React-RCTText: b88155b89ba6fb2d4e21d17dce575d0fc206a7b1 + React-RCTVibration: 25ef5d6f6141ea389d41d93d5a2ca1b4771920b4 + React-rncore: 4c320494daa010d415b96656ce28df00877085c4 + React-runtimeexecutor: 37e5fa0b81067a8e487391e2816bae8813b226a5 + ReactCommon: 4c7431a20d472996669b2230f34df0115bf5dc8d ScreenshotManager: 6e1ed269e1abe35b082a3132130a82c0ca75c941 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: d29dba374c1a582b40cfb736647b5e1b5ed35dba + Yoga: d7b12009fb66b91a161cddf00c349d42a0015de2 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 285424cd4b62..640d2f1ed14c 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: CFPropertyList (3.0.5) rexml - activesupport (6.1.4.4) + activesupport (6.1.4.6) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.9.1) + i18n (1.10.0) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.15.0) diff --git a/template/package.json b/template/package.json index a737f2cadb39..a0fa97f89528 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0-rc.1" + "react-native": "0.68.0-rc.2" }, "devDependencies": { "@babel/core": "^7.12.9", From 762db49ded9e3317a90b55e71f2aa68997853d55 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 2 Mar 2022 05:23:01 -0800 Subject: [PATCH 22/66] Make sure configureNdkBuild* tasks are depending on preBuild Summary: Due to a bug with AGP, the configureNdkBuild* tasks are not depending on preBuild tasks. We need to manually fix this otherwise the build will fail the first time the NDK is invoked. More on this here: https://issuetracker.google.com/issues/207403732 Changelog: [Android] [Fixed] - Make sure configureNdkBuild* tasks are depending on preBuild in the Android template. Reviewed By: passy Differential Revision: D34578860 fbshipit-source-id: 5d4caa7d2b7a976b1c9caa6dce8e186c1486cafa --- template/android/app/build.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/template/android/app/build.gradle b/template/android/app/build.gradle index bb24740f14a0..a173c56b4e98 100644 --- a/template/android/app/build.gradle +++ b/template/android/app/build.gradle @@ -186,6 +186,20 @@ android { // preBuild.dependsOn("generateCodegenArtifactsFromSchema") preDebugBuild.dependsOn(packageReactNdkDebugLibs) preReleaseBuild.dependsOn(packageReactNdkReleaseLibs) + + // Due to a bug inside AGP, we have to explicitly set a dependency + // between configureNdkBuild* tasks and the preBuild tasks. + // This can be removed once this is solved: https://issuetracker.google.com/issues/207403732 + configureNdkBuildRelease.dependsOn(preReleaseBuild) + configureNdkBuildDebug.dependsOn(preDebugBuild) + reactNativeArchitectures().each { architecture -> + tasks.findByName("configureNdkBuildDebug[${architecture}]")?.configure { + dependsOn("preDebugBuild") + } + tasks.findByName("configureNdkBuildRelease[${architecture}]")?.configure { + dependsOn("preReleaseBuild") + } + } } } From 63e4bd655a0020c8ea6d5db64cba6ad9ec9e325c Mon Sep 17 00:00:00 2001 From: jonathanmos Date: Thu, 24 Feb 2022 17:46:41 -0800 Subject: [PATCH 23/66] Fix Switch causing RetryableMountingLayerException (#32602) Summary: Added a null check to native.value in Switch to fix regression from RN 66 -> stuck operation in mViewCommandOperations list in Android Release on initial layout of a screen with Switch component. If approved, please incorporate this fix into an RN 66 release. ## Changelog [Android][Fixed] - Added a null check to native.value in Switch to fix https://github.com/facebook/react-native/issues/32594 Pull Request resolved: https://github.com/facebook/react-native/pull/32602 Test Plan: To reproduce, put a log in UIViewOperationQueue in dispatchViewUpdates you can see that the RetryableMountingException is no longer thrown for a screen with the Switch component on Android Release. As a result, mViewCommandOperations no longer has a stuck operation on initial layout. Reviewed By: charlesbdudley Differential Revision: D34397788 Pulled By: lunaleaps fbshipit-source-id: 1cee3516fb987942dfa50ad1f2d11c965a947f05 --- Libraries/Components/Switch/Switch.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Libraries/Components/Switch/Switch.js b/Libraries/Components/Switch/Switch.js index 6c90f3d49c9a..fcdc534c7956 100644 --- a/Libraries/Components/Switch/Switch.js +++ b/Libraries/Components/Switch/Switch.js @@ -170,7 +170,8 @@ const SwitchWithForwardedRef: React.AbstractComponent< // that the update should be ignored and we should stick with the value // that we have in JS. const jsValue = value === true; - const shouldUpdateNativeSwitch = native.value !== jsValue; + const shouldUpdateNativeSwitch = + native.value != null && native.value !== jsValue; if ( shouldUpdateNativeSwitch && nativeSwitchRef.current?.setNativeProps != null From 4b370ceeb7170e95f7e4aa65ce9b9aaa7954a0e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Mon, 28 Feb 2022 04:56:36 -0800 Subject: [PATCH 24/66] Include folly fabric headers in source files (#33188) Summary: See the main spec preserve_paths, they are all also included as source_files. Without this, the folly fabric header files won't be available for other pods. ## Changelog [iOS] [Fixed] - Include folly fabric headers in source files Pull Request resolved: https://github.com/facebook/react-native/pull/33188 Test Plan: Include react-native-safe-area-context 4.0.1 with new architecture active. It will result in a xcode build error: Screenshot 2022-02-26 at 19 33 35 Reviewed By: cortinico Differential Revision: D34518841 Pulled By: motiz88 fbshipit-source-id: 1053fe204331a314427c793f28b2458e7b78e6c5 --- third-party-podspecs/RCT-Folly.podspec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/third-party-podspecs/RCT-Folly.podspec b/third-party-podspecs/RCT-Folly.podspec index 0ae3060bdc87..700cd7e2cfb4 100644 --- a/third-party-podspecs/RCT-Folly.podspec +++ b/third-party-podspecs/RCT-Folly.podspec @@ -91,7 +91,11 @@ Pod::Spec.new do |spec| 'folly/concurrency/CacheLocality.cpp', 'folly/detail/Futex.cpp', 'folly/synchronization/ParkingLot.cpp', - 'folly/portability/Malloc.cpp' + 'folly/portability/Malloc.cpp', + 'folly/concurrency/CacheLocality.h', + 'folly/synchronization/ParkingLot.h', + 'folly/synchronization/SanitizeThread.h', + 'folly/system/ThreadId.h' fabric.preserve_paths = 'folly/concurrency/CacheLocality.h', 'folly/synchronization/ParkingLot.h', From 7b33f20546640257d383f3592b0b82e9bc81d642 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Tue, 1 Mar 2022 12:07:36 -0800 Subject: [PATCH 25/66] Ship enableNestedTextOnPressEventFix Summary: Ship the NestedTextOnPressEventFix feature flag changelog: [internal] internal Reviewed By: javache Differential Revision: D34554304 fbshipit-source-id: 3350c56d0cc4f2593645bcb6650034be336bd902 --- .../main/java/com/facebook/react/config/ReactFeatureFlags.java | 3 --- .../main/java/com/facebook/react/views/text/ReactTextView.java | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java index 1ccc2230fead..bed0f4905422 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java +++ b/ReactAndroid/src/main/java/com/facebook/react/config/ReactFeatureFlags.java @@ -102,9 +102,6 @@ public static boolean doesUseOverflowInset() { public static boolean insertZReorderBarriersOnViewGroupChildren = true; - /** TODO: T103427072 Delete ReactFeatureFlags.enableNestedTextOnPressEventFix */ - public static boolean enableNestedTextOnPressEventFix = true; - /** TODO: T107492383 Delete this flag. Enables postprocessor for rounded corners for Image */ public static boolean enableRoundedCornerPostprocessing = false; } diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java index 55ff79737f51..77885923046c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java @@ -32,7 +32,6 @@ import com.facebook.react.bridge.WritableArray; import com.facebook.react.bridge.WritableMap; import com.facebook.react.common.ReactConstants; -import com.facebook.react.config.ReactFeatureFlags; import com.facebook.react.uimanager.PixelUtil; import com.facebook.react.uimanager.ReactCompoundView; import com.facebook.react.uimanager.UIManagerModule; @@ -391,7 +390,7 @@ public boolean onTouchEvent(MotionEvent ev) { // We don't need to do bubbling in native (it's already happening in JS). // For an explanation of bubbling and capturing, see // http://javascript.info/tutorial/bubbling-and-capturing#capturing - return ReactFeatureFlags.enableNestedTextOnPressEventFix; + return true; } @Override From d7d33c7ef372813a88c0b924fad6a69481ef79a6 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 7 Mar 2022 16:17:46 -0800 Subject: [PATCH 26/66] Revert D31628461 Summary: Revert of D31628461 (https://github.com/facebook/react-native/commit/e494e4beb6a124008fd116178cbc38335bd87809), this diff broke Text selections in Android. Also I'm unable to reproduce original bug fixed by D31628461 (https://github.com/facebook/react-native/commit/e494e4beb6a124008fd116178cbc38335bd87809) changelog: [Android][Fixed] Fixed text selection, broken in 0.68 Reviewed By: ShikaSD Differential Revision: D34700739 fbshipit-source-id: 85cde0032632dc77eb77f91b63c5d3c29b1bbbaf --- .../com/facebook/react/views/text/ReactTextView.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java index 77885923046c..c71a130419b9 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextView.java @@ -19,7 +19,6 @@ import android.text.method.LinkMovementMethod; import android.text.util.Linkify; import android.view.Gravity; -import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import androidx.annotation.Nullable; @@ -383,16 +382,6 @@ public int reactTagForTouch(float touchX, float touchY) { return target; } - @Override - public boolean onTouchEvent(MotionEvent ev) { - // The root view always assumes any view that was tapped wants the touch - // and sends the event to JS as such. - // We don't need to do bubbling in native (it's already happening in JS). - // For an explanation of bubbling and capturing, see - // http://javascript.info/tutorial/bubbling-and-capturing#capturing - return true; - } - @Override protected boolean verifyDrawable(Drawable drawable) { if (mContainsImages && getText() instanceof Spanned) { From a761b79ad85f240551bfe95824fc17ec0793ef25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Mon, 7 Mar 2022 06:44:25 -0800 Subject: [PATCH 27/66] Use relative installation root instead of absolute to avoid embedding absolute paths in pods project (#33187) Summary: Use relative installation root instead of absolute to avoid embedding absolute paths in pods project Also removes a leading space from each path. Before: 155846827-94c474b7-8a79-45fc-a900-8860a94fb318 After: Screenshot 2022-02-26 at 15 58 32 ## Changelog [iOS] [Fixed] - Remove absolute paths from pods project Pull Request resolved: https://github.com/facebook/react-native/pull/33187 Test Plan: Pod install and view in Xcode FBReactNativeSpec -> Build Phases -> [CP-User] Generate Specs Reviewed By: ShikaSD Differential Revision: D34549541 Pulled By: dmitryrykun fbshipit-source-id: 2926b093fb87f50ef9988e23fce593348f00077d --- .../NativeModuleExample/ScreenshotManager.podspec | 2 +- .../xcshareddata/xcschemes/RNTester.xcscheme | 2 +- .../xcschemes/RNTesterIntegrationTests.xcscheme | 2 +- .../xcshareddata/xcschemes/RNTesterUnitTests.xcscheme | 2 +- scripts/react_native_pods.rb | 7 ++++--- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec b/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec index 1faa313fa625..6399ab175887 100644 --- a/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec +++ b/packages/rn-tester/NativeModuleExample/ScreenshotManager.podspec @@ -25,7 +25,7 @@ Pod::Spec.new do |s| s.source_files = "**/*.{h,m,mm,swift}" s.requires_arc = true - s.dependency "React" + s.dependency "React-Core" s.dependency "RCT-Folly", folly_version # s.dependency "..." diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme b/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme index 2731ada4d769..ec1fa4d28585 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme +++ b/packages/rn-tester/RNTesterPods.xcodeproj/xcshareddata/xcschemes/RNTester.xcscheme @@ -3,7 +3,7 @@ LastUpgradeVersion = "1210" version = "1.3"> { :js_srcs_pattern => "Native*.js", - :generated_dir => "#{Pod::Config.instance.installation_root}/#{output_dir_module}/#{library_name}", + :generated_dir => "#{relative_installation_root}/#{output_dir_module}/#{library_name}", :generated_files => [ "#{library_name}.h", "#{library_name}-generated.mm" @@ -555,7 +556,7 @@ def use_react_native_codegen!(spec, options={}) }, "components" => { :js_srcs_pattern => "*NativeComponent.js", - :generated_dir => "#{Pod::Config.instance.installation_root}/#{output_dir_component}/#{library_name}", + :generated_dir => "#{relative_installation_root}/#{output_dir_component}/#{library_name}", :generated_files => [ "ComponentDescriptors.h", "EventEmitters.cpp", @@ -604,7 +605,7 @@ def use_react_native_codegen!(spec, options={}) spec.script_phase = { :name => 'Generate Specs', :input_files => input_files, # This also needs to be relative to Xcode - :output_files => ["${DERIVED_FILE_DIR}/codegen-#{library_name}.log"].concat(generated_files.map { |filename| " ${PODS_TARGET_SRCROOT}/#{filename}"} ), + :output_files => ["${DERIVED_FILE_DIR}/codegen-#{library_name}.log"].concat(generated_files.map { |filename| "${PODS_TARGET_SRCROOT}/#{filename}"} ), # The final generated files will be created when this script is invoked at Xcode build time. :script => get_script_phases_no_codegen_discovery( react_native_path: react_native_path, From 5fd04faf1e871d5ddf9e76a96c1d92d41b9eadda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Sat, 12 Mar 2022 08:32:09 -0800 Subject: [PATCH 28/66] Start surface after setting the delegate (#33402) Summary: When starting the surface, _propagateStageChange is called. This checks the delegate to call surface:didChangeStage: on it. When initWithSurface:sizeMeasureMode: is called after start, then the delegate will be nil and thus not be called. This turns it around so a delegate is present for the surface to propagate its state to. This fixes RCTContentDidAppearNotification not getting posted otherwise. ## Changelog [iOS] [Fixed] - Post RCTContentDidAppearNotification with new arch Pull Request resolved: https://github.com/facebook/react-native/pull/33402 Test Plan: I found it best to set a breakpoint in XCode to where RCTContentDidAppearNotification is being posted. Prior to the patch that breakpoint will not be called. After applying the patch, it will be called. Reviewed By: philIip Differential Revision: D34753329 Pulled By: ShikaSD fbshipit-source-id: cc44a4c3a787d49e22e9d0c3a82c0f11ed281a0a --- .../RCTSurfaceHostingProxyRootView.mm | 11 ++++------- .../SurfaceHostingView/RCTSurfaceHostingView.mm | 6 ++++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm b/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm index 626a47ed057c..8f48551167f3 100644 --- a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm +++ b/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingProxyRootView.mm @@ -73,13 +73,10 @@ - (instancetype)initWithBridge:(RCTBridge *)bridge // `RCTRootViewSizeFlexibilityNone` is the RCTRootView's default. RCTSurfaceSizeMeasureMode sizeMeasureMode = convertToSurfaceSizeMeasureMode(RCTRootViewSizeFlexibilityNone); - id surface = [[self class] createSurfaceWithBridge:bridge - moduleName:moduleName - initialProperties:initialProperties]; - [surface start]; - if (self = [super initWithSurface:surface sizeMeasureMode:sizeMeasureMode]) { - // Nothing specific to do. - } + self = [super initWithBridge:bridge + moduleName:moduleName + initialProperties:initialProperties + sizeMeasureMode:sizeMeasureMode]; RCT_PROFILE_END_EVENT(RCTProfileTagAlways, @""); diff --git a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm b/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm index f271bb769571..9dbfad6548dc 100644 --- a/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm +++ b/React/Base/Surface/SurfaceHostingView/RCTSurfaceHostingView.mm @@ -46,8 +46,10 @@ - (instancetype)initWithBridge:(RCTBridge *)bridge id surface = [[self class] createSurfaceWithBridge:bridge moduleName:moduleName initialProperties:initialProperties]; - [surface start]; - return [self initWithSurface:surface sizeMeasureMode:sizeMeasureMode]; + if (self = [self initWithSurface:surface sizeMeasureMode:sizeMeasureMode]) { + [surface start]; + } + return self; } - (instancetype)initWithSurface:(id)surface From 3e69592c5afea052f5fd9f5570ad65d571950847 Mon Sep 17 00:00:00 2001 From: Kudo Chien Date: Fri, 11 Mar 2022 09:08:07 -0800 Subject: [PATCH 29/66] Fix ios build error when use_frameworks is on and fabric is off (v2) (#33409) Summary: alternative solution for https://github.com/facebook/react-native/issues/33379 > when `use_frameworks!` is on, there are errors like: > ``` > 'FBReactNativeSpec/FBReactNativeSpec.h' file not found > #import > ``` > this error may come from from https://github.com/facebook/react-native/commit/f7e4c07c84b6 regression. > > when `use_frameworks!` is on, xcode will search headers from framework directories, the correct imports would be `#import ` (xcode will transform dash to underscore, so it is `React_Codegen` but not `React-Codegen`). in the other hand, when `use_frameworks!` is off, the correct import is `#import `. > > > this fix is specific for old architecture (fabric is off). > > when fabric is on, there are other errors from duplicated headers when copying to build folder. [the reason is that framework build would try to flatten headers](https://mkonrad.net/2015/03/29/xcode-static-libraries-preserving-header-directory-structure.html). we have `primitives.h` in different folders and they would be flattened into `React_Fabric.framework/Headers`. to be honest, i don't know how to deal with the problem in the meantime, maybe subspecs are not enough, we should separate them from subspecs to dedicated podspecs so that we can have these targets as different frameworks. in this alternative fix, i try to add `React-Codegen/React_Codegen.framework/Headers` into header search paths and make original `#import ` reachable. [this change](https://github.com/facebook/react-native/commit/7a0398c331f22abc619a64b444ec7153357b0a30) in the pr is just a workaround to solve breaking in latest main branch and this is not important to the `use_frameworks!` fix at all. this breaking was coming from https://github.com/facebook/react-native/commit/180495159517dc0bfa103621e5ff62fc04cb3c8b. [iOS] [Fixed] - Fix iOS build error when Podfile `use_frameworks!` is on and Fabric is off Pull Request resolved: https://github.com/facebook/react-native/pull/33409 Test Plan: verify with rn-tester 1. change `fabric_enabled` to false in `packages/rn-tester/Podfile` 2. `USE_FRAMEWORKS=1 pod install` 3. build rn-tester in xcode Reviewed By: dmitryrykun Differential Revision: D34817041 Pulled By: cortinico fbshipit-source-id: 4d1a610e99a807793eb3f64461e0d735c0a9ca9c --- Libraries/Blob/React-RCTBlob.podspec | 2 +- Libraries/Image/React-RCTImage.podspec | 2 +- Libraries/LinkingIOS/React-RCTLinking.podspec | 2 +- Libraries/NativeAnimation/React-RCTAnimation.podspec | 2 +- Libraries/Network/React-RCTNetwork.podspec | 2 +- Libraries/PushNotificationIOS/React-RCTPushNotification.podspec | 2 +- Libraries/Settings/React-RCTSettings.podspec | 2 +- Libraries/Vibration/React-RCTVibration.podspec | 2 +- React/CoreModules/React-CoreModules.podspec | 2 +- React/React-RCTFabric.podspec | 2 +- packages/rn-tester/NativeComponentExample/MyNativeView.podspec | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Libraries/Blob/React-RCTBlob.podspec b/Libraries/Blob/React-RCTBlob.podspec index 15a46df82356..068860a770d5 100644 --- a/Libraries/Blob/React-RCTBlob.podspec +++ b/Libraries/Blob/React-RCTBlob.podspec @@ -35,7 +35,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "RCT-Folly", folly_version diff --git a/Libraries/Image/React-RCTImage.podspec b/Libraries/Image/React-RCTImage.podspec index bdbd33ddc914..c0326e9859cc 100644 --- a/Libraries/Image/React-RCTImage.podspec +++ b/Libraries/Image/React-RCTImage.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "RCT-Folly", folly_version diff --git a/Libraries/LinkingIOS/React-RCTLinking.podspec b/Libraries/LinkingIOS/React-RCTLinking.podspec index a50ce131f6d3..1a905e6d0f12 100644 --- a/Libraries/LinkingIOS/React-RCTLinking.podspec +++ b/Libraries/LinkingIOS/React-RCTLinking.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "React-Codegen", version diff --git a/Libraries/NativeAnimation/React-RCTAnimation.podspec b/Libraries/NativeAnimation/React-RCTAnimation.podspec index 94af81394604..b97c4c841c3b 100644 --- a/Libraries/NativeAnimation/React-RCTAnimation.podspec +++ b/Libraries/NativeAnimation/React-RCTAnimation.podspec @@ -35,7 +35,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "RCT-Folly", folly_version diff --git a/Libraries/Network/React-RCTNetwork.podspec b/Libraries/Network/React-RCTNetwork.podspec index 06c3f1686900..a36b73a3f782 100644 --- a/Libraries/Network/React-RCTNetwork.podspec +++ b/Libraries/Network/React-RCTNetwork.podspec @@ -35,7 +35,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.frameworks = "MobileCoreServices" diff --git a/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec b/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec index a23c9a9c02bc..b403bd8e3156 100644 --- a/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec +++ b/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.framework = "UserNotifications" diff --git a/Libraries/Settings/React-RCTSettings.podspec b/Libraries/Settings/React-RCTSettings.podspec index 2715eb92cdbd..854c5b940499 100644 --- a/Libraries/Settings/React-RCTSettings.podspec +++ b/Libraries/Settings/React-RCTSettings.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "RCT-Folly", folly_version diff --git a/Libraries/Vibration/React-RCTVibration.podspec b/Libraries/Vibration/React-RCTVibration.podspec index 775a4f177c67..d438105a7903 100644 --- a/Libraries/Vibration/React-RCTVibration.podspec +++ b/Libraries/Vibration/React-RCTVibration.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.frameworks = "AudioToolbox" diff --git a/React/CoreModules/React-CoreModules.podspec b/React/CoreModules/React-CoreModules.podspec index e3c55c06f1eb..3e0b4f7bfa76 100644 --- a/React/CoreModules/React-CoreModules.podspec +++ b/React/CoreModules/React-CoreModules.podspec @@ -34,7 +34,7 @@ Pod::Spec.new do |s| s.pod_target_xcconfig = { "USE_HEADERMAP" => "YES", "CLANG_CXX_LANGUAGE_STANDARD" => "c++14", - "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/React/CoreModules\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/React/CoreModules\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.dependency "React-Codegen", version diff --git a/React/React-RCTFabric.podspec b/React/React-RCTFabric.podspec index fb7c850c49ad..9ea86d4aa2d9 100644 --- a/React/React-RCTFabric.podspec +++ b/React/React-RCTFabric.podspec @@ -36,7 +36,7 @@ Pod::Spec.new do |s| s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags s.header_dir = "React" s.framework = "JavaScriptCore" - s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\"" } + s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } s.xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\"", "OTHER_CFLAGS" => "$(inherited) -DRN_FABRIC_ENABLED" + " " + folly_flags } diff --git a/packages/rn-tester/NativeComponentExample/MyNativeView.podspec b/packages/rn-tester/NativeComponentExample/MyNativeView.podspec index 7e0fe5281bac..a9db83577242 100644 --- a/packages/rn-tester/NativeComponentExample/MyNativeView.podspec +++ b/packages/rn-tester/NativeComponentExample/MyNativeView.podspec @@ -24,7 +24,7 @@ Pod::Spec.new do |s| s.author = "Facebook, Inc. and its affiliates" s.source = { :git => "https://github.com/facebook/my-native-view.git", :tag => "#{s.version}" } s.pod_target_xcconfig = { - "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\"" + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/boost\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"", } s.source_files = "ios/**/*.{h,m,mm,cpp}" From 4e34e6c4fbe73716a437b03a77a061d13914832c Mon Sep 17 00:00:00 2001 From: Krisztiaan Date: Tue, 15 Mar 2022 09:24:22 -0700 Subject: [PATCH 30/66] fix: `cliPath` should handle absolute paths (#32983) Summary: Avoid breaking tools relying on absolute path for `cliPath` ## Changelog [Android] [Fixed] - Enable cliPath to have an absolute path value Pull Request resolved: https://github.com/facebook/react-native/pull/32983 Test Plan: declare `cliPath` from `expo`: ```groovy cliPath: new File(["node", "--print", "require.resolve('react-native/package.json')"].execute(null, rootDir).text.trim()).getParentFile().getAbsolutePath() + "/cli.js", ``` and run an android build Reviewed By: ShikaSD Differential Revision: D33843275 Pulled By: cortinico fbshipit-source-id: 65f55a5e07a4ec0a6205d5f06f150377708c30cc --- .../com/facebook/react/utils/PathUtils.kt | 18 ++++++- .../com/facebook/react/utils/PathUtilsTest.kt | 41 +++++++++++++- react.gradle | 53 +++++++++++++------ 3 files changed, 93 insertions(+), 19 deletions(-) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt index 302c1d83a7b4..d485aa69bdf4 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/PathUtils.kt @@ -67,7 +67,18 @@ private fun detectCliPath( ): String { // 1. preconfigured path if (preconfiguredCliPath != null) { - return File(projectDir, preconfiguredCliPath).toString() + val preconfiguredCliJsAbsolute = File(preconfiguredCliPath) + if (preconfiguredCliJsAbsolute.exists()) { + return preconfiguredCliJsAbsolute.absolutePath + } + val preconfiguredCliJsRelativeToReactRoot = File(reactRoot, preconfiguredCliPath) + if (preconfiguredCliJsRelativeToReactRoot.exists()) { + return preconfiguredCliJsRelativeToReactRoot.absolutePath + } + val preconfiguredCliJsRelativeToProject = File(projectDir, preconfiguredCliPath) + if (preconfiguredCliJsRelativeToProject.exists()) { + return preconfiguredCliJsRelativeToProject.absolutePath + } } // 2. node module path @@ -81,7 +92,10 @@ private fun detectCliPath( val nodeProcessOutput = nodeProcess.inputStream.use { it.bufferedReader().readText().trim() } if (nodeProcessOutput.isNotEmpty()) { - return nodeProcessOutput + val nodeModuleCliJs = File(nodeProcessOutput) + if (nodeModuleCliJs.exists()) { + return nodeModuleCliJs.absolutePath + } } // 3. cli.js in the root folder diff --git a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt index debba45740b3..0c9d36690790 100644 --- a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt +++ b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/PathUtilsTest.kt @@ -52,10 +52,47 @@ class PathUtilsTest { } @Test - fun detectedCliPath_withCliPathFromExtension() { + fun detectedCliPath_withCliPathFromExtensionAbsolute() { val project = ProjectBuilder.builder().build() val extension = TestReactExtension(project) - val expected = File(project.projectDir, "fake-cli.sh") + val expected = + File(project.projectDir, "abs/fake-cli.sh").apply { + parentFile.mkdirs() + writeText("") + } + extension.cliPath.set(project.projectDir + "/abs/fake-cli.sh") + + val actual = detectedCliPath(project.projectDir, extension) + + assertEquals(expected.toString(), actual) + } + + @Test + fun detectedCliPath_withCliPathFromExtensionInReactFolder() { + val project = ProjectBuilder.builder().build() + val extension = TestReactExtension(project) + val expected = + File(project.projectDir, "/react-root/fake-cli.sh").apply { + parentFile.mkdirs() + writeText("") + } + extension.cliPath.set("fake-cli.sh") + extension.reactRoot.set(project.projectDir + "/react-root") + + val actual = detectedCliPath(project.projectDir, extension) + + assertEquals(expected.toString(), actual) + } + + @Test + fun detectedCliPath_withCliPathFromExtensionInProjectFolder() { + val project = ProjectBuilder.builder().build() + val extension = TestReactExtension(project) + val expected = + File(project.projectDir, "fake-cli.sh").apply { + parentFile.mkdirs() + writeText("") + } extension.cliPath.set("fake-cli.sh") val actual = detectedCliPath(project.projectDir, extension) diff --git a/react.gradle b/react.gradle index 4c6a5151343a..d876b136bf2c 100644 --- a/react.gradle +++ b/react.gradle @@ -22,20 +22,6 @@ def detectEntryFile(config) { return "index.js"; } -/** - * Detects CLI location in a similar fashion to the React Native CLI - */ -def detectCliPath(config) { - if (config.cliPath) { - return "${projectDir}/${config.cliPath}" - } - if (new File("${projectDir}/../../node_modules/react-native/cli.js").exists()) { - return "${projectDir}/../../node_modules/react-native/cli.js" - } - throw new Exception("Couldn't determine CLI location. " + - "Please set `project.ext.react.cliPath` to the path of the react-native cli.js file. This file typically resides in `node_modules/react-native/cli.js`"); -} - def composeSourceMapsPath = config.composeSourceMapsPath ?: "node_modules/react-native/scripts/compose-source-maps.js" def bundleAssetName = config.bundleAssetName ?: "index.android.bundle" def entryFile = detectEntryFile(config) @@ -46,6 +32,43 @@ def bundleConfig = config.bundleConfig ? "${reactRoot}/${config.bundleConfig}" : def enableVmCleanup = config.enableVmCleanup == null ? true : config.enableVmCleanup def hermesCommand = config.hermesCommand ?: "../../node_modules/hermes-engine/%OS-BIN%/hermesc" +/** + * Detects CLI location in a similar fashion to the React Native CLI + */ +def detectCliPath(config, reactRoot) { + // 1. preconfigured path + if (config.cliPath) { + def cliJsAbsolute = new File(config.cliPath) + if (cliJsAbsolute.exists()) { + return cliJsAbsolute.getAbsolutePath() + } + def cliJsRelativeToRoot = new File("${rootDir}/${config.cliPath}") + if (cliJsRelativeToRoot.exists()) { + return cliJsRelativeToRoot.getAbsolutePath() + } + def cliJsRelativeToProject = new File("${projectDir}/${config.cliPath}") + if (cliJsRelativeToProject.exists()) { + return cliJsRelativeToProject.getAbsolutePath() + } + } + + // 2. node module path + def cliJsFromNode = new File(["node", "--print", "require.resolve('react-native/cli').bin"].execute(null, rootDir).text.trim()) + if (cliJsFromNode.exists()) { + return cliJsFromNode.getAbsolutePath() + } + + // 3. cli.js in the root folder + def rootCliJs = new File(reactRoot, "node_modules/react-native/cli.js") + if (rootCliJs.exists()) { + return rootCliJs.getAbsolutePath() + } + + throw new Exception("Couldn't determine CLI location. " + + "Please set `project.ext.react.cliPath` to the path of the react-native cli.js file. " + + "This file typically resides in `node_modules/react-native/cli.js`"); +} + def reactNativeDevServerPort() { def value = project.getProperties().get("reactNativeDevServerPort") return value != null ? value : "8081" @@ -164,7 +187,7 @@ afterEvaluate { // Additional node and packager commandline arguments def nodeExecutableAndArgs = config.nodeExecutableAndArgs ?: ["node"] - def cliPath = detectCliPath(config) + def cliPath = detectCliPath(config, reactRoot) def execCommand = [] From ccd17080963aef8484c92caa26b77c9ccccbb444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Wed, 16 Mar 2022 05:25:28 -0700 Subject: [PATCH 31/66] Re-apply: Consider relative to pwd installation root when looking for files in rn module via cocoapods (#33427) Summary: This re-applies Consider relative to pwd installation root when looking for files in rn module via cocoapods by danilobuerger The `:reactNativePath` provided by `use_native_modules!` is the rn module path relative to the installation root (usually `./ios`). However, when executing cocoapods from a dir thats not the installation root, packages that use the relative `:reactNativePath` variable in their path must also consider the relative to pwd installation root. This fixes usage of cocoapods with the `--project-directory` flag like ```bash bundle exec pod install --project-directory=ios ``` ## Changelog [iOS] [Fixed] - Fix usage of cocoapods with --project-directory flag and new arch Pull Request resolved: https://github.com/facebook/react-native/pull/33427 Test Plan: 1) Enable the new arch 2) Execute from the projects root dir ```bash bundle exec pod install --project-directory=ios ``` 3) It will fail with ``` [!] Invalid `Podfile` file: [codegen] Couldn't not find react-native-codegen.. ``` 4) Apply the patch 5) Execute from the projects root dir ```bash bundle exec pod install --project-directory=ios ``` 6) It will succeed Reviewed By: cortinico Differential Revision: D34890926 Pulled By: dmitryrykun fbshipit-source-id: f7adc6196874822d5ff38f275414f529d385f2ea --- scripts/react_native_pods.rb | 10 ++++++---- template/ios/Podfile | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 1336cb4180e2..e9a10966a198 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -271,8 +271,9 @@ def modify_flags_for_new_architecture(installer, cpp_flags) end def build_codegen!(react_native_path) - codegen_repo_path = "#{react_native_path}/packages/react-native-codegen"; - codegen_npm_path = "#{react_native_path}/../react-native-codegen"; + relative_installation_root = Pod::Config.instance.installation_root.relative_path_from(Pathname.pwd) + codegen_repo_path = "#{relative_installation_root}/#{react_native_path}/packages/react-native-codegen"; + codegen_npm_path = "#{relative_installation_root}/#{react_native_path}/../react-native-codegen"; codegen_cli_path = "" if Dir.exist?(codegen_repo_path) codegen_cli_path = codegen_repo_path @@ -313,7 +314,7 @@ def checkAndGenerateEmptyThirdPartyProvider!(react_native_path) Pod::Executable.execute_command( 'node', [ - "#{react_native_path}/scripts/generate-provider-cli.js", + "#{relative_installation_root}/#{react_native_path}/scripts/generate-provider-cli.js", "--platform", 'ios', "--schemaListPath", temp_schema_list_path, "--outputDir", "#{output_dir}" @@ -503,6 +504,7 @@ def use_react_native_codegen_discovery!(options={}) app_path = options[:app_path] fabric_enabled = options[:fabric_enabled] ||= false config_file_dir = options[:config_file_dir] ||= '' + relative_installation_root = Pod::Config.instance.installation_root.relative_path_from(Pathname.pwd) if !app_path Pod::UI.warn '[Codegen] Error: app_path is required for use_react_native_codegen_discovery.' @@ -518,7 +520,7 @@ def use_react_native_codegen_discovery!(options={}) out = Pod::Executable.execute_command( 'node', [ - "#{react_native_path}/scripts/generate-artifacts.js", + "#{relative_installation_root}/#{react_native_path}/scripts/generate-artifacts.js", "-p", "#{app_path}", "-o", Pod::Config.instance.installation_root, "-e", "#{fabric_enabled}", diff --git a/template/ios/Podfile b/template/ios/Podfile index 54920362cc31..01506faf7913 100644 --- a/template/ios/Podfile +++ b/template/ios/Podfile @@ -15,8 +15,8 @@ target 'HelloWorld' do # to enable hermes on iOS, change `false` to `true` and then install pods :hermes_enabled => flags[:hermes_enabled], :fabric_enabled => flags[:fabric_enabled], - # An abosolute path to your application root. - :app_path => "#{Dir.pwd}/.." + # An absolute path to your application root. + :app_path => "#{Pod::Config.instance.installation_root}/.." ) target 'HelloWorldTests' do From 4163386aee7e871a67496ef9a7aa92d6ba8fab76 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Fri, 11 Mar 2022 02:47:27 -0800 Subject: [PATCH 32/66] fix(ios, flipper): update flipper sub-pods to support macCatalyst (#33406) Summary: Flipper-DoubleConversion and Flipper-Glog iOS pods received a build optimization a few versions back that pre-compiled the pods and references the xcframework slices Unfortunately, the pre-compile did not include macCatalyst slices, so this disabled support for flipper on macOS for react-native >0.65 lblasa has re-compiled the pods with the macCatalyst slices added See https://github.com/facebook/flipper/issues/3117 [iOS] [Fixed] - update Flipper pods to support re-enable macCatalyst Pull Request resolved: https://github.com/facebook/react-native/pull/33406 Test Plan: - [ ] The Flipper repo has a react-native test that appeared to work with these versions, CI should work here - [ ] Prove there is no regression, a flipper-enabled build test should work for simulator iOS target on arm64 - [ ] Prove there is no regression, a flipper-enabled build test should work for simulator iOS target on x86_64 mac - [ ] Prove there is no regression, a flipper-enabled build test should work for real device iOS target - [ ] To prove the issue is resolved, a build should be attempted for a macCatalyst target, and it should work. Reviewed By: cortinico Differential Revision: D34789654 Pulled By: lblasa fbshipit-source-id: 466803dd07b5820220512b7d7d760b94b8aa65f7 --- packages/rn-tester/Podfile.lock | 84 ++++++++++++++++----------------- scripts/react_native_pods.rb | 4 +- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 8aee657c5f0d..8dac392784ae 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -14,7 +14,7 @@ PODS: - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.1.7) + - Flipper-DoubleConversion (3.2.0) - Flipper-Fmt (7.1.7) - Flipper-Folly (2.6.10): - Flipper-Boost-iOSX @@ -23,7 +23,7 @@ PODS: - Flipper-Glog - libevent (~> 2.1.12) - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.3.9) + - Flipper-Glog (0.5.0.3) - Flipper-PeerTalk (0.0.4) - Flipper-RSocket (1.4.3): - Flipper-Folly (~> 2.6) @@ -710,7 +710,7 @@ PODS: - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - - React + - React-Core - SocketRocket (0.6.0) - Yoga (1.14.0) - YogaKit (1.18.1): @@ -723,10 +723,10 @@ DEPENDENCIES: - FBReactNativeSpec (from `../../React/FBReactNativeSpec`) - Flipper (= 0.125.0) - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.1.7) + - Flipper-DoubleConversion (= 3.2.0) - Flipper-Fmt (= 7.1.7) - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.3.9) + - Flipper-Glog (= 0.5.0.3) - Flipper-PeerTalk (= 0.0.4) - Flipper-RSocket (= 1.4.3) - FlipperKit (= 0.125.0) @@ -883,14 +883,14 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 07eb8bb0d56ecb0c16f771d81f0f25008bc403b5 - FBReactNativeSpec: fb31698a9d08f8a2d406faffdc56d9aca966d874 + FBLazyVector: b81a2b70c72d8b0aefb652cea22c11e9ffd02949 + FBReactNativeSpec: 4343c04fd79251fa1e5f2243b536df24009834f6 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c + Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 05579840e2750ec907ee2f81544f41ad76a7cae4 + Flipper-Glog: 7761f5362d23ead28c19afc2dd1d819f00e40df9 Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 @@ -898,40 +898,40 @@ SPEC CHECKSUMS: glog: 476ee3e89abb49e07f822b48323c51c57124b572 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 180eaa134050e3315986c2ae145f3674be78ae3e - RCTTypeSafety: 91d830366397fae0974496104cedce043279045d - React: f6ee8a53d6212d8939ce92a537cb4b179dc01109 - React-callinvoker: 62fc4e32f979e20a321d60e37c792b70c210244b - React-Codegen: ead54815cf8d8ce59087a6a14ca502e9824377a1 - React-Core: d894f74339f2c56bf2d4e87c20f135b34803d676 - React-CoreModules: 89cdf26ecff5d019f5e73c2cb750abc9f2657c87 - React-cxxreact: f7bad9461a1570a1871b9f2b3276ccd989253562 - React-Fabric: bd860a32a1441b16954b4a42604493b389ec0e0f - React-graphics: 1f55c02e913e20f03124bb0e4e70e2423d54f6ae - React-jsi: ef80f544ee1c0b9d7d29b33963520fafd9992fa9 - React-jsiexecutor: 352a2d26dd981cf2586e144196ae0972fd7ee0d0 - React-jsinspector: f5ae77343a320a7d644b424ab4808c7827f3a1b3 - React-logger: 2fa2f7404a8f41ed2c787e1bb84d13343f2997cf - React-perflogger: 3bf9ae62c5bff7308a3886ab4e51f4420bfa16c0 - React-RCTActionSheet: d056d06abe9e0a7c59a6dbd6103a323417bdc901 - React-RCTAnimation: 34339473f0ebaf7b183a2344a1fe6a18da6162a8 - React-RCTBlob: 08c8d788b269ff3ea1df236a33b91d1cfaed0f0d - React-RCTFabric: 1b30ab3573c3a66bae9a68b3102884b6a3cf99bc - React-RCTImage: a4d41a79b2a1cbfdbf779907f803f57ebbb85af1 - React-RCTLinking: a98387924d98d68e686ebaa539bf0523ebb3d61c - React-RCTNetwork: dc08d04b3f49c42fcc6d56c869fd98542945d48a - React-RCTPushNotification: 2c3b882fae1e0a23e8bbb03598c78ae8ce1ce55e - React-RCTSettings: 45a6f0a9a45eb0f1f0272c359af8ce6957b6eb10 - React-RCTTest: 899778113e1b2fd07c1e6153332231f11087cf19 - React-RCTText: b88155b89ba6fb2d4e21d17dce575d0fc206a7b1 - React-RCTVibration: 25ef5d6f6141ea389d41d93d5a2ca1b4771920b4 - React-rncore: 4c320494daa010d415b96656ce28df00877085c4 - React-runtimeexecutor: 37e5fa0b81067a8e487391e2816bae8813b226a5 - ReactCommon: 4c7431a20d472996669b2230f34df0115bf5dc8d - ScreenshotManager: 6e1ed269e1abe35b082a3132130a82c0ca75c941 + RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 + RCTRequired: af2d6080a4b9ba0885b28ca78879a92066c71cab + RCTTypeSafety: 2d6c5149fd3b8f2ba89987b47169423efb740300 + React: f64c9f6db5428717922a3292ba6a448615a2e143 + React-callinvoker: c5d61e29df57793f0dc10ec2bc01c846f863e51f + React-Codegen: c4ae835565487e494740b756ce953d8f635a76df + React-Core: 30784d0eacbd709a3a6a5ae7c02c928634a6247e + React-CoreModules: e784fdac1d0293963fc06646aa76cfdcd906a754 + React-cxxreact: cfc1663dae1ea52b465bbf021ef7b1527c5dc80c + React-Fabric: 30b8fa96a0c56d1c11348f77607464eb87bb3f9f + React-graphics: 9a84942b49ea1375ce83844041fa2ba766cfe0b9 + React-jsi: c1c0108d86e1378aabf7c9146ed7d12d87c7df85 + React-jsiexecutor: d08ec14edc8f2e19af51550cd1505332eae35c7b + React-jsinspector: 7d223826b0e7a61b3540c21b9eca2603b1d4e823 + React-logger: 2009c0280c286a76200d6b7c5fe242fad51ddd7a + React-perflogger: fe66bd6d8b17ebcfdf0159bf41fe28d8035ac20c + React-RCTActionSheet: 3131a0b9280aa0e51bdf54b3d79aecd8503db62c + React-RCTAnimation: 218e2557f9803c1d8b4fd814b6c54b223ee18cda + React-RCTBlob: f94c621fa9851a5f81da471016ce5d91d29b2c7f + React-RCTFabric: 134127990b95158033ff22db25f5474d4aeecc96 + React-RCTImage: 996407b090e9fa8bb2213b6887676b1541052cb5 + React-RCTLinking: 6fcb5735f35935e0e53dc45e97f77234d7920232 + React-RCTNetwork: 2d51ae6d31c26bbcaab9abd56e523f8010cc57ae + React-RCTPushNotification: c5dfa4ab4da2b5312223334a55b30527218197d4 + React-RCTSettings: 9f897f32b7c4d0bc9a2718b7cb7d4f193889f5e3 + React-RCTTest: 7cbcd615b1e74ad59c9ad4257e6c323482114173 + React-RCTText: e9146b2c0550a83d1335bfe2553760070a2d75c7 + React-RCTVibration: 9a73a3550a0ee184530341f91f9b85ad9cf3465a + React-rncore: b6e9b49eb1c7c045b98c77b1f94932e3c0be7cec + React-runtimeexecutor: 4b0c6eb341c7d3ceb5e2385cb0fdb9bf701024f3 + ReactCommon: 9607f2246289d573adcbd144c02c19ae5246d6a5 + ScreenshotManager: 8a08e488cb533b83ebe069ad6109d9c1df9cea79 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: d7b12009fb66b91a161cddf00c349d42a0015de2 + Yoga: faebdb8710c7e742c6ab99e14ed4270b8da27f1f YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index e9a10966a198..37ec993581c4 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -131,10 +131,10 @@ def get_default_flags() def use_flipper!(versions = {}, configurations: ['Debug']) versions['Flipper'] ||= '0.125.0' versions['Flipper-Boost-iOSX'] ||= '1.76.0.1.11' - versions['Flipper-DoubleConversion'] ||= '3.1.7' + versions['Flipper-DoubleConversion'] ||= '3.2.0' versions['Flipper-Fmt'] ||= '7.1.7' versions['Flipper-Folly'] ||= '2.6.10' - versions['Flipper-Glog'] ||= '0.3.9' + versions['Flipper-Glog'] ||= '0.5.0.3' versions['Flipper-PeerTalk'] ||= '0.0.4' versions['Flipper-RSocket'] ||= '1.4.3' versions['OpenSSL-Universal'] ||= '1.1.1100' From cb28a269f06a49aa8256aaa2f6648c061e7f6371 Mon Sep 17 00:00:00 2001 From: Andrei Shikov Date: Wed, 16 Mar 2022 15:30:58 -0700 Subject: [PATCH 33/66] Bump Flipper-Glog to 0.5.0.4 Summary: Updates Flipper-Glog to address failing assertion in `mutex.h` Changelog: [iOS][Updated] - Updated Flipper-Glog to 0.5.0.4 Reviewed By: bvanderhoof Differential Revision: D34935757 fbshipit-source-id: 6e2dc5bf5608eb0d4cd89418fe1e04b8780bca16 --- packages/rn-tester/Podfile.lock | 26 +-- .../RNTesterPods.xcodeproj/project.pbxproj | 152 +++++++++--------- scripts/react_native_pods.rb | 2 +- 3 files changed, 90 insertions(+), 90 deletions(-) diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 8dac392784ae..51a706a7fde1 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -23,7 +23,7 @@ PODS: - Flipper-Glog - libevent (~> 2.1.12) - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.3) + - Flipper-Glog (0.5.0.4) - Flipper-PeerTalk (0.0.4) - Flipper-RSocket (1.4.3): - Flipper-Folly (~> 2.6) @@ -726,7 +726,7 @@ DEPENDENCIES: - Flipper-DoubleConversion (= 3.2.0) - Flipper-Fmt (= 7.1.7) - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.3) + - Flipper-Glog (= 0.5.0.4) - Flipper-PeerTalk (= 0.0.4) - Flipper-RSocket (= 1.4.3) - FlipperKit (= 0.125.0) @@ -890,7 +890,7 @@ SPEC CHECKSUMS: Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 7761f5362d23ead28c19afc2dd1d819f00e40df9 + Flipper-Glog: 87bc98ff48de90cb5b0b5114ed3da79d85ee2dd4 Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 Flipper-RSocket: d9d9ade67cbecf6ac10730304bf5607266dd2541 FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86 @@ -905,7 +905,7 @@ SPEC CHECKSUMS: React-callinvoker: c5d61e29df57793f0dc10ec2bc01c846f863e51f React-Codegen: c4ae835565487e494740b756ce953d8f635a76df React-Core: 30784d0eacbd709a3a6a5ae7c02c928634a6247e - React-CoreModules: e784fdac1d0293963fc06646aa76cfdcd906a754 + React-CoreModules: 51b1ad5727a4249a596b168439a2578e9dc0d094 React-cxxreact: cfc1663dae1ea52b465bbf021ef7b1527c5dc80c React-Fabric: 30b8fa96a0c56d1c11348f77607464eb87bb3f9f React-graphics: 9a84942b49ea1375ce83844041fa2ba766cfe0b9 @@ -915,17 +915,17 @@ SPEC CHECKSUMS: React-logger: 2009c0280c286a76200d6b7c5fe242fad51ddd7a React-perflogger: fe66bd6d8b17ebcfdf0159bf41fe28d8035ac20c React-RCTActionSheet: 3131a0b9280aa0e51bdf54b3d79aecd8503db62c - React-RCTAnimation: 218e2557f9803c1d8b4fd814b6c54b223ee18cda - React-RCTBlob: f94c621fa9851a5f81da471016ce5d91d29b2c7f - React-RCTFabric: 134127990b95158033ff22db25f5474d4aeecc96 - React-RCTImage: 996407b090e9fa8bb2213b6887676b1541052cb5 - React-RCTLinking: 6fcb5735f35935e0e53dc45e97f77234d7920232 - React-RCTNetwork: 2d51ae6d31c26bbcaab9abd56e523f8010cc57ae - React-RCTPushNotification: c5dfa4ab4da2b5312223334a55b30527218197d4 - React-RCTSettings: 9f897f32b7c4d0bc9a2718b7cb7d4f193889f5e3 + React-RCTAnimation: 938fcdbd56ec129bf02da489725978d2514e4c6d + React-RCTBlob: 5aa3aaaedf02381ff3b2f3ff4926c4652849e0cb + React-RCTFabric: 22135dd0c6db9f52882d08d9ecbc241062c6f8d7 + React-RCTImage: 6d8050f3a4b05d30d5400ef5fd3a234cdf0a893c + React-RCTLinking: c23a7701755a7dd2be14269072d6b4baccf05e65 + React-RCTNetwork: 852ceeef30b0e3306e8ff9aa85ebd8b1d4fafffb + React-RCTPushNotification: df73c64199da24ab93ea0a877f2be14ab1f57f24 + React-RCTSettings: e34c2c120492e21939be1ca8aa72df2782d628ca React-RCTTest: 7cbcd615b1e74ad59c9ad4257e6c323482114173 React-RCTText: e9146b2c0550a83d1335bfe2553760070a2d75c7 - React-RCTVibration: 9a73a3550a0ee184530341f91f9b85ad9cf3465a + React-RCTVibration: 9d4b704673754ed6541075152c522552aebb9237 React-rncore: b6e9b49eb1c7c045b98c77b1f94932e3c0be7cec React-runtimeexecutor: 4b0c6eb341c7d3ceb5e2385cb0fdb9bf701024f3 ReactCommon: 9607f2246289d573adcbd144c02c19ae5246d6a5 diff --git a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj index 668d70803b32..eaffc572ddcc 100644 --- a/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj +++ b/packages/rn-tester/RNTesterPods.xcodeproj/project.pbxproj @@ -7,7 +7,7 @@ objects = { /* Begin PBXBuildFile section */ - 0F021603D2C26FA0056F1BD8 /* libPods-RNTesterIntegrationTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C965FA03CA5E5DAD035D156C /* libPods-RNTesterIntegrationTests.a */; }; + 05C2F7DDC87A628A70C2D06C /* libPods-RNTesterIntegrationTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65B6EA573FF170102920BEF4 /* libPods-RNTesterIntegrationTests.a */; }; 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 272E6B3F1BEA849E001FCF37 /* UpdatePropertiesExampleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 272E6B3C1BEA849E001FCF37 /* UpdatePropertiesExampleView.m */; }; 27F441EC1BEBE5030039B79C /* FlexibleSizeExampleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 27F441E81BEBE5030039B79C /* FlexibleSizeExampleView.m */; }; @@ -16,9 +16,9 @@ 3D2AFAF51D646CF80089D1A3 /* legacy_image@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */; }; 5C60EB1C226440DB0018C04F /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5C60EB1B226440DB0018C04F /* AppDelegate.mm */; }; 5CB07C9B226467E60039471C /* RNTesterTurboModuleProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5CB07C99226467E60039471C /* RNTesterTurboModuleProvider.mm */; }; - 606C582DFD50595CEE33C07F /* libPods-RNTesterUnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B3B45782C648174786D3883A /* libPods-RNTesterUnitTests.a */; }; 8145AE06241172D900A3F8DA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */; }; - D7017CD9E6ECFF49B1DE42F1 /* libPods-RNTester.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA78234A2C4A4512CE754F9A /* libPods-RNTester.a */; }; + D19DB1AC8A1EBBFA0D14DB66 /* libPods-RNTester.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 25B78D39CC03C49968A739B2 /* libPods-RNTester.a */; }; + DCD006323AC907670B0D60A1 /* libPods-RNTesterUnitTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D4E0A9AD185CE086FAC9BD09 /* libPods-RNTesterUnitTests.a */; }; E7C1241A22BEC44B00DA25C0 /* RNTesterIntegrationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C1241922BEC44B00DA25C0 /* RNTesterIntegrationTests.m */; }; E7DB20D122B2BAA6005AC45F /* RCTBundleURLProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E7DB20A922B2BAA3005AC45F /* RCTBundleURLProviderTests.m */; }; E7DB20D222B2BAA6005AC45F /* RCTModuleInitNotificationRaceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E7DB20AA22B2BAA3005AC45F /* RCTModuleInitNotificationRaceTests.m */; }; @@ -82,25 +82,25 @@ 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = RNTester/AppDelegate.h; sourceTree = ""; }; 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNTester/Info.plist; sourceTree = ""; }; 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = RNTester/main.m; sourceTree = ""; }; + 219F884479D3685B92672D22 /* Pods-RNTesterIntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.release.xcconfig"; sourceTree = ""; }; + 247CDE6543C07B3CB6A2598F /* Pods-RNTester.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.debug.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.debug.xcconfig"; sourceTree = ""; }; + 25B78D39CC03C49968A739B2 /* libPods-RNTester.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTester.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 272E6B3B1BEA849E001FCF37 /* UpdatePropertiesExampleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UpdatePropertiesExampleView.h; path = RNTester/NativeExampleViews/UpdatePropertiesExampleView.h; sourceTree = ""; }; 272E6B3C1BEA849E001FCF37 /* UpdatePropertiesExampleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UpdatePropertiesExampleView.m; path = RNTester/NativeExampleViews/UpdatePropertiesExampleView.m; sourceTree = ""; }; 27F441E81BEBE5030039B79C /* FlexibleSizeExampleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FlexibleSizeExampleView.m; path = RNTester/NativeExampleViews/FlexibleSizeExampleView.m; sourceTree = ""; }; 27F441EA1BEBE5030039B79C /* FlexibleSizeExampleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FlexibleSizeExampleView.h; path = RNTester/NativeExampleViews/FlexibleSizeExampleView.h; sourceTree = ""; }; 2DDEF00F1F84BF7B00DBDF73 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = RNTester/Images.xcassets; sourceTree = ""; }; 383889D923A7398900D06C3E /* RCTConvert_UIColorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTConvert_UIColorTests.m; sourceTree = ""; }; - 3CD3706443F2188E09CBF2D2 /* Pods-RNTesterIntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.debug.xcconfig"; sourceTree = ""; }; + 3AC456957EC0E18B006F4CA3 /* Pods-RNTesterUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.debug.xcconfig"; sourceTree = ""; }; 3D2AFAF41D646CF80089D1A3 /* legacy_image@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "legacy_image@2x.png"; path = "RNTester/legacy_image@2x.png"; sourceTree = ""; }; - 3DC317D3EE16C63CD9243667 /* Pods-RNTester.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.release.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.release.xcconfig"; sourceTree = ""; }; + 4660B567F95EFA8D6DC14F6C /* Pods-RNTester.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.release.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.release.xcconfig"; sourceTree = ""; }; 5C60EB1B226440DB0018C04F /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = RNTester/AppDelegate.mm; sourceTree = ""; }; 5CB07C99226467E60039471C /* RNTesterTurboModuleProvider.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = RNTesterTurboModuleProvider.mm; path = RNTester/RNTesterTurboModuleProvider.mm; sourceTree = ""; }; 5CB07C9A226467E60039471C /* RNTesterTurboModuleProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RNTesterTurboModuleProvider.h; path = RNTester/RNTesterTurboModuleProvider.h; sourceTree = ""; }; - 6D3E7ECE8F9BEC26E5786555 /* Pods-RNTester.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTester.debug.xcconfig"; path = "Target Support Files/Pods-RNTester/Pods-RNTester.debug.xcconfig"; sourceTree = ""; }; + 65B6EA573FF170102920BEF4 /* libPods-RNTesterIntegrationTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterIntegrationTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 8145AE05241172D900A3F8DA /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = RNTester/LaunchScreen.storyboard; sourceTree = ""; }; - 8735BC063632C9712E25C7D9 /* Pods-RNTesterUnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.release.xcconfig"; sourceTree = ""; }; - AA78234A2C4A4512CE754F9A /* libPods-RNTester.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTester.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B3B45782C648174786D3883A /* libPods-RNTesterUnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterUnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C38CB0C2095A8FFDE13321E5 /* Pods-RNTesterUnitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.debug.xcconfig"; sourceTree = ""; }; - C965FA03CA5E5DAD035D156C /* libPods-RNTesterIntegrationTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterIntegrationTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8A0B7257DD8B2945456B0F61 /* Pods-RNTesterUnitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterUnitTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests.release.xcconfig"; sourceTree = ""; }; + D4E0A9AD185CE086FAC9BD09 /* libPods-RNTesterUnitTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RNTesterUnitTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; E771AEEA22B44E3100EA1189 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = RNTester/Info.plist; sourceTree = ""; }; E7C1241922BEC44B00DA25C0 /* RNTesterIntegrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNTesterIntegrationTests.m; sourceTree = ""; }; E7DB209F22B2BA84005AC45F /* RNTesterUnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RNTesterUnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -173,7 +173,7 @@ E7DB216022B2F3EC005AC45F /* RNTesterSnapshotTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNTesterSnapshotTests.m; sourceTree = ""; }; E7DB216122B2F3EC005AC45F /* RCTRootViewIntegrationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RCTRootViewIntegrationTests.m; sourceTree = ""; }; E7DB218B22B41FCD005AC45F /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = XCTest.framework; sourceTree = DEVELOPER_DIR; }; - E88C98CC10E157202A961408 /* Pods-RNTesterIntegrationTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.release.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.release.xcconfig"; sourceTree = ""; }; + EDF27040BB5969AF2B1103C9 /* Pods-RNTesterIntegrationTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RNTesterIntegrationTests.debug.xcconfig"; path = "Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests.debug.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -181,7 +181,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D7017CD9E6ECFF49B1DE42F1 /* libPods-RNTester.a in Frameworks */, + D19DB1AC8A1EBBFA0D14DB66 /* libPods-RNTester.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -191,7 +191,7 @@ files = ( E7DB213122B2C649005AC45F /* JavaScriptCore.framework in Frameworks */, E7DB213222B2C67D005AC45F /* libOCMock.a in Frameworks */, - 606C582DFD50595CEE33C07F /* libPods-RNTesterUnitTests.a in Frameworks */, + DCD006323AC907670B0D60A1 /* libPods-RNTesterUnitTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -201,7 +201,7 @@ files = ( E7DB218C22B41FCD005AC45F /* XCTest.framework in Frameworks */, E7DB216722B2F69F005AC45F /* JavaScriptCore.framework in Frameworks */, - 0F021603D2C26FA0056F1BD8 /* libPods-RNTesterIntegrationTests.a in Frameworks */, + 05C2F7DDC87A628A70C2D06C /* libPods-RNTesterIntegrationTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -272,9 +272,9 @@ E7DB211822B2BD53005AC45F /* libReact-RCTText.a */, E7DB211A22B2BD53005AC45F /* libReact-RCTVibration.a */, E7DB212222B2BD53005AC45F /* libyoga.a */, - AA78234A2C4A4512CE754F9A /* libPods-RNTester.a */, - C965FA03CA5E5DAD035D156C /* libPods-RNTesterIntegrationTests.a */, - B3B45782C648174786D3883A /* libPods-RNTesterUnitTests.a */, + 25B78D39CC03C49968A739B2 /* libPods-RNTester.a */, + 65B6EA573FF170102920BEF4 /* libPods-RNTesterIntegrationTests.a */, + D4E0A9AD185CE086FAC9BD09 /* libPods-RNTesterUnitTests.a */, ); name = Frameworks; sourceTree = ""; @@ -314,12 +314,12 @@ E23BD6487B06BD71F1A86914 /* Pods */ = { isa = PBXGroup; children = ( - 6D3E7ECE8F9BEC26E5786555 /* Pods-RNTester.debug.xcconfig */, - 3DC317D3EE16C63CD9243667 /* Pods-RNTester.release.xcconfig */, - 3CD3706443F2188E09CBF2D2 /* Pods-RNTesterIntegrationTests.debug.xcconfig */, - E88C98CC10E157202A961408 /* Pods-RNTesterIntegrationTests.release.xcconfig */, - C38CB0C2095A8FFDE13321E5 /* Pods-RNTesterUnitTests.debug.xcconfig */, - 8735BC063632C9712E25C7D9 /* Pods-RNTesterUnitTests.release.xcconfig */, + 247CDE6543C07B3CB6A2598F /* Pods-RNTester.debug.xcconfig */, + 4660B567F95EFA8D6DC14F6C /* Pods-RNTester.release.xcconfig */, + EDF27040BB5969AF2B1103C9 /* Pods-RNTesterIntegrationTests.debug.xcconfig */, + 219F884479D3685B92672D22 /* Pods-RNTesterIntegrationTests.release.xcconfig */, + 3AC456957EC0E18B006F4CA3 /* Pods-RNTesterUnitTests.debug.xcconfig */, + 8A0B7257DD8B2945456B0F61 /* Pods-RNTesterUnitTests.release.xcconfig */, ); path = Pods; sourceTree = ""; @@ -401,14 +401,14 @@ isa = PBXNativeTarget; buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "RNTester" */; buildPhases = ( - 26198F645226F4B3EB853CD1 /* [CP] Check Pods Manifest.lock */, + 161EF0F0977844159431F6A5 /* [CP] Check Pods Manifest.lock */, 13B07F871A680F5B00A75B9A /* Sources */, 13B07F8C1A680F5B00A75B9A /* Frameworks */, 13B07F8E1A680F5B00A75B9A /* Resources */, 68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */, 5CF0FD27207FC6EC00C13D65 /* Start Metro */, - 4C8C07C0E5F2E32A7AAB5757 /* [CP] Embed Pods Frameworks */, - FA8D4E92C71D381C484B8772 /* [CP] Copy Pods Resources */, + 2FCDFB64B37634EC8EC3139B /* [CP] Embed Pods Frameworks */, + A8DE6393E2BB72D8FBBF6C27 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -423,11 +423,11 @@ isa = PBXNativeTarget; buildConfigurationList = E7DB20A622B2BA84005AC45F /* Build configuration list for PBXNativeTarget "RNTesterUnitTests" */; buildPhases = ( - A2FBDDDD0C26B4EFA3726B6C /* [CP] Check Pods Manifest.lock */, + 4930FC87997EBCAD361CEF12 /* [CP] Check Pods Manifest.lock */, E7DB209B22B2BA84005AC45F /* Sources */, E7DB209C22B2BA84005AC45F /* Frameworks */, E7DB209D22B2BA84005AC45F /* Resources */, - C2DB5D8205AD0B9A884AEA32 /* [CP] Copy Pods Resources */, + 9A596313B3964A4DEB794409 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -443,11 +443,11 @@ isa = PBXNativeTarget; buildConfigurationList = E7DB215A22B2F332005AC45F /* Build configuration list for PBXNativeTarget "RNTesterIntegrationTests" */; buildPhases = ( - BCB4082E5032C2EB206C860A /* [CP] Check Pods Manifest.lock */, + 6258A17990E8F7801AF1C4FE /* [CP] Check Pods Manifest.lock */, E7DB214F22B2F332005AC45F /* Sources */, E7DB215022B2F332005AC45F /* Frameworks */, E7DB215122B2F332005AC45F /* Resources */, - 205E2BCA6FE5F91C79346A1A /* [CP] Copy Pods Resources */, + 98E057AC8860597818FB485A /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -526,24 +526,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 205E2BCA6FE5F91C79346A1A /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - 26198F645226F4B3EB853CD1 /* [CP] Check Pods Manifest.lock */ = { + 161EF0F0977844159431F6A5 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -565,7 +548,7 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 4C8C07C0E5F2E32A7AAB5757 /* [CP] Embed Pods Frameworks */ = { + 2FCDFB64B37634EC8EC3139B /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -582,36 +565,44 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTester/Pods-RNTester-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 5CF0FD27207FC6EC00C13D65 /* Start Metro */ = { + 4930FC87997EBCAD361CEF12 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); + inputFileListPaths = ( + ); inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( ); - name = "Start Metro"; outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-RNTesterUnitTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -x\n\nexport RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../../scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open -n \"$SRCROOT/../../scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */ = { + 5CF0FD27207FC6EC00C13D65 /* Start Metro */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Build JS Bundle"; + name = "Start Metro"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport NODE_BINARY=node\nexport PROJECT_ROOT=\"$SRCROOT/../../\"\nexport ENTRY_FILE=\"$SRCROOT/js/RNTesterApp.ios.js\"\nexport SOURCEMAP_FILE=../sourcemap.ios.map\n# export FORCE_BUNDLING=true\n\"$SRCROOT/../../scripts/react-native-xcode.sh\"\n"; + shellScript = "set -x\n\nexport RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../../scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open -n \"$SRCROOT/../../scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; }; - A2FBDDDD0C26B4EFA3726B6C /* [CP] Check Pods Manifest.lock */ = { + 6258A17990E8F7801AF1C4FE /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -626,36 +617,45 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RNTesterUnitTests-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-RNTesterIntegrationTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - BCB4082E5032C2EB206C860A /* [CP] Check Pods Manifest.lock */ = { + 68CD48B71D2BCB2C007E06A9 /* Build JS Bundle */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); - inputFileListPaths = ( - ); inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( ); + name = "Build JS Bundle"; outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-RNTesterIntegrationTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + shellScript = "set -e\n\nexport NODE_BINARY=node\nexport PROJECT_ROOT=\"$SRCROOT/../../\"\nexport ENTRY_FILE=\"$SRCROOT/js/RNTesterApp.ios.js\"\nexport SOURCEMAP_FILE=../sourcemap.ios.map\n# export FORCE_BUNDLING=true\n\"$SRCROOT/../../scripts/react-native-xcode.sh\"\n"; + }; + 98E057AC8860597818FB485A /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterIntegrationTests/Pods-RNTesterIntegrationTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - C2DB5D8205AD0B9A884AEA32 /* [CP] Copy Pods Resources */ = { + 9A596313B3964A4DEB794409 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -672,7 +672,7 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-RNTesterUnitTests/Pods-RNTesterUnitTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; - FA8D4E92C71D381C484B8772 /* [CP] Copy Pods Resources */ = { + A8DE6393E2BB72D8FBBF6C27 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -770,7 +770,7 @@ /* Begin XCBuildConfiguration section */ 13B07F941A680F5B00A75B9A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6D3E7ECE8F9BEC26E5786555 /* Pods-RNTester.debug.xcconfig */; + baseConfigurationReference = 247CDE6543C07B3CB6A2598F /* Pods-RNTester.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = RNTester/RNTester.entitlements; @@ -802,7 +802,7 @@ }; 13B07F951A680F5B00A75B9A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3DC317D3EE16C63CD9243667 /* Pods-RNTester.release.xcconfig */; + baseConfigurationReference = 4660B567F95EFA8D6DC14F6C /* Pods-RNTester.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = RNTester/RNTester.entitlements; @@ -995,7 +995,7 @@ }; E7DB20A722B2BA84005AC45F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C38CB0C2095A8FFDE13321E5 /* Pods-RNTesterUnitTests.debug.xcconfig */; + baseConfigurationReference = 3AC456957EC0E18B006F4CA3 /* Pods-RNTesterUnitTests.debug.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -1031,7 +1031,7 @@ }; E7DB20A822B2BA84005AC45F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8735BC063632C9712E25C7D9 /* Pods-RNTesterUnitTests.release.xcconfig */; + baseConfigurationReference = 8A0B7257DD8B2945456B0F61 /* Pods-RNTesterUnitTests.release.xcconfig */; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; @@ -1067,7 +1067,7 @@ }; E7DB215B22B2F332005AC45F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3CD3706443F2188E09CBF2D2 /* Pods-RNTesterIntegrationTests.debug.xcconfig */; + baseConfigurationReference = EDF27040BB5969AF2B1103C9 /* Pods-RNTesterIntegrationTests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; @@ -1105,7 +1105,7 @@ }; E7DB215C22B2F332005AC45F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E88C98CC10E157202A961408 /* Pods-RNTesterIntegrationTests.release.xcconfig */; + baseConfigurationReference = 219F884479D3685B92672D22 /* Pods-RNTesterIntegrationTests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ANALYZER_NONNULL = YES; diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 37ec993581c4..678776f69327 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -134,7 +134,7 @@ def use_flipper!(versions = {}, configurations: ['Debug']) versions['Flipper-DoubleConversion'] ||= '3.2.0' versions['Flipper-Fmt'] ||= '7.1.7' versions['Flipper-Folly'] ||= '2.6.10' - versions['Flipper-Glog'] ||= '0.5.0.3' + versions['Flipper-Glog'] ||= '0.5.0.4' versions['Flipper-PeerTalk'] ||= '0.0.4' versions['Flipper-RSocket'] ||= '1.4.3' versions['OpenSSL-Universal'] ||= '1.1.1100' From b3f19d7f1f4e0d4c73867f437eeb8468ae9b01c3 Mon Sep 17 00:00:00 2001 From: Distiller Date: Thu, 17 Mar 2022 12:54:31 +0000 Subject: [PATCH 34/66] [0.68.0-rc.3] Bump version numbers --- Gemfile.lock | 8 +- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/Gemfile.lock | 8 +- template/package.json | 2 +- 10 files changed, 589 insertions(+), 589 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 640d2f1ed14c..99e810cbd5c2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: CFPropertyList (3.0.5) rexml - activesupport (6.1.4.6) + activesupport (6.1.5) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -16,10 +16,10 @@ GEM json (>= 1.5.1) atomos (0.1.3) claide (1.1.0) - cocoapods (1.11.2) + cocoapods (1.11.3) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.11.2) + cocoapods-core (= 1.11.3) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -34,7 +34,7 @@ GEM nap (~> 1.0) ruby-macho (>= 1.0, < 3.0) xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.11.2) + cocoapods-core (1.11.3) activesupport (>= 5.0, < 7) addressable (~> 2.8) algoliasearch (~> 1.0) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 4cdef62f726a..258963a90cb7 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 68, patch: 0, - prerelease: 'rc.2', + prerelease: 'rc.3', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index de0fa2a85614..7a3612a9a63a 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(68), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.2", + RCTVersionPrerelease: @"rc.3", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 9881949181d2..368680f5fa4b 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0-rc.2 +VERSION_NAME=0.68.0-rc.3 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index 1475b5d86804..688389e263e6 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 68, "patch", 0, - "prerelease", "rc.2"); + "prerelease", "rc.3"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 7d24664a735d..240c9e93c1c3 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = "rc.2"; + std::string_view Prerelease = "rc.3"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 58b5756b959d..4f42f3597776 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0-rc.2", + "version": "0.68.0-rc.3", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 51a706a7fde1..60148a19bcc3 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.2) - - FBReactNativeSpec (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Core (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - FBLazyVector (0.68.0-rc.3) + - FBReactNativeSpec (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Core (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0-rc.2) - - RCTTypeSafety (0.68.0-rc.2): - - FBLazyVector (= 0.68.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - React-Core (= 0.68.0-rc.2) - - React (0.68.0-rc.2): - - React-Core (= 0.68.0-rc.2) - - React-Core/DevSupport (= 0.68.0-rc.2) - - React-Core/RCTWebSocket (= 0.68.0-rc.2) - - React-RCTActionSheet (= 0.68.0-rc.2) - - React-RCTAnimation (= 0.68.0-rc.2) - - React-RCTBlob (= 0.68.0-rc.2) - - React-RCTImage (= 0.68.0-rc.2) - - React-RCTLinking (= 0.68.0-rc.2) - - React-RCTNetwork (= 0.68.0-rc.2) - - React-RCTSettings (= 0.68.0-rc.2) - - React-RCTText (= 0.68.0-rc.2) - - React-RCTVibration (= 0.68.0-rc.2) - - React-callinvoker (0.68.0-rc.2) - - React-Codegen (0.68.0-rc.2): - - FBReactNativeSpec (= 0.68.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Core (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-rncore (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Core (0.68.0-rc.2): + - RCTRequired (0.68.0-rc.3) + - RCTTypeSafety (0.68.0-rc.3): + - FBLazyVector (= 0.68.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - React-Core (= 0.68.0-rc.3) + - React (0.68.0-rc.3): + - React-Core (= 0.68.0-rc.3) + - React-Core/DevSupport (= 0.68.0-rc.3) + - React-Core/RCTWebSocket (= 0.68.0-rc.3) + - React-RCTActionSheet (= 0.68.0-rc.3) + - React-RCTAnimation (= 0.68.0-rc.3) + - React-RCTBlob (= 0.68.0-rc.3) + - React-RCTImage (= 0.68.0-rc.3) + - React-RCTLinking (= 0.68.0-rc.3) + - React-RCTNetwork (= 0.68.0-rc.3) + - React-RCTSettings (= 0.68.0-rc.3) + - React-RCTText (= 0.68.0-rc.3) + - React-RCTVibration (= 0.68.0-rc.3) + - React-callinvoker (0.68.0-rc.3) + - React-Codegen (0.68.0-rc.3): + - FBReactNativeSpec (= 0.68.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Core (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-rncore (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Core (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-Core/Default (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.2): + - React-Core/CoreModulesHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/Default (0.68.0-rc.2): + - React-Core/Default (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/DevSupport (0.68.0-rc.2): + - React-Core/DevSupport (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.2) - - React-Core/RCTWebSocket (= 0.68.0-rc.2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-jsinspector (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-Core/Default (= 0.68.0-rc.3) + - React-Core/RCTWebSocket (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-jsinspector (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.2): + - React-Core/RCTActionSheetHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.2): + - React-Core/RCTAnimationHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.2): + - React-Core/RCTBlobHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.2): + - React-Core/RCTImageHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.2): + - React-Core/RCTLinkingHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.2): + - React-Core/RCTNetworkHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0-rc.2): + - React-Core/RCTPushNotificationHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.2): + - React-Core/RCTSettingsHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.2): + - React-Core/RCTTextHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.2): + - React-Core/RCTVibrationHeaders (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.2): + - React-Core/RCTWebSocket (0.68.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) + - React-Core/Default (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) - Yoga - - React-CoreModules (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-RCTImage (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-cxxreact (0.68.0-rc.2): + - React-CoreModules (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/CoreModulesHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-RCTImage (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-cxxreact (0.68.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsinspector (= 0.68.0-rc.2) - - React-logger (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) - - React-runtimeexecutor (= 0.68.0-rc.2) - - React-Fabric (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Fabric/animations (= 0.68.0-rc.2) - - React-Fabric/attributedstring (= 0.68.0-rc.2) - - React-Fabric/butter (= 0.68.0-rc.2) - - React-Fabric/componentregistry (= 0.68.0-rc.2) - - React-Fabric/componentregistrynative (= 0.68.0-rc.2) - - React-Fabric/components (= 0.68.0-rc.2) - - React-Fabric/config (= 0.68.0-rc.2) - - React-Fabric/core (= 0.68.0-rc.2) - - React-Fabric/debug_core (= 0.68.0-rc.2) - - React-Fabric/debug_renderer (= 0.68.0-rc.2) - - React-Fabric/imagemanager (= 0.68.0-rc.2) - - React-Fabric/leakchecker (= 0.68.0-rc.2) - - React-Fabric/mounting (= 0.68.0-rc.2) - - React-Fabric/runtimescheduler (= 0.68.0-rc.2) - - React-Fabric/scheduler (= 0.68.0-rc.2) - - React-Fabric/telemetry (= 0.68.0-rc.2) - - React-Fabric/templateprocessor (= 0.68.0-rc.2) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.2) - - React-Fabric/uimanager (= 0.68.0-rc.2) - - React-Fabric/utils (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/animations (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/attributedstring (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/butter (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/componentregistry (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/componentregistrynative (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Fabric/components/activityindicator (= 0.68.0-rc.2) - - React-Fabric/components/image (= 0.68.0-rc.2) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.2) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.2) - - React-Fabric/components/modal (= 0.68.0-rc.2) - - React-Fabric/components/root (= 0.68.0-rc.2) - - React-Fabric/components/safeareaview (= 0.68.0-rc.2) - - React-Fabric/components/scrollview (= 0.68.0-rc.2) - - React-Fabric/components/slider (= 0.68.0-rc.2) - - React-Fabric/components/text (= 0.68.0-rc.2) - - React-Fabric/components/textinput (= 0.68.0-rc.2) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.2) - - React-Fabric/components/view (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/activityindicator (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/image (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/inputaccessory (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/modal (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/root (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/safeareaview (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/scrollview (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/slider (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/text (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/textinput (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/unimplementedview (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/components/view (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-callinvoker (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsinspector (= 0.68.0-rc.3) + - React-logger (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) + - React-runtimeexecutor (= 0.68.0-rc.3) + - React-Fabric (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Fabric/animations (= 0.68.0-rc.3) + - React-Fabric/attributedstring (= 0.68.0-rc.3) + - React-Fabric/butter (= 0.68.0-rc.3) + - React-Fabric/componentregistry (= 0.68.0-rc.3) + - React-Fabric/componentregistrynative (= 0.68.0-rc.3) + - React-Fabric/components (= 0.68.0-rc.3) + - React-Fabric/config (= 0.68.0-rc.3) + - React-Fabric/core (= 0.68.0-rc.3) + - React-Fabric/debug_core (= 0.68.0-rc.3) + - React-Fabric/debug_renderer (= 0.68.0-rc.3) + - React-Fabric/imagemanager (= 0.68.0-rc.3) + - React-Fabric/leakchecker (= 0.68.0-rc.3) + - React-Fabric/mounting (= 0.68.0-rc.3) + - React-Fabric/runtimescheduler (= 0.68.0-rc.3) + - React-Fabric/scheduler (= 0.68.0-rc.3) + - React-Fabric/telemetry (= 0.68.0-rc.3) + - React-Fabric/templateprocessor (= 0.68.0-rc.3) + - React-Fabric/textlayoutmanager (= 0.68.0-rc.3) + - React-Fabric/uimanager (= 0.68.0-rc.3) + - React-Fabric/utils (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/animations (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/attributedstring (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/butter (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/componentregistry (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/componentregistrynative (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Fabric/components/activityindicator (= 0.68.0-rc.3) + - React-Fabric/components/image (= 0.68.0-rc.3) + - React-Fabric/components/inputaccessory (= 0.68.0-rc.3) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.3) + - React-Fabric/components/modal (= 0.68.0-rc.3) + - React-Fabric/components/root (= 0.68.0-rc.3) + - React-Fabric/components/safeareaview (= 0.68.0-rc.3) + - React-Fabric/components/scrollview (= 0.68.0-rc.3) + - React-Fabric/components/slider (= 0.68.0-rc.3) + - React-Fabric/components/text (= 0.68.0-rc.3) + - React-Fabric/components/textinput (= 0.68.0-rc.3) + - React-Fabric/components/unimplementedview (= 0.68.0-rc.3) + - React-Fabric/components/view (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/activityindicator (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/image (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/inputaccessory (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/modal (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/root (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/safeareaview (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/scrollview (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/slider (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/text (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/textinput (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/unimplementedview (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/components/view (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - Yoga - - React-Fabric/config (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/core (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/debug_core (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/debug_renderer (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/imagemanager (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - React-RCTImage (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/leakchecker (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/mounting (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/runtimescheduler (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/scheduler (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/telemetry (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/templateprocessor (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/textlayoutmanager (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) + - React-Fabric/config (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/core (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/debug_core (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/debug_renderer (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/imagemanager (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - React-RCTImage (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/leakchecker (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/mounting (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/runtimescheduler (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/scheduler (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/telemetry (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/templateprocessor (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/textlayoutmanager (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/uimanager (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-Fabric/utils (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-graphics (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-jsiexecutor (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-graphics (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.2) - - React-jsi (0.68.0-rc.2): + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/uimanager (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-Fabric/utils (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.3) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-graphics (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-jsiexecutor (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-graphics (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0-rc.3) + - React-jsi (0.68.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.2) - - React-jsi/Default (0.68.0-rc.2): + - React-jsi/Default (= 0.68.0-rc.3) + - React-jsi/Default (0.68.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.2): + - React-jsi/Fabric (0.68.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.2): + - React-jsiexecutor (0.68.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) - - React-jsinspector (0.68.0-rc.2) - - React-logger (0.68.0-rc.2): + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) + - React-jsinspector (0.68.0-rc.3) + - React-logger (0.68.0-rc.3): - glog - - React-perflogger (0.68.0-rc.2) - - React-RCTActionSheet (0.68.0-rc.2): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.2) - - React-RCTAnimation (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTBlob (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.2) - - React-Core/RCTWebSocket (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-RCTNetwork (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTFabric (0.68.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.2) - - React-Fabric (= 0.68.0-rc.2) - - React-RCTImage (= 0.68.0-rc.2) - - React-RCTImage (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTImageHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-RCTNetwork (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTLinking (0.68.0-rc.2): - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTNetwork (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTPushNotification (0.68.0-rc.2): - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTSettings (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTTest (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.2) - - React-CoreModules (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-RCTText (0.68.0-rc.2): - - React-Core/RCTTextHeaders (= 0.68.0-rc.2) - - React-RCTVibration (0.68.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.2) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) - - React-rncore (0.68.0-rc.2) - - React-runtimeexecutor (0.68.0-rc.2): - - React-jsi (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (0.68.0-rc.2): + - React-perflogger (0.68.0-rc.3) + - React-RCTActionSheet (0.68.0-rc.3): + - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.3) + - React-RCTAnimation (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTAnimationHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTBlob (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTBlobHeaders (= 0.68.0-rc.3) + - React-Core/RCTWebSocket (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-RCTNetwork (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTFabric (0.68.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.3) + - React-Fabric (= 0.68.0-rc.3) + - React-RCTImage (= 0.68.0-rc.3) + - React-RCTImage (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTImageHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-RCTNetwork (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTLinking (0.68.0-rc.3): + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTLinkingHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTNetwork (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTNetworkHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTPushNotification (0.68.0-rc.3): + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTSettings (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.3) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTSettingsHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTTest (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.3) + - React-CoreModules (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-RCTText (0.68.0-rc.3): + - React-Core/RCTTextHeaders (= 0.68.0-rc.3) + - React-RCTVibration (0.68.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.3) + - React-Core/RCTVibrationHeaders (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-rncore (0.68.0-rc.3) + - React-runtimeexecutor (0.68.0-rc.3): + - React-jsi (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (0.68.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.2) - - React-Core (= 0.68.0-rc.2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-logger (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) - - ReactCommon/turbomodule/samples (0.68.0-rc.2): + - React-callinvoker (= 0.68.0-rc.3) + - React-Core (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-logger (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) + - ReactCommon/turbomodule/samples (0.68.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.2) - - React-Core (= 0.68.0-rc.2) - - React-cxxreact (= 0.68.0-rc.2) - - React-jsi (= 0.68.0-rc.2) - - React-logger (= 0.68.0-rc.2) - - React-perflogger (= 0.68.0-rc.2) - - ReactCommon/turbomodule/core (= 0.68.0-rc.2) + - React-callinvoker (= 0.68.0-rc.3) + - React-Core (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.3) + - React-jsi (= 0.68.0-rc.3) + - React-logger (= 0.68.0-rc.3) + - React-perflogger (= 0.68.0-rc.3) + - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React-Core @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: b81a2b70c72d8b0aefb652cea22c11e9ffd02949 - FBReactNativeSpec: 4343c04fd79251fa1e5f2243b536df24009834f6 + FBLazyVector: 35890092b16f416ee4a5c18d9a96a0d349d2f3f0 + FBReactNativeSpec: d4eb0ef05607265cb136b69993073ec30c43667e Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 - RCTRequired: af2d6080a4b9ba0885b28ca78879a92066c71cab - RCTTypeSafety: 2d6c5149fd3b8f2ba89987b47169423efb740300 - React: f64c9f6db5428717922a3292ba6a448615a2e143 - React-callinvoker: c5d61e29df57793f0dc10ec2bc01c846f863e51f - React-Codegen: c4ae835565487e494740b756ce953d8f635a76df - React-Core: 30784d0eacbd709a3a6a5ae7c02c928634a6247e - React-CoreModules: 51b1ad5727a4249a596b168439a2578e9dc0d094 - React-cxxreact: cfc1663dae1ea52b465bbf021ef7b1527c5dc80c - React-Fabric: 30b8fa96a0c56d1c11348f77607464eb87bb3f9f - React-graphics: 9a84942b49ea1375ce83844041fa2ba766cfe0b9 - React-jsi: c1c0108d86e1378aabf7c9146ed7d12d87c7df85 - React-jsiexecutor: d08ec14edc8f2e19af51550cd1505332eae35c7b - React-jsinspector: 7d223826b0e7a61b3540c21b9eca2603b1d4e823 - React-logger: 2009c0280c286a76200d6b7c5fe242fad51ddd7a - React-perflogger: fe66bd6d8b17ebcfdf0159bf41fe28d8035ac20c - React-RCTActionSheet: 3131a0b9280aa0e51bdf54b3d79aecd8503db62c - React-RCTAnimation: 938fcdbd56ec129bf02da489725978d2514e4c6d - React-RCTBlob: 5aa3aaaedf02381ff3b2f3ff4926c4652849e0cb - React-RCTFabric: 22135dd0c6db9f52882d08d9ecbc241062c6f8d7 - React-RCTImage: 6d8050f3a4b05d30d5400ef5fd3a234cdf0a893c - React-RCTLinking: c23a7701755a7dd2be14269072d6b4baccf05e65 - React-RCTNetwork: 852ceeef30b0e3306e8ff9aa85ebd8b1d4fafffb - React-RCTPushNotification: df73c64199da24ab93ea0a877f2be14ab1f57f24 - React-RCTSettings: e34c2c120492e21939be1ca8aa72df2782d628ca - React-RCTTest: 7cbcd615b1e74ad59c9ad4257e6c323482114173 - React-RCTText: e9146b2c0550a83d1335bfe2553760070a2d75c7 - React-RCTVibration: 9d4b704673754ed6541075152c522552aebb9237 - React-rncore: b6e9b49eb1c7c045b98c77b1f94932e3c0be7cec - React-runtimeexecutor: 4b0c6eb341c7d3ceb5e2385cb0fdb9bf701024f3 - ReactCommon: 9607f2246289d573adcbd144c02c19ae5246d6a5 + RCTRequired: 2d21e343f3fc0dc2cc6df3ae69c57dfca146758c + RCTTypeSafety: e8859a69bce17b066aa4e11f53a437225673fc00 + React: 2d6d830eec4068105191478bd187bc3c67b23ce6 + React-callinvoker: e26cf2e8bae826da34aac47e612a4184a95f6086 + React-Codegen: 25b09b8dda5ef89dbb7dd878281625fbc3745db6 + React-Core: f492ea0bdd04e0cae1d5480833a3334a8c170f59 + React-CoreModules: dba5f8174937019e0f667aad02f76c31a7fa7a46 + React-cxxreact: c0913b64b3e72deaf9b5019dca22b2ff30ae9ad7 + React-Fabric: 16ba0c6e1eb46b2f725467881f0722e637f24bab + React-graphics: b00eb63e0a41132b42571f3986d2727b9afdfd31 + React-jsi: 5683acb777c56dc2d620f9e8681ff956a1e13c6f + React-jsiexecutor: 91bd9bf3c82bd5051edd304c4f12cb7fe387d946 + React-jsinspector: 47667a2c2a852401c2fcf10bf844ca1b037f2a9a + React-logger: 41e39aedb252bd5769c22885131148299af3afab + React-perflogger: 5c310dc911dd734b669dc11f223b612c8e017501 + React-RCTActionSheet: 50ab08231f832c6bdb9ffeb0f40206541c4cd0c3 + React-RCTAnimation: 2b5ac1445e40b1d9ad34e0b0fbf7dbbc69b2fe29 + React-RCTBlob: 1f072bfbccf02af49e9fb7790472634947c8f00b + React-RCTFabric: 96a92a48b15617690748da8bbd84a5db7a63eac9 + React-RCTImage: d7cf9e68b18616e3938d73d73b065d0af2db2e2c + React-RCTLinking: f6e411d9d8b691255a74cd246320064753e9002d + React-RCTNetwork: 7637fdbc9266983a5d4251136b38d96500843a50 + React-RCTPushNotification: ef5c0db150bfa0a522aac129c800a3978498510c + React-RCTSettings: dd0cec79d3a0d0bf4abaa64cd0a8ee476f62865e + React-RCTTest: 04c1eb84d4c0270680fc4ca12a183558ac538cfc + React-RCTText: 535e2e2ed573678f4bdc7a3432d563f5b30ba3ab + React-RCTVibration: a96e2231eca68a7636cb27aee5735ea4be22250b + React-rncore: 737ea59b528956bafb52d1c3a34fe852afb9846d + React-runtimeexecutor: 945d83ec4223bc14b217ae1a660c8324a16924d8 + ReactCommon: f05b7b2a71e54163e2c82a2b6b59490784caa8b1 ScreenshotManager: 8a08e488cb533b83ebe069ad6109d9c1df9cea79 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: faebdb8710c7e742c6ab99e14ed4270b8da27f1f + Yoga: ac34625b5ea9d8204a2f85cf6bdbcf003a321ae0 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 640d2f1ed14c..99e810cbd5c2 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: CFPropertyList (3.0.5) rexml - activesupport (6.1.4.6) + activesupport (6.1.5) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) @@ -16,10 +16,10 @@ GEM json (>= 1.5.1) atomos (0.1.3) claide (1.1.0) - cocoapods (1.11.2) + cocoapods (1.11.3) addressable (~> 2.8) claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.11.2) + cocoapods-core (= 1.11.3) cocoapods-deintegrate (>= 1.0.3, < 2.0) cocoapods-downloader (>= 1.4.0, < 2.0) cocoapods-plugins (>= 1.0.0, < 2.0) @@ -34,7 +34,7 @@ GEM nap (~> 1.0) ruby-macho (>= 1.0, < 3.0) xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.11.2) + cocoapods-core (1.11.3) activesupport (>= 5.0, < 7) addressable (~> 2.8) algoliasearch (~> 1.0) diff --git a/template/package.json b/template/package.json index a0fa97f89528..ffa658d2367e 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0-rc.2" + "react-native": "0.68.0-rc.3" }, "devDependencies": { "@babel/core": "^7.12.9", From e64562932327d72556e65b720524860aa4763a67 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Fri, 25 Mar 2022 05:57:50 -0700 Subject: [PATCH 35/66] Enable SonarKit and Flipper in React-Core (#33499) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33499 This DIFF turns on the `FB_SONARKIT_ENABLED` flag when installing Flipper ina RN app. The flag is enabled only in Debug config, given that Flipper is installed only in this configuration. This PR also fixes this issue: https://github.com/facebook/react-native/issues/33497 This PR is required because release 0.67 has the Flag in the app, while release 0.68 moved it in the React-Core pod. We can't enable the flag at the `React-Core.podspec` level because we should not make assumptions on whether users want flipper or not. ## Changelog [iOS][Changed] - Enable SonarKit in React-Core when the configuration is `'Debug'` Reviewed By: cortinico Differential Revision: D35141506 fbshipit-source-id: 171b7fa8ea7727c633ef963408e86b332c32e9fa --- scripts/react_native_pods.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 678776f69327..f2ceeda5348d 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -176,6 +176,15 @@ def flipper_post_install(installer) config.build_settings['SWIFT_VERSION'] = '4.1' end end + + # Enable flipper for React-Core Debug configuration + if target.name == 'React-Core' + target.build_configurations.each do |config| + if config.name == 'Debug' + config.build_settings['OTHER_CFLAGS'] = "$(inherited) -DFB_SONARKIT_ENABLED=1" + end + end + end end end From a4a6e23decf15a5501e641f444a72b341da018cf Mon Sep 17 00:00:00 2001 From: Distiller Date: Fri, 25 Mar 2022 14:43:18 +0000 Subject: [PATCH 36/66] [0.68.0-rc.4] Bump version numbers --- Gemfile.lock | 4 +- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/Gemfile.lock | 4 +- template/package.json | 2 +- 10 files changed, 585 insertions(+), 585 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 99e810cbd5c2..88c2fa2876e2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.5.1) + cocoapods-downloader (1.6.1) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) @@ -54,7 +54,7 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.1.9) + concurrent-ruby (1.1.10) escape (0.0.4) ethon (0.15.0) ffi (>= 1.15.0) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 258963a90cb7..91c23eacdb5d 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 68, patch: 0, - prerelease: 'rc.3', + prerelease: 'rc.4', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 7a3612a9a63a..6ca2cc85cae6 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(68), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.3", + RCTVersionPrerelease: @"rc.4", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 368680f5fa4b..e7882ef87f66 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0-rc.3 +VERSION_NAME=0.68.0-rc.4 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index 688389e263e6..02bdaf7ed0de 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 68, "patch", 0, - "prerelease", "rc.3"); + "prerelease", "rc.4"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 240c9e93c1c3..2884f96618c4 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = "rc.3"; + std::string_view Prerelease = "rc.4"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 4f42f3597776..fc1fd0d4f9b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0-rc.3", + "version": "0.68.0-rc.4", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 60148a19bcc3..e87855fa5888 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.3) - - FBReactNativeSpec (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Core (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - FBLazyVector (0.68.0-rc.4) + - FBReactNativeSpec (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Core (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0-rc.3) - - RCTTypeSafety (0.68.0-rc.3): - - FBLazyVector (= 0.68.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - React-Core (= 0.68.0-rc.3) - - React (0.68.0-rc.3): - - React-Core (= 0.68.0-rc.3) - - React-Core/DevSupport (= 0.68.0-rc.3) - - React-Core/RCTWebSocket (= 0.68.0-rc.3) - - React-RCTActionSheet (= 0.68.0-rc.3) - - React-RCTAnimation (= 0.68.0-rc.3) - - React-RCTBlob (= 0.68.0-rc.3) - - React-RCTImage (= 0.68.0-rc.3) - - React-RCTLinking (= 0.68.0-rc.3) - - React-RCTNetwork (= 0.68.0-rc.3) - - React-RCTSettings (= 0.68.0-rc.3) - - React-RCTText (= 0.68.0-rc.3) - - React-RCTVibration (= 0.68.0-rc.3) - - React-callinvoker (0.68.0-rc.3) - - React-Codegen (0.68.0-rc.3): - - FBReactNativeSpec (= 0.68.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Core (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-rncore (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Core (0.68.0-rc.3): + - RCTRequired (0.68.0-rc.4) + - RCTTypeSafety (0.68.0-rc.4): + - FBLazyVector (= 0.68.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - React-Core (= 0.68.0-rc.4) + - React (0.68.0-rc.4): + - React-Core (= 0.68.0-rc.4) + - React-Core/DevSupport (= 0.68.0-rc.4) + - React-Core/RCTWebSocket (= 0.68.0-rc.4) + - React-RCTActionSheet (= 0.68.0-rc.4) + - React-RCTAnimation (= 0.68.0-rc.4) + - React-RCTBlob (= 0.68.0-rc.4) + - React-RCTImage (= 0.68.0-rc.4) + - React-RCTLinking (= 0.68.0-rc.4) + - React-RCTNetwork (= 0.68.0-rc.4) + - React-RCTSettings (= 0.68.0-rc.4) + - React-RCTText (= 0.68.0-rc.4) + - React-RCTVibration (= 0.68.0-rc.4) + - React-callinvoker (0.68.0-rc.4) + - React-Codegen (0.68.0-rc.4): + - FBReactNativeSpec (= 0.68.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Core (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-rncore (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Core (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.3) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-Core/Default (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.3): + - React-Core/CoreModulesHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/Default (0.68.0-rc.3): + - React-Core/Default (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/DevSupport (0.68.0-rc.3): + - React-Core/DevSupport (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.3) - - React-Core/RCTWebSocket (= 0.68.0-rc.3) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-jsinspector (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-Core/Default (= 0.68.0-rc.4) + - React-Core/RCTWebSocket (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-jsinspector (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.3): + - React-Core/RCTActionSheetHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.3): + - React-Core/RCTAnimationHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.3): + - React-Core/RCTBlobHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.3): + - React-Core/RCTImageHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.3): + - React-Core/RCTLinkingHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.3): + - React-Core/RCTNetworkHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0-rc.3): + - React-Core/RCTPushNotificationHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.3): + - React-Core/RCTSettingsHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.3): + - React-Core/RCTTextHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.3): + - React-Core/RCTVibrationHeaders (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.3): + - React-Core/RCTWebSocket (0.68.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.3) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) + - React-Core/Default (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) - Yoga - - React-CoreModules (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-RCTImage (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-cxxreact (0.68.0-rc.3): + - React-CoreModules (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/CoreModulesHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-RCTImage (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-cxxreact (0.68.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsinspector (= 0.68.0-rc.3) - - React-logger (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) - - React-runtimeexecutor (= 0.68.0-rc.3) - - React-Fabric (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Fabric/animations (= 0.68.0-rc.3) - - React-Fabric/attributedstring (= 0.68.0-rc.3) - - React-Fabric/butter (= 0.68.0-rc.3) - - React-Fabric/componentregistry (= 0.68.0-rc.3) - - React-Fabric/componentregistrynative (= 0.68.0-rc.3) - - React-Fabric/components (= 0.68.0-rc.3) - - React-Fabric/config (= 0.68.0-rc.3) - - React-Fabric/core (= 0.68.0-rc.3) - - React-Fabric/debug_core (= 0.68.0-rc.3) - - React-Fabric/debug_renderer (= 0.68.0-rc.3) - - React-Fabric/imagemanager (= 0.68.0-rc.3) - - React-Fabric/leakchecker (= 0.68.0-rc.3) - - React-Fabric/mounting (= 0.68.0-rc.3) - - React-Fabric/runtimescheduler (= 0.68.0-rc.3) - - React-Fabric/scheduler (= 0.68.0-rc.3) - - React-Fabric/telemetry (= 0.68.0-rc.3) - - React-Fabric/templateprocessor (= 0.68.0-rc.3) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.3) - - React-Fabric/uimanager (= 0.68.0-rc.3) - - React-Fabric/utils (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/animations (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/attributedstring (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/butter (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/componentregistry (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/componentregistrynative (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Fabric/components/activityindicator (= 0.68.0-rc.3) - - React-Fabric/components/image (= 0.68.0-rc.3) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.3) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.3) - - React-Fabric/components/modal (= 0.68.0-rc.3) - - React-Fabric/components/root (= 0.68.0-rc.3) - - React-Fabric/components/safeareaview (= 0.68.0-rc.3) - - React-Fabric/components/scrollview (= 0.68.0-rc.3) - - React-Fabric/components/slider (= 0.68.0-rc.3) - - React-Fabric/components/text (= 0.68.0-rc.3) - - React-Fabric/components/textinput (= 0.68.0-rc.3) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.3) - - React-Fabric/components/view (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/activityindicator (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/image (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/inputaccessory (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/modal (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/root (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/safeareaview (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/scrollview (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/slider (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/text (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/textinput (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/unimplementedview (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/components/view (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-callinvoker (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsinspector (= 0.68.0-rc.4) + - React-logger (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) + - React-runtimeexecutor (= 0.68.0-rc.4) + - React-Fabric (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Fabric/animations (= 0.68.0-rc.4) + - React-Fabric/attributedstring (= 0.68.0-rc.4) + - React-Fabric/butter (= 0.68.0-rc.4) + - React-Fabric/componentregistry (= 0.68.0-rc.4) + - React-Fabric/componentregistrynative (= 0.68.0-rc.4) + - React-Fabric/components (= 0.68.0-rc.4) + - React-Fabric/config (= 0.68.0-rc.4) + - React-Fabric/core (= 0.68.0-rc.4) + - React-Fabric/debug_core (= 0.68.0-rc.4) + - React-Fabric/debug_renderer (= 0.68.0-rc.4) + - React-Fabric/imagemanager (= 0.68.0-rc.4) + - React-Fabric/leakchecker (= 0.68.0-rc.4) + - React-Fabric/mounting (= 0.68.0-rc.4) + - React-Fabric/runtimescheduler (= 0.68.0-rc.4) + - React-Fabric/scheduler (= 0.68.0-rc.4) + - React-Fabric/telemetry (= 0.68.0-rc.4) + - React-Fabric/templateprocessor (= 0.68.0-rc.4) + - React-Fabric/textlayoutmanager (= 0.68.0-rc.4) + - React-Fabric/uimanager (= 0.68.0-rc.4) + - React-Fabric/utils (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/animations (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/attributedstring (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/butter (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/componentregistry (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/componentregistrynative (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Fabric/components/activityindicator (= 0.68.0-rc.4) + - React-Fabric/components/image (= 0.68.0-rc.4) + - React-Fabric/components/inputaccessory (= 0.68.0-rc.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.4) + - React-Fabric/components/modal (= 0.68.0-rc.4) + - React-Fabric/components/root (= 0.68.0-rc.4) + - React-Fabric/components/safeareaview (= 0.68.0-rc.4) + - React-Fabric/components/scrollview (= 0.68.0-rc.4) + - React-Fabric/components/slider (= 0.68.0-rc.4) + - React-Fabric/components/text (= 0.68.0-rc.4) + - React-Fabric/components/textinput (= 0.68.0-rc.4) + - React-Fabric/components/unimplementedview (= 0.68.0-rc.4) + - React-Fabric/components/view (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/activityindicator (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/image (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/inputaccessory (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/modal (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/root (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/safeareaview (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/scrollview (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/slider (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/text (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/textinput (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/unimplementedview (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/components/view (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - Yoga - - React-Fabric/config (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/core (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/debug_core (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/debug_renderer (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/imagemanager (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - React-RCTImage (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/leakchecker (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/mounting (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/runtimescheduler (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/scheduler (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/telemetry (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/templateprocessor (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/textlayoutmanager (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) + - React-Fabric/config (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/core (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/debug_core (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/debug_renderer (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/imagemanager (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - React-RCTImage (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/leakchecker (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/mounting (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/runtimescheduler (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/scheduler (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/telemetry (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/templateprocessor (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/textlayoutmanager (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/uimanager (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-Fabric/utils (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.3) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-graphics (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-jsiexecutor (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-graphics (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.3) - - React-jsi (0.68.0-rc.3): + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/uimanager (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-Fabric/utils (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0-rc.4) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-graphics (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-jsiexecutor (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-graphics (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0-rc.4) + - React-jsi (0.68.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.3) - - React-jsi/Default (0.68.0-rc.3): + - React-jsi/Default (= 0.68.0-rc.4) + - React-jsi/Default (0.68.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.3): + - React-jsi/Fabric (0.68.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.3): + - React-jsiexecutor (0.68.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) - - React-jsinspector (0.68.0-rc.3) - - React-logger (0.68.0-rc.3): + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) + - React-jsinspector (0.68.0-rc.4) + - React-logger (0.68.0-rc.4): - glog - - React-perflogger (0.68.0-rc.3) - - React-RCTActionSheet (0.68.0-rc.3): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.3) - - React-RCTAnimation (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTBlob (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.3) - - React-Core/RCTWebSocket (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-RCTNetwork (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTFabric (0.68.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.3) - - React-Fabric (= 0.68.0-rc.3) - - React-RCTImage (= 0.68.0-rc.3) - - React-RCTImage (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTImageHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-RCTNetwork (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTLinking (0.68.0-rc.3): - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTNetwork (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTPushNotification (0.68.0-rc.3): - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTSettings (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.3) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTTest (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.3) - - React-CoreModules (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-RCTText (0.68.0-rc.3): - - React-Core/RCTTextHeaders (= 0.68.0-rc.3) - - React-RCTVibration (0.68.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.3) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) - - React-rncore (0.68.0-rc.3) - - React-runtimeexecutor (0.68.0-rc.3): - - React-jsi (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (0.68.0-rc.3): + - React-perflogger (0.68.0-rc.4) + - React-RCTActionSheet (0.68.0-rc.4): + - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.4) + - React-RCTAnimation (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTAnimationHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTBlob (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTBlobHeaders (= 0.68.0-rc.4) + - React-Core/RCTWebSocket (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-RCTNetwork (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTFabric (0.68.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.4) + - React-Fabric (= 0.68.0-rc.4) + - React-RCTImage (= 0.68.0-rc.4) + - React-RCTImage (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTImageHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-RCTNetwork (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTLinking (0.68.0-rc.4): + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTLinkingHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTNetwork (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTNetworkHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTPushNotification (0.68.0-rc.4): + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTSettings (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0-rc.4) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTSettingsHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTTest (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0-rc.4) + - React-CoreModules (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-RCTText (0.68.0-rc.4): + - React-Core/RCTTextHeaders (= 0.68.0-rc.4) + - React-RCTVibration (0.68.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0-rc.4) + - React-Core/RCTVibrationHeaders (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-rncore (0.68.0-rc.4) + - React-runtimeexecutor (0.68.0-rc.4): + - React-jsi (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (0.68.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.3) - - React-Core (= 0.68.0-rc.3) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-logger (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) - - ReactCommon/turbomodule/samples (0.68.0-rc.3): + - React-callinvoker (= 0.68.0-rc.4) + - React-Core (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-logger (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) + - ReactCommon/turbomodule/samples (0.68.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.3) - - React-Core (= 0.68.0-rc.3) - - React-cxxreact (= 0.68.0-rc.3) - - React-jsi (= 0.68.0-rc.3) - - React-logger (= 0.68.0-rc.3) - - React-perflogger (= 0.68.0-rc.3) - - ReactCommon/turbomodule/core (= 0.68.0-rc.3) + - React-callinvoker (= 0.68.0-rc.4) + - React-Core (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0-rc.4) + - React-jsi (= 0.68.0-rc.4) + - React-logger (= 0.68.0-rc.4) + - React-perflogger (= 0.68.0-rc.4) + - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React-Core @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 35890092b16f416ee4a5c18d9a96a0d349d2f3f0 - FBReactNativeSpec: d4eb0ef05607265cb136b69993073ec30c43667e + FBLazyVector: 6f9aa959d414ccfd75b1f4ea70c4c16274685e20 + FBReactNativeSpec: fb116b78d64ae6a38feb0c4456e4cc394786e6a3 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 - RCTRequired: 2d21e343f3fc0dc2cc6df3ae69c57dfca146758c - RCTTypeSafety: e8859a69bce17b066aa4e11f53a437225673fc00 - React: 2d6d830eec4068105191478bd187bc3c67b23ce6 - React-callinvoker: e26cf2e8bae826da34aac47e612a4184a95f6086 - React-Codegen: 25b09b8dda5ef89dbb7dd878281625fbc3745db6 - React-Core: f492ea0bdd04e0cae1d5480833a3334a8c170f59 - React-CoreModules: dba5f8174937019e0f667aad02f76c31a7fa7a46 - React-cxxreact: c0913b64b3e72deaf9b5019dca22b2ff30ae9ad7 - React-Fabric: 16ba0c6e1eb46b2f725467881f0722e637f24bab - React-graphics: b00eb63e0a41132b42571f3986d2727b9afdfd31 - React-jsi: 5683acb777c56dc2d620f9e8681ff956a1e13c6f - React-jsiexecutor: 91bd9bf3c82bd5051edd304c4f12cb7fe387d946 - React-jsinspector: 47667a2c2a852401c2fcf10bf844ca1b037f2a9a - React-logger: 41e39aedb252bd5769c22885131148299af3afab - React-perflogger: 5c310dc911dd734b669dc11f223b612c8e017501 - React-RCTActionSheet: 50ab08231f832c6bdb9ffeb0f40206541c4cd0c3 - React-RCTAnimation: 2b5ac1445e40b1d9ad34e0b0fbf7dbbc69b2fe29 - React-RCTBlob: 1f072bfbccf02af49e9fb7790472634947c8f00b - React-RCTFabric: 96a92a48b15617690748da8bbd84a5db7a63eac9 - React-RCTImage: d7cf9e68b18616e3938d73d73b065d0af2db2e2c - React-RCTLinking: f6e411d9d8b691255a74cd246320064753e9002d - React-RCTNetwork: 7637fdbc9266983a5d4251136b38d96500843a50 - React-RCTPushNotification: ef5c0db150bfa0a522aac129c800a3978498510c - React-RCTSettings: dd0cec79d3a0d0bf4abaa64cd0a8ee476f62865e - React-RCTTest: 04c1eb84d4c0270680fc4ca12a183558ac538cfc - React-RCTText: 535e2e2ed573678f4bdc7a3432d563f5b30ba3ab - React-RCTVibration: a96e2231eca68a7636cb27aee5735ea4be22250b - React-rncore: 737ea59b528956bafb52d1c3a34fe852afb9846d - React-runtimeexecutor: 945d83ec4223bc14b217ae1a660c8324a16924d8 - ReactCommon: f05b7b2a71e54163e2c82a2b6b59490784caa8b1 + RCTRequired: bdc86d9a4c19dcbef4e2b4c52410e1b159407efc + RCTTypeSafety: c035c4f361193f3392fc184592356428895aa753 + React: 0c1dd040f86b0fbd6043cfe4ac31b16f7952d7c6 + React-callinvoker: 2b71a823b54c17dccc1786f2985728aad65247dc + React-Codegen: 759c060d3b447ca9ebb037a0ebcc2a2dc3c7c123 + React-Core: fb33cba96d122f1737062883002e8098e8d0992f + React-CoreModules: 5e6e07df114b4f18371eb73691efb48e806c5c21 + React-cxxreact: 86316d9e41873240cdd7c91c63016bdd4adbf974 + React-Fabric: 5aae16baea514df333a1399bb8aa06488f2687fe + React-graphics: 1a20cf2c4c5ebd370c1fcb707d8beeab0cc448fe + React-jsi: 6cb5d0d06c65f5420249c4243322c815ac7d1335 + React-jsiexecutor: ffd8ee169fba7a055e2017f6be4f86a7447f14fb + React-jsinspector: 83ab4f136376e39e8b324cef45977e1ac8100265 + React-logger: b2c25c4769127bebfaf7259b5434318665716982 + React-perflogger: faeb84f20075000ff7ddc597c5a3279a1e02f2e1 + React-RCTActionSheet: c6ba54f797b15fa1d920963171c425fca8b3868b + React-RCTAnimation: dc00cf33f6798059f769c4546d04cdf01480baef + React-RCTBlob: 1cc0d25b083f5ef7ebb8962d58ff9dcd5f28019a + React-RCTFabric: e0628dba0d57cc4443710aa966771a251394ef91 + React-RCTImage: 2dabcdf4155b74d1dc42e7609e8bcae020780e7f + React-RCTLinking: 1da77fcfcfb8c17e64afa129c57d55be86ffc95c + React-RCTNetwork: efa95ea1cee6e0843f7a3e5c773c24ba1c6a9668 + React-RCTPushNotification: 57f29e97ea89792461750665377de309dfafb7d5 + React-RCTSettings: 37b56221569ea77e9fc247b66b83f3f2aa496de5 + React-RCTTest: aaa590bf504e81080293880a98cbbd42a59e0b4d + React-RCTText: 067f4b687d118d0d78fa35ed7035c9678004699d + React-RCTVibration: 42dd3d0defe49baf02cc30bd216de08233053c03 + React-rncore: af3ad14113569d51837a1057a94738e7a564e92a + React-runtimeexecutor: 6f69253af03039d3ab7c226421f0536da92b0d7a + ReactCommon: 9044455ada87b8063b3dd8d9ef113c82b1d333a4 ScreenshotManager: 8a08e488cb533b83ebe069ad6109d9c1df9cea79 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: ac34625b5ea9d8204a2f85cf6bdbcf003a321ae0 + Yoga: 13fdbd4e5a493556d2875b0be6f1ef62b6fd6c3e YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 99e810cbd5c2..88c2fa2876e2 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.5.1) + cocoapods-downloader (1.6.1) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) @@ -54,7 +54,7 @@ GEM netrc (~> 0.11) cocoapods-try (1.2.0) colored2 (3.1.2) - concurrent-ruby (1.1.9) + concurrent-ruby (1.1.10) escape (0.0.4) ethon (0.15.0) ffi (>= 1.15.0) diff --git a/template/package.json b/template/package.json index ffa658d2367e..c033ae5a7b61 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0-rc.3" + "react-native": "0.68.0-rc.4" }, "devDependencies": { "@babel/core": "^7.12.9", From 51f5ea15aa0551b087453fd0f010a6b43f55f128 Mon Sep 17 00:00:00 2001 From: Distiller Date: Wed, 30 Mar 2022 14:40:30 +0000 Subject: [PATCH 37/66] [0.68.0] Bump version numbers --- Gemfile.lock | 2 +- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/Gemfile.lock | 2 +- template/package.json | 2 +- 10 files changed, 583 insertions(+), 583 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 88c2fa2876e2..089d06d0fa20 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.6.1) + cocoapods-downloader (1.6.2) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 91c23eacdb5d..95ff459078c9 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 68, patch: 0, - prerelease: 'rc.4', + prerelease: null, }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 6ca2cc85cae6..8117244d4477 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(68), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.4", + RCTVersionPrerelease: [NSNull null], }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index e7882ef87f66..ec28346d7e8b 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0-rc.4 +VERSION_NAME=0.68.0 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index 02bdaf7ed0de..cd55478df489 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 68, "patch", 0, - "prerelease", "rc.4"); + "prerelease", null); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 2884f96618c4..0dbc53d2c00f 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 68; int32_t Patch = 0; - std::string_view Prerelease = "rc.4"; + std::string_view Prerelease = ""; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index fc1fd0d4f9b8..628304399845 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0-rc.4", + "version": "0.68.0", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index e87855fa5888..9e12bcd65b79 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0-rc.4) - - FBReactNativeSpec (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - FBLazyVector (0.68.0) + - FBReactNativeSpec (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-Core (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0-rc.4) - - RCTTypeSafety (0.68.0-rc.4): - - FBLazyVector (= 0.68.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React (0.68.0-rc.4): - - React-Core (= 0.68.0-rc.4) - - React-Core/DevSupport (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-RCTActionSheet (= 0.68.0-rc.4) - - React-RCTAnimation (= 0.68.0-rc.4) - - React-RCTBlob (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - React-RCTLinking (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - React-RCTSettings (= 0.68.0-rc.4) - - React-RCTText (= 0.68.0-rc.4) - - React-RCTVibration (= 0.68.0-rc.4) - - React-callinvoker (0.68.0-rc.4) - - React-Codegen (0.68.0-rc.4): - - FBReactNativeSpec (= 0.68.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-rncore (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Core (0.68.0-rc.4): + - RCTRequired (0.68.0) + - RCTTypeSafety (0.68.0): + - FBLazyVector (= 0.68.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - React-Core (= 0.68.0) + - React (0.68.0): + - React-Core (= 0.68.0) + - React-Core/DevSupport (= 0.68.0) + - React-Core/RCTWebSocket (= 0.68.0) + - React-RCTActionSheet (= 0.68.0) + - React-RCTAnimation (= 0.68.0) + - React-RCTBlob (= 0.68.0) + - React-RCTImage (= 0.68.0) + - React-RCTLinking (= 0.68.0) + - React-RCTNetwork (= 0.68.0) + - React-RCTSettings (= 0.68.0) + - React-RCTText (= 0.68.0) + - React-RCTVibration (= 0.68.0) + - React-callinvoker (0.68.0) + - React-Codegen (0.68.0): + - FBReactNativeSpec (= 0.68.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-Core (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-rncore (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Core (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.68.0) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/CoreModulesHeaders (0.68.0-rc.4): + - React-Core/CoreModulesHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/Default (0.68.0-rc.4): + - React-Core/Default (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/DevSupport (0.68.0-rc.4): + - React-Core/DevSupport (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-jsinspector (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.68.0) + - React-Core/RCTWebSocket (= 0.68.0) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-jsinspector (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0-rc.4): + - React-Core/RCTActionSheetHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0-rc.4): + - React-Core/RCTAnimationHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTBlobHeaders (0.68.0-rc.4): + - React-Core/RCTBlobHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTImageHeaders (0.68.0-rc.4): + - React-Core/RCTImageHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0-rc.4): + - React-Core/RCTLinkingHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0-rc.4): + - React-Core/RCTNetworkHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0-rc.4): + - React-Core/RCTPushNotificationHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0-rc.4): + - React-Core/RCTSettingsHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTTextHeaders (0.68.0-rc.4): + - React-Core/RCTTextHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0-rc.4): + - React-Core/RCTVibrationHeaders (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-Core/RCTWebSocket (0.68.0-rc.4): + - React-Core/RCTWebSocket (0.68.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) + - React-Core/Default (= 0.68.0) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-perflogger (= 0.68.0) - Yoga - - React-CoreModules (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/CoreModulesHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-cxxreact (0.68.0-rc.4): + - React-CoreModules (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/CoreModulesHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - React-RCTImage (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-cxxreact (0.68.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsinspector (= 0.68.0-rc.4) - - React-logger (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - React-runtimeexecutor (= 0.68.0-rc.4) - - React-Fabric (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Fabric/animations (= 0.68.0-rc.4) - - React-Fabric/attributedstring (= 0.68.0-rc.4) - - React-Fabric/butter (= 0.68.0-rc.4) - - React-Fabric/componentregistry (= 0.68.0-rc.4) - - React-Fabric/componentregistrynative (= 0.68.0-rc.4) - - React-Fabric/components (= 0.68.0-rc.4) - - React-Fabric/config (= 0.68.0-rc.4) - - React-Fabric/core (= 0.68.0-rc.4) - - React-Fabric/debug_core (= 0.68.0-rc.4) - - React-Fabric/debug_renderer (= 0.68.0-rc.4) - - React-Fabric/imagemanager (= 0.68.0-rc.4) - - React-Fabric/leakchecker (= 0.68.0-rc.4) - - React-Fabric/mounting (= 0.68.0-rc.4) - - React-Fabric/runtimescheduler (= 0.68.0-rc.4) - - React-Fabric/scheduler (= 0.68.0-rc.4) - - React-Fabric/telemetry (= 0.68.0-rc.4) - - React-Fabric/templateprocessor (= 0.68.0-rc.4) - - React-Fabric/textlayoutmanager (= 0.68.0-rc.4) - - React-Fabric/uimanager (= 0.68.0-rc.4) - - React-Fabric/utils (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/animations (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/attributedstring (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/butter (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/componentregistry (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/componentregistrynative (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Fabric/components/activityindicator (= 0.68.0-rc.4) - - React-Fabric/components/image (= 0.68.0-rc.4) - - React-Fabric/components/inputaccessory (= 0.68.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0-rc.4) - - React-Fabric/components/modal (= 0.68.0-rc.4) - - React-Fabric/components/root (= 0.68.0-rc.4) - - React-Fabric/components/safeareaview (= 0.68.0-rc.4) - - React-Fabric/components/scrollview (= 0.68.0-rc.4) - - React-Fabric/components/slider (= 0.68.0-rc.4) - - React-Fabric/components/text (= 0.68.0-rc.4) - - React-Fabric/components/textinput (= 0.68.0-rc.4) - - React-Fabric/components/unimplementedview (= 0.68.0-rc.4) - - React-Fabric/components/view (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/activityindicator (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/image (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/inputaccessory (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/modal (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/root (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/safeareaview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/scrollview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/slider (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/text (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/textinput (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/unimplementedview (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/components/view (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-callinvoker (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsinspector (= 0.68.0) + - React-logger (= 0.68.0) + - React-perflogger (= 0.68.0) + - React-runtimeexecutor (= 0.68.0) + - React-Fabric (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-Fabric/animations (= 0.68.0) + - React-Fabric/attributedstring (= 0.68.0) + - React-Fabric/butter (= 0.68.0) + - React-Fabric/componentregistry (= 0.68.0) + - React-Fabric/componentregistrynative (= 0.68.0) + - React-Fabric/components (= 0.68.0) + - React-Fabric/config (= 0.68.0) + - React-Fabric/core (= 0.68.0) + - React-Fabric/debug_core (= 0.68.0) + - React-Fabric/debug_renderer (= 0.68.0) + - React-Fabric/imagemanager (= 0.68.0) + - React-Fabric/leakchecker (= 0.68.0) + - React-Fabric/mounting (= 0.68.0) + - React-Fabric/runtimescheduler (= 0.68.0) + - React-Fabric/scheduler (= 0.68.0) + - React-Fabric/telemetry (= 0.68.0) + - React-Fabric/templateprocessor (= 0.68.0) + - React-Fabric/textlayoutmanager (= 0.68.0) + - React-Fabric/uimanager (= 0.68.0) + - React-Fabric/utils (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/animations (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/attributedstring (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/butter (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/componentregistry (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/componentregistrynative (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-Fabric/components/activityindicator (= 0.68.0) + - React-Fabric/components/image (= 0.68.0) + - React-Fabric/components/inputaccessory (= 0.68.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0) + - React-Fabric/components/modal (= 0.68.0) + - React-Fabric/components/root (= 0.68.0) + - React-Fabric/components/safeareaview (= 0.68.0) + - React-Fabric/components/scrollview (= 0.68.0) + - React-Fabric/components/slider (= 0.68.0) + - React-Fabric/components/text (= 0.68.0) + - React-Fabric/components/textinput (= 0.68.0) + - React-Fabric/components/unimplementedview (= 0.68.0) + - React-Fabric/components/view (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/activityindicator (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/image (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/inputaccessory (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/legacyviewmanagerinterop (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/modal (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/root (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/safeareaview (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/scrollview (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/slider (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/text (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/textinput (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/unimplementedview (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/components/view (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) - Yoga - - React-Fabric/config (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/core (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/debug_core (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/debug_renderer (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/imagemanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/leakchecker (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/mounting (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/runtimescheduler (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/scheduler (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/telemetry (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/templateprocessor (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/textlayoutmanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) + - React-Fabric/config (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/core (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/debug_core (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/debug_renderer (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/imagemanager (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - React-RCTImage (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/leakchecker (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/mounting (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/runtimescheduler (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/scheduler (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/telemetry (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/templateprocessor (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/textlayoutmanager (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) - React-Fabric/uimanager - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/uimanager (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-Fabric/utils (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0-rc.4) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-graphics (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-jsiexecutor (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-graphics (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0-rc.4) - - React-jsi (0.68.0-rc.4): + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/uimanager (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-Fabric/utils (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.0) + - RCTTypeSafety (= 0.68.0) + - React-graphics (= 0.68.0) + - React-jsi (= 0.68.0) + - React-jsiexecutor (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-graphics (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.0) + - React-jsi (0.68.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0-rc.4) - - React-jsi/Default (0.68.0-rc.4): + - React-jsi/Default (= 0.68.0) + - React-jsi/Default (0.68.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0-rc.4): + - React-jsi/Fabric (0.68.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0-rc.4): + - React-jsiexecutor (0.68.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - React-jsinspector (0.68.0-rc.4) - - React-logger (0.68.0-rc.4): + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-perflogger (= 0.68.0) + - React-jsinspector (0.68.0) + - React-logger (0.68.0): - glog - - React-perflogger (0.68.0-rc.4) - - React-RCTActionSheet (0.68.0-rc.4): - - React-Core/RCTActionSheetHeaders (= 0.68.0-rc.4) - - React-RCTAnimation (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTAnimationHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTBlob (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTBlobHeaders (= 0.68.0-rc.4) - - React-Core/RCTWebSocket (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTFabric (0.68.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.4) - - React-Fabric (= 0.68.0-rc.4) - - React-RCTImage (= 0.68.0-rc.4) - - React-RCTImage (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTImageHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-RCTNetwork (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTLinking (0.68.0-rc.4): - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTLinkingHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTNetwork (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTNetworkHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTPushNotification (0.68.0-rc.4): - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTPushNotificationHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTSettings (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0-rc.4) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTSettingsHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTTest (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0-rc.4) - - React-CoreModules (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-RCTText (0.68.0-rc.4): - - React-Core/RCTTextHeaders (= 0.68.0-rc.4) - - React-RCTVibration (0.68.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0-rc.4) - - React-Core/RCTVibrationHeaders (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) - - React-rncore (0.68.0-rc.4) - - React-runtimeexecutor (0.68.0-rc.4): - - React-jsi (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (0.68.0-rc.4): + - React-perflogger (0.68.0) + - React-RCTActionSheet (0.68.0): + - React-Core/RCTActionSheetHeaders (= 0.68.0) + - React-RCTAnimation (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/RCTAnimationHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTBlob (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0) + - React-Core/RCTBlobHeaders (= 0.68.0) + - React-Core/RCTWebSocket (= 0.68.0) + - React-jsi (= 0.68.0) + - React-RCTNetwork (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTFabric (0.68.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.0) + - React-Fabric (= 0.68.0) + - React-RCTImage (= 0.68.0) + - React-RCTImage (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/RCTImageHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - React-RCTNetwork (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTLinking (0.68.0): + - React-Codegen (= 0.68.0) + - React-Core/RCTLinkingHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTNetwork (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/RCTNetworkHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTPushNotification (0.68.0): + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/RCTPushNotificationHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTSettings (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.0) + - React-Codegen (= 0.68.0) + - React-Core/RCTSettingsHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTTest (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.0) + - React-CoreModules (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-RCTText (0.68.0): + - React-Core/RCTTextHeaders (= 0.68.0) + - React-RCTVibration (0.68.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.0) + - React-Core/RCTVibrationHeaders (= 0.68.0) + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) + - React-rncore (0.68.0) + - React-runtimeexecutor (0.68.0): + - React-jsi (= 0.68.0) + - ReactCommon/turbomodule/core (0.68.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-logger (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - ReactCommon/turbomodule/samples (0.68.0-rc.4): + - React-callinvoker (= 0.68.0) + - React-Core (= 0.68.0) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-logger (= 0.68.0) + - React-perflogger (= 0.68.0) + - ReactCommon/turbomodule/samples (0.68.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0-rc.4) - - React-Core (= 0.68.0-rc.4) - - React-cxxreact (= 0.68.0-rc.4) - - React-jsi (= 0.68.0-rc.4) - - React-logger (= 0.68.0-rc.4) - - React-perflogger (= 0.68.0-rc.4) - - ReactCommon/turbomodule/core (= 0.68.0-rc.4) + - React-callinvoker (= 0.68.0) + - React-Core (= 0.68.0) + - React-cxxreact (= 0.68.0) + - React-jsi (= 0.68.0) + - React-logger (= 0.68.0) + - React-perflogger (= 0.68.0) + - ReactCommon/turbomodule/core (= 0.68.0) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React-Core @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 6f9aa959d414ccfd75b1f4ea70c4c16274685e20 - FBReactNativeSpec: fb116b78d64ae6a38feb0c4456e4cc394786e6a3 + FBLazyVector: d2fd875e2b24bbc350722df0df9d383cb891b9f2 + FBReactNativeSpec: 6edcf2a7b177284bd4993063297876f0e1523c5d Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 - RCTRequired: bdc86d9a4c19dcbef4e2b4c52410e1b159407efc - RCTTypeSafety: c035c4f361193f3392fc184592356428895aa753 - React: 0c1dd040f86b0fbd6043cfe4ac31b16f7952d7c6 - React-callinvoker: 2b71a823b54c17dccc1786f2985728aad65247dc - React-Codegen: 759c060d3b447ca9ebb037a0ebcc2a2dc3c7c123 - React-Core: fb33cba96d122f1737062883002e8098e8d0992f - React-CoreModules: 5e6e07df114b4f18371eb73691efb48e806c5c21 - React-cxxreact: 86316d9e41873240cdd7c91c63016bdd4adbf974 - React-Fabric: 5aae16baea514df333a1399bb8aa06488f2687fe - React-graphics: 1a20cf2c4c5ebd370c1fcb707d8beeab0cc448fe - React-jsi: 6cb5d0d06c65f5420249c4243322c815ac7d1335 - React-jsiexecutor: ffd8ee169fba7a055e2017f6be4f86a7447f14fb - React-jsinspector: 83ab4f136376e39e8b324cef45977e1ac8100265 - React-logger: b2c25c4769127bebfaf7259b5434318665716982 - React-perflogger: faeb84f20075000ff7ddc597c5a3279a1e02f2e1 - React-RCTActionSheet: c6ba54f797b15fa1d920963171c425fca8b3868b - React-RCTAnimation: dc00cf33f6798059f769c4546d04cdf01480baef - React-RCTBlob: 1cc0d25b083f5ef7ebb8962d58ff9dcd5f28019a - React-RCTFabric: e0628dba0d57cc4443710aa966771a251394ef91 - React-RCTImage: 2dabcdf4155b74d1dc42e7609e8bcae020780e7f - React-RCTLinking: 1da77fcfcfb8c17e64afa129c57d55be86ffc95c - React-RCTNetwork: efa95ea1cee6e0843f7a3e5c773c24ba1c6a9668 - React-RCTPushNotification: 57f29e97ea89792461750665377de309dfafb7d5 - React-RCTSettings: 37b56221569ea77e9fc247b66b83f3f2aa496de5 - React-RCTTest: aaa590bf504e81080293880a98cbbd42a59e0b4d - React-RCTText: 067f4b687d118d0d78fa35ed7035c9678004699d - React-RCTVibration: 42dd3d0defe49baf02cc30bd216de08233053c03 - React-rncore: af3ad14113569d51837a1057a94738e7a564e92a - React-runtimeexecutor: 6f69253af03039d3ab7c226421f0536da92b0d7a - ReactCommon: 9044455ada87b8063b3dd8d9ef113c82b1d333a4 + RCTRequired: bab4a7c3d7eb9553b13773ee190f279712efd1fc + RCTTypeSafety: efbeb6e450ff6cef8e19c2cb5314c6d8bfeeef77 + React: 28e4d45839b7d0fd9512af899e0379a17a5172ec + React-callinvoker: 5585d1ef6795786f288690b19e08bed253c33155 + React-Codegen: d04c8fd868970b6f3509b68b78a38b61c5c61903 + React-Core: 122639d111d791eb00c2bc8d678cfeec46671744 + React-CoreModules: 4dee89a87599055ca172e73924e27531eb4dd570 + React-cxxreact: 15728f254c7e3b94ac9d53c626bff554a7c42b10 + React-Fabric: 41fc60119acc6d3ebc728d556c9cccb23257b269 + React-graphics: 71ec4d20b1a62bbbc48a8129a1088905af58ff49 + React-jsi: 4d135a7813ea815981b434ec37c6cfd8280b127b + React-jsiexecutor: 010a66edf644339f6da72b34208b070089680415 + React-jsinspector: 90f0bfd5d04e0b066c29216a110ffb9a6c34f23f + React-logger: 8474fefa09d05f573a13c044cb0dfd751d4e52e3 + React-perflogger: 15cb741d6c2379f4d3fc8f9e4d4e1110ef3020cb + React-RCTActionSheet: ea9099db0597bd769430db1e2d011fd5fdb7fc5e + React-RCTAnimation: 252df4749866f2654f37612f839522cac91c1165 + React-RCTBlob: ae9ea73c6f84685ad9cd8ba2275cce6eaa26699d + React-RCTFabric: 1841caf08db263671ccc7608eeb3705df725cc0e + React-RCTImage: 99ae69c73d31e7937cb250a4f470ae6a3f5d16e4 + React-RCTLinking: cff4ca5547612607ae29a5859b466410a58a920d + React-RCTNetwork: 2783868d750a000d33a63bc3c3a140e6f812a735 + React-RCTPushNotification: 48b4644b7e707dafcf0540af847bc0e36921dd71 + React-RCTSettings: 12fc409d5e337cda891058fe2fd1427fa23ab5e1 + React-RCTTest: a4dcc5530a1878c7f9dac59a6926f673a1d44046 + React-RCTText: 6db924036c02a9fd98f30d9038756fafac17201c + React-RCTVibration: 82fc52d3d96549b8c59a6c8c017d5a1a11457049 + React-rncore: 7febef21896918f46b4e7bf9d7b75e3e93030526 + React-runtimeexecutor: 9b1304f48e344c55bb3c36e13bf11461cb4da5d8 + ReactCommon: fab89a13b52f1ac42b59a0e4b4f76f21aea9eebe ScreenshotManager: 8a08e488cb533b83ebe069ad6109d9c1df9cea79 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: 13fdbd4e5a493556d2875b0be6f1ef62b6fd6c3e + Yoga: 6671cf077f614314c22fd09ddf87d7abeee64e96 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 88c2fa2876e2..089d06d0fa20 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.6.1) + cocoapods-downloader (1.6.2) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) diff --git a/template/package.json b/template/package.json index c033ae5a7b61..45c74e195686 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0-rc.4" + "react-native": "0.68.0" }, "devDependencies": { "@babel/core": "^7.12.9", From 5a8033df98296c941b0a57e49f2349e252339bf9 Mon Sep 17 00:00:00 2001 From: Anandraj Date: Wed, 6 Apr 2022 16:50:42 -0700 Subject: [PATCH 38/66] Fix for building new architecture sources on Windows On Windows there are limits on number of character in file paths and in command lines Ref: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#Path-Length-Limits NDK allows circumventing command line limits using response(RSP) files as inputs using NDK_APP_SHORT_COMMANDS flag. Windows can support long file paths if configured through registry or by prefixing all file paths with a special character sequence The latter requires changes in NDK. And there are tools in NDK (AR) which is not able to handle long paths (>256) even after setting the registry key. The new architecutre source tree is too deep, and the object file naming conventions in NDK makes the matters worse, by producing incredibly long file paths. Other solutions such as symlinking source code etc. didn't work as expected, and makes the build scripts complicated and hard to manage. This change temporarily works around the issue by placing the temporary build outputs as short a path as possible within the project path. Changelog: [Android] [Fixed] - Fix for building new architecture sources on Windows --- ReactAndroid/build.gradle | 14 ++++++++++++++ template/android/app/build.gradle | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 5a384f23c129..9f9adaf4bacd 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -318,6 +318,20 @@ android { // This flag will suppress "fcntl(): Bad file descriptor" warnings on local builds. arguments "--output-sync=none" } + + // Note: On Windows there are limits on number of character in file paths and in command lines + // Ref: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#Path-Length-Limits + // NDK allows circumventing command line limits using response(RSP) files as inputs using NDK_APP_SHORT_COMMANDS flag. + // + // Windows can support long file paths if configured through registry or by prefixing all file paths with a special character sequence + // The latter requires changes in NDK. And there are tools in NDK (AR) which is not able to handle long paths (>256) even after setting the registry key. + // The new architecutre source tree is too deep, and the object file naming conventions in NDK makes the matters worse, by producing incredibly long file paths. + // Other solutions such as symlinking source code etc. didn't work as expected, and makes the build scripts complicated and hard to manage. + // This change temporarily works around the issue by placing the temporary build outputs as short a path as possible within the project path. + if (Os.isFamily(Os.FAMILY_WINDOWS)) { + arguments "NDK_OUT=${rootProject.projectDir.getParent()}\\.cxx", + "NDK_APP_SHORT_COMMANDS=true" + } } } ndk { diff --git a/template/android/app/build.gradle b/template/android/app/build.gradle index a173c56b4e98..16bd537462e6 100644 --- a/template/android/app/build.gradle +++ b/template/android/app/build.gradle @@ -1,6 +1,7 @@ apply plugin: "com.android.application" import com.android.build.OutputFile +import org.apache.tools.ant.taskdefs.condition.Os /** * The react.gradle file registers a task for each build variant (e.g. bundleDebugJsAndAssets @@ -157,6 +158,12 @@ android { // Make sure this target name is the same you specify inside the // src/main/jni/Android.mk file for the `LOCAL_MODULE` variable. targets "helloworld_appmodules" + + // Fix for windows limit on number of character in file paths and in command lines + if (Os.isFamily(Os.FAMILY_WINDOWS)) { + arguments "NDK_OUT=${rootProject.projectDir.getParent()}\\.cxx", + "NDK_APP_SHORT_COMMANDS=true" + } } } } From a5c44e622e8ce2985e754bdc7b8223b0dbfaabcf Mon Sep 17 00:00:00 2001 From: Krzysztof Magiera Date: Mon, 28 Mar 2022 05:01:47 -0700 Subject: [PATCH 39/66] Fix dynamic_cast (RTTI) by adding key function to ShadowNodeWrapper and related classes (#33500) Summary: This PR fixes RTTI (run-time type information) for ShadowNodeWrapper and ShadowNodeListWrapper classes, i.e., calls to dynamic_cast and dynamic_pointer_cast that are called via JSI's getHostObject calls. The fix is simply to add a so-called "key function" in a form of virtual destructor. Key functions needs to be a virtual non-pure and non-inlined functions that points the compiler as to which library contains the vtable/type information for a given class (see https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vague-vtable and https://developer.android.com/ndk/guides/common-problems#rttiexceptions_not_working_across_library_boundaries) Without the "key function", calls to dynamic_cast for ShadowNodeWrapper instances won't work across library boundaries because the class will have separate definitions in each separate library, therefore objects created in one of those libraries won't be recognized as the same type by the other library. This has been a problem in reanimated and gesture-handler libraries where we call `object.getHostObject(rt)` (this is a method from JSI) in order to access ShadowNode instance from a handle we have in JS. I think, this issue is going to be relevant to more libraries that cope with view instances. In this scenario, we have a separate library, say "libreanimated.so" that calls to `getHostObject` which is an inline function that calls `dynamic_cast` for the `ShadowNodeWrapper` class. On the other hand, the instances of `ShadowNodeWrapper` are created by the code from `libreact_render_uimanager.so`. Because of that `dynamic_cast` fails even though it is called on instance of `ShadowNodeWrapper` because the class has separate vtable/type info: one in `libreanimated.so` and one in `libreact_render_uimanager.so` (by "fails" I mean that it actually returns `nullptr`). This problem has been documented here: https://developer.android.com/ndk/guides/common-problems#rttiexceptions_not_working_across_library_boundaries where the solution is for the class to have a so-called "key function". The key function makes it so that compiler sees that one of the implementation for a given class is missing and therefore can safely assume that a vtable/type info for a given class is embedded into some library we link to. This change adds a virtual destructor that is declared in the header file but defined in file that gets compiled as a part of `libreact_render_uimanager`. As a result, the compiler only creates one vtable/type info and calls to dynamic_cast works as expected in all libraries for `ShadowNodeWrapper` and `ShadowNodeListWrapper` classes. This issue would only surface on Android, because on iOS all libraries by default are bundled together via Pods, whereas on Android each library is loaded separately using dynamic loading. ## Changelog [Fabric][Android specific] - Fix dynamic_cast (RTTI) for ShadowNodeWrapper and similar classes when accessed by third-party libraries. Pull Request resolved: https://github.com/facebook/react-native/pull/33500 Test Plan: 1. In order to test this you need to add a library that'd include `` (i.e. use this branch of reanimated library: https://github.com/software-mansion/react-native-reanimated/tree/fabric) 2. After compiling the app inspect libreact_render_uimanager.so and libreanimated.so artifacts with `nm` tool 3. Notice that symbols like `vtable for facebook::react::ShadowNodeWrapper` and `typeinfo for facebook::react::ShadowNodeWrapper` are only present in the former and not in the latter library (before this change you'd see them both) Reviewed By: ShikaSD Differential Revision: D35143600 Pulled By: javache fbshipit-source-id: 5fb25a02365b99a515edc81e5485a77017c56eb8 --- ReactCommon/react/renderer/uimanager/UIManager.cpp | 7 +++++++ ReactCommon/react/renderer/uimanager/primitives.h | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/ReactCommon/react/renderer/uimanager/UIManager.cpp b/ReactCommon/react/renderer/uimanager/UIManager.cpp index 8455efb45edc..27172099150e 100644 --- a/ReactCommon/react/renderer/uimanager/UIManager.cpp +++ b/ReactCommon/react/renderer/uimanager/UIManager.cpp @@ -22,6 +22,13 @@ namespace facebook::react { +// Explicitly define destructors here, as they to exist in order to act as a +// "key function" for the ShadowNodeWrapper class -- this allow for RTTI to work +// properly across dynamic library boundaries (i.e. dynamic_cast that is used by +// isHostObject method) +ShadowNodeWrapper::~ShadowNodeWrapper() = default; +ShadowNodeListWrapper::~ShadowNodeListWrapper() = default; + static std::unique_ptr constructLeakCheckerIfNeeded( RuntimeExecutor const &runtimeExecutor) { #ifdef REACT_NATIVE_DEBUG diff --git a/ReactCommon/react/renderer/uimanager/primitives.h b/ReactCommon/react/renderer/uimanager/primitives.h index 101155f91afe..cc2f925a5f13 100644 --- a/ReactCommon/react/renderer/uimanager/primitives.h +++ b/ReactCommon/react/renderer/uimanager/primitives.h @@ -30,6 +30,11 @@ struct ShadowNodeWrapper : public jsi::HostObject { ShadowNodeWrapper(SharedShadowNode shadowNode) : shadowNode(std::move(shadowNode)) {} + // The below method needs to be implemented out-of-line in order for the class + // to have at least one "key function" (see + // https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vague-vtable) + ~ShadowNodeWrapper() override; + ShadowNode::Shared shadowNode; }; @@ -37,6 +42,11 @@ struct ShadowNodeListWrapper : public jsi::HostObject { ShadowNodeListWrapper(SharedShadowNodeUnsharedList shadowNodeList) : shadowNodeList(shadowNodeList) {} + // The below method needs to be implemented out-of-line in order for the class + // to have at least one "key function" (see + // https://itanium-cxx-abi.github.io/cxx-abi/abi.html#vague-vtable) + ~ShadowNodeListWrapper() override; + SharedShadowNodeUnsharedList shadowNodeList; }; From 8400590abee22a102b88bf0b0e3cb84b13b70aae Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 31 Mar 2022 11:11:40 -0700 Subject: [PATCH 40/66] Template: Specify abiFilters if enableSeparateBuildPerCPUArchitecture is not set. Summary: As users can toggle `enableSeparateBuildPerCPUArchitecture` to create a split APK, once that is off, the `-PreactNativeArchitecture` is not correctly considered when building the local module. This will make sure that, if users have `enableSeparateBuildPerCPUArchitecture` set to `false`, their app is building the local `app_modules` only for the requested architectures. Practically, users invoking with `--active-arch-only` might experience a build failure if they have a fully clean environment (would be forced to do a full build before using `--active-arch-only`). This addresses this scenario. Changelog: [Android] [Fixed] - Template: Specify abiFilters if enableSeparateBuildPerCPUArchitecture is not set. Reviewed By: ShikaSD Differential Revision: D35250700 fbshipit-source-id: 4e555888636cf182495fab2b4a562d93a70b9e66 --- template/android/app/build.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/template/android/app/build.gradle b/template/android/app/build.gradle index 16bd537462e6..ecaab597e516 100644 --- a/template/android/app/build.gradle +++ b/template/android/app/build.gradle @@ -166,6 +166,11 @@ android { } } } + if (!enableSeparateBuildPerCPUArchitecture) { + ndk { + abiFilters (*reactNativeArchitectures()) + } + } } } From 9efcaffe17f35569ac4ebcb58fa3c8adcfce53ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Tue, 5 Apr 2022 16:35:54 -0700 Subject: [PATCH 41/66] Pin use-subscription to < 1.6.0 (#33541) Summary: Starting with 1.6.0 this package relies on react 18 which is currently not supported by rn See https://github.com/facebook/react/blob/main/packages/use-subscription/package.json#L18 Fixes https://github.com/facebook/react-native/issues/33540 ## Changelog [General] [Fixed] - Pin use-subscription to < 1.6.0 Pull Request resolved: https://github.com/facebook/react-native/pull/33541 Test Plan: Run `yarn` in the following directories: `xplat/js/RKJSModules` `xplat/js/react-native-github` (Identified from jest test) `xplat/js/public` (Identified from yarn-validate) `js1 build buckfiles` (From diff signals) Reviewed By: yungsters Differential Revision: D35333789 Pulled By: ryancat fbshipit-source-id: bdb6232ccd2c5cece397f781609af2de7d36c5ff --- package.json | 2 +- yarn.lock | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 628304399845..6835f8b7e2db 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "regenerator-runtime": "^0.13.2", "scheduler": "^0.20.2", "stacktrace-parser": "^0.1.3", - "use-subscription": "^1.0.0", + "use-subscription": ">=1.0.0 <1.6.0", "whatwg-fetch": "^3.0.0", "ws": "^6.1.4", "react-native-codegen": "^0.0.13" diff --git a/yarn.lock b/yarn.lock index 544550ce71a6..5739e7666840 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7148,10 +7148,12 @@ urix@^0.1.0: resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= -use-subscription@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.0.0.tgz#25ed2161f75e9f6bd8c5c4acfe6087bfebfbfef4" - integrity sha512-PkDL9KSMN01nJYfa5c8O7Qbs7lmpzirfRWhWfIQN053hbIj5s1o5L7hrTzCfCCO2FsN2bKrU7ciRxxRcinmxAA== +"use-subscription@>=1.0.0 <1.6.0": + version "1.5.1" + resolved "https://registry.yarnpkg.com/use-subscription/-/use-subscription-1.5.1.tgz#73501107f02fad84c6dd57965beb0b75c68c42d1" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== + dependencies: + object-assign "^4.1.1" use@^3.1.0: version "3.1.1" From 6268836c7431ba3fdbc8ee8bf1dc57e15fa59eec Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 7 Apr 2022 10:55:32 -0700 Subject: [PATCH 42/66] Improve support for Android users on M1 machine (#33588) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33588 Currently users on M1 machine can't use the New Architecture correctly as they will get build failures when building the native code. This Diff fixes it by automatically recognizing the host architecture and switching to NDK 24 if user is runnign on `aarch64` Changelog: [Android] [Fixed] - Improve support for Android users on M1 machine Reviewed By: mdvacca Differential Revision: D35468252 fbshipit-source-id: b73f5262b9408f04f3ae4fd26458a4d17c1ec29a --- ReactAndroid/build.gradle | 11 +++++++---- build.gradle.kts | 3 +++ packages/rn-tester/android/app/build.gradle | 11 +++++++---- template/android/build.gradle | 8 +++++++- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 9f9adaf4bacd..3a23eabdc6fe 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -281,10 +281,13 @@ task androidSourcesJar(type: Jar) { android { compileSdkVersion 31 - // Used to override the NDK path & version on internal CI - if (System.getenv("ANDROID_NDK") != null && System.getenv("LOCAL_ANDROID_NDK_VERSION") != null) { - ndkPath System.getenv("ANDROID_NDK") - ndkVersion System.getenv("LOCAL_ANDROID_NDK_VERSION") + // Used to override the NDK path/version on internal CI or by allowing + // users to customize the NDK path/version from their root project (e.g. for M1 support) + if (rootProject.hasProperty("ndkPath")) { + ndkPath rootProject.ext.ndkPath + } + if (rootProject.hasProperty("ndkVersion")) { + ndkVersion rootProject.ext.ndkVersion } defaultConfig { diff --git a/build.gradle.kts b/build.gradle.kts index 7c71d6288325..4725963eae00 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,6 +5,9 @@ * LICENSE file in the root directory of this source tree. */ +val ndkPath by extra(System.getenv("ANDROID_NDK")) +val ndkVersion by extra(System.getenv("ANDROID_NDK_VERSION")) + buildscript { repositories { google() diff --git a/packages/rn-tester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle index 07e581e9ba4c..cf7a24b46481 100644 --- a/packages/rn-tester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -145,10 +145,13 @@ def reactNativeArchitectures() { android { compileSdkVersion 31 - // Used to override the NDK path & version on internal CI - if (System.getenv("ANDROID_NDK") != null && System.getenv("LOCAL_ANDROID_NDK_VERSION") != null) { - ndkPath System.getenv("ANDROID_NDK") - ndkVersion System.getenv("LOCAL_ANDROID_NDK_VERSION") + // Used to override the NDK path/version on internal CI or by allowing + // users to customize the NDK path/version from their root project (e.g. for M1 support) + if (rootProject.hasProperty("ndkPath")) { + ndkPath rootProject.ext.ndkPath + } + if (rootProject.hasProperty("ndkVersion")) { + ndkVersion rootProject.ext.ndkVersion } flavorDimensions "vm" diff --git a/template/android/build.gradle b/template/android/build.gradle index 8a1d68f9c5c7..5df598f7e3ad 100644 --- a/template/android/build.gradle +++ b/template/android/build.gradle @@ -6,7 +6,13 @@ buildscript { minSdkVersion = 21 compileSdkVersion = 31 targetSdkVersion = 31 - ndkVersion = "21.4.7075529" + // For M1 Users we need to use the NDK 24, otherwise we default to the + // side-by-side NDK version from AGP. + if (System.properties['os.arch'] == "aarch64") { + ndkVersion = "24.0.8215888" + } else { + ndkVersion = "21.4.7075529" + } } repositories { google() From 1f48b7b0a236e338373a53bcf8491d674e6ac5c0 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 7 Apr 2022 05:17:39 -0700 Subject: [PATCH 43/66] Bump React Native Gradle plugin to 0.0.6 (#33581) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33581 We currently have some code on the RN Gradle Plugin that we need to ship. There are both bugfixes needed for RN 0.68.1 and for the current nightly (therefore needed for RN 0.69). I've verified that this works on a fresh RN 0.68.0 install with `npm pack` and triggering a build on a fresh setup from app template, with newArchEnabled set to true. Changelog: [Android] [Changed] - Bump React Native Gradle plugin to 0.0.6 Reviewed By: rubennorte Differential Revision: D35439444 fbshipit-source-id: 662b2211c44b261e3e3c9cddc946107cfb495c79 --- package.json | 2 +- packages/react-native-gradle-plugin/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 6835f8b7e2db..1128a991bdb5 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "pretty-format": "^26.5.2", "promise": "^8.0.3", "react-devtools-core": "^4.23.0", - "react-native-gradle-plugin": "^0.0.5", + "react-native-gradle-plugin": "^0.0.6", "react-refresh": "^0.4.0", "react-shallow-renderer": "16.14.1", "regenerator-runtime": "^0.13.2", diff --git a/packages/react-native-gradle-plugin/package.json b/packages/react-native-gradle-plugin/package.json index 32e90fb0f277..1ac56d92c4a8 100644 --- a/packages/react-native-gradle-plugin/package.json +++ b/packages/react-native-gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "react-native-gradle-plugin", - "version": "0.0.5", + "version": "0.0.6", "description": "⚛️ Gradle Plugin for React Native", "homepage": "https://github.com/facebook/react-native/tree/HEAD/packages/react-native-gradle-plugin", "repository": { From fdd7848454c5b3593ba260cb57efb390ef01a9af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20B=C3=BCrger?= Date: Mon, 4 Apr 2022 05:53:19 -0700 Subject: [PATCH 44/66] Replaced windowsAwareYarn with windowsAwareCommandLine for node calls (#33530) Summary: It is not necessary to call node via yarn. Instead with this commit node is called directly (windows aware). This enables builds on systems that don't have yarn installed. Fixes https://github.com/facebook/react-native/issues/33525 ## Changelog [Android] [Fixed] - Don't require yarn for codegen tasks Pull Request resolved: https://github.com/facebook/react-native/pull/33530 Test Plan: 1. react-native init test 2. cd test 3. enable newArchEnabled=true (gradle.properties) 4. enable enableHermes: true (build.gradle) 5. react-native run-android (when the yarn is not installed on the system) (I have not tested or verified if this works on windows build machines) Reviewed By: sshic Differential Revision: D35279376 Pulled By: cortinico fbshipit-source-id: 430e4a7bcdec7d5377efac747f6b935d634451cc --- .../tasks/GenerateCodegenArtifactsTask.kt | 4 ++-- .../react/tasks/GenerateCodegenSchemaTask.kt | 4 ++-- .../com/facebook/react/utils/TaskUtils.kt | 7 ------- .../com/facebook/react/utils/TaskUtilsTest.kt | 18 ------------------ 4 files changed, 4 insertions(+), 29 deletions(-) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt index f0bda7737bea..3818e4085ab8 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenArtifactsTask.kt @@ -8,7 +8,7 @@ package com.facebook.react.tasks import com.facebook.react.codegen.generator.JavaGenerator -import com.facebook.react.utils.windowsAwareYarn +import com.facebook.react.utils.windowsAwareCommandLine import org.gradle.api.GradleException import org.gradle.api.file.Directory import org.gradle.api.file.DirectoryProperty @@ -93,7 +93,7 @@ abstract class GenerateCodegenArtifactsTask : Exec() { internal fun setupCommandLine() { commandLine( - windowsAwareYarn( + windowsAwareCommandLine( *nodeExecutableAndArgs.get().toTypedArray(), reactNativeDir.file("scripts/generate-specs-cli.js").get().asFile.absolutePath, "--platform", diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenSchemaTask.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenSchemaTask.kt index ee59bc987cb1..dea2d8e7dfc0 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenSchemaTask.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/GenerateCodegenSchemaTask.kt @@ -7,7 +7,7 @@ package com.facebook.react.tasks -import com.facebook.react.utils.windowsAwareYarn +import com.facebook.react.utils.windowsAwareCommandLine import org.gradle.api.file.DirectoryProperty import org.gradle.api.file.RegularFile import org.gradle.api.provider.ListProperty @@ -49,7 +49,7 @@ abstract class GenerateCodegenSchemaTask : Exec() { internal fun setupCommandLine() { commandLine( - windowsAwareYarn( + windowsAwareCommandLine( *nodeExecutableAndArgs.get().toTypedArray(), codegenDir .file("lib/cli/combine/combine-js-to-schema-cli.js") diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/TaskUtils.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/TaskUtils.kt index 235d92486deb..fd557079f59d 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/TaskUtils.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/utils/TaskUtils.kt @@ -14,13 +14,6 @@ internal fun windowsAwareCommandLine(vararg args: Any): List = args.toList() } -internal fun windowsAwareYarn(vararg args: Any): List = - if (Os.isWindows()) { - listOf("yarn.cmd") + args - } else { - listOf("yarn") + args - } - internal fun windowsAwareBashCommandLine( vararg args: String, bashWindowsHome: String? = null diff --git a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/TaskUtilsTest.kt b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/TaskUtilsTest.kt index 11874321102e..8156ef029e71 100644 --- a/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/TaskUtilsTest.kt +++ b/packages/react-native-gradle-plugin/src/test/kotlin/com/facebook/react/utils/TaskUtilsTest.kt @@ -42,24 +42,6 @@ class TaskUtilsTest { assertEquals(listOf("cmd", "/c", "a", "b", "c"), windowsAwareCommandLine("a", "b", "c")) } - @Test - @WithOs(OS.MAC) - fun windowsAwareYarn_onMac_returnsTheList() { - assertEquals(listOf("yarn", "a", "b", "c"), windowsAwareYarn("a", "b", "c")) - } - - @Test - @WithOs(OS.UNIX) - fun windowsAwareYarn_onLinux_returnsTheList() { - assertEquals(listOf("yarn", "a", "b", "c"), windowsAwareYarn("a", "b", "c")) - } - - @Test - @WithOs(OS.WIN) - fun windowsAwareYarn_onWindows_prependsCmd() { - assertEquals(listOf("yarn.cmd", "a", "b", "c"), windowsAwareYarn("a", "b", "c")) - } - @Test @WithOs(OS.MAC) fun windowsAwareBashCommandLine_onMac_returnsTheList() { From 3fd3fe04da0c454c49efe3579ff91befcd6b07b2 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 31 Mar 2022 04:33:30 -0700 Subject: [PATCH 45/66] react-native-gradle-plugin should not depend on react-native-codegen NPM package Summary: This adds an unnecessary dependency between two NPM package which can be avoided. See https://github.com/reactwg/react-native-releases/discussions/17#discussioncomment-2452813 for context. Changelog: [Internal] [Changed] - react-native-gradle-plugin should not depend on react-native-codegen NPM package Reviewed By: dmitryrykun Differential Revision: D35279729 fbshipit-source-id: f18f79809f115f28203ac0a843fafead63528904 --- packages/react-native-gradle-plugin/package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/react-native-gradle-plugin/package.json b/packages/react-native-gradle-plugin/package.json index 1ac56d92c4a8..b9d86d770299 100644 --- a/packages/react-native-gradle-plugin/package.json +++ b/packages/react-native-gradle-plugin/package.json @@ -23,8 +23,6 @@ "src/main", "README.md" ], - "dependencies": { - "react-native-codegen": "*" - }, + "dependencies": {}, "devDependencies": {} } From 387ee70e72c34b77d08189c50902d7fab795d065 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 13 Apr 2022 05:40:46 -0700 Subject: [PATCH 46/66] Use NDK 23 only for Windows users. (#33611) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33611 Bumping the NDK to 23 to prevent build failures due to the NDK using longer paths. Changelog: [Android] [Fixed] - Use NDK 23 only for Windows users. Reviewed By: motiz88 Differential Revision: D35547459 fbshipit-source-id: 4e44c0b5fd8d1c559b04fb43eb4eeadc13943394 --- template/android/build.gradle | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/template/android/build.gradle b/template/android/build.gradle index 5df598f7e3ad..e7156fcc9ad3 100644 --- a/template/android/build.gradle +++ b/template/android/build.gradle @@ -1,3 +1,5 @@ +import org.apache.tools.ant.taskdefs.condition.Os + // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { @@ -6,11 +8,16 @@ buildscript { minSdkVersion = 21 compileSdkVersion = 31 targetSdkVersion = 31 - // For M1 Users we need to use the NDK 24, otherwise we default to the - // side-by-side NDK version from AGP. + if (System.properties['os.arch'] == "aarch64") { + // For M1 Users we need to use the NDK 24 which added support for aarch64 ndkVersion = "24.0.8215888" + } else if (Os.isFamily(Os.FAMILY_WINDOWS)) { + // For Android Users, we need to use NDK 23, otherwise the build will + // fail due to paths longer than the OS limit + ndkVersion = "23.1.7779620" } else { + // Otherwise we default to the side-by-side NDK version from AGP. ndkVersion = "21.4.7075529" } } From faaf2560cd61b8b7a059967a2eb74ebe1b701dc7 Mon Sep 17 00:00:00 2001 From: fortmarek Date: Wed, 13 Apr 2022 14:49:32 +0200 Subject: [PATCH 47/66] Update yarn.lock with the new react-native-gradle-plugin version --- yarn.lock | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5739e7666840..19fcf6ed45b4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5915,12 +5915,10 @@ react-native-codegen@*, react-native-codegen@^0.0.13: jscodeshift "^0.13.1" nullthrows "^1.1.1" -react-native-gradle-plugin@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.5.tgz#1f20d437b140eda65b6e3bdf6eb102bbab1a5a10" - integrity sha512-kGupXo+pD2mB6Z+Oyowor3qlCroiS32FNGoiGQdwU19u8o+NNhEZKwoKfC5Qt03bMZSmFlcAlTyf79vrS2BZKQ== - dependencies: - react-native-codegen "*" +react-native-gradle-plugin@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/react-native-gradle-plugin/-/react-native-gradle-plugin-0.0.6.tgz#b61a9234ad2f61430937911003cddd7e15c72b45" + integrity sha512-eIlgtsmDp1jLC24dRn43hB3kEcZVqx6DUQbR0N1ABXGnMEafm9I3V3dUUeD1vh+Dy5WqijSoEwLNUPLgu5zDMg== react-refresh@^0.4.0: version "0.4.0" From b5f1b26a8ff4014e45bbb95c5956ba2c2cf286db Mon Sep 17 00:00:00 2001 From: Distiller Date: Wed, 13 Apr 2022 13:37:50 +0000 Subject: [PATCH 48/66] [0.68.1] Bump version numbers --- Gemfile.lock | 4 +- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- ReactAndroid/gradle.properties | 2 +- .../systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- package.json | 2 +- packages/rn-tester/Podfile.lock | 1148 ++++++++--------- template/Gemfile.lock | 4 +- template/package.json | 2 +- 10 files changed, 585 insertions(+), 585 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 089d06d0fa20..562835193b0f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.6.2) + cocoapods-downloader (1.6.3) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) @@ -71,7 +71,7 @@ GEM nanaimo (0.3.0) nap (1.1.0) netrc (0.11.0) - public_suffix (4.0.6) + public_suffix (4.0.7) rexml (3.2.5) ruby-macho (2.5.1) typhoeus (1.4.0) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 95ff459078c9..0ab6d35d4593 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -12,6 +12,6 @@ exports.version = { major: 0, minor: 68, - patch: 0, + patch: 1, prerelease: null, }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 8117244d4477..0f8f06ab7545 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -23,7 +23,7 @@ __rnVersion = @{ RCTVersionMajor: @(0), RCTVersionMinor: @(68), - RCTVersionPatch: @(0), + RCTVersionPatch: @(1), RCTVersionPrerelease: [NSNull null], }; }); diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index ec28346d7e8b..4fb1f3f97e40 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.68.0 +VERSION_NAME=0.68.1 GROUP=com.facebook.react POM_NAME=ReactNative diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index cd55478df489..970fe3c41032 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -17,6 +17,6 @@ public class ReactNativeVersion { public static final Map VERSION = MapBuilder.of( "major", 0, "minor", 68, - "patch", 0, + "patch", 1, "prerelease", null); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 0dbc53d2c00f..8a5e38a87bd6 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -17,7 +17,7 @@ namespace facebook::react { constexpr struct { int32_t Major = 0; int32_t Minor = 68; - int32_t Patch = 0; + int32_t Patch = 1; std::string_view Prerelease = ""; } ReactNativeVersion; diff --git a/package.json b/package.json index 1128a991bdb5..1d490e6977ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.68.0", + "version": "0.68.1", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 9e12bcd65b79..ec8bc07177f7 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -2,14 +2,14 @@ PODS: - boost (1.76.0) - CocoaAsyncSocket (7.6.5) - DoubleConversion (1.1.6) - - FBLazyVector (0.68.0) - - FBReactNativeSpec (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-Core (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) + - FBLazyVector (0.68.1) + - FBReactNativeSpec (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-Core (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) - Flipper (0.125.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -91,623 +91,623 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.68.0) - - RCTTypeSafety (0.68.0): - - FBLazyVector (= 0.68.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - React-Core (= 0.68.0) - - React (0.68.0): - - React-Core (= 0.68.0) - - React-Core/DevSupport (= 0.68.0) - - React-Core/RCTWebSocket (= 0.68.0) - - React-RCTActionSheet (= 0.68.0) - - React-RCTAnimation (= 0.68.0) - - React-RCTBlob (= 0.68.0) - - React-RCTImage (= 0.68.0) - - React-RCTLinking (= 0.68.0) - - React-RCTNetwork (= 0.68.0) - - React-RCTSettings (= 0.68.0) - - React-RCTText (= 0.68.0) - - React-RCTVibration (= 0.68.0) - - React-callinvoker (0.68.0) - - React-Codegen (0.68.0): - - FBReactNativeSpec (= 0.68.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-Core (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-rncore (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Core (0.68.0): + - RCTRequired (0.68.1) + - RCTTypeSafety (0.68.1): + - FBLazyVector (= 0.68.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - React-Core (= 0.68.1) + - React (0.68.1): + - React-Core (= 0.68.1) + - React-Core/DevSupport (= 0.68.1) + - React-Core/RCTWebSocket (= 0.68.1) + - React-RCTActionSheet (= 0.68.1) + - React-RCTAnimation (= 0.68.1) + - React-RCTBlob (= 0.68.1) + - React-RCTImage (= 0.68.1) + - React-RCTLinking (= 0.68.1) + - React-RCTNetwork (= 0.68.1) + - React-RCTSettings (= 0.68.1) + - React-RCTText (= 0.68.1) + - React-RCTVibration (= 0.68.1) + - React-callinvoker (0.68.1) + - React-Codegen (0.68.1): + - FBReactNativeSpec (= 0.68.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-Core (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-rncore (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Core (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-Core/Default (= 0.68.1) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/CoreModulesHeaders (0.68.0): + - React-Core/CoreModulesHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/Default (0.68.0): + - React-Core/Default (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/DevSupport (0.68.0): + - React-Core/DevSupport (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0) - - React-Core/RCTWebSocket (= 0.68.0) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-jsinspector (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-Core/Default (= 0.68.1) + - React-Core/RCTWebSocket (= 0.68.1) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-jsinspector (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.68.0): + - React-Core/RCTActionSheetHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTAnimationHeaders (0.68.0): + - React-Core/RCTAnimationHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTBlobHeaders (0.68.0): + - React-Core/RCTBlobHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTImageHeaders (0.68.0): + - React-Core/RCTImageHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTLinkingHeaders (0.68.0): + - React-Core/RCTLinkingHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTNetworkHeaders (0.68.0): + - React-Core/RCTNetworkHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTPushNotificationHeaders (0.68.0): + - React-Core/RCTPushNotificationHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTSettingsHeaders (0.68.0): + - React-Core/RCTSettingsHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTTextHeaders (0.68.0): + - React-Core/RCTTextHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTVibrationHeaders (0.68.0): + - React-Core/RCTVibrationHeaders (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-Core/RCTWebSocket (0.68.0): + - React-Core/RCTWebSocket (0.68.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-perflogger (= 0.68.0) + - React-Core/Default (= 0.68.1) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-perflogger (= 0.68.1) - Yoga - - React-CoreModules (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/CoreModulesHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - React-RCTImage (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-cxxreact (0.68.0): + - React-CoreModules (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/CoreModulesHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - React-RCTImage (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-cxxreact (0.68.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsinspector (= 0.68.0) - - React-logger (= 0.68.0) - - React-perflogger (= 0.68.0) - - React-runtimeexecutor (= 0.68.0) - - React-Fabric (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-Fabric/animations (= 0.68.0) - - React-Fabric/attributedstring (= 0.68.0) - - React-Fabric/butter (= 0.68.0) - - React-Fabric/componentregistry (= 0.68.0) - - React-Fabric/componentregistrynative (= 0.68.0) - - React-Fabric/components (= 0.68.0) - - React-Fabric/config (= 0.68.0) - - React-Fabric/core (= 0.68.0) - - React-Fabric/debug_core (= 0.68.0) - - React-Fabric/debug_renderer (= 0.68.0) - - React-Fabric/imagemanager (= 0.68.0) - - React-Fabric/leakchecker (= 0.68.0) - - React-Fabric/mounting (= 0.68.0) - - React-Fabric/runtimescheduler (= 0.68.0) - - React-Fabric/scheduler (= 0.68.0) - - React-Fabric/telemetry (= 0.68.0) - - React-Fabric/templateprocessor (= 0.68.0) - - React-Fabric/textlayoutmanager (= 0.68.0) - - React-Fabric/uimanager (= 0.68.0) - - React-Fabric/utils (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/animations (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/attributedstring (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/butter (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/componentregistry (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/componentregistrynative (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-Fabric/components/activityindicator (= 0.68.0) - - React-Fabric/components/image (= 0.68.0) - - React-Fabric/components/inputaccessory (= 0.68.0) - - React-Fabric/components/legacyviewmanagerinterop (= 0.68.0) - - React-Fabric/components/modal (= 0.68.0) - - React-Fabric/components/root (= 0.68.0) - - React-Fabric/components/safeareaview (= 0.68.0) - - React-Fabric/components/scrollview (= 0.68.0) - - React-Fabric/components/slider (= 0.68.0) - - React-Fabric/components/text (= 0.68.0) - - React-Fabric/components/textinput (= 0.68.0) - - React-Fabric/components/unimplementedview (= 0.68.0) - - React-Fabric/components/view (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/activityindicator (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/image (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/inputaccessory (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/legacyviewmanagerinterop (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/modal (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/root (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/safeareaview (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/scrollview (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/slider (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/text (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/textinput (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/unimplementedview (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/components/view (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) + - React-callinvoker (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsinspector (= 0.68.1) + - React-logger (= 0.68.1) + - React-perflogger (= 0.68.1) + - React-runtimeexecutor (= 0.68.1) + - React-Fabric (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-Fabric/animations (= 0.68.1) + - React-Fabric/attributedstring (= 0.68.1) + - React-Fabric/butter (= 0.68.1) + - React-Fabric/componentregistry (= 0.68.1) + - React-Fabric/componentregistrynative (= 0.68.1) + - React-Fabric/components (= 0.68.1) + - React-Fabric/config (= 0.68.1) + - React-Fabric/core (= 0.68.1) + - React-Fabric/debug_core (= 0.68.1) + - React-Fabric/debug_renderer (= 0.68.1) + - React-Fabric/imagemanager (= 0.68.1) + - React-Fabric/leakchecker (= 0.68.1) + - React-Fabric/mounting (= 0.68.1) + - React-Fabric/runtimescheduler (= 0.68.1) + - React-Fabric/scheduler (= 0.68.1) + - React-Fabric/telemetry (= 0.68.1) + - React-Fabric/templateprocessor (= 0.68.1) + - React-Fabric/textlayoutmanager (= 0.68.1) + - React-Fabric/uimanager (= 0.68.1) + - React-Fabric/utils (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/animations (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/attributedstring (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/butter (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/componentregistry (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/componentregistrynative (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-Fabric/components/activityindicator (= 0.68.1) + - React-Fabric/components/image (= 0.68.1) + - React-Fabric/components/inputaccessory (= 0.68.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.68.1) + - React-Fabric/components/modal (= 0.68.1) + - React-Fabric/components/root (= 0.68.1) + - React-Fabric/components/safeareaview (= 0.68.1) + - React-Fabric/components/scrollview (= 0.68.1) + - React-Fabric/components/slider (= 0.68.1) + - React-Fabric/components/text (= 0.68.1) + - React-Fabric/components/textinput (= 0.68.1) + - React-Fabric/components/unimplementedview (= 0.68.1) + - React-Fabric/components/view (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/activityindicator (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/image (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/inputaccessory (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/legacyviewmanagerinterop (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/modal (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/root (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/safeareaview (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/scrollview (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/slider (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/text (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/textinput (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/unimplementedview (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/components/view (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) - Yoga - - React-Fabric/config (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/core (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/debug_core (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/debug_renderer (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/imagemanager (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - React-RCTImage (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/leakchecker (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/mounting (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/runtimescheduler (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/scheduler (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/telemetry (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/templateprocessor (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/textlayoutmanager (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) + - React-Fabric/config (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/core (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/debug_core (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/debug_renderer (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/imagemanager (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - React-RCTImage (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/leakchecker (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/mounting (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/runtimescheduler (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/scheduler (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/telemetry (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/templateprocessor (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/textlayoutmanager (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) - React-Fabric/uimanager - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/uimanager (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-Fabric/utils (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.68.0) - - RCTTypeSafety (= 0.68.0) - - React-graphics (= 0.68.0) - - React-jsi (= 0.68.0) - - React-jsiexecutor (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-graphics (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.68.0) - - React-jsi (0.68.0): + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/uimanager (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-Fabric/utils (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.68.1) + - RCTTypeSafety (= 0.68.1) + - React-graphics (= 0.68.1) + - React-jsi (= 0.68.1) + - React-jsiexecutor (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-graphics (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.68.1) + - React-jsi (0.68.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.68.0) - - React-jsi/Default (0.68.0): + - React-jsi/Default (= 0.68.1) + - React-jsi/Default (0.68.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.68.0): + - React-jsi/Fabric (0.68.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.68.0): + - React-jsiexecutor (0.68.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-perflogger (= 0.68.0) - - React-jsinspector (0.68.0) - - React-logger (0.68.0): + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-perflogger (= 0.68.1) + - React-jsinspector (0.68.1) + - React-logger (0.68.1): - glog - - React-perflogger (0.68.0) - - React-RCTActionSheet (0.68.0): - - React-Core/RCTActionSheetHeaders (= 0.68.0) - - React-RCTAnimation (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/RCTAnimationHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTBlob (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0) - - React-Core/RCTBlobHeaders (= 0.68.0) - - React-Core/RCTWebSocket (= 0.68.0) - - React-jsi (= 0.68.0) - - React-RCTNetwork (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTFabric (0.68.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.68.0) - - React-Fabric (= 0.68.0) - - React-RCTImage (= 0.68.0) - - React-RCTImage (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/RCTImageHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - React-RCTNetwork (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTLinking (0.68.0): - - React-Codegen (= 0.68.0) - - React-Core/RCTLinkingHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTNetwork (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/RCTNetworkHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTPushNotification (0.68.0): - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/RCTPushNotificationHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTSettings (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.68.0) - - React-Codegen (= 0.68.0) - - React-Core/RCTSettingsHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTTest (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.68.0) - - React-CoreModules (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-RCTText (0.68.0): - - React-Core/RCTTextHeaders (= 0.68.0) - - React-RCTVibration (0.68.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Codegen (= 0.68.0) - - React-Core/RCTVibrationHeaders (= 0.68.0) - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) - - React-rncore (0.68.0) - - React-runtimeexecutor (0.68.0): - - React-jsi (= 0.68.0) - - ReactCommon/turbomodule/core (0.68.0): + - React-perflogger (0.68.1) + - React-RCTActionSheet (0.68.1): + - React-Core/RCTActionSheetHeaders (= 0.68.1) + - React-RCTAnimation (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/RCTAnimationHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTBlob (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.1) + - React-Core/RCTBlobHeaders (= 0.68.1) + - React-Core/RCTWebSocket (= 0.68.1) + - React-jsi (= 0.68.1) + - React-RCTNetwork (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTFabric (0.68.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.68.1) + - React-Fabric (= 0.68.1) + - React-RCTImage (= 0.68.1) + - React-RCTImage (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/RCTImageHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - React-RCTNetwork (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTLinking (0.68.1): + - React-Codegen (= 0.68.1) + - React-Core/RCTLinkingHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTNetwork (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/RCTNetworkHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTPushNotification (0.68.1): + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/RCTPushNotificationHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTSettings (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.68.1) + - React-Codegen (= 0.68.1) + - React-Core/RCTSettingsHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTTest (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.68.1) + - React-CoreModules (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-RCTText (0.68.1): + - React-Core/RCTTextHeaders (= 0.68.1) + - React-RCTVibration (0.68.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Codegen (= 0.68.1) + - React-Core/RCTVibrationHeaders (= 0.68.1) + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) + - React-rncore (0.68.1) + - React-runtimeexecutor (0.68.1): + - React-jsi (= 0.68.1) + - ReactCommon/turbomodule/core (0.68.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0) - - React-Core (= 0.68.0) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-logger (= 0.68.0) - - React-perflogger (= 0.68.0) - - ReactCommon/turbomodule/samples (0.68.0): + - React-callinvoker (= 0.68.1) + - React-Core (= 0.68.1) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-logger (= 0.68.1) + - React-perflogger (= 0.68.1) + - ReactCommon/turbomodule/samples (0.68.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.68.0) - - React-Core (= 0.68.0) - - React-cxxreact (= 0.68.0) - - React-jsi (= 0.68.0) - - React-logger (= 0.68.0) - - React-perflogger (= 0.68.0) - - ReactCommon/turbomodule/core (= 0.68.0) + - React-callinvoker (= 0.68.1) + - React-Core (= 0.68.1) + - React-cxxreact (= 0.68.1) + - React-jsi (= 0.68.1) + - React-logger (= 0.68.1) + - React-perflogger (= 0.68.1) + - ReactCommon/turbomodule/core (= 0.68.1) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React-Core @@ -883,8 +883,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: d2fd875e2b24bbc350722df0df9d383cb891b9f2 - FBReactNativeSpec: 6edcf2a7b177284bd4993063297876f0e1523c5d + FBLazyVector: 2c76493a346ef8cacf1f442926a39f805fffec1f + FBReactNativeSpec: f74879e3564534fb7658bfe170e01c892007d426 Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 3d3d04a078d4f3a1b6c6916587f159dc11f232c4 @@ -899,39 +899,39 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 - RCTRequired: bab4a7c3d7eb9553b13773ee190f279712efd1fc - RCTTypeSafety: efbeb6e450ff6cef8e19c2cb5314c6d8bfeeef77 - React: 28e4d45839b7d0fd9512af899e0379a17a5172ec - React-callinvoker: 5585d1ef6795786f288690b19e08bed253c33155 - React-Codegen: d04c8fd868970b6f3509b68b78a38b61c5c61903 - React-Core: 122639d111d791eb00c2bc8d678cfeec46671744 - React-CoreModules: 4dee89a87599055ca172e73924e27531eb4dd570 - React-cxxreact: 15728f254c7e3b94ac9d53c626bff554a7c42b10 - React-Fabric: 41fc60119acc6d3ebc728d556c9cccb23257b269 - React-graphics: 71ec4d20b1a62bbbc48a8129a1088905af58ff49 - React-jsi: 4d135a7813ea815981b434ec37c6cfd8280b127b - React-jsiexecutor: 010a66edf644339f6da72b34208b070089680415 - React-jsinspector: 90f0bfd5d04e0b066c29216a110ffb9a6c34f23f - React-logger: 8474fefa09d05f573a13c044cb0dfd751d4e52e3 - React-perflogger: 15cb741d6c2379f4d3fc8f9e4d4e1110ef3020cb - React-RCTActionSheet: ea9099db0597bd769430db1e2d011fd5fdb7fc5e - React-RCTAnimation: 252df4749866f2654f37612f839522cac91c1165 - React-RCTBlob: ae9ea73c6f84685ad9cd8ba2275cce6eaa26699d - React-RCTFabric: 1841caf08db263671ccc7608eeb3705df725cc0e - React-RCTImage: 99ae69c73d31e7937cb250a4f470ae6a3f5d16e4 - React-RCTLinking: cff4ca5547612607ae29a5859b466410a58a920d - React-RCTNetwork: 2783868d750a000d33a63bc3c3a140e6f812a735 - React-RCTPushNotification: 48b4644b7e707dafcf0540af847bc0e36921dd71 - React-RCTSettings: 12fc409d5e337cda891058fe2fd1427fa23ab5e1 - React-RCTTest: a4dcc5530a1878c7f9dac59a6926f673a1d44046 - React-RCTText: 6db924036c02a9fd98f30d9038756fafac17201c - React-RCTVibration: 82fc52d3d96549b8c59a6c8c017d5a1a11457049 - React-rncore: 7febef21896918f46b4e7bf9d7b75e3e93030526 - React-runtimeexecutor: 9b1304f48e344c55bb3c36e13bf11461cb4da5d8 - ReactCommon: fab89a13b52f1ac42b59a0e4b4f76f21aea9eebe + RCTRequired: 00581111c53531e39e3c6346ef0d2c0cf52a5a37 + RCTTypeSafety: 07e03ee7800e7dd65cba8e52ad0c2edb06c96604 + React: e61f4bf3c573d0c61c56b53dc3eb1d9daf0768a0 + React-callinvoker: 047d47230bb6fd66827f8cb0bea4e944ffd1309b + React-Codegen: f01f6e92ac044a336afadc36cb55eb6bd5be187a + React-Core: a4a3a8e10d004b08e013c3d0438259dd89a3894c + React-CoreModules: bb9f8bc36f1ae6d780b856927fa9d4aa01ccccc0 + React-cxxreact: 7dd472aefb8629d6080cbb859240bafccd902704 + React-Fabric: 250c9a06ca52b543e8781a062a54c0553eb69106 + React-graphics: b25a8a7e8d8cd14e368eaf275d35d0596355559d + React-jsi: b25808afe821b607d51c779bdd1717be8393b7ec + React-jsiexecutor: 4a4bae5671b064a2248a690cf75957669489d08c + React-jsinspector: 218a2503198ff28a085f8e16622a8d8f507c8019 + React-logger: f79dd3cc0f9b44f5611c6c7862badd891a862cf8 + React-perflogger: 30ab8d6db10e175626069e742eead3ebe8f24fd5 + React-RCTActionSheet: 4b45da334a175b24dabe75f856b98fed3dfd6201 + React-RCTAnimation: d6237386cb04500889877845b3e9e9291146bc2e + React-RCTBlob: bc9e2cd738c43bd2948e862e371402ef9584730a + React-RCTFabric: fa0dd5a689cab27d51a30eeb7a274b0702c4a175 + React-RCTImage: 9f8cac465c6e5837007f59ade2a0a741016dd6a3 + React-RCTLinking: 5073abb7d30cc0824b2172bd4582fc15bfc40510 + React-RCTNetwork: 28ff94aa7d8fc117fc800b87dd80869a00d2bef3 + React-RCTPushNotification: a8d8fee6f50ba87835f3e3985ca6a3a17b9131cf + React-RCTSettings: f27aa036f7270fe6ca43f8cdd1819e821fa429a0 + React-RCTTest: f4af9871deccfbb07b03913e662ccbaf6ff5b109 + React-RCTText: 7cb6f86fa7bc86f22f16333ad243b158e63b2a68 + React-RCTVibration: 9e344c840176b0af9c84d5019eb4fed8b3c105a1 + React-rncore: b785b5d5d6b58333b3bf6e390ee182e51f37664f + React-runtimeexecutor: 7285b499d0339104b2813a1f58ad1ada4adbd6c0 + ReactCommon: bf2888a826ceedf54b99ad1b6182d1bc4a8a3984 ScreenshotManager: 8a08e488cb533b83ebe069ad6109d9c1df9cea79 SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608 - Yoga: 6671cf077f614314c22fd09ddf87d7abeee64e96 + Yoga: 17cd9a50243093b547c1e539c749928dd68152da YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 064c91fbb8ac895e453a791ebaaae5cfe9c8557d diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 089d06d0fa20..562835193b0f 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -45,7 +45,7 @@ GEM public_suffix (~> 4.0) typhoeus (~> 1.0) cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.6.2) + cocoapods-downloader (1.6.3) cocoapods-plugins (1.0.0) nap cocoapods-search (1.0.1) @@ -71,7 +71,7 @@ GEM nanaimo (0.3.0) nap (1.1.0) netrc (0.11.0) - public_suffix (4.0.6) + public_suffix (4.0.7) rexml (3.2.5) ruby-macho (2.5.1) typhoeus (1.4.0) diff --git a/template/package.json b/template/package.json index 45c74e195686..4b64b8aaeea5 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.68.0" + "react-native": "0.68.1" }, "devDependencies": { "@babel/core": "^7.12.9", From 7668a3da009727f58f56ac86d1543fa78ffaea07 Mon Sep 17 00:00:00 2001 From: Ben Roth Date: Wed, 22 Mar 2017 14:47:03 -0700 Subject: [PATCH 49/66] [iOS] Remove side effects from DevTools (swizzling, module exporting) - Remove swizzling from dev tools - Remove RCT_EXPORT_MODULE from RCTDevMenu Do not use RCT_EXPORT_MODULE in RCTDevMenu Because this class swizzles a system method inside `initialize`, all the versions of RCTDevMenu conflict with each other when we use RCT_EXPORT_MODULE because they are all referenced immediately at runtime. --- React/CoreModules/RCTDevMenu.mm | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/React/CoreModules/RCTDevMenu.mm b/React/CoreModules/RCTDevMenu.mm index 6d47652b6afe..6b51bc1a7a3a 100644 --- a/React/CoreModules/RCTDevMenu.mm +++ b/React/CoreModules/RCTDevMenu.mm @@ -99,15 +99,7 @@ @implementation RCTDevMenu { @synthesize callableJSModules = _callableJSModules; @synthesize bundleManager = _bundleManager; -RCT_EXPORT_MODULE() - -+ (void)initialize -{ - // We're swizzling here because it's poor form to override methods in a category, - // however UIWindow doesn't actually implement motionEnded:withEvent:, so there's - // no need to call the original implementation. - RCTSwapInstanceMethods([UIWindow class], @selector(motionEnded:withEvent:), @selector(RCT_motionEnded:withEvent:)); -} ++ (NSString *)moduleName { return @"RCTDevMenu"; } + (BOOL)requiresMainQueueSetup { From fb864ce38bcf28059925f743258a63fd90a4dc5d Mon Sep 17 00:00:00 2001 From: Ben Roth Date: Mon, 24 Jul 2017 17:31:48 -0700 Subject: [PATCH 50/66] [iOS] Stop enqueueing JS calls without waiting for bridge to set up --- React/Base/RCTRootView.m | 4 ---- 1 file changed, 4 deletions(-) diff --git a/React/Base/RCTRootView.m b/React/Base/RCTRootView.m index 122ed87322f1..3156ad188228 100644 --- a/React/Base/RCTRootView.m +++ b/React/Base/RCTRootView.m @@ -85,10 +85,6 @@ - (instancetype)initWithFrame:(CGRect)frame object:self]; [self showLoadingView]; - - // Immediately schedule the application to be started. - // (Sometimes actual `_bridge` is already batched bridge here.) - [self bundleFinishedLoading:([_bridge batchedBridge] ?: _bridge)]; } RCT_PROFILE_END_EVENT(RCTProfileTagAlways, @""); From f7d1f9dca9124840bef1e53ea38ebfb2b852db00 Mon Sep 17 00:00:00 2001 From: nikki93 Date: Wed, 29 Mar 2017 23:45:40 -0700 Subject: [PATCH 51/66] [ios] Let RCTAsyncLocalStorage take storage directory as parameter Co-Authored-By: Kudo Chien * Fix RNTester broken for RCTTurboModuleEnabled mode --- React/CoreModules/RCTAsyncLocalStorage.h | 9 +- React/CoreModules/RCTAsyncLocalStorage.mm | 122 +++++++++------------ packages/rn-tester/RNTester/AppDelegate.mm | 30 +++++ 3 files changed, 83 insertions(+), 78 deletions(-) diff --git a/React/CoreModules/RCTAsyncLocalStorage.h b/React/CoreModules/RCTAsyncLocalStorage.h index 66136c871107..5dce9e162fab 100644 --- a/React/CoreModules/RCTAsyncLocalStorage.h +++ b/React/CoreModules/RCTAsyncLocalStorage.h @@ -25,14 +25,13 @@ @property (nonatomic, readonly, getter=isValid) BOOL valid; +// NOTE(nikki): Added to allow scoped per Expo app +- (instancetype)initWithStorageDirectory:(NSString *)storageDirectory; + // Clear the RCTAsyncLocalStorage data from native code - (void)clearAllData; -// For clearing data when the bridge may not exist, e.g. when logging out. -+ (void)clearAllData; - -// Grab data from the cache. ResponseBlock result array will have an error at position 0, and an array of arrays at -// position 1. +// Grab data from the cache. ResponseBlock result array will have an error at position 0, and an array of arrays at position 1. - (void)multiGet:(NSArray *)keys callback:(RCTResponseSenderBlock)callback; // Add multiple key value pairs to the cache. diff --git a/React/CoreModules/RCTAsyncLocalStorage.mm b/React/CoreModules/RCTAsyncLocalStorage.mm index 326ea78f8d69..c15bb9b81aca 100644 --- a/React/CoreModules/RCTAsyncLocalStorage.mm +++ b/React/CoreModules/RCTAsyncLocalStorage.mm @@ -71,27 +71,6 @@ static void RCTAppendError(NSDictionary *error, NSMutableArray * return nil; } -static NSString *RCTGetStorageDirectory() -{ - static NSString *storageDirectory = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - storageDirectory = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; - storageDirectory = [storageDirectory stringByAppendingPathComponent:RCTStorageDirectory]; - }); - return storageDirectory; -} - -static NSString *RCTGetManifestFilePath() -{ - static NSString *manifestFilePath = nil; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - manifestFilePath = [RCTGetStorageDirectory() stringByAppendingPathComponent:RCTManifestFileName]; - }); - return manifestFilePath; -} - // Only merges objects - all other types are just clobbered (including arrays) static BOOL RCTMergeRecursive(NSMutableDictionary *destination, NSDictionary *source) { @@ -120,49 +99,33 @@ static BOOL RCTMergeRecursive(NSMutableDictionary *destination, NSDictionary *so return modified; } -static dispatch_queue_t RCTGetMethodQueue() -{ - // We want all instances to share the same queue since they will be reading/writing the same files. - static dispatch_queue_t queue; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - queue = dispatch_queue_create("com.facebook.react.AsyncLocalStorageQueue", DISPATCH_QUEUE_SERIAL); - }); - return queue; -} - -static NSCache *RCTGetCache() -{ - // We want all instances to share the same cache since they will be reading/writing the same files. - static NSCache *cache; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - cache = [NSCache new]; - cache.totalCostLimit = 2 * 1024 * 1024; // 2MB +// NOTE(nikki93): We replace with scoped implementations of: +// RCTGetStorageDirectory() +// RCTGetManifestFilePath() +// RCTGetMethodQueue() +// RCTGetCache() +// RCTDeleteStorageDirectory() - // Clear cache in the event of a memory warning - [[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidReceiveMemoryWarningNotification - object:nil - queue:nil - usingBlock:^(__unused NSNotification *note) { - [cache removeAllObjects]; - }]; - }); - return cache; -} +#define RCTGetStorageDirectory() _storageDirectory +#define RCTGetManifestFilePath() _manifestFilePath +#define RCTGetMethodQueue() self.methodQueue +#define RCTGetCache() self.cache -static BOOL RCTHasCreatedStorageDirectory = NO; -static NSDictionary *RCTDeleteStorageDirectory() +static NSDictionary *RCTDeleteStorageDirectory(NSString *storageDirectory) { NSError *error; - [[NSFileManager defaultManager] removeItemAtPath:RCTGetStorageDirectory() error:&error]; - RCTHasCreatedStorageDirectory = NO; + [[NSFileManager defaultManager] removeItemAtPath:storageDirectory error:&error]; return error ? RCTMakeError(@"Failed to delete storage directory.", error, nil) : nil; } +#define RCTDeleteStorageDirectory() RCTDeleteStorageDirectory(_storageDirectory) #pragma mark - RCTAsyncLocalStorage @interface RCTAsyncLocalStorage () + +@property (nonatomic, copy) NSString *storageDirectory; +@property (nonatomic, copy) NSString *manifestFilePath; + @end @implementation RCTAsyncLocalStorage { @@ -171,27 +134,42 @@ @implementation RCTAsyncLocalStorage { // in separate files (as opposed to nil values which don't exist). The manifest is read off disk at startup, and // written to disk after all mutations. NSMutableDictionary *_manifest; + NSCache *_cache; + dispatch_once_t _cacheOnceToken; } -RCT_EXPORT_MODULE() - -- (dispatch_queue_t)methodQueue +// NOTE(nikki93): Prevents the module from being auto-initialized and allows us to pass our own `storageDirectory` ++ (NSString *)moduleName { return @"RCTAsyncLocalStorage"; } +- (instancetype)initWithStorageDirectory:(NSString *)storageDirectory { - return RCTGetMethodQueue(); + if ((self = [super init])) { + _storageDirectory = storageDirectory; + _manifestFilePath = [RCTGetStorageDirectory() stringByAppendingPathComponent:RCTManifestFileName]; + } + return self; } -- (void)clearAllData +// NOTE(nikki93): Use the default `methodQueue` since instances have different storage directories +@synthesize methodQueue = _methodQueue; + +- (NSCache *)cache { - dispatch_async(RCTGetMethodQueue(), ^{ - [self->_manifest removeAllObjects]; - [RCTGetCache() removeAllObjects]; - RCTDeleteStorageDirectory(); + dispatch_once(&_cacheOnceToken, ^{ + _cache = [NSCache new]; + _cache.totalCostLimit = 2 * 1024 * 1024; // 2MB + + // Clear cache in the event of a memory warning + [[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationDidReceiveMemoryWarningNotification object:nil queue:nil usingBlock:^(__unused NSNotification *note) { + [_cache removeAllObjects]; + }]; }); + return _cache; } -+ (void)clearAllData +- (void)clearAllData { dispatch_async(RCTGetMethodQueue(), ^{ + [self->_manifest removeAllObjects]; [RCTGetCache() removeAllObjects]; RCTDeleteStorageDirectory(); }); @@ -229,15 +207,13 @@ - (NSDictionary *)_ensureSetup RCTAssertThread(RCTGetMethodQueue(), @"Must be executed on storage thread"); NSError *error = nil; - if (!RCTHasCreatedStorageDirectory) { - [[NSFileManager defaultManager] createDirectoryAtPath:RCTGetStorageDirectory() - withIntermediateDirectories:YES - attributes:nil - error:&error]; - if (error) { - return RCTMakeError(@"Failed to create storage directory.", error, nil); - } - RCTHasCreatedStorageDirectory = YES; + // NOTE(nikki93): `withIntermediateDirectories:YES` makes this idempotent + [[NSFileManager defaultManager] createDirectoryAtPath:RCTGetStorageDirectory() + withIntermediateDirectories:YES + attributes:nil + error:&error]; + if (error) { + return RCTMakeError(@"Failed to create storage directory.", error, nil); } if (!_haveSetup) { NSDictionary *errorOut; diff --git a/packages/rn-tester/RNTester/AppDelegate.mm b/packages/rn-tester/RNTester/AppDelegate.mm index 1f3d31f42153..0834b696c404 100644 --- a/packages/rn-tester/RNTester/AppDelegate.mm +++ b/packages/rn-tester/RNTester/AppDelegate.mm @@ -21,6 +21,7 @@ #import #endif +#import #import #import #import @@ -36,6 +37,9 @@ #import #import +#import +#import + #import #if !TARGET_OS_TV && !TARGET_OS_UIKITFORMAC @@ -224,6 +228,14 @@ - (Class)getModuleClassFromName:(const char *)name ]; }]; } + + // Expo-specific + if (moduleClass == RCTAsyncLocalStorageCls()) { + NSString *documentDirectory = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; + NSString *storageDirectory = [documentDirectory stringByAppendingPathComponent:@"RCTAsyncLocalStorage_V1"]; + return [[moduleClass alloc] initWithStorageDirectory:storageDirectory]; + } + // No custom initializer here. return [moduleClass new]; } @@ -268,4 +280,22 @@ - (void)application:(__unused UIApplication *)application #endif +- (NSArray> *)extraModulesForBridge:(__unused RCTBridge *)bridge +{ + if (RCTTurboModuleEnabled()) { + return @[]; + } + + NSString *documentDirectory = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).firstObject; + NSString *storageDirectory = [documentDirectory stringByAppendingPathComponent:@"RCTAsyncLocalStorage_V1"]; + return @[ + [[RCTAsyncLocalStorage alloc] initWithStorageDirectory:storageDirectory], + + // RCTDevMenu was removed when integrating React with Expo client: + // https://github.com/expo/react-native/commit/7f2912e8005ea6e81c45935241081153b822b988 + // Let's bring it back in RNTester. + (id)[RCTDevMenu new], + ]; +} + @end From 51b70f7456ceff72c6c6b9a1987c7d8b0e3a9440 Mon Sep 17 00:00:00 2001 From: Nikhilesh Sigatapu Date: Thu, 9 Nov 2017 16:11:35 -0800 Subject: [PATCH 52/66] [expo] User friendly error message if font lacks automatic scaling --- Libraries/Text/Text/NSTextStorage+FontScaling.m | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Libraries/Text/Text/NSTextStorage+FontScaling.m b/Libraries/Text/Text/NSTextStorage+FontScaling.m index e3752c7c774e..69233106c7b0 100644 --- a/Libraries/Text/Text/NSTextStorage+FontScaling.m +++ b/Libraries/Text/Text/NSTextStorage+FontScaling.m @@ -7,6 +7,8 @@ #import "NSTextStorage+FontScaling.h" +#import + typedef NS_OPTIONS(NSInteger, RCTTextSizeComparisonOptions) { RCTTextSizeComparisonSmaller = 1 << 0, RCTTextSizeComparisonLarger = 1 << 1, @@ -125,9 +127,14 @@ - (void)scaleFontSizeWithRatio:(CGFloat)ratio CGFloat fontSize = MAX(MIN(font.pointSize * ratio, maximumFontSize), minimumFontSize); - [self addAttribute:NSFontAttributeName - value:[font fontWithSize:fontSize] - range:range]; + UIFont *scaledFont = [font fontWithSize:fontSize]; + if (scaledFont) { + [self addAttribute:NSFontAttributeName + value:scaledFont + range:range]; + } else { + RCTLogError(@"Font \"%@"" doesn't support automatic scaling.", font.familyName); + } } ]; From 8ba78a1bfcbfedbaa19c93a1ff30fd46383946aa Mon Sep 17 00:00:00 2001 From: James Ide Date: Wed, 21 Feb 2018 15:51:39 -0800 Subject: [PATCH 53/66] [android] Add method to load a script from string instead of file Loading directly from a string instead of a file provides more flexibility for bundle sources other than disk. --- .../react/bridge/CatalystInstanceImpl.java | 21 ++++++++++++++++++- .../jni/react/jni/CatalystInstanceImpl.cpp | 10 +++++++++ .../main/jni/react/jni/CatalystInstanceImpl.h | 4 ++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java index 96fd8aa2592f..ca43bd8db165 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/CatalystInstanceImpl.java @@ -12,6 +12,7 @@ import android.content.res.AssetManager; import android.os.AsyncTask; +import android.util.Log; import androidx.annotation.Nullable; import com.facebook.common.logging.FLog; import com.facebook.infer.annotation.Assertions; @@ -251,7 +252,22 @@ public void loadScriptFromAssets( @Override public void loadScriptFromFile(String fileName, String sourceURL, boolean loadSynchronously) { mSourceURL = sourceURL; - jniLoadScriptFromFile(fileName, sourceURL, loadSynchronously); + + try { + final String contents = (String) Class.forName("host.exp.exponent.ReactNativeStaticHelpers") + .getMethod("getBundleSourceForPath", String.class) + .invoke(null, fileName); + if (contents == null) { + Log.d("CatalystInstanceImpl", "Loading script from file"); + jniLoadScriptFromFile(fileName, sourceURL, loadSynchronously); + } else { + Log.d("CatalystInstanceImpl", "Loading script from string. Length: " + contents.length()); + jniLoadScriptFromString(contents, sourceURL, loadSynchronously); + } + } catch (Exception e) { + Log.d("CatalystInstanceImpl", "Loading script from file"); + jniLoadScriptFromFile(fileName, sourceURL, loadSynchronously); + } } @Override @@ -269,6 +285,9 @@ private native void jniLoadScriptFromAssets( private native void jniLoadScriptFromFile( String fileName, String sourceURL, boolean loadSynchronously); + private native void jniLoadScriptFromString( + String script, String sourceURL, boolean loadSynchronously); + @Override public void runJSBundle() { FLog.d(ReactConstants.TAG, "CatalystInstanceImpl.runJSBundle()"); diff --git a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp b/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp index 18abeb88b2f1..562b8a6d21c5 100644 --- a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp +++ b/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.cpp @@ -129,6 +129,8 @@ void CatalystInstanceImpl::registerNatives() { CatalystInstanceImpl::jniLoadScriptFromAssets), makeNativeMethod( "jniLoadScriptFromFile", CatalystInstanceImpl::jniLoadScriptFromFile), + makeNativeMethod( + "jniLoadScriptFromString", CatalystInstanceImpl::jniLoadScriptFromString), makeNativeMethod( "jniCallJSFunction", CatalystInstanceImpl::jniCallJSFunction), makeNativeMethod( @@ -311,6 +313,14 @@ void CatalystInstanceImpl::jniLoadScriptFromFile( } } +void CatalystInstanceImpl::jniLoadScriptFromString( + const std::string& scriptStdString, + const std::string& sourceURL, + bool loadSynchronously) { + std::unique_ptr script = folly::make_unique(scriptStdString); + instance_->loadScriptFromString(std::move(script), sourceURL, loadSynchronously); +} + void CatalystInstanceImpl::jniCallJSFunction( std::string module, std::string method, diff --git a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h b/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h index fe635bf48250..529b594937e5 100644 --- a/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h +++ b/ReactAndroid/src/main/jni/react/jni/CatalystInstanceImpl.h @@ -96,6 +96,10 @@ class CatalystInstanceImpl : public jni::HybridClass { const std::string &fileName, const std::string &sourceURL, bool loadSynchronously); + void jniLoadScriptFromString( + const std::string& fileName, + const std::string& sourceURL, + bool loadSynchronously); void jniCallJSFunction( std::string module, std::string method, From 29879b674450c41dffd742a010548fbd8886d884 Mon Sep 17 00:00:00 2001 From: James Ide Date: Thu, 8 Nov 2018 17:37:41 -0800 Subject: [PATCH 54/66] [console] Serialize logged objects only two levels deep instead of 10 Some objects that are both wide and deep like React FiberNodes can't be serialized reasonably when going down 10 levels deep. We address this in our pretty-format plugin in the Expo remote console, but RN's console polyfill doesn't deal with FiberNodes. Printing objects just two levels deep addresses this issue while still logging deeper objects to the Expo remote console and to the native console if one exists. --- packages/polyfills/console.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/polyfills/console.js b/packages/polyfills/console.js index e843f4f74caa..6d4927c33fef 100644 --- a/packages/polyfills/console.js +++ b/packages/polyfills/console.js @@ -403,7 +403,7 @@ function getNativeLogFunction(level) { } else { str = Array.prototype.map .call(arguments, function (arg) { - return inspect(arg, {depth: 10}); + return inspect(arg, {depth: 2}); }) .join(', '); } From 04d223cac6a5555cdc85aa8df464fd4520c8c653 Mon Sep 17 00:00:00 2001 From: Eric Samelson Date: Mon, 28 Oct 2019 15:20:48 -0700 Subject: [PATCH 55/66] [android] allow overriding DevServerPort and InspectorProxyPort --- .../modules/systeminfo/AndroidInfoHelpers.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java index 6f86abb28b7e..efa2fcab1cff 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/AndroidInfoHelpers.java @@ -25,6 +25,9 @@ public class AndroidInfoHelpers { public static final String METRO_HOST_PROP_NAME = "metro.host"; + public static Integer sDevServerPortOverride = null; + public static Integer sInspectorProxyPortOverride = null; + private static final String TAG = AndroidInfoHelpers.class.getSimpleName(); private static boolean isRunningOnGenymotion() { @@ -67,15 +70,29 @@ public static String getFriendlyDeviceName() { } private static Integer getDevServerPort(Context context) { + if (sDevServerPortOverride != null) { + return sDevServerPortOverride; + } Resources resources = context.getResources(); return resources.getInteger(R.integer.react_native_dev_server_port); } private static Integer getInspectorProxyPort(Context context) { + if (sInspectorProxyPortOverride != null) { + return sInspectorProxyPortOverride; + } Resources resources = context.getResources(); return resources.getInteger(R.integer.react_native_dev_server_port); } + public static void setDevServerPort(Integer port) { + sDevServerPortOverride = port; + } + + public static void setInspectorProxyPort(Integer port) { + sInspectorProxyPortOverride = port; + } + private static String getServerIpAddress(int port) { // Since genymotion runs in vbox it use different hostname to refer to adb host. // We detect whether app runs on genymotion and replace js bundle server hostname accordingly From 499461098b9dd4eb6859b304ce9355aa60495151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Chmiela?= Date: Thu, 31 Oct 2019 14:27:21 +0100 Subject: [PATCH 56/66] [ReactAndroid] Prefix all resources with 'reactandroid_' --- ReactAndroid/build.gradle | 2 + .../src/androidTest/AndroidManifest.xml | 2 +- .../buck-runner/AndroidManifest.xml | 2 +- .../react/testing/ReactTestHelper.java | 4 +- .../devsupport/BridgeDevSupportManager.java | 6 +- .../devsupport/DevLoadingViewController.java | 6 +- .../react/devsupport/DevSettingsActivity.java | 4 +- .../devsupport/DevSupportManagerBase.java | 34 +++++----- .../facebook/react/devsupport/FpsView.java | 2 +- .../react/devsupport/LogBoxDialog.java | 2 +- .../react/devsupport/RedBoxDialog.java | 8 +-- .../react/uimanager/BaseViewManager.java | 50 +++++++-------- .../uimanager/NativeViewHierarchyManager.java | 4 +- .../uimanager/ReactAccessibilityDelegate.java | 62 +++++++++---------- .../uimanager/util/ReactFindViewUtil.java | 2 +- .../react/views/modal/ReactModalHostView.java | 6 +- .../react/views/scroll/ReactScrollView.java | 2 +- ...l => reactandroid_catalyst_push_up_in.xml} | 0 ... => reactandroid_catalyst_push_up_out.xml} | 0 ...tandroid_redbox_top_border_background.xml} | 0 ....xml => reactandroid_dev_loading_view.xml} | 0 ...fps_view.xml => reactandroid_fps_view.xml} | 0 ...xml => reactandroid_redbox_item_frame.xml} | 0 ...xml => reactandroid_redbox_item_title.xml} | 0 ..._view.xml => reactandroid_redbox_view.xml} | 14 ++--- .../src/main/res/devsupport/values/colors.xml | 4 +- .../main/res/devsupport/values/strings.xml | 60 +++++++++--------- .../src/main/res/devsupport/values/styles.xml | 28 ++++----- ...ml => reactandroid_rn_dev_preferences.xml} | 0 .../src/main/res/shell/values/styles.xml | 18 +++--- ....xml => reactandroid_catalyst_fade_in.xml} | 0 ...xml => reactandroid_catalyst_fade_out.xml} | 0 ...l => reactandroid_catalyst_slide_down.xml} | 0 ...xml => reactandroid_catalyst_slide_up.xml} | 0 .../main/res/views/modal/values/themes.xml | 22 +++---- .../main/res/views/uimanager/values/ids.xml | 26 ++++---- .../uimanager/values/strings_unlocalized.xml | 50 +++++++-------- .../react/uimanager/BaseViewManagerTest.java | 6 +- 38 files changed, 214 insertions(+), 212 deletions(-) rename ReactAndroid/src/main/res/devsupport/anim/{catalyst_push_up_in.xml => reactandroid_catalyst_push_up_in.xml} (100%) rename ReactAndroid/src/main/res/devsupport/anim/{catalyst_push_up_out.xml => reactandroid_catalyst_push_up_out.xml} (100%) rename ReactAndroid/src/main/res/devsupport/drawable/{redbox_top_border_background.xml => reactandroid_redbox_top_border_background.xml} (100%) rename ReactAndroid/src/main/res/devsupport/layout/{dev_loading_view.xml => reactandroid_dev_loading_view.xml} (100%) rename ReactAndroid/src/main/res/devsupport/layout/{fps_view.xml => reactandroid_fps_view.xml} (100%) rename ReactAndroid/src/main/res/devsupport/layout/{redbox_item_frame.xml => reactandroid_redbox_item_frame.xml} (100%) rename ReactAndroid/src/main/res/devsupport/layout/{redbox_item_title.xml => reactandroid_redbox_item_title.xml} (100%) rename ReactAndroid/src/main/res/devsupport/layout/{redbox_view.xml => reactandroid_redbox_view.xml} (83%) rename ReactAndroid/src/main/res/devsupport/xml/{rn_dev_preferences.xml => reactandroid_rn_dev_preferences.xml} (100%) rename ReactAndroid/src/main/res/views/modal/anim/{catalyst_fade_in.xml => reactandroid_catalyst_fade_in.xml} (100%) rename ReactAndroid/src/main/res/views/modal/anim/{catalyst_fade_out.xml => reactandroid_catalyst_fade_out.xml} (100%) rename ReactAndroid/src/main/res/views/modal/anim/{catalyst_slide_down.xml => reactandroid_catalyst_slide_down.xml} (100%) rename ReactAndroid/src/main/res/views/modal/anim/{catalyst_slide_up.xml => reactandroid_catalyst_slide_up.xml} (100%) diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 3a23eabdc6fe..1a24f0b58269 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -290,6 +290,8 @@ android { ndkVersion rootProject.ext.ndkVersion } + resourcePrefix 'reactandroid_' + defaultConfig { minSdkVersion(21) targetSdkVersion(31) diff --git a/ReactAndroid/src/androidTest/AndroidManifest.xml b/ReactAndroid/src/androidTest/AndroidManifest.xml index 31552b1abc0b..2cb4faf2a603 100644 --- a/ReactAndroid/src/androidTest/AndroidManifest.xml +++ b/ReactAndroid/src/androidTest/AndroidManifest.xml @@ -13,7 +13,7 @@ android:hardwareAccelerated="false"> diff --git a/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml b/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml index 5e31d4403b2d..828932551344 100644 --- a/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml +++ b/ReactAndroid/src/androidTest/buck-runner/AndroidManifest.xml @@ -15,7 +15,7 @@ diff --git a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java index bded7c858b45..2a0646f90357 100644 --- a/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java +++ b/ReactAndroid/src/androidTest/java/com/facebook/react/testing/ReactTestHelper.java @@ -183,8 +183,8 @@ public static View getViewWithReactTestId(View rootView, String testId) { } public static String getTestId(View view) { - return view.getTag(R.id.react_test_id) instanceof String - ? (String) view.getTag(R.id.react_test_id) + return view.getTag(R.id.reactandroid_react_test_id) instanceof String + ? (String) view.getTag(R.id.reactandroid_react_test_id) : null; } diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java index 159bf3198955..bfa3339d4a07 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/BridgeDevSupportManager.java @@ -112,8 +112,8 @@ public void onOptionSelected() { // Note that this requires async communication, which will not work for Turbo Modules. addCustomDevOption( getDevSettings().isRemoteJSDebugEnabled() - ? applicationContext.getString(com.facebook.react.R.string.catalyst_debug_stop) - : applicationContext.getString(com.facebook.react.R.string.catalyst_debug), + ? applicationContext.getString(com.facebook.react.R.string.reactandroid_catalyst_debug_stop) + : applicationContext.getString(com.facebook.react.R.string.reactandroid_catalyst_debug), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -166,7 +166,7 @@ public void onFailure(final Throwable cause) { FLog.e(ReactConstants.TAG, "Failed to connect to debugger!", cause); future.setException( new IOException( - getApplicationContext().getString(com.facebook.react.R.string.catalyst_debug_error), + getApplicationContext().getString(com.facebook.react.R.string.reactandroid_catalyst_debug_error), cause)); } }; diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevLoadingViewController.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevLoadingViewController.java index db8ef299fc67..da13d3fcf881 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevLoadingViewController.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevLoadingViewController.java @@ -71,7 +71,7 @@ public void showForUrl(String url) { showMessage( context.getString( - R.string.catalyst_loading_from_url, parsedURL.getHost() + ":" + parsedURL.getPort())); + R.string.reactandroid_catalyst_loading_from_url, parsedURL.getHost() + ":" + parsedURL.getPort())); } public void showForRemoteJSEnabled() { @@ -80,7 +80,7 @@ public void showForRemoteJSEnabled() { return; } - showMessage(context.getString(R.string.catalyst_debug_connecting)); + showMessage(context.getString(R.string.reactandroid_catalyst_debug_connecting)); } public void updateProgress( @@ -145,7 +145,7 @@ private void showInternal(String message) { LayoutInflater inflater = (LayoutInflater) currentActivity.getSystemService(Context.LAYOUT_INFLATER_SERVICE); - mDevLoadingView = (TextView) inflater.inflate(R.layout.dev_loading_view, null); + mDevLoadingView = (TextView) inflater.inflate(R.layout.reactandroid_dev_loading_view, null); mDevLoadingView.setText(message); mDevLoadingPopup = new PopupWindow(mDevLoadingView, MATCH_PARENT, WRAP_CONTENT); diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java index caa555f76b0d..66ea8166266e 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSettingsActivity.java @@ -20,7 +20,7 @@ public class DevSettingsActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setTitle(getApplication().getResources().getString(R.string.catalyst_settings_title)); - addPreferencesFromResource(R.xml.rn_dev_preferences); + setTitle(getApplication().getResources().getString(R.string.reactandroid_catalyst_settings_title)); + addPreferencesFromResource(R.xml.reactandroid_rn_dev_preferences); } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java index f4d0e82dddc8..ff30f7820d06 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevSupportManagerBase.java @@ -396,7 +396,7 @@ public void showDevOptionsDialog() { LinkedHashMap options = new LinkedHashMap<>(); /* register standard options */ options.put( - mApplicationContext.getString(R.string.catalyst_reload), + mApplicationContext.getString(R.string.reactandroid_catalyst_reload), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -404,7 +404,7 @@ public void onOptionSelected() { && mDevSettings.isHotModuleReplacementEnabled()) { Toast.makeText( mApplicationContext, - mApplicationContext.getString(R.string.catalyst_hot_reloading_auto_disable), + mApplicationContext.getString(R.string.reactandroid_catalyst_hot_reloading_auto_disable), Toast.LENGTH_LONG) .show(); mDevSettings.setHotModuleReplacementEnabled(false); @@ -424,31 +424,31 @@ public void onOptionSelected() { handleReloadJS(); } options.put( - mApplicationContext.getString(R.string.catalyst_debug_open), + mApplicationContext.getString(R.string.reactandroid_catalyst_debug_open), new DevOptionHandler() { @Override public void onOptionSelected() { mDevServerHelper.openUrl( mCurrentContext, FLIPPER_DEBUGGER_URL, - mApplicationContext.getString(R.string.catalyst_open_flipper_error)); + mApplicationContext.getString(R.string.reactandroid_catalyst_open_flipper_error)); } }); options.put( - mApplicationContext.getString(R.string.catalyst_devtools_open), + mApplicationContext.getString(R.string.reactandroid_catalyst_devtools_open), new DevOptionHandler() { @Override public void onOptionSelected() { mDevServerHelper.openUrl( mCurrentContext, FLIPPER_DEVTOOLS_URL, - mApplicationContext.getString(R.string.catalyst_open_flipper_error)); + mApplicationContext.getString(R.string.reactandroid_catalyst_open_flipper_error)); } }); } options.put( - mApplicationContext.getString(R.string.catalyst_change_bundle_location), + mApplicationContext.getString(R.string.reactandroid_catalyst_change_bundle_location), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -466,7 +466,7 @@ public void onOptionSelected() { AlertDialog bundleLocationDialog = new AlertDialog.Builder(context) .setTitle( - mApplicationContext.getString(R.string.catalyst_change_bundle_location)) + mApplicationContext.getString(R.string.reactandroid_catalyst_change_bundle_location)) .setView(input) .setPositiveButton( android.R.string.ok, @@ -485,8 +485,8 @@ public void onClick(DialogInterface dialog, int which) { options.put( mDevSettings.isElementInspectorEnabled() - ? mApplicationContext.getString(R.string.catalyst_inspector_stop) - : mApplicationContext.getString(R.string.catalyst_inspector), + ? mApplicationContext.getString(R.string.reactandroid_catalyst_inspector_stop) + : mApplicationContext.getString(R.string.reactandroid_catalyst_inspector), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -497,8 +497,8 @@ public void onOptionSelected() { options.put( mDevSettings.isHotModuleReplacementEnabled() - ? mApplicationContext.getString(R.string.catalyst_hot_reloading_stop) - : mApplicationContext.getString(R.string.catalyst_hot_reloading), + ? mApplicationContext.getString(R.string.reactandroid_catalyst_hot_reloading_stop) + : mApplicationContext.getString(R.string.reactandroid_catalyst_hot_reloading), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -514,7 +514,7 @@ public void onOptionSelected() { if (nextEnabled && !mDevSettings.isJSDevModeEnabled()) { Toast.makeText( mApplicationContext, - mApplicationContext.getString(R.string.catalyst_hot_reloading_auto_enable), + mApplicationContext.getString(R.string.reactandroid_catalyst_hot_reloading_auto_enable), Toast.LENGTH_LONG) .show(); mDevSettings.setJSDevModeEnabled(true); @@ -525,8 +525,8 @@ public void onOptionSelected() { options.put( mDevSettings.isFpsDebugEnabled() - ? mApplicationContext.getString(R.string.catalyst_perf_monitor_stop) - : mApplicationContext.getString(R.string.catalyst_perf_monitor), + ? mApplicationContext.getString(R.string.reactandroid_catalyst_perf_monitor_stop) + : mApplicationContext.getString(R.string.reactandroid_catalyst_perf_monitor), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -543,7 +543,7 @@ public void onOptionSelected() { } }); options.put( - mApplicationContext.getString(R.string.catalyst_settings), + mApplicationContext.getString(R.string.reactandroid_catalyst_settings), new DevOptionHandler() { @Override public void onOptionSelected() { @@ -1005,7 +1005,7 @@ public void run() { showNewJavaError(debugServerException.getMessage(), cause); } else { showNewJavaError( - mApplicationContext.getString(R.string.catalyst_reload_error), cause); + mApplicationContext.getString(R.string.reactandroid_catalyst_reload_error), cause); } } }); diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java index 6377c7978ee5..6673aea7b511 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/FpsView.java @@ -32,7 +32,7 @@ public class FpsView extends FrameLayout { public FpsView(ReactContext reactContext) { super(reactContext); - inflate(reactContext, R.layout.fps_view, this); + inflate(reactContext, R.layout.reactandroid_fps_view, this); mTextView = (TextView) findViewById(R.id.fps_text); mFrameCallback = new FpsDebugFrameCallback(reactContext); mFPSMonitorRunnable = new FPSMonitorRunnable(); diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java index 40a3ba47fd21..3fd3c606e12f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialog.java @@ -16,7 +16,7 @@ /** Dialog for displaying JS errors in LogBox. */ public class LogBoxDialog extends Dialog { public LogBoxDialog(Activity context, View reactRootView) { - super(context, R.style.Theme_Catalyst_LogBox); + super(context, R.style.ReactAndroidTheme_Catalyst_LogBox); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(reactRootView); diff --git a/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialog.java b/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialog.java index ca214e4cace2..1eabda6aee07 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialog.java +++ b/ReactAndroid/src/main/java/com/facebook/react/devsupport/RedBoxDialog.java @@ -170,7 +170,7 @@ public View getView(int position, View convertView, ViewGroup parent) { ? (TextView) convertView : (TextView) LayoutInflater.from(parent.getContext()) - .inflate(R.layout.redbox_item_title, parent, false); + .inflate(R.layout.reactandroid_redbox_item_title, parent, false); // Remove ANSI color codes from the title String titleSafe = (mTitle == null ? "" : mTitle); title.setText(titleSafe.replaceAll("\\x1b\\[[0-9;]*m", "")); @@ -179,7 +179,7 @@ public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(parent.getContext()) - .inflate(R.layout.redbox_item_frame, parent, false); + .inflate(R.layout.reactandroid_redbox_item_frame, parent, false); convertView.setTag(new FrameViewHolder(convertView)); } StackFrame frame = mStack[position - 1]; @@ -237,11 +237,11 @@ private static JSONObject stackFrameToJson(StackFrame frame) { protected RedBoxDialog( Context context, DevSupportManager devSupportManager, @Nullable RedBoxHandler redBoxHandler) { - super(context, R.style.Theme_Catalyst_RedBox); + super(context, R.style.ReactAndroidTheme_Catalyst_RedBox); requestWindowFeature(Window.FEATURE_NO_TITLE); - setContentView(R.layout.redbox_view); + setContentView(R.layout.reactandroid_redbox_view); mDevSupportManager = devSupportManager; mDoubleTapReloadRecognizer = new DoubleTapReloadRecognizer(); diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java index 3c9c1eae3bb3..6b505b6151d8 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java @@ -50,9 +50,9 @@ public abstract class BaseViewManager sStateDescription = new HashMap<>(); static { - sStateDescription.put("busy", R.string.state_busy_description); - sStateDescription.put("expanded", R.string.state_expanded_description); - sStateDescription.put("collapsed", R.string.state_collapsed_description); + sStateDescription.put("busy", R.string.reactandroid_state_busy_description); + sStateDescription.put("expanded", R.string.reactandroid_state_expanded_description); + sStateDescription.put("collapsed", R.string.reactandroid_state_collapsed_description); } // State definition constants -- must match the definition in @@ -124,7 +124,7 @@ public void setRenderToHardwareTexture(@NonNull T view, boolean useHWTexture) { @Override @ReactProp(name = ViewProps.TEST_ID) public void setTestId(@NonNull T view, @Nullable String testId) { - view.setTag(R.id.react_test_id, testId); + view.setTag(R.id.reactandroid_react_test_id, testId); // temporarily set the tag and keyed tags to avoid end to end test regressions view.setTag(testId); @@ -133,7 +133,7 @@ public void setTestId(@NonNull T view, @Nullable String testId) { @Override @ReactProp(name = ViewProps.NATIVE_ID) public void setNativeId(@NonNull T view, @Nullable String nativeId) { - view.setTag(R.id.view_tag_native_id, nativeId); + view.setTag(R.id.reactandroid_view_tag_native_id, nativeId); ReactFindViewUtil.notifyViewRendered(view); } @@ -144,25 +144,25 @@ public void setAccessibilityLabelledBy(@NonNull T view, @Nullable Dynamic native return; } if (nativeId.getType() == ReadableType.String) { - view.setTag(R.id.labelled_by, nativeId.asString()); + view.setTag(R.id.reactandroid_labelled_by, nativeId.asString()); } else if (nativeId.getType() == ReadableType.Array) { // On Android, this takes a single View as labeledBy. If an array is specified, set the first // element in the tag. - view.setTag(R.id.labelled_by, nativeId.asArray().getString(0)); + view.setTag(R.id.reactandroid_labelled_by, nativeId.asArray().getString(0)); } } @Override @ReactProp(name = ViewProps.ACCESSIBILITY_LABEL) public void setAccessibilityLabel(@NonNull T view, @Nullable String accessibilityLabel) { - view.setTag(R.id.accessibility_label, accessibilityLabel); + view.setTag(R.id.reactandroid_accessibility_label, accessibilityLabel); updateViewContentDescription(view); } @Override @ReactProp(name = ViewProps.ACCESSIBILITY_HINT) public void setAccessibilityHint(@NonNull T view, @Nullable String accessibilityHint) { - view.setTag(R.id.accessibility_hint, accessibilityHint); + view.setTag(R.id.reactandroid_accessibility_hint, accessibilityHint); updateViewContentDescription(view); } @@ -172,7 +172,7 @@ public void setAccessibilityRole(@NonNull T view, @Nullable String accessibility if (accessibilityRole == null) { return; } - view.setTag(R.id.accessibility_role, AccessibilityRole.fromValue(accessibilityRole)); + view.setTag(R.id.reactandroid_accessibility_role, AccessibilityRole.fromValue(accessibilityRole)); } @Override @@ -191,12 +191,12 @@ public void setViewState(@NonNull T view, @Nullable ReadableMap accessibilitySta // So manually announce this. if (view.isAccessibilityFocused() && prevSelected && !nextSelected) { view.announceForAccessibility( - view.getContext().getString(R.string.state_unselected_description)); + view.getContext().getString(R.string.reactandroid_state_unselected_description)); } } else { view.setSelected(false); } - view.setTag(R.id.accessibility_state, accessibilityState); + view.setTag(R.id.reactandroid_accessibility_state, accessibilityState); view.setEnabled(true); // For states which don't have corresponding methods in @@ -224,11 +224,11 @@ public void setViewState(@NonNull T view, @Nullable ReadableMap accessibilitySta } private void updateViewContentDescription(@NonNull T view) { - final String accessibilityLabel = (String) view.getTag(R.id.accessibility_label); - final ReadableMap accessibilityState = (ReadableMap) view.getTag(R.id.accessibility_state); - final String accessibilityHint = (String) view.getTag(R.id.accessibility_hint); + final String accessibilityLabel = (String) view.getTag(R.id.reactandroid_accessibility_label); + final ReadableMap accessibilityState = (ReadableMap) view.getTag(R.id.reactandroid_accessibility_state); + final String accessibilityHint = (String) view.getTag(R.id.reactandroid_accessibility_hint); final List contentDescription = new ArrayList<>(); - final ReadableMap accessibilityValue = (ReadableMap) view.getTag(R.id.accessibility_value); + final ReadableMap accessibilityValue = (ReadableMap) view.getTag(R.id.reactandroid_accessibility_value); if (accessibilityLabel != null) { contentDescription.add(accessibilityLabel); } @@ -240,18 +240,18 @@ private void updateViewContentDescription(@NonNull T view) { if (state.equals(STATE_CHECKED) && value.getType() == ReadableType.String && value.asString().equals(STATE_MIXED)) { - contentDescription.add(view.getContext().getString(R.string.state_mixed_description)); + contentDescription.add(view.getContext().getString(R.string.reactandroid_state_mixed_description)); } else if (state.equals(STATE_BUSY) && value.getType() == ReadableType.Boolean && value.asBoolean()) { - contentDescription.add(view.getContext().getString(R.string.state_busy_description)); + contentDescription.add(view.getContext().getString(R.string.reactandroid_state_busy_description)); } else if (state.equals(STATE_EXPANDED) && value.getType() == ReadableType.Boolean) { contentDescription.add( view.getContext() .getString( value.asBoolean() - ? R.string.state_expanded_description - : R.string.state_collapsed_description)); + ? R.string.reactandroid_state_expanded_description + : R.string.reactandroid_state_collapsed_description)); } } } @@ -276,7 +276,7 @@ public void setAccessibilityActions(T view, ReadableArray accessibilityActions) return; } - view.setTag(R.id.accessibility_actions, accessibilityActions); + view.setTag(R.id.reactandroid_accessibility_actions, accessibilityActions); } @ReactProp(name = ViewProps.ACCESSIBILITY_VALUE) @@ -285,7 +285,7 @@ public void setAccessibilityValue(T view, ReadableMap accessibilityValue) { return; } - view.setTag(R.id.accessibility_value, accessibilityValue); + view.setTag(R.id.reactandroid_accessibility_value, accessibilityValue); if (accessibilityValue.hasKey("text")) { updateViewContentDescription(view); } @@ -488,16 +488,16 @@ private void logUnsupportedPropertyWarning(String propName) { @ReactProp(name = "pointerenter") public void setPointerEnter(@NonNull T view, @Nullable boolean value) { - view.setTag(R.id.pointer_enter, value); + view.setTag(R.id.reactandroid_pointer_enter, value); } @ReactProp(name = "pointerleave") public void setPointerLeave(@NonNull T view, @Nullable boolean value) { - view.setTag(R.id.pointer_leave, value); + view.setTag(R.id.reactandroid_pointer_leave, value); } @ReactProp(name = "pointermove") public void setPointerMove(@NonNull T view, @Nullable boolean value) { - view.setTag(R.id.pointer_move, value); + view.setTag(R.id.reactandroid_pointer_move, value); } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java index d5fafeb70fc8..aa457f0562a6 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/NativeViewHierarchyManager.java @@ -231,7 +231,7 @@ public synchronized void updateLayout( private void updateInstanceHandle(View viewToUpdate, long instanceHandle) { UiThreadUtil.assertOnUiThread(); - viewToUpdate.setTag(R.id.view_tag_instance_handle, instanceHandle); + viewToUpdate.setTag(R.id.reactandroid_view_tag_instance_handle, instanceHandle); } @Nullable @@ -240,7 +240,7 @@ public long getInstanceHandle(int reactTag) { if (view == null) { throw new IllegalViewOperationException("Unable to find view for tag: " + reactTag); } - Long instanceHandle = (Long) view.getTag(R.id.view_tag_instance_handle); + Long instanceHandle = (Long) view.getTag(R.id.reactandroid_view_tag_instance_handle); if (instanceHandle == null) { throw new IllegalViewOperationException("Unable to find instanceHandle for tag: " + reactTag); } diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java index 79693c11522e..a604c3cb0438 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactAccessibilityDelegate.java @@ -198,12 +198,12 @@ public void handleMessage(Message msg) { public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCompat info) { super.onInitializeAccessibilityNodeInfo(host, info); final AccessibilityRole accessibilityRole = - (AccessibilityRole) host.getTag(R.id.accessibility_role); + (AccessibilityRole) host.getTag(R.id.reactandroid_accessibility_role); if (accessibilityRole != null) { setRole(info, accessibilityRole, host.getContext()); } - final Object accessibilityLabelledBy = host.getTag(R.id.labelled_by); + final Object accessibilityLabelledBy = host.getTag(R.id.reactandroid_labelled_by); if (accessibilityLabelledBy != null) { mAccessibilityLabelledBy = ReactFindViewUtil.findView(host.getRootView(), (String) accessibilityLabelledBy); @@ -213,12 +213,12 @@ public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCo } // state is changeable. - final ReadableMap accessibilityState = (ReadableMap) host.getTag(R.id.accessibility_state); + final ReadableMap accessibilityState = (ReadableMap) host.getTag(R.id.reactandroid_accessibility_state); if (accessibilityState != null) { setState(info, accessibilityState, host.getContext()); } final ReadableArray accessibilityActions = - (ReadableArray) host.getTag(R.id.accessibility_actions); + (ReadableArray) host.getTag(R.id.reactandroid_accessibility_actions); if (accessibilityActions != null) { for (int i = 0; i < accessibilityActions.size(); i++) { final ReadableMap action = accessibilityActions.getMap(i); @@ -241,7 +241,7 @@ public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCo // Process accessibilityValue - final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.accessibility_value); + final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.reactandroid_accessibility_value); if (accessibilityValue != null && accessibilityValue.hasKey("min") && accessibilityValue.hasKey("now") @@ -268,7 +268,7 @@ public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfoCo // frameworks, which interact with the UI through the accessibility framework, do not have // access to view tags. This allows developers/testers to avoid polluting the // content-description with test identifiers. - final String testId = (String) host.getTag(R.id.react_test_id); + final String testId = (String) host.getTag(R.id.reactandroid_react_test_id); if (testId != null) { info.setViewIdResourceName(testId); } @@ -279,7 +279,7 @@ public void onInitializeAccessibilityEvent(View host, AccessibilityEvent event) super.onInitializeAccessibilityEvent(host, event); // Set item count and current item index on accessibility events for adjustable // in order to make Talkback announce the value of the adjustable - final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.accessibility_value); + final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.reactandroid_accessibility_value); if (accessibilityValue != null && accessibilityValue.hasKey("min") && accessibilityValue.hasKey("now") @@ -338,8 +338,8 @@ protected WritableMap getEventData() { // In order to make Talkback announce the change of the adjustable's value, // schedule to send a TYPE_VIEW_SELECTED event after performing the scroll actions. final AccessibilityRole accessibilityRole = - (AccessibilityRole) host.getTag(R.id.accessibility_role); - final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.accessibility_value); + (AccessibilityRole) host.getTag(R.id.reactandroid_accessibility_role); + final ReadableMap accessibilityValue = (ReadableMap) host.getTag(R.id.reactandroid_accessibility_value); if (accessibilityRole == AccessibilityRole.ADJUSTABLE && (action == AccessibilityActionCompat.ACTION_SCROLL_FORWARD.getId() || action == AccessibilityActionCompat.ACTION_SCROLL_BACKWARD.getId())) { @@ -370,7 +370,7 @@ private static void setState( if (info.getClassName().equals(AccessibilityRole.getValue(AccessibilityRole.SWITCH))) { info.setText( context.getString( - boolValue ? R.string.state_on_description : R.string.state_off_description)); + boolValue ? R.string.reactandroid_state_on_description : R.string.reactandroid_state_off_description)); } } } @@ -387,7 +387,7 @@ public static void setRole( } nodeInfo.setClassName(AccessibilityRole.getValue(role)); if (role.equals(AccessibilityRole.LINK)) { - nodeInfo.setRoleDescription(context.getString(R.string.link_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_link_description)); if (nodeInfo.getContentDescription() != null) { SpannableString spannable = new SpannableString(nodeInfo.getContentDescription()); @@ -401,9 +401,9 @@ public static void setRole( nodeInfo.setText(spannable); } } else if (role.equals(AccessibilityRole.IMAGE)) { - nodeInfo.setRoleDescription(context.getString(R.string.image_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_image_description)); } else if (role.equals(AccessibilityRole.IMAGEBUTTON)) { - nodeInfo.setRoleDescription(context.getString(R.string.imagebutton_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_imagebutton_description)); nodeInfo.setClickable(true); } else if (role.equals(AccessibilityRole.BUTTON)) { nodeInfo.setClickable(true); @@ -411,37 +411,37 @@ public static void setRole( nodeInfo.setClickable(true); nodeInfo.setCheckable(true); } else if (role.equals(AccessibilityRole.SUMMARY)) { - nodeInfo.setRoleDescription(context.getString(R.string.summary_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_summary_description)); } else if (role.equals(AccessibilityRole.HEADER)) { final AccessibilityNodeInfoCompat.CollectionItemInfoCompat itemInfo = AccessibilityNodeInfoCompat.CollectionItemInfoCompat.obtain(0, 1, 0, 1, true); nodeInfo.setCollectionItemInfo(itemInfo); } else if (role.equals(AccessibilityRole.ALERT)) { - nodeInfo.setRoleDescription(context.getString(R.string.alert_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_alert_description)); } else if (role.equals(AccessibilityRole.COMBOBOX)) { - nodeInfo.setRoleDescription(context.getString(R.string.combobox_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_combobox_description)); } else if (role.equals(AccessibilityRole.MENU)) { - nodeInfo.setRoleDescription(context.getString(R.string.menu_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_menu_description)); } else if (role.equals(AccessibilityRole.MENUBAR)) { - nodeInfo.setRoleDescription(context.getString(R.string.menubar_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_menubar_description)); } else if (role.equals(AccessibilityRole.MENUITEM)) { - nodeInfo.setRoleDescription(context.getString(R.string.menuitem_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_menuitem_description)); } else if (role.equals(AccessibilityRole.PROGRESSBAR)) { - nodeInfo.setRoleDescription(context.getString(R.string.progressbar_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_progressbar_description)); } else if (role.equals(AccessibilityRole.RADIOGROUP)) { - nodeInfo.setRoleDescription(context.getString(R.string.radiogroup_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_radiogroup_description)); } else if (role.equals(AccessibilityRole.SCROLLBAR)) { - nodeInfo.setRoleDescription(context.getString(R.string.scrollbar_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_scrollbar_description)); } else if (role.equals(AccessibilityRole.SPINBUTTON)) { - nodeInfo.setRoleDescription(context.getString(R.string.spinbutton_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_spinbutton_description)); } else if (role.equals(AccessibilityRole.TAB)) { - nodeInfo.setRoleDescription(context.getString(R.string.rn_tab_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_rn_tab_description)); } else if (role.equals(AccessibilityRole.TABLIST)) { - nodeInfo.setRoleDescription(context.getString(R.string.tablist_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_tablist_description)); } else if (role.equals(AccessibilityRole.TIMER)) { - nodeInfo.setRoleDescription(context.getString(R.string.timer_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_timer_description)); } else if (role.equals(AccessibilityRole.TOOLBAR)) { - nodeInfo.setRoleDescription(context.getString(R.string.toolbar_description)); + nodeInfo.setRoleDescription(context.getString(R.string.reactandroid_toolbar_description)); } } @@ -450,10 +450,10 @@ public static void setDelegate(final View view) { // problems, // so leave it alone. if (!ViewCompat.hasAccessibilityDelegate(view) - && (view.getTag(R.id.accessibility_role) != null - || view.getTag(R.id.accessibility_state) != null - || view.getTag(R.id.accessibility_actions) != null - || view.getTag(R.id.react_test_id) != null)) { + && (view.getTag(R.id.reactandroid_accessibility_role) != null + || view.getTag(R.id.reactandroid_accessibility_state) != null + || view.getTag(R.id.reactandroid_accessibility_actions) != null + || view.getTag(R.id.reactandroid_react_test_id) != null)) { ViewCompat.setAccessibilityDelegate(view, new ReactAccessibilityDelegate()); } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java index c86e73199227..1fd88d86392f 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/util/ReactFindViewUtil.java @@ -136,7 +136,7 @@ public static void notifyViewRendered(View view) { } private static @Nullable String getNativeId(View view) { - Object tag = view.getTag(R.id.view_tag_native_id); + Object tag = view.getTag(R.id.reactandroid_view_tag_native_id); return tag instanceof String ? (String) tag : null; } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java b/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java index adbd81d7fd1d..0eebf0e4430a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/modal/ReactModalHostView.java @@ -266,11 +266,11 @@ protected void showOrUpdate() { // Reset the flag since we are going to create a new dialog mPropertyRequiresNewDialog = false; - int theme = R.style.Theme_FullScreenDialog; + int theme = R.style.ReactAndroidTheme_FullScreenDialog; if (mAnimationType.equals("fade")) { - theme = R.style.Theme_FullScreenDialogAnimatedFade; + theme = R.style.ReactAndroidTheme_FullScreenDialogAnimatedFade; } else if (mAnimationType.equals("slide")) { - theme = R.style.Theme_FullScreenDialogAnimatedSlide; + theme = R.style.ReactAndroidTheme_FullScreenDialogAnimatedSlide; } Activity currentActivity = getCurrentActivity(); Context context = currentActivity == null ? getContext() : currentActivity; diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java index e9b99417a438..55f589efaea7 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactScrollView.java @@ -126,7 +126,7 @@ public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) { // frameworks, which interact with the UI through the accessibility framework, do not have // access to view tags. This allows developers/testers to avoid polluting the // content-description with test identifiers. - final String testId = (String) this.getTag(R.id.react_test_id); + final String testId = (String) this.getTag(R.id.reactandroid_react_test_id); if (testId != null) { info.setViewIdResourceName(testId); } diff --git a/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml b/ReactAndroid/src/main/res/devsupport/anim/reactandroid_catalyst_push_up_in.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_in.xml rename to ReactAndroid/src/main/res/devsupport/anim/reactandroid_catalyst_push_up_in.xml diff --git a/ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml b/ReactAndroid/src/main/res/devsupport/anim/reactandroid_catalyst_push_up_out.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/anim/catalyst_push_up_out.xml rename to ReactAndroid/src/main/res/devsupport/anim/reactandroid_catalyst_push_up_out.xml diff --git a/ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml b/ReactAndroid/src/main/res/devsupport/drawable/reactandroid_redbox_top_border_background.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/drawable/redbox_top_border_background.xml rename to ReactAndroid/src/main/res/devsupport/drawable/reactandroid_redbox_top_border_background.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_dev_loading_view.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/dev_loading_view.xml rename to ReactAndroid/src/main/res/devsupport/layout/reactandroid_dev_loading_view.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/fps_view.xml b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_fps_view.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/fps_view.xml rename to ReactAndroid/src/main/res/devsupport/layout/reactandroid_fps_view.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_item_frame.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_item_frame.xml rename to ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_item_frame.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_item_title.xml similarity index 100% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_item_title.xml rename to ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_item_title.xml diff --git a/ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_view.xml similarity index 83% rename from ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml rename to ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_view.xml index 514d39df8b99..c735fc1ffba8 100644 --- a/ReactAndroid/src/main/res/devsupport/layout/redbox_view.xml +++ b/ReactAndroid/src/main/res/devsupport/layout/reactandroid_redbox_view.xml @@ -53,23 +53,23 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" - android:background="@drawable/redbox_top_border_background" + android:background="@drawable/reactandroid_redbox_top_border_background" >