From 07c454b2d22ad691b16715e7a4e5a54d8f7bc2b0 Mon Sep 17 00:00:00 2001 From: Kevin Gozali Date: Fri, 15 Oct 2021 17:29:04 -0700 Subject: [PATCH 01/52] OSS CI: skip bundle size reporting for *-stable branches Summary: The size information is currently not used for release branches. Further, the CI step failed because there is no PR associated with commits in RC branch. This commit fixed that error by skipping the entire work altogether. Sample error: https://app.circleci.com/pipelines/github/facebook/react-native/10161/workflows/3625732a-531f-435d-83b6-1dbc638e1bab/jobs/215405/parallel-runs/0/steps/0-125 In theory, we should be storing RC bundle sizes as well, but the current backing Firebase DB has not been configured with proper index: ``` Error [FirebaseError]: The query requires an index. ... ``` Changelog: [Internal] Reviewed By: lunaleaps Differential Revision: D31705912 fbshipit-source-id: 26757174f7937cb23d8e55066b833ae15ec011e3 --- bots/report-bundle-size.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bots/report-bundle-size.js b/bots/report-bundle-size.js index 5d422483909e5a..75cc461c150f5d 100644 --- a/bots/report-bundle-size.js +++ b/bots/report-bundle-size.js @@ -47,6 +47,7 @@ async function reportSizeStats(stats, replacePattern) { ); const collection = datastore.getBinarySizesCollection(store); + // Collect the current sizes for main branch only. if (GITHUB_REF === 'main') { // Ensure we only store numbers greater than zero. const validatedStats = Object.keys(stats).reduce((validated, key) => { @@ -65,6 +66,8 @@ async function reportSizeStats(stats, replacePattern) { validatedStats, ); } + } else if (GITHUB_REF.endsWith('-stable')) { + console.log(`Skipping bundle size reporting for branch: ${GITHUB_REF}`); } else { const document = await datastore.getLatestDocument(collection); From e18cf90d71d0bef2e2a0caf30a89e53129152965 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Sat, 16 Oct 2021 14:08:10 -0700 Subject: [PATCH 02/52] [0.67.0-rc.0] Bump version numbers --- .ruby-version | 2 +- Gemfile | 2 +- Gemfile.lock | 8 +- 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 | 54 +- packages/rn-tester/Podfile.lock | 1138 ++++++++--------- template/Gemfile | 2 +- template/Gemfile.lock | 10 +- template/_ruby-version | 2 +- template/package.json | 2 +- 14 files changed, 642 insertions(+), 606 deletions(-) diff --git a/.ruby-version b/.ruby-version index a4dd9dba4fbfc5..ec1cf33c3f6e22 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.7.4 +2.6.3 diff --git a/Gemfile b/Gemfile index 2c3edcf4b7011d..145960df80bdba 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.7.4' +ruby '2.6.3' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/Gemfile.lock b/Gemfile.lock index de5f3d29a1b71c..94333bbe4a0eb3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -56,7 +56,7 @@ GEM colored2 (3.1.2) concurrent-ruby (1.1.9) escape (0.0.4) - ethon (0.14.0) + ethon (0.15.0) ffi (>= 1.15.0) ffi (1.15.4) fourflusher (2.3.1) @@ -65,7 +65,7 @@ GEM httpclient (2.8.3) i18n (1.8.10) concurrent-ruby (~> 1.0) - json (2.5.1) + json (2.6.0) minitest (5.14.4) molinillo (0.8.0) nanaimo (0.3.0) @@ -94,7 +94,7 @@ DEPENDENCIES cocoapods (~> 1.11, >= 1.11.2) RUBY VERSION - ruby 2.7.4p191 + ruby 2.6.3p62 BUNDLED WITH - 2.2.28 + 1.17.2 diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 67ca7cd62bcfca..1bd005506cb4b1 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -1,17 +1,17 @@ /** + * @generated by scripts/bump-oss-version.js + * * Copyright (c) Facebook, Inc. and its 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/bump-oss-version.js * @flow strict */ exports.version = { major: 0, - minor: 0, + minor: 67, patch: 0, - prerelease: null, + prerelease: 'rc.0', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 7258e0ddb39d4b..1a334621ebff3c 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: @(67), + RCTVersionPatch: @(0), + RCTVersionPrerelease: @"rc.0", + }; }); return __rnVersion; } diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index b563dcad32b401..3ab0470774fe03 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=1000.0.0-main +VERSION_NAME=0.67.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 6278912404c943..5019360e320e29 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", 67, "patch", 0, - "prerelease", null); + "prerelease", "rc.0"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index d6cbbcd82a9c6d..7ea60a194abd13 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 = 67; 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 50cfac09c649c4..5dbfdba7e887a5 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "name": "react-native", - "private": true, - "version": "1000.0.0", + "version": "0.67.0-rc.0", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", @@ -80,10 +79,6 @@ "test-ios-e2e": "detox test -c ios.sim.release packages/rn-tester/e2e", "test-ios": "./scripts/objc-test.sh test" }, - "workspaces": [ - "packages/!(eslint-config-react-native-community)", - "repo-config" - ], "peerDependencies": { "react": "17.0.2" }, @@ -116,11 +111,52 @@ "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.8" }, "devDependencies": { "flow-bin": "^0.162.0", - "react": "17.0.2" + "react": "17.0.2", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/types": "^7.0.0", + "@react-native-community/eslint-plugin": "*", + "@reactions/component": "^2.0.2", + "async": "^2.4.0", + "babel-eslint": "^10.1.0", + "babel-preset-fbjs": "^3.4.0", + "clang-format": "^1.2.4", + "connect": "^3.6.5", + "coveralls": "^3.0.2", + "detox": "16.7.2", + "eslint": "7.12.0", + "eslint-config-fb-strict": "^24.9.0", + "eslint-config-fbjs": "2.1.0", + "eslint-config-prettier": "^6.0.0", + "eslint-plugin-babel": "^5.3.0", + "eslint-plugin-eslint-comments": "^3.1.1", + "eslint-plugin-flowtype": "2.50.3", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-jsx-a11y": "6.2.1", + "eslint-plugin-prettier": "2.6.2", + "eslint-plugin-react": "7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-react-native": "3.10.0", + "eslint-plugin-relay": "1.8.1", + "jest": "^26.6.3", + "jest-junit": "^10.0.0", + "jscodeshift": "^0.11.0", + "metro-babel-register": "0.66.2", + "metro-transform-plugins": "^0.66.2", + "mkdirp": "^0.5.1", + "prettier": "1.19.1", + "react-shallow-renderer": "16.14.1", + "react-test-renderer": "17.0.2", + "shelljs": "^0.7.8", + "signedsource": "^1.0.0", + "ws": "^6.1.4", + "yargs": "^15.3.1" }, "detox": { "test-runner": "jest", @@ -159,4 +195,4 @@ } } } -} +} \ No newline at end of file diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index afdcd457dd4f4a..2cc9a751a97c71 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.67.0-rc.0) + - FBReactNativeSpec (0.67.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ 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-Core (1000.0.0): + - RCTRequired (0.67.0-rc.0) + - RCTTypeSafety (0.67.0-rc.0): + - FBLazyVector (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - React-Core (= 0.67.0-rc.0) + - React (0.67.0-rc.0): + - React-Core (= 0.67.0-rc.0) + - React-Core/DevSupport (= 0.67.0-rc.0) + - React-Core/RCTWebSocket (= 0.67.0-rc.0) + - React-RCTActionSheet (= 0.67.0-rc.0) + - React-RCTAnimation (= 0.67.0-rc.0) + - React-RCTBlob (= 0.67.0-rc.0) + - React-RCTImage (= 0.67.0-rc.0) + - React-RCTLinking (= 0.67.0-rc.0) + - React-RCTNetwork (= 0.67.0-rc.0) + - React-RCTSettings (= 0.67.0-rc.0) + - React-RCTText (= 0.67.0-rc.0) + - React-RCTVibration (= 0.67.0-rc.0) + - React-callinvoker (0.67.0-rc.0) + - React-Core (0.67.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.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/CoreModulesHeaders (1000.0.0): + - React-Core/CoreModulesHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/Default (1000.0.0): + - React-Core/Default (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/DevSupport (1000.0.0): + - React-Core/DevSupport (0.67.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.67.0-rc.0) + - React-Core/RCTWebSocket (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-jsinspector (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTActionSheetHeaders (1000.0.0): + - React-Core/RCTActionSheetHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTAnimationHeaders (1000.0.0): + - React-Core/RCTAnimationHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTBlobHeaders (1000.0.0): + - React-Core/RCTBlobHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTImageHeaders (1000.0.0): + - React-Core/RCTImageHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTLinkingHeaders (1000.0.0): + - React-Core/RCTLinkingHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTNetworkHeaders (1000.0.0): + - React-Core/RCTNetworkHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTPushNotificationHeaders (1000.0.0): + - React-Core/RCTPushNotificationHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTSettingsHeaders (1000.0.0): + - React-Core/RCTSettingsHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTTextHeaders (1000.0.0): + - React-Core/RCTTextHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTVibrationHeaders (1000.0.0): + - React-Core/RCTVibrationHeaders (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-Core/RCTWebSocket (1000.0.0): + - React-Core/RCTWebSocket (0.67.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.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) - Yoga - - React-CoreModules (1000.0.0): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 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.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-RCTImage (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-cxxreact (0.67.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/better (= 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/better (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/rncore (= 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/rncore (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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsinspector (= 0.67.0-rc.0) + - React-logger (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) + - React-runtimeexecutor (= 0.67.0-rc.0) + - React-Fabric (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Fabric/animations (= 0.67.0-rc.0) + - React-Fabric/attributedstring (= 0.67.0-rc.0) + - React-Fabric/better (= 0.67.0-rc.0) + - React-Fabric/componentregistry (= 0.67.0-rc.0) + - React-Fabric/componentregistrynative (= 0.67.0-rc.0) + - React-Fabric/components (= 0.67.0-rc.0) + - React-Fabric/config (= 0.67.0-rc.0) + - React-Fabric/core (= 0.67.0-rc.0) + - React-Fabric/debug_core (= 0.67.0-rc.0) + - React-Fabric/debug_renderer (= 0.67.0-rc.0) + - React-Fabric/imagemanager (= 0.67.0-rc.0) + - React-Fabric/leakchecker (= 0.67.0-rc.0) + - React-Fabric/mounting (= 0.67.0-rc.0) + - React-Fabric/runtimescheduler (= 0.67.0-rc.0) + - React-Fabric/scheduler (= 0.67.0-rc.0) + - React-Fabric/telemetry (= 0.67.0-rc.0) + - React-Fabric/templateprocessor (= 0.67.0-rc.0) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.0) + - React-Fabric/uimanager (= 0.67.0-rc.0) + - React-Fabric/utils (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/animations (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/attributedstring (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/better (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/componentregistry (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/componentregistrynative (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Fabric/components/activityindicator (= 0.67.0-rc.0) + - React-Fabric/components/image (= 0.67.0-rc.0) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.0) + - React-Fabric/components/modal (= 0.67.0-rc.0) + - React-Fabric/components/rncore (= 0.67.0-rc.0) + - React-Fabric/components/root (= 0.67.0-rc.0) + - React-Fabric/components/safeareaview (= 0.67.0-rc.0) + - React-Fabric/components/scrollview (= 0.67.0-rc.0) + - React-Fabric/components/slider (= 0.67.0-rc.0) + - React-Fabric/components/text (= 0.67.0-rc.0) + - React-Fabric/components/textinput (= 0.67.0-rc.0) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.0) + - React-Fabric/components/view (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/activityindicator (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/image (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/inputaccessory (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/modal (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/rncore (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/root (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/safeareaview (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/scrollview (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/slider (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/text (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/textinput (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/unimplementedview (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/components/view (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.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.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/core (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/debug_core (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/debug_renderer (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/imagemanager (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - React-RCTImage (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/leakchecker (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/mounting (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/runtimescheduler (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/scheduler (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/telemetry (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/templateprocessor (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/textlayoutmanager (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/uimanager (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-Fabric/utils (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-graphics (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-jsiexecutor (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-graphics (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.0) + - React-jsi (0.67.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.67.0-rc.0) + - React-jsi/Default (0.67.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.67.0-rc.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (1000.0.0): + - React-jsiexecutor (0.67.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.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) + - React-jsinspector (0.67.0-rc.0) + - React-logger (0.67.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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - 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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 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): - - FBReactNativeSpec (= 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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 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): - - FBReactNativeSpec (= 1000.0.0) - - RCTTypeSafety (= 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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 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): - - FBReactNativeSpec (= 1000.0.0) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 1000.0.0) - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (= 1000.0.0) - - React-runtimeexecutor (1000.0.0): - - React-jsi (= 1000.0.0) - - ReactCommon/turbomodule/core (1000.0.0): + - React-perflogger (0.67.0-rc.0) + - React-RCTActionSheet (0.67.0-rc.0): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.0) + - React-RCTAnimation (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTBlob (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.0) + - React-Core/RCTWebSocket (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-RCTNetwork (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTFabric (0.67.0-rc.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.0) + - React-Fabric (= 0.67.0-rc.0) + - React-RCTImage (= 0.67.0-rc.0) + - React-RCTImage (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/RCTImageHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-RCTNetwork (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTLinking (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTNetwork (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTPushNotification (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTSettings (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.0) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTTest (0.67.0-rc.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.0) + - React-CoreModules (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-RCTText (0.67.0-rc.0): + - React-Core/RCTTextHeaders (= 0.67.0-rc.0) + - React-RCTVibration (0.67.0-rc.0): + - FBReactNativeSpec (= 0.67.0-rc.0) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-runtimeexecutor (0.67.0-rc.0): + - React-jsi (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (0.67.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.67.0-rc.0) + - React-Core (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-logger (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) + - ReactCommon/turbomodule/samples (0.67.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.67.0-rc.0) + - React-Core (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.0) + - React-jsi (= 0.67.0-rc.0) + - React-logger (= 0.67.0-rc.0) + - React-perflogger (= 0.67.0-rc.0) + - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: b81a2b70c72d8b0aefb652cea22c11e9ffd02949 - FBReactNativeSpec: 00db9a8a231ace8f457589cd2da0a1528e77ac95 + FBLazyVector: 2bb3717e26358b6a664ce73175790113a85683b5 + FBReactNativeSpec: bb7550251b6b05782a6be615372dae41feca26c2 Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: af2d6080a4b9ba0885b28ca78879a92066c71cab - RCTTypeSafety: c7a7f67ae5b1b986b78d817baa408fc984ab7c0c - React: f64c9f6db5428717922a3292ba6a448615a2e143 - React-callinvoker: c5d61e29df57793f0dc10ec2bc01c846f863e51f - React-Core: 22bc86b79dd931dbfb7fd2af91a35a98d41ceb64 - React-CoreModules: 1a96917a9a5fd73a989b462ed4dee742fb92332f - React-cxxreact: cfc1663dae1ea52b465bbf021ef7b1527c5dc80c - React-Fabric: 1489d7b89f472f291b950a483c905ca5443eb288 - React-graphics: 9a84942b49ea1375ce83844041fa2ba766cfe0b9 - React-jsi: c1c0108d86e1378aabf7c9146ed7d12d87c7df85 - React-jsiexecutor: d08ec14edc8f2e19af51550cd1505332eae35c7b - React-jsinspector: 7d223826b0e7a61b3540c21b9eca2603b1d4e823 - React-logger: 2009c0280c286a76200d6b7c5fe242fad51ddd7a - React-perflogger: fe66bd6d8b17ebcfdf0159bf41fe28d8035ac20c - React-RCTActionSheet: 3131a0b9280aa0e51bdf54b3d79aecd8503db62c - React-RCTAnimation: 5b2a86f9b5dc9683bfcf6315c58d04e93da57fd7 - React-RCTBlob: d417f5814b38d91c8e7a1f667aef7d36c6c789de - React-RCTFabric: 921f6d8ae5211e1c0bd31d426487118a61502c8b - React-RCTImage: 1717771340c6319ed49a529faf1581c779c52d77 - React-RCTLinking: 559c9223212ab2824950883220582c5e29a6fcb2 - React-RCTNetwork: fe64ecd503461a8c01a0ab21d07cf9419f1cba54 - React-RCTPushNotification: fafeb247db030c4d3f0a098d729e49f62ed32b3f - React-RCTSettings: b9b3db270879f3e8b89122938a9a96ac93a5bd98 - React-RCTTest: 12bbd7fc2e72bd9920dc7286c5b8ef96639582b6 - React-RCTText: e9146b2c0550a83d1335bfe2553760070a2d75c7 - React-RCTVibration: 3f42a7cbba10f87dfaeedd529484ac275203e175 - React-runtimeexecutor: 4b0c6eb341c7d3ceb5e2385cb0fdb9bf701024f3 - ReactCommon: 7a2714d1128f965392b6f99a8b390e3aa38c9569 + RCTRequired: 3ffe2ff93963278286a3b3551bdde5e710177776 + RCTTypeSafety: 7e1e71d3f8cb22a0d7a5f1e34282db7d12e00eac + React: c83530b1898d8b86618fd5108463cdbf2925e5d8 + React-callinvoker: 39544ac4ed8efcf85d404035aa0f4c3b28a821b1 + React-Core: ff6feab0c912f698dde5cf3a5dd5a3199cf6d80c + React-CoreModules: 181eb1373bba2b746bb570367abd345958dafcbb + React-cxxreact: 7288f64dc6a4749494b70f90d31c3d19c1cdb6bb + React-Fabric: ec7187714c603c07c4912312a7a9409b0ac0ac24 + React-graphics: 30c05561ba8f55273fd496542d09aeaf05d7dac3 + React-jsi: 2f3d86517825f3f81ce158dd9172b5cd2d5b9f8a + React-jsiexecutor: e6c3e6f9dc6c1471819be276470ddbe70ac35e98 + React-jsinspector: fc08e6f4bca09ce911e5affe271e4cd28961427a + React-logger: bd9c8af0dd8edac814f09bdd0e65299fb712a440 + React-perflogger: 1da82e770fe9a65d506b3df496a4d50ed8ba51a3 + React-RCTActionSheet: 01af046ebaf379acd029dca708d03f5c7124c324 + React-RCTAnimation: 97ff68ccf61840d9c9b52e37ddcb0e59bc7f3ede + React-RCTBlob: 92c1d2adc5dd570ead0737b809087112838f9ced + React-RCTFabric: 3f1bc1e8d7cee2c1d6d6a2cb27a85acaefd07d7b + React-RCTImage: 92cf961778187446ae5d1e8da7465291927ef4ac + React-RCTLinking: e148535150adbdfb4137104616d4fc7cec04039f + React-RCTNetwork: 9c22c7b1f10f6c8a8cea76a74c892c32e57c8009 + React-RCTPushNotification: 77caa93ee5ff3d650cdfa9ed922288de274a1aac + React-RCTSettings: 5b30860739af1dda64486cd724f7066c0643e032 + React-RCTTest: aca547a59a8656088b9c6b3d3da0c614db5d8467 + React-RCTText: 933dfc4a9dd8f8215bda36d1a979f349f8c69a74 + React-RCTVibration: e984287863f3178d0a808f51bfeb7a8b5f21a07c + React-runtimeexecutor: 883ffdd8e0e27fc6ccb6c66f36c6664380dcc932 + ReactCommon: adf56020429e34de92b25b41efb7decaea2b9ecd ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: c0d06f5380d34e939f55420669a60fe08b79bd75 + Yoga: 080f5389e515e1d0233a75bbb9de3a4eb87d8185 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: f2609ec079811d7784b6e802b8351314bd41de51 diff --git a/template/Gemfile b/template/Gemfile index 2c3edcf4b7011d..145960df80bdba 100644 --- a/template/Gemfile +++ b/template/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.7.4' +ruby '2.6.3' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/template/Gemfile.lock b/template/Gemfile.lock index f0b073f27b1d18..94333bbe4a0eb3 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -56,7 +56,7 @@ GEM colored2 (3.1.2) concurrent-ruby (1.1.9) escape (0.0.4) - ethon (0.14.0) + ethon (0.15.0) ffi (>= 1.15.0) ffi (1.15.4) fourflusher (2.3.1) @@ -65,7 +65,7 @@ GEM httpclient (2.8.3) i18n (1.8.10) concurrent-ruby (~> 1.0) - json (2.5.1) + json (2.6.0) minitest (5.14.4) molinillo (0.8.0) nanaimo (0.3.0) @@ -88,13 +88,13 @@ GEM zeitwerk (2.4.2) PLATFORMS - arm64-darwin-20 + ruby DEPENDENCIES cocoapods (~> 1.11, >= 1.11.2) RUBY VERSION - ruby 2.7.4p191 + ruby 2.6.3p62 BUNDLED WITH - 2.2.28 + 1.17.2 diff --git a/template/_ruby-version b/template/_ruby-version index a4dd9dba4fbfc5..ec1cf33c3f6e22 100644 --- a/template/_ruby-version +++ b/template/_ruby-version @@ -1 +1 @@ -2.7.4 +2.6.3 diff --git a/template/package.json b/template/package.json index 2b0c8aad988c56..c14081fd7180c6 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.67.0-rc.0" }, "devDependencies": { "@babel/core": "^7.12.9", From 007317128d1b2170cbcb323a364120e3b25d6daa Mon Sep 17 00:00:00 2001 From: Kevin Gozali Date: Mon, 18 Oct 2021 11:04:22 -0700 Subject: [PATCH 03/52] OSS CI: Store bundle size info for release branch as well (#32418) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/32418 This commit does 2 things: * Process and store stats for *-stable branches, in addition to main * Print out the new stats to stdout, so that CI jobs can display them for verification purpose This also means a new field `branch` is used for the Firestore data. Changelog: [Internal] Reviewed By: hramos Differential Revision: D31717251 fbshipit-source-id: 9dbfa8fb8f0243c013dcd822230400d26c09eaa4 --- bots/datastore.js | 8 ++- bots/report-bundle-size.js | 115 +++++++++++++++++++++---------------- 2 files changed, 73 insertions(+), 50 deletions(-) diff --git a/bots/datastore.js b/bots/datastore.js index ca04ca66d408df..04fbd69acc4c36 100644 --- a/bots/datastore.js +++ b/bots/datastore.js @@ -92,12 +92,14 @@ function getBinarySizesCollection(db) { * @param {firebase.firestore.CollectionReference} collection * @param {string} sha The Git SHA used to identify the entry * @param {firebase.firestore.UpdateData} data The data to be inserted/updated + * @param {string} branch The Git branch where this data was computed for * @returns {Promise} */ -function createOrUpdateDocument(collectionRef, sha, data) { +function createOrUpdateDocument(collectionRef, sha, data, branch) { const stampedData = { ...data, timestamp: firestore.Timestamp.now(), + branch, }; const docRef = firestore.doc(collectionRef, sha); return firestore.updateDoc(docRef, stampedData).catch(async error => { @@ -115,14 +117,16 @@ function createOrUpdateDocument(collectionRef, sha, data) { * Returns the latest document in collection. * * @param {firebase.firestore.CollectionReference} collection + * @param {string} branch The Git branch for the data * @returns {Promise} */ -async function getLatestDocument(collectionRef) { +async function getLatestDocument(collectionRef, branch) { try { const querySnapshot = await firestore.getDocs( firestore.query( collectionRef, firestore.orderBy('timestamp', 'desc'), + firestore.where('branch', '==', branch), firestore.limit(1), ), ); diff --git a/bots/report-bundle-size.js b/bots/report-bundle-size.js index 75cc461c150f5d..fc9161688f8bac 100644 --- a/bots/report-bundle-size.js +++ b/bots/report-bundle-size.js @@ -25,7 +25,7 @@ const datastore = require('./datastore'); const {createOrUpdateComment} = require('./make-comment'); /** - * Generates and submits a comment. If this is run on main branch, data is + * Generates and submits a comment. If this is run on the main or release branch, data is * committed to the store instead. * @param {{ 'android-hermes-arm64-v8a'?: number; @@ -47,8 +47,7 @@ async function reportSizeStats(stats, replacePattern) { ); const collection = datastore.getBinarySizesCollection(store); - // Collect the current sizes for main branch only. - if (GITHUB_REF === 'main') { + if (GITHUB_REF === 'main' || GITHUB_REF.endsWith('-stable')) { // Ensure we only store numbers greater than zero. const validatedStats = Object.keys(stats).reduce((validated, key) => { const value = stats[key]; @@ -59,65 +58,85 @@ async function reportSizeStats(stats, replacePattern) { validated[key] = value; return validated; }, {}); + if (Object.keys(validatedStats).length > 0) { + // Print out the new stats + const document = + (await datastore.getLatestDocument(collection, GITHUB_REF)) || {}; + const formattedStats = formatBundleStats(document, validatedStats); + console.log(formattedStats); + await datastore.createOrUpdateDocument( collection, GITHUB_SHA, validatedStats, + GITHUB_REF, ); } - } else if (GITHUB_REF.endsWith('-stable')) { - console.log(`Skipping bundle size reporting for branch: ${GITHUB_REF}`); } else { - const document = await datastore.getLatestDocument(collection); - - const diffFormatter = new Intl.NumberFormat('en', {signDisplay: 'always'}); - const sizeFormatter = new Intl.NumberFormat('en', {}); - - // | Platform | Engine | Arch | Size (bytes) | Diff | - // |:---------|:-------|:------------|-------------:|-----:| - // | android | hermes | arm64-v8a | 9437184 | ±0 | - // | android | hermes | armeabi-v7a | 9015296 | ±0 | - // | android | hermes | x86 | 9498624 | ±0 | - // | android | hermes | x86_64 | 9965568 | ±0 | - // | android | jsc | arm64-v8a | 9236480 | ±0 | - // | android | jsc | armeabi-v7a | 8814592 | ±0 | - // | android | jsc | x86 | 9297920 | ±0 | - // | android | jsc | x86_64 | 9764864 | ±0 | - // | android | jsc | x86_64 | 9764864 | ±0 | - // | ios | - | universal | 10715136 | ±0 | - const comment = [ - '| Platform | Engine | Arch | Size (bytes) | Diff |', - '|:---------|:-------|:-----|-------------:|-----:|', - ...Object.keys(stats).map(identifier => { - const [size, diff] = (() => { - const statSize = stats[identifier]; - if (!statSize) { - return ['n/a', '--']; - } else if (!(identifier in document)) { - return [statSize, 'n/a']; - } else { - return [ - sizeFormatter.format(statSize), - diffFormatter.format(statSize - document[identifier]), - ]; - } - })(); - - const [platform, engineOrArch, ...archParts] = identifier.split('-'); - const arch = archParts.join('-') || engineOrArch; - const engine = arch === engineOrArch ? '-' : engineOrArch; // e.g. 'ios-universal' - return `| ${platform} | ${engine} | ${arch} | ${size} | ${diff} |`; - }), - '', - `Base commit: ${document.commit}`, - ].join('\n'); + // For PRs, always compare vs main. + const document = + (await datastore.getLatestDocument(collection, 'main')) || {}; + const comment = formatBundleStats(document, stats); createOrUpdateComment(comment, replacePattern); } await datastore.terminateStore(store); } +/** + * Format the new bundle stats as compared to the latest stored entry. + * @param {firebase.firestore.DocumentData} document the latest entry to compare against + * @param {firebase.firestore.UpdateData} stats The stats to be formatted + * @returns {string} + */ +function formatBundleStats(document, stats) { + const diffFormatter = new Intl.NumberFormat('en', {signDisplay: 'always'}); + const sizeFormatter = new Intl.NumberFormat('en', {}); + + // | Platform | Engine | Arch | Size (bytes) | Diff | + // |:---------|:-------|:------------|-------------:|-----:| + // | android | hermes | arm64-v8a | 9437184 | ±0 | + // | android | hermes | armeabi-v7a | 9015296 | ±0 | + // | android | hermes | x86 | 9498624 | ±0 | + // | android | hermes | x86_64 | 9965568 | ±0 | + // | android | jsc | arm64-v8a | 9236480 | ±0 | + // | android | jsc | armeabi-v7a | 8814592 | ±0 | + // | android | jsc | x86 | 9297920 | ±0 | + // | android | jsc | x86_64 | 9764864 | ±0 | + // | android | jsc | x86_64 | 9764864 | ±0 | + // | ios | - | universal | 10715136 | ±0 | + const formatted = [ + '| Platform | Engine | Arch | Size (bytes) | Diff |', + '|:---------|:-------|:-----|-------------:|-----:|', + ...Object.keys(stats).map(identifier => { + const [size, diff] = (() => { + const statSize = stats[identifier]; + if (!statSize) { + return ['n/a', '--']; + } else if (!(identifier in document)) { + return [statSize, 'n/a']; + } else { + return [ + sizeFormatter.format(statSize), + diffFormatter.format(statSize - document[identifier]), + ]; + } + })(); + + const [platform, engineOrArch, ...archParts] = identifier.split('-'); + const arch = archParts.join('-') || engineOrArch; + const engine = arch === engineOrArch ? '-' : engineOrArch; // e.g. 'ios-universal' + return `| ${platform} | ${engine} | ${arch} | ${size} | ${diff} |`; + }), + '', + `Base commit: ${document.commit || ''}`, + `Branch: ${document.branch || ''}`, + ].join('\n'); + + return formatted; +} + /** * Returns the size of the file at specified path in bytes. * @param {fs.PathLike} path From 8c2a667e261da8454ab84d8d600ad77c6be4b4c8 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 21 Oct 2021 15:57:08 -0700 Subject: [PATCH 04/52] iOS Ruby Updates (#32456) Summary: Fix the `scripts/update-ruby.sh` so it always use the correct [bundle config](https://bundler.io/man/bundle-config.1.html#DESCRIPTION). In the current version it wasn't using the correct configuration inside the `template/` directory, resulting in incorrect platform for `template/Gemfile.lock`. While at that, update the gems to their latest version: - ethon 0.14.0 -> 0.15.0 - json 0.5.1 -> 0.6.0 - zeitwerk 2.4.2 -> 2.5.1 - bundler 2.2.28 -> 2.2.29 No changelog Pull Request resolved: https://github.com/facebook/react-native/pull/32456 Test Plan: Run `bump-oss-version.js` and see `template/Gemfile.lock` lists `ruby` as the `PLATFORM` (no diff in that line). - https://github.com/facebook/react-native/commit/e18cf90d71d0bef2e2a0caf30a89e53129152965#r58230816 Reviewed By: yungsters Differential Revision: D31841524 Pulled By: charlesbdudley fbshipit-source-id: 695c245fcb344c866afed45f747e04233e5c91e4 --- Gemfile.lock | 6 +++--- scripts/update-ruby.sh | 3 +++ template/Gemfile.lock | 6 +++--- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 94333bbe4a0eb3..e0f260750f1659 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.4.2) + zeitwerk (2.5.1) PLATFORMS ruby @@ -94,7 +94,7 @@ DEPENDENCIES cocoapods (~> 1.11, >= 1.11.2) RUBY VERSION - ruby 2.6.3p62 + ruby 2.7.4p191 BUNDLED WITH - 1.17.2 + 2.2.29 diff --git a/scripts/update-ruby.sh b/scripts/update-ruby.sh index a220ad84735996..bb72719c43a376 100755 --- a/scripts/update-ruby.sh +++ b/scripts/update-ruby.sh @@ -55,6 +55,9 @@ sed_i -e "s/^\(ruby '\)[^']*\('.*\)$/\1$VERSION\2/" template/Gemfile rm -f Gemfile.lock template/Gemfile.lock +export BUNDLE_APP_CONFIG="$ROOT/.bundle" +cp "$BUNDLE_APP_CONFIG/"* template/_bundle # sync! + bundle lock (cd template && bundle lock) diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 94333bbe4a0eb3..e0f260750f1659 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.4.2) + zeitwerk (2.5.1) PLATFORMS ruby @@ -94,7 +94,7 @@ DEPENDENCIES cocoapods (~> 1.11, >= 1.11.2) RUBY VERSION - ruby 2.6.3p62 + ruby 2.7.4p191 BUNDLED WITH - 1.17.2 + 2.2.29 From f6895e9b53fb7d57464c417de38d2fc9364104b3 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 22 Oct 2021 14:30:08 -0700 Subject: [PATCH 05/52] [0.67.0-rc.1] Bump version numbers --- .ruby-version | 2 +- Gemfile | 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 | 1138 ++++++++--------- template/Gemfile | 2 +- template/_ruby-version | 2 +- template/package.json | 2 +- yarn.lock | 36 +- 13 files changed, 609 insertions(+), 587 deletions(-) diff --git a/.ruby-version b/.ruby-version index ec1cf33c3f6e22..a4dd9dba4fbfc5 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.6.3 +2.7.4 diff --git a/Gemfile b/Gemfile index 145960df80bdba..2c3edcf4b7011d 100644 --- a/Gemfile +++ b/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.6.3' +ruby '2.7.4' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 1bd005506cb4b1..1c7381366a12fe 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.0', + prerelease: 'rc.1', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 1a334621ebff3c..2dc595ec3bd769 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.0", + RCTVersionPrerelease: @"rc.1", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 3ab0470774fe03..f06b6b7d05ad33 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.0 +VERSION_NAME=0.67.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 5019360e320e29..77e648af64c0a8 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", 67, "patch", 0, - "prerelease", "rc.0"); + "prerelease", "rc.1"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 7ea60a194abd13..3dedff4b5569ed 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; 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 5dbfdba7e887a5..abb7794b2664f9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.0", + "version": "0.67.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 2cc9a751a97c71..337f6fa2665a29 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.67.0-rc.0) - - FBReactNativeSpec (0.67.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - FBLazyVector (0.67.0-rc.1) + - FBReactNativeSpec (0.67.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.0) - - RCTTypeSafety (0.67.0-rc.0): - - FBLazyVector (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - React-Core (= 0.67.0-rc.0) - - React (0.67.0-rc.0): - - React-Core (= 0.67.0-rc.0) - - React-Core/DevSupport (= 0.67.0-rc.0) - - React-Core/RCTWebSocket (= 0.67.0-rc.0) - - React-RCTActionSheet (= 0.67.0-rc.0) - - React-RCTAnimation (= 0.67.0-rc.0) - - React-RCTBlob (= 0.67.0-rc.0) - - React-RCTImage (= 0.67.0-rc.0) - - React-RCTLinking (= 0.67.0-rc.0) - - React-RCTNetwork (= 0.67.0-rc.0) - - React-RCTSettings (= 0.67.0-rc.0) - - React-RCTText (= 0.67.0-rc.0) - - React-RCTVibration (= 0.67.0-rc.0) - - React-callinvoker (0.67.0-rc.0) - - React-Core (0.67.0-rc.0): + - RCTRequired (0.67.0-rc.1) + - RCTTypeSafety (0.67.0-rc.1): + - FBLazyVector (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - React-Core (= 0.67.0-rc.1) + - React (0.67.0-rc.1): + - React-Core (= 0.67.0-rc.1) + - React-Core/DevSupport (= 0.67.0-rc.1) + - React-Core/RCTWebSocket (= 0.67.0-rc.1) + - React-RCTActionSheet (= 0.67.0-rc.1) + - React-RCTAnimation (= 0.67.0-rc.1) + - React-RCTBlob (= 0.67.0-rc.1) + - React-RCTImage (= 0.67.0-rc.1) + - React-RCTLinking (= 0.67.0-rc.1) + - React-RCTNetwork (= 0.67.0-rc.1) + - React-RCTSettings (= 0.67.0-rc.1) + - React-RCTText (= 0.67.0-rc.1) + - React-RCTVibration (= 0.67.0-rc.1) + - React-callinvoker (0.67.0-rc.1) + - React-Core (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.0) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-Core/Default (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.0): + - React-Core/CoreModulesHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/Default (0.67.0-rc.0): + - React-Core/Default (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/DevSupport (0.67.0-rc.0): + - React-Core/DevSupport (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.0) - - React-Core/RCTWebSocket (= 0.67.0-rc.0) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-jsinspector (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-Core/Default (= 0.67.0-rc.1) + - React-Core/RCTWebSocket (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-jsinspector (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.0): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.0): + - React-Core/RCTAnimationHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.0): + - React-Core/RCTBlobHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.0): + - React-Core/RCTImageHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.0): + - React-Core/RCTLinkingHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.0): + - React-Core/RCTNetworkHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.0): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.0): + - React-Core/RCTSettingsHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.0): + - React-Core/RCTTextHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.0): + - React-Core/RCTVibrationHeaders (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.0): + - React-Core/RCTWebSocket (0.67.0-rc.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.0) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) + - React-Core/Default (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) - Yoga - - React-CoreModules (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-RCTImage (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-cxxreact (0.67.0-rc.0): + - React-CoreModules (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-RCTImage (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-cxxreact (0.67.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsinspector (= 0.67.0-rc.0) - - React-logger (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) - - React-runtimeexecutor (= 0.67.0-rc.0) - - React-Fabric (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Fabric/animations (= 0.67.0-rc.0) - - React-Fabric/attributedstring (= 0.67.0-rc.0) - - React-Fabric/better (= 0.67.0-rc.0) - - React-Fabric/componentregistry (= 0.67.0-rc.0) - - React-Fabric/componentregistrynative (= 0.67.0-rc.0) - - React-Fabric/components (= 0.67.0-rc.0) - - React-Fabric/config (= 0.67.0-rc.0) - - React-Fabric/core (= 0.67.0-rc.0) - - React-Fabric/debug_core (= 0.67.0-rc.0) - - React-Fabric/debug_renderer (= 0.67.0-rc.0) - - React-Fabric/imagemanager (= 0.67.0-rc.0) - - React-Fabric/leakchecker (= 0.67.0-rc.0) - - React-Fabric/mounting (= 0.67.0-rc.0) - - React-Fabric/runtimescheduler (= 0.67.0-rc.0) - - React-Fabric/scheduler (= 0.67.0-rc.0) - - React-Fabric/telemetry (= 0.67.0-rc.0) - - React-Fabric/templateprocessor (= 0.67.0-rc.0) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.0) - - React-Fabric/uimanager (= 0.67.0-rc.0) - - React-Fabric/utils (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/animations (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/attributedstring (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/better (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/componentregistry (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/componentregistrynative (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Fabric/components/activityindicator (= 0.67.0-rc.0) - - React-Fabric/components/image (= 0.67.0-rc.0) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.0) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.0) - - React-Fabric/components/modal (= 0.67.0-rc.0) - - React-Fabric/components/rncore (= 0.67.0-rc.0) - - React-Fabric/components/root (= 0.67.0-rc.0) - - React-Fabric/components/safeareaview (= 0.67.0-rc.0) - - React-Fabric/components/scrollview (= 0.67.0-rc.0) - - React-Fabric/components/slider (= 0.67.0-rc.0) - - React-Fabric/components/text (= 0.67.0-rc.0) - - React-Fabric/components/textinput (= 0.67.0-rc.0) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.0) - - React-Fabric/components/view (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/activityindicator (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/image (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/inputaccessory (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/modal (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/rncore (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/root (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/safeareaview (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/scrollview (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/slider (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/text (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/textinput (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/unimplementedview (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/components/view (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-callinvoker (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsinspector (= 0.67.0-rc.1) + - React-logger (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) + - React-runtimeexecutor (= 0.67.0-rc.1) + - React-Fabric (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Fabric/animations (= 0.67.0-rc.1) + - React-Fabric/attributedstring (= 0.67.0-rc.1) + - React-Fabric/better (= 0.67.0-rc.1) + - React-Fabric/componentregistry (= 0.67.0-rc.1) + - React-Fabric/componentregistrynative (= 0.67.0-rc.1) + - React-Fabric/components (= 0.67.0-rc.1) + - React-Fabric/config (= 0.67.0-rc.1) + - React-Fabric/core (= 0.67.0-rc.1) + - React-Fabric/debug_core (= 0.67.0-rc.1) + - React-Fabric/debug_renderer (= 0.67.0-rc.1) + - React-Fabric/imagemanager (= 0.67.0-rc.1) + - React-Fabric/leakchecker (= 0.67.0-rc.1) + - React-Fabric/mounting (= 0.67.0-rc.1) + - React-Fabric/runtimescheduler (= 0.67.0-rc.1) + - React-Fabric/scheduler (= 0.67.0-rc.1) + - React-Fabric/telemetry (= 0.67.0-rc.1) + - React-Fabric/templateprocessor (= 0.67.0-rc.1) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.1) + - React-Fabric/uimanager (= 0.67.0-rc.1) + - React-Fabric/utils (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/animations (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/attributedstring (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/better (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/componentregistry (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/componentregistrynative (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Fabric/components/activityindicator (= 0.67.0-rc.1) + - React-Fabric/components/image (= 0.67.0-rc.1) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.1) + - React-Fabric/components/modal (= 0.67.0-rc.1) + - React-Fabric/components/rncore (= 0.67.0-rc.1) + - React-Fabric/components/root (= 0.67.0-rc.1) + - React-Fabric/components/safeareaview (= 0.67.0-rc.1) + - React-Fabric/components/scrollview (= 0.67.0-rc.1) + - React-Fabric/components/slider (= 0.67.0-rc.1) + - React-Fabric/components/text (= 0.67.0-rc.1) + - React-Fabric/components/textinput (= 0.67.0-rc.1) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.1) + - React-Fabric/components/view (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/activityindicator (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/image (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/inputaccessory (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/modal (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/rncore (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/root (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/safeareaview (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/scrollview (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/slider (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/text (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/textinput (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/unimplementedview (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/components/view (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - Yoga - - React-Fabric/config (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/core (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/debug_core (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/debug_renderer (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/imagemanager (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - React-RCTImage (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/leakchecker (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/mounting (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/runtimescheduler (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/scheduler (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/telemetry (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/templateprocessor (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/textlayoutmanager (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) + - React-Fabric/config (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/core (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/debug_core (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/debug_renderer (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/imagemanager (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - React-RCTImage (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/leakchecker (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/mounting (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/runtimescheduler (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/scheduler (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/telemetry (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/templateprocessor (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/textlayoutmanager (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/uimanager (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-Fabric/utils (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-graphics (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-jsiexecutor (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-graphics (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.0) - - React-jsi (0.67.0-rc.0): + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/uimanager (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-Fabric/utils (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-graphics (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-jsiexecutor (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-graphics (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.1) + - React-jsi (0.67.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.0) - - React-jsi/Default (0.67.0-rc.0): + - React-jsi/Default (= 0.67.0-rc.1) + - React-jsi/Default (0.67.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.0): + - React-jsi/Fabric (0.67.0-rc.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.0): + - React-jsiexecutor (0.67.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) - - React-jsinspector (0.67.0-rc.0) - - React-logger (0.67.0-rc.0): + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) + - React-jsinspector (0.67.0-rc.1) + - React-logger (0.67.0-rc.1): - glog - - React-perflogger (0.67.0-rc.0) - - React-RCTActionSheet (0.67.0-rc.0): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.0) - - React-RCTAnimation (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTBlob (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.0) - - React-Core/RCTWebSocket (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-RCTNetwork (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTFabric (0.67.0-rc.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.0) - - React-Fabric (= 0.67.0-rc.0) - - React-RCTImage (= 0.67.0-rc.0) - - React-RCTImage (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/RCTImageHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-RCTNetwork (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTLinking (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTNetwork (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTPushNotification (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTSettings (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.0) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTTest (0.67.0-rc.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.0) - - React-CoreModules (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-RCTText (0.67.0-rc.0): - - React-Core/RCTTextHeaders (= 0.67.0-rc.0) - - React-RCTVibration (0.67.0-rc.0): - - FBReactNativeSpec (= 0.67.0-rc.0) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) - - React-runtimeexecutor (0.67.0-rc.0): - - React-jsi (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (0.67.0-rc.0): + - React-perflogger (0.67.0-rc.1) + - React-RCTActionSheet (0.67.0-rc.1): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.1) + - React-RCTAnimation (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTBlob (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.1) + - React-Core/RCTWebSocket (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-RCTNetwork (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTFabric (0.67.0-rc.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.1) + - React-Fabric (= 0.67.0-rc.1) + - React-RCTImage (= 0.67.0-rc.1) + - React-RCTImage (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/RCTImageHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-RCTNetwork (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTLinking (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTNetwork (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTPushNotification (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTSettings (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.1) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTTest (0.67.0-rc.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.1) + - React-CoreModules (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-RCTText (0.67.0-rc.1): + - React-Core/RCTTextHeaders (= 0.67.0-rc.1) + - React-RCTVibration (0.67.0-rc.1): + - FBReactNativeSpec (= 0.67.0-rc.1) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-runtimeexecutor (0.67.0-rc.1): + - React-jsi (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (0.67.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.0) - - React-Core (= 0.67.0-rc.0) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-logger (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) - - ReactCommon/turbomodule/samples (0.67.0-rc.0): + - React-callinvoker (= 0.67.0-rc.1) + - React-Core (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-logger (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) + - ReactCommon/turbomodule/samples (0.67.0-rc.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.0) - - React-Core (= 0.67.0-rc.0) - - React-cxxreact (= 0.67.0-rc.0) - - React-jsi (= 0.67.0-rc.0) - - React-logger (= 0.67.0-rc.0) - - React-perflogger (= 0.67.0-rc.0) - - ReactCommon/turbomodule/core (= 0.67.0-rc.0) + - React-callinvoker (= 0.67.0-rc.1) + - React-Core (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.1) + - React-jsi (= 0.67.0-rc.1) + - React-logger (= 0.67.0-rc.1) + - React-perflogger (= 0.67.0-rc.1) + - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 2bb3717e26358b6a664ce73175790113a85683b5 - FBReactNativeSpec: bb7550251b6b05782a6be615372dae41feca26c2 + FBLazyVector: ce862da7b09be0be9ab83acd2f4ebc2769b2c551 + FBReactNativeSpec: df7d0d4eafc105d7ea2e62312c68412786fee747 Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 3ffe2ff93963278286a3b3551bdde5e710177776 - RCTTypeSafety: 7e1e71d3f8cb22a0d7a5f1e34282db7d12e00eac - React: c83530b1898d8b86618fd5108463cdbf2925e5d8 - React-callinvoker: 39544ac4ed8efcf85d404035aa0f4c3b28a821b1 - React-Core: ff6feab0c912f698dde5cf3a5dd5a3199cf6d80c - React-CoreModules: 181eb1373bba2b746bb570367abd345958dafcbb - React-cxxreact: 7288f64dc6a4749494b70f90d31c3d19c1cdb6bb - React-Fabric: ec7187714c603c07c4912312a7a9409b0ac0ac24 - React-graphics: 30c05561ba8f55273fd496542d09aeaf05d7dac3 - React-jsi: 2f3d86517825f3f81ce158dd9172b5cd2d5b9f8a - React-jsiexecutor: e6c3e6f9dc6c1471819be276470ddbe70ac35e98 - React-jsinspector: fc08e6f4bca09ce911e5affe271e4cd28961427a - React-logger: bd9c8af0dd8edac814f09bdd0e65299fb712a440 - React-perflogger: 1da82e770fe9a65d506b3df496a4d50ed8ba51a3 - React-RCTActionSheet: 01af046ebaf379acd029dca708d03f5c7124c324 - React-RCTAnimation: 97ff68ccf61840d9c9b52e37ddcb0e59bc7f3ede - React-RCTBlob: 92c1d2adc5dd570ead0737b809087112838f9ced - React-RCTFabric: 3f1bc1e8d7cee2c1d6d6a2cb27a85acaefd07d7b - React-RCTImage: 92cf961778187446ae5d1e8da7465291927ef4ac - React-RCTLinking: e148535150adbdfb4137104616d4fc7cec04039f - React-RCTNetwork: 9c22c7b1f10f6c8a8cea76a74c892c32e57c8009 - React-RCTPushNotification: 77caa93ee5ff3d650cdfa9ed922288de274a1aac - React-RCTSettings: 5b30860739af1dda64486cd724f7066c0643e032 - React-RCTTest: aca547a59a8656088b9c6b3d3da0c614db5d8467 - React-RCTText: 933dfc4a9dd8f8215bda36d1a979f349f8c69a74 - React-RCTVibration: e984287863f3178d0a808f51bfeb7a8b5f21a07c - React-runtimeexecutor: 883ffdd8e0e27fc6ccb6c66f36c6664380dcc932 - ReactCommon: adf56020429e34de92b25b41efb7decaea2b9ecd + RCTRequired: ba414777afc1b7969348eb0cef25cf2910b5a6d5 + RCTTypeSafety: 49eeb82373ccbce338ef668242582767b9beee90 + React: e07867add966ed4633e7b4b7d3c6d06616a2329d + React-callinvoker: 77176211af73a816213024390a396331c809abd5 + React-Core: 4a2b78efa25a0df3ec9099edf45cefd99c03e8db + React-CoreModules: 3b8c658e2a4740e2028fa87b2003a91cae3f045e + React-cxxreact: 6d44f0f17f542997c9fe63a7db7ab5e430adf02c + React-Fabric: ccc9b67bd131d73a0a4bfedd3b8ce2e527a8d6bf + React-graphics: 45b2abb5e8f0a5d2ad151eb3d985846178435c44 + React-jsi: d85335ff08612a5b2a70789445d7f53bfbf01309 + React-jsiexecutor: b3542027e402bc6bf89f2cb825eb2aeda822ffcc + React-jsinspector: 4a8a192a6d6f59b0e035955fcfe2f3a2cea11c45 + React-logger: b96ba8dab9607ab521f5ffe9b52b2472443fb156 + React-perflogger: a9c29a76b42155528a781c6c98b96c5b3be1506f + React-RCTActionSheet: c6e99fc8fff1d6da51c7c100a4ba70dd36e250ca + React-RCTAnimation: 699d6de19cfff311c6cfeb7b5188246845b39d91 + React-RCTBlob: 63dba05b138befc49480b763cb14c47bcc4139ae + React-RCTFabric: 22d1ae90b0158ef9590221b7c625bcb3cf11a365 + React-RCTImage: 82073bc8a7f51acf971132f5542e46d37c9e7d67 + React-RCTLinking: 2094904cb3157d9b511fe498a53b8de52709a69a + React-RCTNetwork: bf22f3e837f10c073214894eb0f9abd8c17f4b7a + React-RCTPushNotification: c95de23122d13d09dc4eaf3235ece50cd851e4e9 + React-RCTSettings: b32082561ff3827221677453e3c35722cfe020df + React-RCTTest: 3f55c53083d7680216cb47d294ec3a1ffed03850 + React-RCTText: 273b3f3ca05da7cc93f2168c2445b56aa772e4b8 + React-RCTVibration: 193653f8222466939292702b7141ff18b607cd0b + React-runtimeexecutor: 1e1661fa20866e03ba5cbda6a223ddeb02a34ce0 + ReactCommon: ac2750397b7aed556ca363430b8fe0170736e121 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 080f5389e515e1d0233a75bbb9de3a4eb87d8185 + Yoga: 3dd65f9cfb3cf6c2a5bc8976c3db22b80c408bdb YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: f2609ec079811d7784b6e802b8351314bd41de51 diff --git a/template/Gemfile b/template/Gemfile index 145960df80bdba..2c3edcf4b7011d 100644 --- a/template/Gemfile +++ b/template/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby '2.6.3' +ruby '2.7.4' gem 'cocoapods', '~> 1.11', '>= 1.11.2' diff --git a/template/_ruby-version b/template/_ruby-version index ec1cf33c3f6e22..a4dd9dba4fbfc5 100644 --- a/template/_ruby-version +++ b/template/_ruby-version @@ -1 +1 @@ -2.6.3 +2.7.4 diff --git a/template/package.json b/template/package.json index c14081fd7180c6..fe2fc6784edb59 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.0" + "react-native": "0.67.0-rc.1" }, "devDependencies": { "@babel/core": "^7.12.9", diff --git a/yarn.lock b/yarn.lock index 591bd1f14869ca..4e75e6024dd69f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1103,6 +1103,26 @@ sudo-prompt "^9.0.0" wcwidth "^1.0.1" +"@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/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" @@ -5572,6 +5592,15 @@ 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@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.8.tgz#b7796a54074139d956fff2862cf1285db43c891b" + integrity sha512-k/944+0XD+8l7zDaiKfYabyEKmAmyZgS1mj+4LcSRPyHnrjgCHKrh/Y6jM6kucQ6xU1+1uyMmF/dSkikxK8i+Q== + dependencies: + flow-parser "^0.121.0" + jscodeshift "^0.11.0" + 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" @@ -6171,13 +6200,6 @@ source-map-resolve@^0.5.0: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.0.tgz#2018a7ad2bdf8faf2691e5fddab26bed5a2bacab" - integrity sha512-vUoN3I7fHQe0R/SJLKRdKYuEdRGogsviXFkHHo17AWaTGv17VLnxw+CFXvqy+y4ORZ3doWLQcxRYfwKrsd/H7Q== - dependencies: - 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" From abe9633b4240e9aff2ad1faa95c521a62da6f751 Mon Sep 17 00:00:00 2001 From: Tuomas Jaakola Date: Wed, 20 Oct 2021 17:51:49 -0700 Subject: [PATCH 06/52] Load jsc or hermes lib in static method (#30749) Summary: Many have reported about the misguiding error `Fatal Exception: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so` even though they don't use Hermes (for example issues https://github.com/facebook/react-native/issues/26075 #25923). **The current code does not handle errors correctly when loading JSC or Hermes in `ReactInstanceManagerBuilder`**. **ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java:** ```java try { return new HermesExecutorFactory(); } catch (UnsatisfiedLinkError hermesE) { // We never get here because "new HermesExecutorFactory()" does not throw an exception! hermesE.printStackTrace(); throw jscE; } ``` In Java, when an exception is thrown in static block, it will be RuntimeException and it can't be caught. For example the exception from `SoLoader.loadLibrary` can't be caught and it will crash the app. **ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java:** ```java static { // Exception from this code block will be RuntimeException and it can't be caught! SoLoader.loadLibrary("hermes"); try { SoLoader.loadLibrary("hermes-executor-debug"); mode_ = "Debug"; } catch (UnsatisfiedLinkError e) { SoLoader.loadLibrary("hermes-executor-release"); mode_ = "Release"; } } ``` This PR fixes the code so that the original exception from failed JSC loading is not swallowed. It does not fix the original issue why JSC loading is failing with some devices, but it can be really helpful to know what the real error is. For example Firebase Crashlytics shows wrong stack trace with current code. I'm sure that this fix could have been written better. It feels wrong to import `JSCExecutor` and `HermesExecutor` in `ReactInstanceManagerBuilder.java`. However, the main point of this PR is to give the idea what is wrong with the current code. ## Changelog [Android] [Fixed] - Fix error handling when loading JSC or Hermes Pull Request resolved: https://github.com/facebook/react-native/pull/30749 Test Plan: * from this PR, modify `ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java` so that JSC loading will fail: ```java // original SoLoader.loadLibrary("jscexecutor"); // changed SoLoader.loadLibrary("jscexecutor-does-not-exist"); ``` * Run `rn-tester` app * Check from Logcat that the app crashed with correct exception and stacktrace. It should **not** be `java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so` Tested with Hermes ``` SoLoader.loadLibrary("hermes-executor-test"); ``` Got this one in logcat ``` 09-24 20:12:39.552 6412 6455 E AndroidRuntime: java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes-executor-test.so ``` Reviewed By: cortinico Differential Revision: D30346032 Pulled By: sota000 fbshipit-source-id: 09b032a9e471af233b7ac90b571c311952ab6342 --- .../hermes/reactexecutor/HermesExecutor.java | 22 ++++++++++++------- .../react/ReactInstanceManagerBuilder.java | 5 ++++- .../react/jscexecutor/JSCExecutor.java | 7 +++++- 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java b/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java index 7519f2146faf6d..2081216f3f9d47 100644 --- a/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java +++ b/ReactAndroid/src/main/java/com/facebook/hermes/reactexecutor/HermesExecutor.java @@ -16,14 +16,20 @@ public class HermesExecutor extends JavaScriptExecutor { private static String mode_; static { - // libhermes must be loaded explicitly to invoke its JNI_OnLoad. - SoLoader.loadLibrary("hermes"); - try { - SoLoader.loadLibrary("hermes-executor-debug"); - mode_ = "Debug"; - } catch (UnsatisfiedLinkError e) { - SoLoader.loadLibrary("hermes-executor-release"); - mode_ = "Release"; + loadLibrary(); + } + + public static void loadLibrary() throws UnsatisfiedLinkError { + if (mode_ == null) { + // libhermes must be loaded explicitly to invoke its JNI_OnLoad. + SoLoader.loadLibrary("hermes"); + try { + SoLoader.loadLibrary("hermes-executor-debug"); + mode_ = "Debug"; + } catch (UnsatisfiedLinkError e) { + SoLoader.loadLibrary("hermes-executor-release"); + mode_ = "Release"; + } } } diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java index ddfb5507ec4b47..672d370cd06323 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java @@ -14,6 +14,7 @@ import android.app.Application; import android.content.Context; import androidx.annotation.Nullable; +import com.facebook.hermes.reactexecutor.HermesExecutor; import com.facebook.hermes.reactexecutor.HermesExecutorFactory; import com.facebook.infer.annotation.Assertions; import com.facebook.react.bridge.JSBundleLoader; @@ -28,6 +29,7 @@ import com.facebook.react.devsupport.RedBoxHandler; import com.facebook.react.devsupport.interfaces.DevBundleDownloadListener; import com.facebook.react.devsupport.interfaces.DevSupportManager; +import com.facebook.react.jscexecutor.JSCExecutor; import com.facebook.react.jscexecutor.JSCExecutorFactory; import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler; import com.facebook.react.packagerconnection.RequestHandler; @@ -347,7 +349,7 @@ private JavaScriptExecutorFactory getDefaultJSExecutorFactory( try { // If JSC is included, use it as normal initializeSoLoaderIfNecessary(applicationContext); - SoLoader.loadLibrary("jscexecutor"); + JSCExecutor.loadLibrary(); return new JSCExecutorFactory(appName, deviceName); } catch (UnsatisfiedLinkError jscE) { // https://github.com/facebook/hermes/issues/78 shows that @@ -365,6 +367,7 @@ private JavaScriptExecutorFactory getDefaultJSExecutorFactory( // Otherwise use Hermes try { + HermesExecutor.loadLibrary(); return new HermesExecutorFactory(); } catch (UnsatisfiedLinkError hermesE) { // If we get here, either this is a JSC build, and of course diff --git a/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java b/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java index 09737c178b985a..4adb377de8136c 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java +++ b/ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutor.java @@ -14,8 +14,13 @@ import com.facebook.soloader.SoLoader; @DoNotStrip -/* package */ class JSCExecutor extends JavaScriptExecutor { +/* package */ public class JSCExecutor extends JavaScriptExecutor { + static { + loadLibrary(); + } + + public static void loadLibrary() throws UnsatisfiedLinkError { SoLoader.loadLibrary("jscexecutor"); } From eede05c91b6022b3b763a44b395c9e8bf96b0a2e Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Mon, 25 Oct 2021 11:32:27 -0700 Subject: [PATCH 07/52] Add back Xcode_12_5_M1_post_install_workaround Summary: Changelog: [Internal] Add back Xcode_12_5_M1_post_install_workaround workaround Reviewed By: sota000 Differential Revision: D31902449 fbshipit-source-id: 5c9d962d0d1a55a9f14186bd7d6d8fe087101f0d --- packages/rn-tester/Podfile | 1 + scripts/react_native_pods.rb | 17 ++++++++++++++--- template/ios/Podfile | 1 + 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/rn-tester/Podfile b/packages/rn-tester/Podfile index 88d94344f2ff29..a6902753aea65f 100644 --- a/packages/rn-tester/Podfile +++ b/packages/rn-tester/Podfile @@ -52,4 +52,5 @@ end post_install do |installer| react_native_post_install(installer) + __apply_Xcode_12_5_M1_post_install_workaround(installer) end diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 3c6a21eacc81de..2b697ac50be39c 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -374,8 +374,19 @@ def use_react_native_codegen!(spec, options={}) # See https://github.com/facebook/react-native/issues/31480#issuecomment-902912841 for more context. # Actual fix was authored by https://github.com/mikehardy. # New app template will call this for now until the underlying issue is resolved. -# -# It's not needed anymore and will be removed later def __apply_Xcode_12_5_M1_post_install_workaround(installer) - puts "__apply_Xcode_12_5_M1_post_install_workaround() is not needed anymore" + # Flipper podspecs are still targeting an older iOS deployment target, and may cause an error like: + # "error: thread-local storage is not supported for the current target" + # The most reliable known workaround is to bump iOS deployment target to match react-native (iOS 11 now). + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' + end + end + + # But... doing so caused another issue in Flipper: + # "Time.h:52:17: error: typedef redefinition with different types" + # We need to make a patch to RCT-Folly - set `__IPHONE_10_0` to our iOS target + 1. + # See https://github.com/facebook/flipper/issues/834 for more details. + `sed -i -e $'s/__IPHONE_10_0/__IPHONE_12_0/' Pods/RCT-Folly/folly/portability/Time.h` end diff --git a/template/ios/Podfile b/template/ios/Podfile index 65d5ffcbfcf420..9409747f917830 100644 --- a/template/ios/Podfile +++ b/template/ios/Podfile @@ -25,5 +25,6 @@ target 'HelloWorld' do post_install do |installer| react_native_post_install(installer) + __apply_Xcode_12_5_M1_post_install_workaround(installer) end end From a7d3ffee55e1e2b6b4c9b71be876299c982a58f9 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Mon, 25 Oct 2021 14:00:47 -0700 Subject: [PATCH 08/52] [0.67.0-rc.2] 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 | 1140 ++++++++--------- template/Gemfile.lock | 2 +- template/package.json | 2 +- 10 files changed, 579 insertions(+), 579 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e0f260750f1659..36acf2c94efed9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -65,7 +65,7 @@ GEM httpclient (2.8.3) i18n (1.8.10) concurrent-ruby (~> 1.0) - json (2.6.0) + json (2.6.1) minitest (5.14.4) molinillo (0.8.0) nanaimo (0.3.0) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 1c7381366a12fe..5d1617bb38d540 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.1', + prerelease: 'rc.2', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 2dc595ec3bd769..05e8e216f74d77 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.1", + RCTVersionPrerelease: @"rc.2", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index f06b6b7d05ad33..4ab80138989f5a 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.1 +VERSION_NAME=0.67.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 77e648af64c0a8..7a91e8351ef43a 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", 67, "patch", 0, - "prerelease", "rc.1"); + "prerelease", "rc.2"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 3dedff4b5569ed..432b8f8b6c71fd 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; 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 abb7794b2664f9..60c4d2f03179d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.1", + "version": "0.67.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 337f6fa2665a29..5fe95ac7c47cda 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.67.0-rc.1) - - FBReactNativeSpec (0.67.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - FBLazyVector (0.67.0-rc.2) + - FBReactNativeSpec (0.67.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.1) - - RCTTypeSafety (0.67.0-rc.1): - - FBLazyVector (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - React-Core (= 0.67.0-rc.1) - - React (0.67.0-rc.1): - - React-Core (= 0.67.0-rc.1) - - React-Core/DevSupport (= 0.67.0-rc.1) - - React-Core/RCTWebSocket (= 0.67.0-rc.1) - - React-RCTActionSheet (= 0.67.0-rc.1) - - React-RCTAnimation (= 0.67.0-rc.1) - - React-RCTBlob (= 0.67.0-rc.1) - - React-RCTImage (= 0.67.0-rc.1) - - React-RCTLinking (= 0.67.0-rc.1) - - React-RCTNetwork (= 0.67.0-rc.1) - - React-RCTSettings (= 0.67.0-rc.1) - - React-RCTText (= 0.67.0-rc.1) - - React-RCTVibration (= 0.67.0-rc.1) - - React-callinvoker (0.67.0-rc.1) - - React-Core (0.67.0-rc.1): + - RCTRequired (0.67.0-rc.2) + - RCTTypeSafety (0.67.0-rc.2): + - FBLazyVector (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - React-Core (= 0.67.0-rc.2) + - React (0.67.0-rc.2): + - React-Core (= 0.67.0-rc.2) + - React-Core/DevSupport (= 0.67.0-rc.2) + - React-Core/RCTWebSocket (= 0.67.0-rc.2) + - React-RCTActionSheet (= 0.67.0-rc.2) + - React-RCTAnimation (= 0.67.0-rc.2) + - React-RCTBlob (= 0.67.0-rc.2) + - React-RCTImage (= 0.67.0-rc.2) + - React-RCTLinking (= 0.67.0-rc.2) + - React-RCTNetwork (= 0.67.0-rc.2) + - React-RCTSettings (= 0.67.0-rc.2) + - React-RCTText (= 0.67.0-rc.2) + - React-RCTVibration (= 0.67.0-rc.2) + - React-callinvoker (0.67.0-rc.2) + - React-Core (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.1) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-Core/Default (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.1): + - React-Core/CoreModulesHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/Default (0.67.0-rc.1): + - React-Core/Default (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/DevSupport (0.67.0-rc.1): + - React-Core/DevSupport (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.1) - - React-Core/RCTWebSocket (= 0.67.0-rc.1) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-jsinspector (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-Core/Default (= 0.67.0-rc.2) + - React-Core/RCTWebSocket (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-jsinspector (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.1): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.1): + - React-Core/RCTAnimationHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.1): + - React-Core/RCTBlobHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.1): + - React-Core/RCTImageHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.1): + - React-Core/RCTLinkingHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.1): + - React-Core/RCTNetworkHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.1): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.1): + - React-Core/RCTSettingsHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.1): + - React-Core/RCTTextHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.1): + - React-Core/RCTVibrationHeaders (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.1): + - React-Core/RCTWebSocket (0.67.0-rc.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.1) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) + - React-Core/Default (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) - Yoga - - React-CoreModules (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-RCTImage (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-cxxreact (0.67.0-rc.1): + - React-CoreModules (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-RCTImage (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-cxxreact (0.67.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsinspector (= 0.67.0-rc.1) - - React-logger (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) - - React-runtimeexecutor (= 0.67.0-rc.1) - - React-Fabric (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Fabric/animations (= 0.67.0-rc.1) - - React-Fabric/attributedstring (= 0.67.0-rc.1) - - React-Fabric/better (= 0.67.0-rc.1) - - React-Fabric/componentregistry (= 0.67.0-rc.1) - - React-Fabric/componentregistrynative (= 0.67.0-rc.1) - - React-Fabric/components (= 0.67.0-rc.1) - - React-Fabric/config (= 0.67.0-rc.1) - - React-Fabric/core (= 0.67.0-rc.1) - - React-Fabric/debug_core (= 0.67.0-rc.1) - - React-Fabric/debug_renderer (= 0.67.0-rc.1) - - React-Fabric/imagemanager (= 0.67.0-rc.1) - - React-Fabric/leakchecker (= 0.67.0-rc.1) - - React-Fabric/mounting (= 0.67.0-rc.1) - - React-Fabric/runtimescheduler (= 0.67.0-rc.1) - - React-Fabric/scheduler (= 0.67.0-rc.1) - - React-Fabric/telemetry (= 0.67.0-rc.1) - - React-Fabric/templateprocessor (= 0.67.0-rc.1) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.1) - - React-Fabric/uimanager (= 0.67.0-rc.1) - - React-Fabric/utils (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/animations (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/attributedstring (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/better (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/componentregistry (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/componentregistrynative (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Fabric/components/activityindicator (= 0.67.0-rc.1) - - React-Fabric/components/image (= 0.67.0-rc.1) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.1) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.1) - - React-Fabric/components/modal (= 0.67.0-rc.1) - - React-Fabric/components/rncore (= 0.67.0-rc.1) - - React-Fabric/components/root (= 0.67.0-rc.1) - - React-Fabric/components/safeareaview (= 0.67.0-rc.1) - - React-Fabric/components/scrollview (= 0.67.0-rc.1) - - React-Fabric/components/slider (= 0.67.0-rc.1) - - React-Fabric/components/text (= 0.67.0-rc.1) - - React-Fabric/components/textinput (= 0.67.0-rc.1) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.1) - - React-Fabric/components/view (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/activityindicator (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/image (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/inputaccessory (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/modal (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/rncore (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/root (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/safeareaview (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/scrollview (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/slider (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/text (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/textinput (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/unimplementedview (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/components/view (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-callinvoker (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsinspector (= 0.67.0-rc.2) + - React-logger (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) + - React-runtimeexecutor (= 0.67.0-rc.2) + - React-Fabric (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Fabric/animations (= 0.67.0-rc.2) + - React-Fabric/attributedstring (= 0.67.0-rc.2) + - React-Fabric/better (= 0.67.0-rc.2) + - React-Fabric/componentregistry (= 0.67.0-rc.2) + - React-Fabric/componentregistrynative (= 0.67.0-rc.2) + - React-Fabric/components (= 0.67.0-rc.2) + - React-Fabric/config (= 0.67.0-rc.2) + - React-Fabric/core (= 0.67.0-rc.2) + - React-Fabric/debug_core (= 0.67.0-rc.2) + - React-Fabric/debug_renderer (= 0.67.0-rc.2) + - React-Fabric/imagemanager (= 0.67.0-rc.2) + - React-Fabric/leakchecker (= 0.67.0-rc.2) + - React-Fabric/mounting (= 0.67.0-rc.2) + - React-Fabric/runtimescheduler (= 0.67.0-rc.2) + - React-Fabric/scheduler (= 0.67.0-rc.2) + - React-Fabric/telemetry (= 0.67.0-rc.2) + - React-Fabric/templateprocessor (= 0.67.0-rc.2) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.2) + - React-Fabric/uimanager (= 0.67.0-rc.2) + - React-Fabric/utils (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/animations (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/attributedstring (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/better (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/componentregistry (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/componentregistrynative (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Fabric/components/activityindicator (= 0.67.0-rc.2) + - React-Fabric/components/image (= 0.67.0-rc.2) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.2) + - React-Fabric/components/modal (= 0.67.0-rc.2) + - React-Fabric/components/rncore (= 0.67.0-rc.2) + - React-Fabric/components/root (= 0.67.0-rc.2) + - React-Fabric/components/safeareaview (= 0.67.0-rc.2) + - React-Fabric/components/scrollview (= 0.67.0-rc.2) + - React-Fabric/components/slider (= 0.67.0-rc.2) + - React-Fabric/components/text (= 0.67.0-rc.2) + - React-Fabric/components/textinput (= 0.67.0-rc.2) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.2) + - React-Fabric/components/view (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/activityindicator (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/image (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/inputaccessory (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/modal (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/rncore (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/root (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/safeareaview (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/scrollview (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/slider (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/text (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/textinput (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/unimplementedview (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/components/view (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - Yoga - - React-Fabric/config (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/core (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/debug_core (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/debug_renderer (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/imagemanager (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - React-RCTImage (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/leakchecker (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/mounting (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/runtimescheduler (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/scheduler (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/telemetry (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/templateprocessor (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/textlayoutmanager (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) + - React-Fabric/config (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/core (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/debug_core (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/debug_renderer (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/imagemanager (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - React-RCTImage (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/leakchecker (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/mounting (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/runtimescheduler (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/scheduler (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/telemetry (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/templateprocessor (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/textlayoutmanager (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/uimanager (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-Fabric/utils (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-graphics (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-jsiexecutor (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-graphics (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.1) - - React-jsi (0.67.0-rc.1): + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/uimanager (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-Fabric/utils (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-graphics (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-jsiexecutor (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-graphics (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.2) + - React-jsi (0.67.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.1) - - React-jsi/Default (0.67.0-rc.1): + - React-jsi/Default (= 0.67.0-rc.2) + - React-jsi/Default (0.67.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.1): + - React-jsi/Fabric (0.67.0-rc.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.1): + - React-jsiexecutor (0.67.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) - - React-jsinspector (0.67.0-rc.1) - - React-logger (0.67.0-rc.1): + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) + - React-jsinspector (0.67.0-rc.2) + - React-logger (0.67.0-rc.2): - glog - - React-perflogger (0.67.0-rc.1) - - React-RCTActionSheet (0.67.0-rc.1): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.1) - - React-RCTAnimation (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTBlob (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.1) - - React-Core/RCTWebSocket (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-RCTNetwork (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTFabric (0.67.0-rc.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.1) - - React-Fabric (= 0.67.0-rc.1) - - React-RCTImage (= 0.67.0-rc.1) - - React-RCTImage (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/RCTImageHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-RCTNetwork (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTLinking (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTNetwork (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTPushNotification (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTSettings (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.1) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTTest (0.67.0-rc.1): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.1) - - React-CoreModules (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-RCTText (0.67.0-rc.1): - - React-Core/RCTTextHeaders (= 0.67.0-rc.1) - - React-RCTVibration (0.67.0-rc.1): - - FBReactNativeSpec (= 0.67.0-rc.1) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) - - React-runtimeexecutor (0.67.0-rc.1): - - React-jsi (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (0.67.0-rc.1): + - React-perflogger (0.67.0-rc.2) + - React-RCTActionSheet (0.67.0-rc.2): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.2) + - React-RCTAnimation (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTBlob (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.2) + - React-Core/RCTWebSocket (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-RCTNetwork (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTFabric (0.67.0-rc.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.2) + - React-Fabric (= 0.67.0-rc.2) + - React-RCTImage (= 0.67.0-rc.2) + - React-RCTImage (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/RCTImageHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-RCTNetwork (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTLinking (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTNetwork (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTPushNotification (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTSettings (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.2) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTTest (0.67.0-rc.2): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.2) + - React-CoreModules (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-RCTText (0.67.0-rc.2): + - React-Core/RCTTextHeaders (= 0.67.0-rc.2) + - React-RCTVibration (0.67.0-rc.2): + - FBReactNativeSpec (= 0.67.0-rc.2) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-runtimeexecutor (0.67.0-rc.2): + - React-jsi (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (0.67.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.1) - - React-Core (= 0.67.0-rc.1) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-logger (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) - - ReactCommon/turbomodule/samples (0.67.0-rc.1): + - React-callinvoker (= 0.67.0-rc.2) + - React-Core (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-logger (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) + - ReactCommon/turbomodule/samples (0.67.0-rc.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.1) - - React-Core (= 0.67.0-rc.1) - - React-cxxreact (= 0.67.0-rc.1) - - React-jsi (= 0.67.0-rc.1) - - React-logger (= 0.67.0-rc.1) - - React-perflogger (= 0.67.0-rc.1) - - ReactCommon/turbomodule/core (= 0.67.0-rc.1) + - React-callinvoker (= 0.67.0-rc.2) + - React-Core (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.2) + - React-jsi (= 0.67.0-rc.2) + - React-logger (= 0.67.0-rc.2) + - React-perflogger (= 0.67.0-rc.2) + - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: ce862da7b09be0be9ab83acd2f4ebc2769b2c551 - FBReactNativeSpec: df7d0d4eafc105d7ea2e62312c68412786fee747 + FBLazyVector: 00400d797554bc25cdc6609668e2f2bd115e212d + FBReactNativeSpec: 62092d506a19fff49ee00bddac1db1e9f23bb523 Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,38 +887,38 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: ba414777afc1b7969348eb0cef25cf2910b5a6d5 - RCTTypeSafety: 49eeb82373ccbce338ef668242582767b9beee90 - React: e07867add966ed4633e7b4b7d3c6d06616a2329d - React-callinvoker: 77176211af73a816213024390a396331c809abd5 - React-Core: 4a2b78efa25a0df3ec9099edf45cefd99c03e8db - React-CoreModules: 3b8c658e2a4740e2028fa87b2003a91cae3f045e - React-cxxreact: 6d44f0f17f542997c9fe63a7db7ab5e430adf02c - React-Fabric: ccc9b67bd131d73a0a4bfedd3b8ce2e527a8d6bf - React-graphics: 45b2abb5e8f0a5d2ad151eb3d985846178435c44 - React-jsi: d85335ff08612a5b2a70789445d7f53bfbf01309 - React-jsiexecutor: b3542027e402bc6bf89f2cb825eb2aeda822ffcc - React-jsinspector: 4a8a192a6d6f59b0e035955fcfe2f3a2cea11c45 - React-logger: b96ba8dab9607ab521f5ffe9b52b2472443fb156 - React-perflogger: a9c29a76b42155528a781c6c98b96c5b3be1506f - React-RCTActionSheet: c6e99fc8fff1d6da51c7c100a4ba70dd36e250ca - React-RCTAnimation: 699d6de19cfff311c6cfeb7b5188246845b39d91 - React-RCTBlob: 63dba05b138befc49480b763cb14c47bcc4139ae - React-RCTFabric: 22d1ae90b0158ef9590221b7c625bcb3cf11a365 - React-RCTImage: 82073bc8a7f51acf971132f5542e46d37c9e7d67 - React-RCTLinking: 2094904cb3157d9b511fe498a53b8de52709a69a - React-RCTNetwork: bf22f3e837f10c073214894eb0f9abd8c17f4b7a - React-RCTPushNotification: c95de23122d13d09dc4eaf3235ece50cd851e4e9 - React-RCTSettings: b32082561ff3827221677453e3c35722cfe020df - React-RCTTest: 3f55c53083d7680216cb47d294ec3a1ffed03850 - React-RCTText: 273b3f3ca05da7cc93f2168c2445b56aa772e4b8 - React-RCTVibration: 193653f8222466939292702b7141ff18b607cd0b - React-runtimeexecutor: 1e1661fa20866e03ba5cbda6a223ddeb02a34ce0 - ReactCommon: ac2750397b7aed556ca363430b8fe0170736e121 + RCTRequired: e94bac8c0770aa02dd4959b86e32c6fe0e077e2d + RCTTypeSafety: 400db7e174b0cb36ba4b85aaef60789df434043e + React: 921833f22439a2cf6dbc760a56ee1bfc54aeed03 + React-callinvoker: b6e025c5059e0be1d4c205c2f4a07e209128ae9b + React-Core: 2367b92596a12f1e41ecdd7a0ce08918a340c343 + React-CoreModules: b33031ab9c0d4a2c918e21ad2326c6599f53f917 + React-cxxreact: 766be1c740095d26e168e94b309f506cc9a56ffe + React-Fabric: f15e9fd690333d7b47c3ed35df08557c90e91474 + React-graphics: 5bae13b738219702d67b7806db614e51741a8675 + React-jsi: ec418a707f9121146e6aa6307c4490b03e7087e6 + React-jsiexecutor: efa82fa815a206f07fc94ec9bc65a6489d76998e + React-jsinspector: e7c2f187c5da30d52e23830c6b2ded9d3b97b004 + React-logger: 627b3877b57b993d2dc32696e1ceea8c8192796d + React-perflogger: 3f27bd186397202b7d2085b18da5ad0a0978c746 + React-RCTActionSheet: 349bc4d2a22ae46da02a1eb3095fb3f05f0e0c87 + React-RCTAnimation: 18029521ca3cd27b8c1ecd110eb440c5d6c5dfa6 + React-RCTBlob: 1ac3dcaec035948e8f10145927bfe3b6a7e730dc + React-RCTFabric: cd82c860a839a037b0672c407f9f652d5d790f1c + React-RCTImage: 8f62c3b485849386cfcdadd8dfbcb2828af9b374 + React-RCTLinking: 98e121b788ea1a61beaae76306ca175c3ed97dc9 + React-RCTNetwork: 29a1f35db74800371cdc82129b51ad645a5526c4 + React-RCTPushNotification: 7101431bf66a13b17c8de05db2e062c42f404510 + React-RCTSettings: 92a0959b472022b45b4f76303bc22c5d80938d2c + React-RCTTest: 2787cae0a8698d04b08228bb8c111686447c8483 + React-RCTText: 826dacc617087590880fe854390fa5f40bd2df2e + React-RCTVibration: f4457007b33185bbe9c2cd7cdf00bc05ec16e0eb + React-runtimeexecutor: 1ff872a9cb0fff8329334829b109cb6b380c7907 + ReactCommon: fda8de1535cec34971adef653f9afd954142eb7c ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 3dd65f9cfb3cf6c2a5bc8976c3db22b80c408bdb + Yoga: 63f25ad38b6f7597fa5dfee27088b29a01e83447 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: f2609ec079811d7784b6e802b8351314bd41de51 +PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 COCOAPODS: 1.11.2 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index e0f260750f1659..36acf2c94efed9 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -65,7 +65,7 @@ GEM httpclient (2.8.3) i18n (1.8.10) concurrent-ruby (~> 1.0) - json (2.6.0) + json (2.6.1) minitest (5.14.4) molinillo (0.8.0) nanaimo (0.3.0) diff --git a/template/package.json b/template/package.json index fe2fc6784edb59..00eae6390d6843 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.1" + "react-native": "0.67.0-rc.2" }, "devDependencies": { "@babel/core": "^7.12.9", From 218b9cd97c515869bb18a048c957aff664a39f04 Mon Sep 17 00:00:00 2001 From: Lorenzo Sciandra Date: Wed, 11 Aug 2021 14:58:44 +0100 Subject: [PATCH 09/52] [LOCAL] reintroduce generated codegen files --- .gitignore | 1 - .../FBReactNativeSpec-generated.mm | 2096 ++++++++++++++ .../FBReactNativeSpec/FBReactNativeSpec.h | 2554 +++++++++++++++++ 3 files changed, 4650 insertions(+), 1 deletion(-) create mode 100644 React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm create mode 100644 React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h diff --git a/.gitignore b/.gitignore index c60f27e2a091f5..19ce427d88ef26 100644 --- a/.gitignore +++ b/.gitignore @@ -105,7 +105,6 @@ package-lock.json !/packages/rn-tester/Pods/__offline_mirrors__ # react-native-codegen -/React/FBReactNativeSpec/FBReactNativeSpec /packages/react-native-codegen/lib /ReactCommon/react/renderer/components/rncore/ /packages/rn-tester/NativeModuleExample/ScreenshotManagerSpec* diff --git a/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm b/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm new file mode 100644 index 00000000000000..1e35b644223286 --- /dev/null +++ b/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec-generated.mm @@ -0,0 +1,2096 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @generated by codegen project: GenerateModuleObjCpp + * + * We create an umbrella header (and corresponding implementation) here since + * Cxx compilation in BUCK has a limitation: source-code producing genrule()s + * must have a single output. More files => more genrule()s => slower builds. + */ + +#import "FBReactNativeSpec.h" + + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAccessibilityInfoSpecJSI_isReduceMotionEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "isReduceMotionEnabled", @selector(isReduceMotionEnabled:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityInfoSpecJSI_isTouchExplorationEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "isTouchExplorationEnabled", @selector(isTouchExplorationEnabled:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityInfoSpecJSI_setAccessibilityFocus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAccessibilityFocus", @selector(setAccessibilityFocus:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityInfoSpecJSI_announceForAccessibility(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "announceForAccessibility", @selector(announceForAccessibility:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityInfoSpecJSI_getRecommendedTimeoutMillis(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getRecommendedTimeoutMillis", @selector(getRecommendedTimeoutMillis:onSuccess:), args, count); + } + + NativeAccessibilityInfoSpecJSI::NativeAccessibilityInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["isReduceMotionEnabled"] = MethodMetadata {1, __hostFunction_NativeAccessibilityInfoSpecJSI_isReduceMotionEnabled}; + + + methodMap_["isTouchExplorationEnabled"] = MethodMetadata {1, __hostFunction_NativeAccessibilityInfoSpecJSI_isTouchExplorationEnabled}; + + + methodMap_["setAccessibilityFocus"] = MethodMetadata {1, __hostFunction_NativeAccessibilityInfoSpecJSI_setAccessibilityFocus}; + + + methodMap_["announceForAccessibility"] = MethodMetadata {1, __hostFunction_NativeAccessibilityInfoSpecJSI_announceForAccessibility}; + + + methodMap_["getRecommendedTimeoutMillis"] = MethodMetadata {2, __hostFunction_NativeAccessibilityInfoSpecJSI_getRecommendedTimeoutMillis}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers) ++ (RCTManagedPointer *)JS_NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentBoldTextState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentBoldTextState", @selector(getCurrentBoldTextState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentGrayscaleState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentGrayscaleState", @selector(getCurrentGrayscaleState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentInvertColorsState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentInvertColorsState", @selector(getCurrentInvertColorsState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceMotionState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentReduceMotionState", @selector(getCurrentReduceMotionState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceTransparencyState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentReduceTransparencyState", @selector(getCurrentReduceTransparencyState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentVoiceOverState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentVoiceOverState", @selector(getCurrentVoiceOverState:onError:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_setAccessibilityContentSizeMultipliers(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAccessibilityContentSizeMultipliers", @selector(setAccessibilityContentSizeMultipliers:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_setAccessibilityFocus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAccessibilityFocus", @selector(setAccessibilityFocus:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAccessibilityManagerSpecJSI_announceForAccessibility(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "announceForAccessibility", @selector(announceForAccessibility:), args, count); + } + + NativeAccessibilityManagerSpecJSI::NativeAccessibilityManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getCurrentBoldTextState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentBoldTextState}; + + + methodMap_["getCurrentGrayscaleState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentGrayscaleState}; + + + methodMap_["getCurrentInvertColorsState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentInvertColorsState}; + + + methodMap_["getCurrentReduceMotionState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceMotionState}; + + + methodMap_["getCurrentReduceTransparencyState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentReduceTransparencyState}; + + + methodMap_["getCurrentVoiceOverState"] = MethodMetadata {2, __hostFunction_NativeAccessibilityManagerSpecJSI_getCurrentVoiceOverState}; + + + methodMap_["setAccessibilityContentSizeMultipliers"] = MethodMetadata {1, __hostFunction_NativeAccessibilityManagerSpecJSI_setAccessibilityContentSizeMultipliers}; + setMethodArgConversionSelector(@"setAccessibilityContentSizeMultipliers", 0, @"JS_NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers:"); + + methodMap_["setAccessibilityFocus"] = MethodMetadata {1, __hostFunction_NativeAccessibilityManagerSpecJSI_setAccessibilityFocus}; + + + methodMap_["announceForAccessibility"] = MethodMetadata {1, __hostFunction_NativeAccessibilityManagerSpecJSI_announceForAccessibility}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions) ++ (RCTManagedPointer *)JS_NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions) ++ (RCTManagedPointer *)JS_NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeActionSheetManagerSpecJSI_showActionSheetWithOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "showActionSheetWithOptions", @selector(showActionSheetWithOptions:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeActionSheetManagerSpecJSI_showShareActionSheetWithOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "showShareActionSheetWithOptions", @selector(showShareActionSheetWithOptions:failureCallback:successCallback:), args, count); + } + + NativeActionSheetManagerSpecJSI::NativeActionSheetManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["showActionSheetWithOptions"] = MethodMetadata {2, __hostFunction_NativeActionSheetManagerSpecJSI_showActionSheetWithOptions}; + setMethodArgConversionSelector(@"showActionSheetWithOptions", 0, @"JS_NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions:"); + + methodMap_["showShareActionSheetWithOptions"] = MethodMetadata {3, __hostFunction_NativeActionSheetManagerSpecJSI_showShareActionSheetWithOptions}; + setMethodArgConversionSelector(@"showShareActionSheetWithOptions", 0, @"JS_NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions:"); + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeAlertManager_Args) ++ (RCTManagedPointer *)JS_NativeAlertManager_Args:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAlertManagerSpecJSI_alertWithArgs(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "alertWithArgs", @selector(alertWithArgs:callback:), args, count); + } + + NativeAlertManagerSpecJSI::NativeAlertManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["alertWithArgs"] = MethodMetadata {2, __hostFunction_NativeAlertManagerSpecJSI_alertWithArgs}; + setMethodArgConversionSelector(@"alertWithArgs", 0, @"JS_NativeAlertManager_Args:"); + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeAnimatedModule_EventMapping) ++ (RCTManagedPointer *)JS_NativeAnimatedModule_EventMapping:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_startOperationBatch(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startOperationBatch", @selector(startOperationBatch), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_finishOperationBatch(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "finishOperationBatch", @selector(finishOperationBatch), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_createAnimatedNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "createAnimatedNode", @selector(createAnimatedNode:config:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_getValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getValue", @selector(getValue:saveValueCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_startListeningToAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startListeningToAnimatedNodeValue", @selector(startListeningToAnimatedNodeValue:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_stopListeningToAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "stopListeningToAnimatedNodeValue", @selector(stopListeningToAnimatedNodeValue:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_connectAnimatedNodes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "connectAnimatedNodes", @selector(connectAnimatedNodes:childTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_disconnectAnimatedNodes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "disconnectAnimatedNodes", @selector(disconnectAnimatedNodes:childTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_startAnimatingNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startAnimatingNode", @selector(startAnimatingNode:nodeTag:config:endCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_stopAnimation(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "stopAnimation", @selector(stopAnimation:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_setAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAnimatedNodeValue", @selector(setAnimatedNodeValue:value:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_setAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAnimatedNodeOffset", @selector(setAnimatedNodeOffset:offset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "flattenAnimatedNodeOffset", @selector(flattenAnimatedNodeOffset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "extractAnimatedNodeOffset", @selector(extractAnimatedNodeOffset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_connectAnimatedNodeToView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "connectAnimatedNodeToView", @selector(connectAnimatedNodeToView:viewTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_disconnectAnimatedNodeFromView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "disconnectAnimatedNodeFromView", @selector(disconnectAnimatedNodeFromView:viewTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_restoreDefaultValues(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "restoreDefaultValues", @selector(restoreDefaultValues:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_dropAnimatedNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "dropAnimatedNode", @selector(dropAnimatedNode:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_addAnimatedEventToView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addAnimatedEventToView", @selector(addAnimatedEventToView:eventName:eventMapping:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_removeAnimatedEventFromView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeAnimatedEventFromView", @selector(removeAnimatedEventFromView:eventName:animatedNodeTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedModuleSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeAnimatedModuleSpecJSI::NativeAnimatedModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["startOperationBatch"] = MethodMetadata {0, __hostFunction_NativeAnimatedModuleSpecJSI_startOperationBatch}; + + + methodMap_["finishOperationBatch"] = MethodMetadata {0, __hostFunction_NativeAnimatedModuleSpecJSI_finishOperationBatch}; + + + methodMap_["createAnimatedNode"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_createAnimatedNode}; + + + methodMap_["getValue"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_getValue}; + + + methodMap_["startListeningToAnimatedNodeValue"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_startListeningToAnimatedNodeValue}; + + + methodMap_["stopListeningToAnimatedNodeValue"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_stopListeningToAnimatedNodeValue}; + + + methodMap_["connectAnimatedNodes"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_connectAnimatedNodes}; + + + methodMap_["disconnectAnimatedNodes"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_disconnectAnimatedNodes}; + + + methodMap_["startAnimatingNode"] = MethodMetadata {4, __hostFunction_NativeAnimatedModuleSpecJSI_startAnimatingNode}; + + + methodMap_["stopAnimation"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_stopAnimation}; + + + methodMap_["setAnimatedNodeValue"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_setAnimatedNodeValue}; + + + methodMap_["setAnimatedNodeOffset"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_setAnimatedNodeOffset}; + + + methodMap_["flattenAnimatedNodeOffset"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_flattenAnimatedNodeOffset}; + + + methodMap_["extractAnimatedNodeOffset"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_extractAnimatedNodeOffset}; + + + methodMap_["connectAnimatedNodeToView"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_connectAnimatedNodeToView}; + + + methodMap_["disconnectAnimatedNodeFromView"] = MethodMetadata {2, __hostFunction_NativeAnimatedModuleSpecJSI_disconnectAnimatedNodeFromView}; + + + methodMap_["restoreDefaultValues"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_restoreDefaultValues}; + + + methodMap_["dropAnimatedNode"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_dropAnimatedNode}; + + + methodMap_["addAnimatedEventToView"] = MethodMetadata {3, __hostFunction_NativeAnimatedModuleSpecJSI_addAnimatedEventToView}; + setMethodArgConversionSelector(@"addAnimatedEventToView", 2, @"JS_NativeAnimatedModule_EventMapping:"); + + methodMap_["removeAnimatedEventFromView"] = MethodMetadata {3, __hostFunction_NativeAnimatedModuleSpecJSI_removeAnimatedEventFromView}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAnimatedModuleSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeAnimatedTurboModule_EventMapping) ++ (RCTManagedPointer *)JS_NativeAnimatedTurboModule_EventMapping:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_startOperationBatch(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startOperationBatch", @selector(startOperationBatch), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_finishOperationBatch(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "finishOperationBatch", @selector(finishOperationBatch), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_createAnimatedNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "createAnimatedNode", @selector(createAnimatedNode:config:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_getValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getValue", @selector(getValue:saveValueCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_startListeningToAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startListeningToAnimatedNodeValue", @selector(startListeningToAnimatedNodeValue:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_stopListeningToAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "stopListeningToAnimatedNodeValue", @selector(stopListeningToAnimatedNodeValue:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_connectAnimatedNodes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "connectAnimatedNodes", @selector(connectAnimatedNodes:childTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_disconnectAnimatedNodes(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "disconnectAnimatedNodes", @selector(disconnectAnimatedNodes:childTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_startAnimatingNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startAnimatingNode", @selector(startAnimatingNode:nodeTag:config:endCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_stopAnimation(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "stopAnimation", @selector(stopAnimation:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_setAnimatedNodeValue(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAnimatedNodeValue", @selector(setAnimatedNodeValue:value:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_setAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setAnimatedNodeOffset", @selector(setAnimatedNodeOffset:offset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_flattenAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "flattenAnimatedNodeOffset", @selector(flattenAnimatedNodeOffset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_extractAnimatedNodeOffset(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "extractAnimatedNodeOffset", @selector(extractAnimatedNodeOffset:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_connectAnimatedNodeToView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "connectAnimatedNodeToView", @selector(connectAnimatedNodeToView:viewTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_disconnectAnimatedNodeFromView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "disconnectAnimatedNodeFromView", @selector(disconnectAnimatedNodeFromView:viewTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_restoreDefaultValues(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "restoreDefaultValues", @selector(restoreDefaultValues:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_dropAnimatedNode(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "dropAnimatedNode", @selector(dropAnimatedNode:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_addAnimatedEventToView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addAnimatedEventToView", @selector(addAnimatedEventToView:eventName:eventMapping:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_removeAnimatedEventFromView(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeAnimatedEventFromView", @selector(removeAnimatedEventFromView:eventName:animatedNodeTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimatedTurboModuleSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeAnimatedTurboModuleSpecJSI::NativeAnimatedTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["startOperationBatch"] = MethodMetadata {0, __hostFunction_NativeAnimatedTurboModuleSpecJSI_startOperationBatch}; + + + methodMap_["finishOperationBatch"] = MethodMetadata {0, __hostFunction_NativeAnimatedTurboModuleSpecJSI_finishOperationBatch}; + + + methodMap_["createAnimatedNode"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_createAnimatedNode}; + + + methodMap_["getValue"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_getValue}; + + + methodMap_["startListeningToAnimatedNodeValue"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_startListeningToAnimatedNodeValue}; + + + methodMap_["stopListeningToAnimatedNodeValue"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_stopListeningToAnimatedNodeValue}; + + + methodMap_["connectAnimatedNodes"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_connectAnimatedNodes}; + + + methodMap_["disconnectAnimatedNodes"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_disconnectAnimatedNodes}; + + + methodMap_["startAnimatingNode"] = MethodMetadata {4, __hostFunction_NativeAnimatedTurboModuleSpecJSI_startAnimatingNode}; + + + methodMap_["stopAnimation"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_stopAnimation}; + + + methodMap_["setAnimatedNodeValue"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_setAnimatedNodeValue}; + + + methodMap_["setAnimatedNodeOffset"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_setAnimatedNodeOffset}; + + + methodMap_["flattenAnimatedNodeOffset"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_flattenAnimatedNodeOffset}; + + + methodMap_["extractAnimatedNodeOffset"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_extractAnimatedNodeOffset}; + + + methodMap_["connectAnimatedNodeToView"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_connectAnimatedNodeToView}; + + + methodMap_["disconnectAnimatedNodeFromView"] = MethodMetadata {2, __hostFunction_NativeAnimatedTurboModuleSpecJSI_disconnectAnimatedNodeFromView}; + + + methodMap_["restoreDefaultValues"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_restoreDefaultValues}; + + + methodMap_["dropAnimatedNode"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_dropAnimatedNode}; + + + methodMap_["addAnimatedEventToView"] = MethodMetadata {3, __hostFunction_NativeAnimatedTurboModuleSpecJSI_addAnimatedEventToView}; + setMethodArgConversionSelector(@"addAnimatedEventToView", 2, @"JS_NativeAnimatedTurboModule_EventMapping:"); + + methodMap_["removeAnimatedEventFromView"] = MethodMetadata {3, __hostFunction_NativeAnimatedTurboModuleSpecJSI_removeAnimatedEventFromView}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAnimatedTurboModuleSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAnimationsDebugModuleSpecJSI_startRecordingFps(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startRecordingFps", @selector(startRecordingFps), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAnimationsDebugModuleSpecJSI_stopRecordingFps(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "stopRecordingFps", @selector(stopRecordingFps:), args, count); + } + + NativeAnimationsDebugModuleSpecJSI::NativeAnimationsDebugModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["startRecordingFps"] = MethodMetadata {0, __hostFunction_NativeAnimationsDebugModuleSpecJSI_startRecordingFps}; + + + methodMap_["stopRecordingFps"] = MethodMetadata {1, __hostFunction_NativeAnimationsDebugModuleSpecJSI_stopRecordingFps}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAppStateSpecJSI_getCurrentAppState(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getCurrentAppState", @selector(getCurrentAppState:error:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAppStateSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAppStateSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAppStateSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeAppStateSpecJSI::NativeAppStateSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getCurrentAppState"] = MethodMetadata {2, __hostFunction_NativeAppStateSpecJSI_getCurrentAppState}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeAppStateSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAppStateSpecJSI_removeListeners}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeAppStateSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAppearanceSpecJSI_getColorScheme(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, StringKind, "getColorScheme", @selector(getColorScheme), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAppearanceSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAppearanceSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeAppearanceSpecJSI::NativeAppearanceSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getColorScheme"] = MethodMetadata {0, __hostFunction_NativeAppearanceSpecJSI_getColorScheme}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeAppearanceSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeAppearanceSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiGet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiGet", @selector(multiGet:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiSet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiSet", @selector(multiSet:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiMerge(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiMerge", @selector(multiMerge:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_multiRemove(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiRemove", @selector(multiRemove:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_clear(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clear", @selector(clear:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncLocalStorageSpecJSI_getAllKeys(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getAllKeys", @selector(getAllKeys:), args, count); + } + + NativeAsyncLocalStorageSpecJSI::NativeAsyncLocalStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["multiGet"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiGet}; + + + methodMap_["multiSet"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiSet}; + + + methodMap_["multiMerge"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiMerge}; + + + methodMap_["multiRemove"] = MethodMetadata {2, __hostFunction_NativeAsyncLocalStorageSpecJSI_multiRemove}; + + + methodMap_["clear"] = MethodMetadata {1, __hostFunction_NativeAsyncLocalStorageSpecJSI_clear}; + + + methodMap_["getAllKeys"] = MethodMetadata {1, __hostFunction_NativeAsyncLocalStorageSpecJSI_getAllKeys}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiGet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiGet", @selector(multiGet:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiSet(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiSet", @selector(multiSet:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiMerge(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiMerge", @selector(multiMerge:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiRemove(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "multiRemove", @selector(multiRemove:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_clear(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clear", @selector(clear:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_getAllKeys(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getAllKeys", @selector(getAllKeys:), args, count); + } + + NativeAsyncSQLiteDBStorageSpecJSI::NativeAsyncSQLiteDBStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["multiGet"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiGet}; + + + methodMap_["multiSet"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiSet}; + + + methodMap_["multiMerge"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiMerge}; + + + methodMap_["multiRemove"] = MethodMetadata {2, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_multiRemove}; + + + methodMap_["clear"] = MethodMetadata {1, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_clear}; + + + methodMap_["getAllKeys"] = MethodMetadata {1, __hostFunction_NativeAsyncSQLiteDBStorageSpecJSI_getAllKeys}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_addNetworkingHandler(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addNetworkingHandler", @selector(addNetworkingHandler), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_addWebSocketHandler(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addWebSocketHandler", @selector(addWebSocketHandler:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_removeWebSocketHandler(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeWebSocketHandler", @selector(removeWebSocketHandler:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_sendOverSocket(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "sendOverSocket", @selector(sendOverSocket:socketID:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_createFromParts(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "createFromParts", @selector(createFromParts:withId:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_release(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "release", @selector(release:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBlobModuleSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeBlobModuleSpecJSI::NativeBlobModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["addNetworkingHandler"] = MethodMetadata {0, __hostFunction_NativeBlobModuleSpecJSI_addNetworkingHandler}; + + + methodMap_["addWebSocketHandler"] = MethodMetadata {1, __hostFunction_NativeBlobModuleSpecJSI_addWebSocketHandler}; + + + methodMap_["removeWebSocketHandler"] = MethodMetadata {1, __hostFunction_NativeBlobModuleSpecJSI_removeWebSocketHandler}; + + + methodMap_["sendOverSocket"] = MethodMetadata {2, __hostFunction_NativeBlobModuleSpecJSI_sendOverSocket}; + + + methodMap_["createFromParts"] = MethodMetadata {2, __hostFunction_NativeBlobModuleSpecJSI_createFromParts}; + + + methodMap_["release"] = MethodMetadata {1, __hostFunction_NativeBlobModuleSpecJSI_release}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeBlobModuleSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeBugReportingSpecJSI_startReportAProblemFlow(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "startReportAProblemFlow", @selector(startReportAProblemFlow), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBugReportingSpecJSI_setExtraData(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setExtraData", @selector(setExtraData:extraFiles:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeBugReportingSpecJSI_setCategoryID(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setCategoryID", @selector(setCategoryID:), args, count); + } + + NativeBugReportingSpecJSI::NativeBugReportingSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["startReportAProblemFlow"] = MethodMetadata {0, __hostFunction_NativeBugReportingSpecJSI_startReportAProblemFlow}; + + + methodMap_["setExtraData"] = MethodMetadata {2, __hostFunction_NativeBugReportingSpecJSI_setExtraData}; + + + methodMap_["setCategoryID"] = MethodMetadata {1, __hostFunction_NativeBugReportingSpecJSI_setCategoryID}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeClipboardSpecJSI_getString(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "getString", @selector(getString:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeClipboardSpecJSI_setString(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setString", @selector(setString:), args, count); + } + + NativeClipboardSpecJSI::NativeClipboardSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getString"] = MethodMetadata {0, __hostFunction_NativeClipboardSpecJSI_getString}; + + + methodMap_["setString"] = MethodMetadata {1, __hostFunction_NativeClipboardSpecJSI_setString}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDevLoadingViewSpecJSI_showMessage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "showMessage", @selector(showMessage:withColor:withBackgroundColor:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevLoadingViewSpecJSI_hide(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "hide", @selector(hide), args, count); + } + + NativeDevLoadingViewSpecJSI::NativeDevLoadingViewSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["showMessage"] = MethodMetadata {3, __hostFunction_NativeDevLoadingViewSpecJSI_showMessage}; + + + methodMap_["hide"] = MethodMetadata {0, __hostFunction_NativeDevLoadingViewSpecJSI_hide}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDevMenuSpecJSI_show(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "show", @selector(show), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevMenuSpecJSI_reload(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reload", @selector(reload), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevMenuSpecJSI_debugRemotely(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "debugRemotely", @selector(debugRemotely:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevMenuSpecJSI_setProfilingEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setProfilingEnabled", @selector(setProfilingEnabled:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevMenuSpecJSI_setHotLoadingEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setHotLoadingEnabled", @selector(setHotLoadingEnabled:), args, count); + } + + NativeDevMenuSpecJSI::NativeDevMenuSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["show"] = MethodMetadata {0, __hostFunction_NativeDevMenuSpecJSI_show}; + + + methodMap_["reload"] = MethodMetadata {0, __hostFunction_NativeDevMenuSpecJSI_reload}; + + + methodMap_["debugRemotely"] = MethodMetadata {1, __hostFunction_NativeDevMenuSpecJSI_debugRemotely}; + + + methodMap_["setProfilingEnabled"] = MethodMetadata {1, __hostFunction_NativeDevMenuSpecJSI_setProfilingEnabled}; + + + methodMap_["setHotLoadingEnabled"] = MethodMetadata {1, __hostFunction_NativeDevMenuSpecJSI_setHotLoadingEnabled}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_reload(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reload", @selector(reload), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_reloadWithReason(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reloadWithReason", @selector(reloadWithReason:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_onFastRefresh(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onFastRefresh", @selector(onFastRefresh), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_setHotLoadingEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setHotLoadingEnabled", @selector(setHotLoadingEnabled:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_setIsDebuggingRemotely(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setIsDebuggingRemotely", @selector(setIsDebuggingRemotely:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_setProfilingEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setProfilingEnabled", @selector(setProfilingEnabled:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_toggleElementInspector(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "toggleElementInspector", @selector(toggleElementInspector), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_addMenuItem(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addMenuItem", @selector(addMenuItem:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeDevSettingsSpecJSI_setIsShakeToShowDevMenuEnabled(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setIsShakeToShowDevMenuEnabled", @selector(setIsShakeToShowDevMenuEnabled:), args, count); + } + + NativeDevSettingsSpecJSI::NativeDevSettingsSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["reload"] = MethodMetadata {0, __hostFunction_NativeDevSettingsSpecJSI_reload}; + + + methodMap_["reloadWithReason"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_reloadWithReason}; + + + methodMap_["onFastRefresh"] = MethodMetadata {0, __hostFunction_NativeDevSettingsSpecJSI_onFastRefresh}; + + + methodMap_["setHotLoadingEnabled"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_setHotLoadingEnabled}; + + + methodMap_["setIsDebuggingRemotely"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_setIsDebuggingRemotely}; + + + methodMap_["setProfilingEnabled"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_setProfilingEnabled}; + + + methodMap_["toggleElementInspector"] = MethodMetadata {0, __hostFunction_NativeDevSettingsSpecJSI_toggleElementInspector}; + + + methodMap_["addMenuItem"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_addMenuItem}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_removeListeners}; + + + methodMap_["setIsShakeToShowDevMenuEnabled"] = MethodMetadata {1, __hostFunction_NativeDevSettingsSpecJSI_setIsShakeToShowDevMenuEnabled}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDevSplitBundleLoaderSpecJSI_loadBundle(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "loadBundle", @selector(loadBundle:resolve:reject:), args, count); + } + + NativeDevSplitBundleLoaderSpecJSI::NativeDevSplitBundleLoaderSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["loadBundle"] = MethodMetadata {1, __hostFunction_NativeDevSplitBundleLoaderSpecJSI_loadBundle}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDeviceEventManagerSpecJSI_invokeDefaultBackPressHandler(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "invokeDefaultBackPressHandler", @selector(invokeDefaultBackPressHandler), args, count); + } + + NativeDeviceEventManagerSpecJSI::NativeDeviceEventManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["invokeDefaultBackPressHandler"] = MethodMetadata {0, __hostFunction_NativeDeviceEventManagerSpecJSI_invokeDefaultBackPressHandler}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeDeviceInfoSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeDeviceInfoSpecJSI::NativeDeviceInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeDeviceInfoSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeExceptionsManager_StackFrame) ++ (RCTManagedPointer *)JS_NativeExceptionsManager_StackFrame:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeExceptionsManager_ExceptionData) ++ (RCTManagedPointer *)JS_NativeExceptionsManager_ExceptionData:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_reportFatalException(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reportFatalException", @selector(reportFatalException:stack:exceptionId:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_reportSoftException(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reportSoftException", @selector(reportSoftException:stack:exceptionId:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_reportException(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "reportException", @selector(reportException:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_updateExceptionMessage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "updateExceptionMessage", @selector(updateExceptionMessage:stack:exceptionId:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_dismissRedbox(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "dismissRedbox", @selector(dismissRedbox), args, count); + } + + NativeExceptionsManagerSpecJSI::NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["reportFatalException"] = MethodMetadata {3, __hostFunction_NativeExceptionsManagerSpecJSI_reportFatalException}; + + + methodMap_["reportSoftException"] = MethodMetadata {3, __hostFunction_NativeExceptionsManagerSpecJSI_reportSoftException}; + + + methodMap_["reportException"] = MethodMetadata {1, __hostFunction_NativeExceptionsManagerSpecJSI_reportException}; + setMethodArgConversionSelector(@"reportException", 0, @"JS_NativeExceptionsManager_ExceptionData:"); + + methodMap_["updateExceptionMessage"] = MethodMetadata {3, __hostFunction_NativeExceptionsManagerSpecJSI_updateExceptionMessage}; + + + methodMap_["dismissRedbox"] = MethodMetadata {0, __hostFunction_NativeExceptionsManagerSpecJSI_dismissRedbox}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeFileReaderModuleSpecJSI_readAsDataURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "readAsDataURL", @selector(readAsDataURL:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeFileReaderModuleSpecJSI_readAsText(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "readAsText", @selector(readAsText:encoding:resolve:reject:), args, count); + } + + NativeFileReaderModuleSpecJSI::NativeFileReaderModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["readAsDataURL"] = MethodMetadata {1, __hostFunction_NativeFileReaderModuleSpecJSI_readAsDataURL}; + + + methodMap_["readAsText"] = MethodMetadata {2, __hostFunction_NativeFileReaderModuleSpecJSI_readAsText}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeFrameRateLogger_SpecSetGlobalOptionsOptions) ++ (RCTManagedPointer *)JS_NativeFrameRateLogger_SpecSetGlobalOptionsOptions:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeFrameRateLoggerSpecJSI_setGlobalOptions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setGlobalOptions", @selector(setGlobalOptions:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeFrameRateLoggerSpecJSI_setContext(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setContext", @selector(setContext:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeFrameRateLoggerSpecJSI_beginScroll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "beginScroll", @selector(beginScroll), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeFrameRateLoggerSpecJSI_endScroll(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "endScroll", @selector(endScroll), args, count); + } + + NativeFrameRateLoggerSpecJSI::NativeFrameRateLoggerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["setGlobalOptions"] = MethodMetadata {1, __hostFunction_NativeFrameRateLoggerSpecJSI_setGlobalOptions}; + setMethodArgConversionSelector(@"setGlobalOptions", 0, @"JS_NativeFrameRateLogger_SpecSetGlobalOptionsOptions:"); + + methodMap_["setContext"] = MethodMetadata {1, __hostFunction_NativeFrameRateLoggerSpecJSI_setContext}; + + + methodMap_["beginScroll"] = MethodMetadata {0, __hostFunction_NativeFrameRateLoggerSpecJSI_beginScroll}; + + + methodMap_["endScroll"] = MethodMetadata {0, __hostFunction_NativeFrameRateLoggerSpecJSI_endScroll}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeHeadlessJsTaskSupportSpecJSI_notifyTaskFinished(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "notifyTaskFinished", @selector(notifyTaskFinished:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeHeadlessJsTaskSupportSpecJSI_notifyTaskRetry(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "notifyTaskRetry", @selector(notifyTaskRetry:resolve:reject:), args, count); + } + + NativeHeadlessJsTaskSupportSpecJSI::NativeHeadlessJsTaskSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["notifyTaskFinished"] = MethodMetadata {1, __hostFunction_NativeHeadlessJsTaskSupportSpecJSI_notifyTaskFinished}; + + + methodMap_["notifyTaskRetry"] = MethodMetadata {1, __hostFunction_NativeHeadlessJsTaskSupportSpecJSI_notifyTaskRetry}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeI18nManagerSpecJSI_allowRTL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "allowRTL", @selector(allowRTL:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeI18nManagerSpecJSI_forceRTL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "forceRTL", @selector(forceRTL:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeI18nManagerSpecJSI_swapLeftAndRightInRTL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "swapLeftAndRightInRTL", @selector(swapLeftAndRightInRTL:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeI18nManagerSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeI18nManagerSpecJSI::NativeI18nManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["allowRTL"] = MethodMetadata {1, __hostFunction_NativeI18nManagerSpecJSI_allowRTL}; + + + methodMap_["forceRTL"] = MethodMetadata {1, __hostFunction_NativeI18nManagerSpecJSI_forceRTL}; + + + methodMap_["swapLeftAndRightInRTL"] = MethodMetadata {1, __hostFunction_NativeI18nManagerSpecJSI_swapLeftAndRightInRTL}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeI18nManagerSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeImageEditor_OptionsOffset) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsOffset:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeImageEditor_OptionsSize) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsSize:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeImageEditor_OptionsDisplaySize) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsDisplaySize:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeImageEditor_Options) ++ (RCTManagedPointer *)JS_NativeImageEditor_Options:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeImageEditorSpecJSI_cropImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "cropImage", @selector(cropImage:cropData:successCallback:errorCallback:), args, count); + } + + NativeImageEditorSpecJSI::NativeImageEditorSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["cropImage"] = MethodMetadata {4, __hostFunction_NativeImageEditorSpecJSI_cropImage}; + setMethodArgConversionSelector(@"cropImage", 1, @"JS_NativeImageEditor_Options:"); + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeImageLoaderIOSSpecJSI_getSize(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "getSize", @selector(getSize:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageLoaderIOSSpecJSI_getSizeWithHeaders(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "getSizeWithHeaders", @selector(getSizeWithHeaders:headers:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageLoaderIOSSpecJSI_prefetchImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "prefetchImage", @selector(prefetchImage:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageLoaderIOSSpecJSI_prefetchImageWithMetadata(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "prefetchImageWithMetadata", @selector(prefetchImageWithMetadata:queryRootName:rootTag:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageLoaderIOSSpecJSI_queryCache(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "queryCache", @selector(queryCache:resolve:reject:), args, count); + } + + NativeImageLoaderIOSSpecJSI::NativeImageLoaderIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getSize"] = MethodMetadata {1, __hostFunction_NativeImageLoaderIOSSpecJSI_getSize}; + + + methodMap_["getSizeWithHeaders"] = MethodMetadata {2, __hostFunction_NativeImageLoaderIOSSpecJSI_getSizeWithHeaders}; + + + methodMap_["prefetchImage"] = MethodMetadata {1, __hostFunction_NativeImageLoaderIOSSpecJSI_prefetchImage}; + + + methodMap_["prefetchImageWithMetadata"] = MethodMetadata {3, __hostFunction_NativeImageLoaderIOSSpecJSI_prefetchImageWithMetadata}; + + + methodMap_["queryCache"] = MethodMetadata {1, __hostFunction_NativeImageLoaderIOSSpecJSI_queryCache}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeImagePickerIOS_SpecOpenCameraDialogConfig) ++ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativeImagePickerIOS_SpecOpenSelectDialogConfig) ++ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_canRecordVideos(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "canRecordVideos", @selector(canRecordVideos:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_canUseCamera(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "canUseCamera", @selector(canUseCamera:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_openCameraDialog(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "openCameraDialog", @selector(openCameraDialog:successCallback:cancelCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_openSelectDialog(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "openSelectDialog", @selector(openSelectDialog:successCallback:cancelCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_clearAllPendingVideos(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clearAllPendingVideos", @selector(clearAllPendingVideos), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImagePickerIOSSpecJSI_removePendingVideo(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removePendingVideo", @selector(removePendingVideo:), args, count); + } + + NativeImagePickerIOSSpecJSI::NativeImagePickerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["canRecordVideos"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_canRecordVideos}; + + + methodMap_["canUseCamera"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_canUseCamera}; + + + methodMap_["openCameraDialog"] = MethodMetadata {3, __hostFunction_NativeImagePickerIOSSpecJSI_openCameraDialog}; + setMethodArgConversionSelector(@"openCameraDialog", 0, @"JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:"); + + methodMap_["openSelectDialog"] = MethodMetadata {3, __hostFunction_NativeImagePickerIOSSpecJSI_openSelectDialog}; + setMethodArgConversionSelector(@"openSelectDialog", 0, @"JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:"); + + methodMap_["clearAllPendingVideos"] = MethodMetadata {0, __hostFunction_NativeImagePickerIOSSpecJSI_clearAllPendingVideos}; + + + methodMap_["removePendingVideo"] = MethodMetadata {1, __hostFunction_NativeImagePickerIOSSpecJSI_removePendingVideo}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeImageStoreIOSSpecJSI_getBase64ForTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getBase64ForTag", @selector(getBase64ForTag:successCallback:errorCallback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageStoreIOSSpecJSI_hasImageForTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "hasImageForTag", @selector(hasImageForTag:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageStoreIOSSpecJSI_removeImageForTag(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeImageForTag", @selector(removeImageForTag:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeImageStoreIOSSpecJSI_addImageFromBase64(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addImageFromBase64", @selector(addImageFromBase64:successCallback:errorCallback:), args, count); + } + + NativeImageStoreIOSSpecJSI::NativeImageStoreIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getBase64ForTag"] = MethodMetadata {3, __hostFunction_NativeImageStoreIOSSpecJSI_getBase64ForTag}; + + + methodMap_["hasImageForTag"] = MethodMetadata {2, __hostFunction_NativeImageStoreIOSSpecJSI_hasImageForTag}; + + + methodMap_["removeImageForTag"] = MethodMetadata {1, __hostFunction_NativeImageStoreIOSSpecJSI_removeImageForTag}; + + + methodMap_["addImageFromBase64"] = MethodMetadata {3, __hostFunction_NativeImageStoreIOSSpecJSI_addImageFromBase64}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeJSCHeapCaptureSpecJSI_captureComplete(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "captureComplete", @selector(captureComplete:error:), args, count); + } + + NativeJSCHeapCaptureSpecJSI::NativeJSCHeapCaptureSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["captureComplete"] = MethodMetadata {2, __hostFunction_NativeJSCHeapCaptureSpecJSI_captureComplete}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeJSCSamplingProfilerSpecJSI_operationComplete(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "operationComplete", @selector(operationComplete:result:error:), args, count); + } + + NativeJSCSamplingProfilerSpecJSI::NativeJSCSamplingProfilerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["operationComplete"] = MethodMetadata {3, __hostFunction_NativeJSCSamplingProfilerSpecJSI_operationComplete}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_onSuccess(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onSuccess", @selector(onSuccess:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_onFailure(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onFailure", @selector(onFailure:error:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeJSDevSupportSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeJSDevSupportSpecJSI::NativeJSDevSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["onSuccess"] = MethodMetadata {1, __hostFunction_NativeJSDevSupportSpecJSI_onSuccess}; + + + methodMap_["onFailure"] = MethodMetadata {2, __hostFunction_NativeJSDevSupportSpecJSI_onFailure}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeJSDevSupportSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeKeyboardObserverSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeKeyboardObserverSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeKeyboardObserverSpecJSI::NativeKeyboardObserverSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeKeyboardObserverSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeKeyboardObserverSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_getInitialURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "getInitialURL", @selector(getInitialURL:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_canOpenURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "canOpenURL", @selector(canOpenURL:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_openURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "openURL", @selector(openURL:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_openSettings(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "openSettings", @selector(openSettings:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLinkingManagerSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeLinkingManagerSpecJSI::NativeLinkingManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getInitialURL"] = MethodMetadata {0, __hostFunction_NativeLinkingManagerSpecJSI_getInitialURL}; + + + methodMap_["canOpenURL"] = MethodMetadata {1, __hostFunction_NativeLinkingManagerSpecJSI_canOpenURL}; + + + methodMap_["openURL"] = MethodMetadata {1, __hostFunction_NativeLinkingManagerSpecJSI_openURL}; + + + methodMap_["openSettings"] = MethodMetadata {0, __hostFunction_NativeLinkingManagerSpecJSI_openSettings}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeLinkingManagerSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeLinkingManagerSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeLogBoxSpecJSI_show(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "show", @selector(show), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeLogBoxSpecJSI_hide(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "hide", @selector(hide), args, count); + } + + NativeLogBoxSpecJSI::NativeLogBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["show"] = MethodMetadata {0, __hostFunction_NativeLogBoxSpecJSI_show}; + + + methodMap_["hide"] = MethodMetadata {0, __hostFunction_NativeLogBoxSpecJSI_hide}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeModalManagerSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeModalManagerSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeModalManagerSpecJSI::NativeModalManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeModalManagerSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeModalManagerSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeNetworkingIOS_SpecSendRequestQuery) ++ (RCTManagedPointer *)JS_NativeNetworkingIOS_SpecSendRequestQuery:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeNetworkingIOSSpecJSI_sendRequest(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "sendRequest", @selector(sendRequest:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeNetworkingIOSSpecJSI_abortRequest(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "abortRequest", @selector(abortRequest:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeNetworkingIOSSpecJSI_clearCookies(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "clearCookies", @selector(clearCookies:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeNetworkingIOSSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeNetworkingIOSSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeNetworkingIOSSpecJSI::NativeNetworkingIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["sendRequest"] = MethodMetadata {2, __hostFunction_NativeNetworkingIOSSpecJSI_sendRequest}; + setMethodArgConversionSelector(@"sendRequest", 0, @"JS_NativeNetworkingIOS_SpecSendRequestQuery:"); + + methodMap_["abortRequest"] = MethodMetadata {1, __hostFunction_NativeNetworkingIOSSpecJSI_abortRequest}; + + + methodMap_["clearCookies"] = MethodMetadata {1, __hostFunction_NativeNetworkingIOSSpecJSI_clearCookies}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeNetworkingIOSSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeNetworkingIOSSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativePlatformConstantsIOSSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativePlatformConstantsIOSSpecJSI::NativePlatformConstantsIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativePlatformConstantsIOSSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativePushNotificationManagerIOS_SpecRequestPermissionsPermission) ++ (RCTManagedPointer *)JS_NativePushNotificationManagerIOS_SpecRequestPermissionsPermission:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +@implementation RCTCxxConvert (NativePushNotificationManagerIOS_Notification) ++ (RCTManagedPointer *)JS_NativePushNotificationManagerIOS_Notification:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_onFinishRemoteNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "onFinishRemoteNotification", @selector(onFinishRemoteNotification:fetchResult:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_setApplicationIconBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setApplicationIconBadgeNumber", @selector(setApplicationIconBadgeNumber:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_getApplicationIconBadgeNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getApplicationIconBadgeNumber", @selector(getApplicationIconBadgeNumber:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_requestPermissions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "requestPermissions", @selector(requestPermissions:resolve:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_abandonPermissions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "abandonPermissions", @selector(abandonPermissions), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_checkPermissions(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "checkPermissions", @selector(checkPermissions:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_presentLocalNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "presentLocalNotification", @selector(presentLocalNotification:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_scheduleLocalNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "scheduleLocalNotification", @selector(scheduleLocalNotification:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_cancelAllLocalNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "cancelAllLocalNotifications", @selector(cancelAllLocalNotifications), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_cancelLocalNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "cancelLocalNotifications", @selector(cancelLocalNotifications:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_getInitialNotification(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "getInitialNotification", @selector(getInitialNotification:reject:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_getScheduledLocalNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getScheduledLocalNotifications", @selector(getScheduledLocalNotifications:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeAllDeliveredNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeAllDeliveredNotifications", @selector(removeAllDeliveredNotifications), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeDeliveredNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeDeliveredNotifications", @selector(removeDeliveredNotifications:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_getDeliveredNotifications(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getDeliveredNotifications", @selector(getDeliveredNotifications:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_getAuthorizationStatus(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getAuthorizationStatus", @selector(getAuthorizationStatus:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativePushNotificationManagerIOSSpecJSI::NativePushNotificationManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["onFinishRemoteNotification"] = MethodMetadata {2, __hostFunction_NativePushNotificationManagerIOSSpecJSI_onFinishRemoteNotification}; + + + methodMap_["setApplicationIconBadgeNumber"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_setApplicationIconBadgeNumber}; + + + methodMap_["getApplicationIconBadgeNumber"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_getApplicationIconBadgeNumber}; + + + methodMap_["requestPermissions"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_requestPermissions}; + setMethodArgConversionSelector(@"requestPermissions", 0, @"JS_NativePushNotificationManagerIOS_SpecRequestPermissionsPermission:"); + + methodMap_["abandonPermissions"] = MethodMetadata {0, __hostFunction_NativePushNotificationManagerIOSSpecJSI_abandonPermissions}; + + + methodMap_["checkPermissions"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_checkPermissions}; + + + methodMap_["presentLocalNotification"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_presentLocalNotification}; + setMethodArgConversionSelector(@"presentLocalNotification", 0, @"JS_NativePushNotificationManagerIOS_Notification:"); + + methodMap_["scheduleLocalNotification"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_scheduleLocalNotification}; + setMethodArgConversionSelector(@"scheduleLocalNotification", 0, @"JS_NativePushNotificationManagerIOS_Notification:"); + + methodMap_["cancelAllLocalNotifications"] = MethodMetadata {0, __hostFunction_NativePushNotificationManagerIOSSpecJSI_cancelAllLocalNotifications}; + + + methodMap_["cancelLocalNotifications"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_cancelLocalNotifications}; + + + methodMap_["getInitialNotification"] = MethodMetadata {0, __hostFunction_NativePushNotificationManagerIOSSpecJSI_getInitialNotification}; + + + methodMap_["getScheduledLocalNotifications"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_getScheduledLocalNotifications}; + + + methodMap_["removeAllDeliveredNotifications"] = MethodMetadata {0, __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeAllDeliveredNotifications}; + + + methodMap_["removeDeliveredNotifications"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeDeliveredNotifications}; + + + methodMap_["getDeliveredNotifications"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_getDeliveredNotifications}; + + + methodMap_["getAuthorizationStatus"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_getAuthorizationStatus}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativePushNotificationManagerIOSSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeRedBoxSpecJSI_setExtraData(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setExtraData", @selector(setExtraData:forIdentifier:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeRedBoxSpecJSI_dismiss(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "dismiss", @selector(dismiss), args, count); + } + + NativeRedBoxSpecJSI::NativeRedBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["setExtraData"] = MethodMetadata {2, __hostFunction_NativeRedBoxSpecJSI_setExtraData}; + + + methodMap_["dismiss"] = MethodMetadata {0, __hostFunction_NativeRedBoxSpecJSI_dismiss}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeSegmentFetcherSpecJSI_fetchSegment(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "fetchSegment", @selector(fetchSegment:options:callback:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeSegmentFetcherSpecJSI_getSegment(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getSegment", @selector(getSegment:options:callback:), args, count); + } + + NativeSegmentFetcherSpecJSI::NativeSegmentFetcherSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["fetchSegment"] = MethodMetadata {3, __hostFunction_NativeSegmentFetcherSpecJSI_fetchSegment}; + + + methodMap_["getSegment"] = MethodMetadata {3, __hostFunction_NativeSegmentFetcherSpecJSI_getSegment}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeSettingsManagerSpecJSI_setValues(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setValues", @selector(setValues:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeSettingsManagerSpecJSI_deleteValues(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "deleteValues", @selector(deleteValues:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeSettingsManagerSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeSettingsManagerSpecJSI::NativeSettingsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["setValues"] = MethodMetadata {1, __hostFunction_NativeSettingsManagerSpecJSI_setValues}; + + + methodMap_["deleteValues"] = MethodMetadata {1, __hostFunction_NativeSettingsManagerSpecJSI_deleteValues}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeSettingsManagerSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeShareModule_SpecShareContent) ++ (RCTManagedPointer *)JS_NativeShareModule_SpecShareContent:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeShareModuleSpecJSI_share(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, PromiseKind, "share", @selector(share:dialogTitle:resolve:reject:), args, count); + } + + NativeShareModuleSpecJSI::NativeShareModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["share"] = MethodMetadata {2, __hostFunction_NativeShareModuleSpecJSI_share}; + setMethodArgConversionSelector(@"share", 0, @"JS_NativeShareModule_SpecShareContent:"); + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeSoundManagerSpecJSI_playTouchSound(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "playTouchSound", @selector(playTouchSound), args, count); + } + + NativeSoundManagerSpecJSI::NativeSoundManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["playTouchSound"] = MethodMetadata {0, __hostFunction_NativeSoundManagerSpecJSI_playTouchSound}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeSourceCodeSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeSourceCodeSpecJSI::NativeSourceCodeSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeSourceCodeSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_getHeight(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "getHeight", @selector(getHeight:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_setNetworkActivityIndicatorVisible(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setNetworkActivityIndicatorVisible", @selector(setNetworkActivityIndicatorVisible:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_setStyle(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setStyle", @selector(setStyle:animated:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_setHidden(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setHidden", @selector(setHidden:withAnimation:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeStatusBarManagerIOSSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, ObjectKind, "getConstants", @selector(getConstants), args, count); + } + + NativeStatusBarManagerIOSSpecJSI::NativeStatusBarManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["getHeight"] = MethodMetadata {1, __hostFunction_NativeStatusBarManagerIOSSpecJSI_getHeight}; + + + methodMap_["setNetworkActivityIndicatorVisible"] = MethodMetadata {1, __hostFunction_NativeStatusBarManagerIOSSpecJSI_setNetworkActivityIndicatorVisible}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeStatusBarManagerIOSSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeStatusBarManagerIOSSpecJSI_removeListeners}; + + + methodMap_["setStyle"] = MethodMetadata {2, __hostFunction_NativeStatusBarManagerIOSSpecJSI_setStyle}; + + + methodMap_["setHidden"] = MethodMetadata {2, __hostFunction_NativeStatusBarManagerIOSSpecJSI_setHidden}; + + + methodMap_["getConstants"] = MethodMetadata {0, __hostFunction_NativeStatusBarManagerIOSSpecJSI_getConstants}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeTimingSpecJSI_createTimer(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "createTimer", @selector(createTimer:duration:jsSchedulingTime:repeats:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeTimingSpecJSI_deleteTimer(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "deleteTimer", @selector(deleteTimer:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeTimingSpecJSI_setSendIdleEvents(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "setSendIdleEvents", @selector(setSendIdleEvents:), args, count); + } + + NativeTimingSpecJSI::NativeTimingSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["createTimer"] = MethodMetadata {4, __hostFunction_NativeTimingSpecJSI_createTimer}; + + + methodMap_["deleteTimer"] = MethodMetadata {1, __hostFunction_NativeTimingSpecJSI_deleteTimer}; + + + methodMap_["setSendIdleEvents"] = MethodMetadata {1, __hostFunction_NativeTimingSpecJSI_setSendIdleEvents}; + + } + } // namespace react +} // namespace facebook + +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeVibrationSpecJSI_vibrate(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "vibrate", @selector(vibrate:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeVibrationSpecJSI_vibrateByPattern(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "vibrateByPattern", @selector(vibrateByPattern:repeat:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeVibrationSpecJSI_cancel(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "cancel", @selector(cancel), args, count); + } + + NativeVibrationSpecJSI::NativeVibrationSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["vibrate"] = MethodMetadata {1, __hostFunction_NativeVibrationSpecJSI_vibrate}; + + + methodMap_["vibrateByPattern"] = MethodMetadata {2, __hostFunction_NativeVibrationSpecJSI_vibrateByPattern}; + + + methodMap_["cancel"] = MethodMetadata {0, __hostFunction_NativeVibrationSpecJSI_cancel}; + + } + } // namespace react +} // namespace facebook +@implementation RCTCxxConvert (NativeWebSocketModule_SpecConnectOptions) ++ (RCTManagedPointer *)JS_NativeWebSocketModule_SpecConnectOptions:(id)json +{ + return facebook::react::managedPointer(json); +} +@end +namespace facebook { + namespace react { + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_connect(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "connect", @selector(connect:protocols:options:socketID:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_send(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "send", @selector(send:forSocketID:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_sendBinary(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "sendBinary", @selector(sendBinary:forSocketID:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_ping(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "ping", @selector(ping:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_close(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "close", @selector(close:reason:socketID:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "addListener", @selector(addListener:), args, count); + } + + static facebook::jsi::Value __hostFunction_NativeWebSocketModuleSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) { + return static_cast(turboModule).invokeObjCMethod(rt, VoidKind, "removeListeners", @selector(removeListeners:), args, count); + } + + NativeWebSocketModuleSpecJSI::NativeWebSocketModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms) + : ObjCTurboModule(params) { + + methodMap_["connect"] = MethodMetadata {4, __hostFunction_NativeWebSocketModuleSpecJSI_connect}; + setMethodArgConversionSelector(@"connect", 2, @"JS_NativeWebSocketModule_SpecConnectOptions:"); + + methodMap_["send"] = MethodMetadata {2, __hostFunction_NativeWebSocketModuleSpecJSI_send}; + + + methodMap_["sendBinary"] = MethodMetadata {2, __hostFunction_NativeWebSocketModuleSpecJSI_sendBinary}; + + + methodMap_["ping"] = MethodMetadata {1, __hostFunction_NativeWebSocketModuleSpecJSI_ping}; + + + methodMap_["close"] = MethodMetadata {3, __hostFunction_NativeWebSocketModuleSpecJSI_close}; + + + methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeWebSocketModuleSpecJSI_addListener}; + + + methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeWebSocketModuleSpecJSI_removeListeners}; + + } + } // namespace react +} // namespace facebook diff --git a/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h b/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h new file mode 100644 index 00000000000000..0491d34826f952 --- /dev/null +++ b/React/FBReactNativeSpec/FBReactNativeSpec/FBReactNativeSpec.h @@ -0,0 +1,2554 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @generated by codegen project: GenerateModuleObjCpp + * + * We create an umbrella header (and corresponding implementation) here since + * Cxx compilation in BUCK has a limitation: source-code producing genrule()s + * must have a single output. More files => more genrule()s => slower builds. + */ + +#ifndef __cplusplus +#error This file must be compiled as Obj-C++. If you are importing it, you must change your file extension to .mm. +#endif +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + + +@protocol NativeAccessibilityInfoSpec + +- (void)isReduceMotionEnabled:(RCTResponseSenderBlock)onSuccess; +- (void)isTouchExplorationEnabled:(RCTResponseSenderBlock)onSuccess; +- (void)setAccessibilityFocus:(double)reactTag; +- (void)announceForAccessibility:(NSString *)announcement; +- (void)getRecommendedTimeoutMillis:(double)mSec + onSuccess:(RCTResponseSenderBlock)onSuccess; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAccessibilityInfo' + */ + class JSI_EXPORT NativeAccessibilityInfoSpecJSI : public ObjCTurboModule { + public: + NativeAccessibilityInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeAccessibilityManager { + struct SpecSetAccessibilityContentSizeMultipliersJSMultipliers { + folly::Optional extraSmall() const; + folly::Optional small() const; + folly::Optional medium() const; + folly::Optional large() const; + folly::Optional extraLarge() const; + folly::Optional extraExtraLarge() const; + folly::Optional extraExtraExtraLarge() const; + folly::Optional accessibilityMedium() const; + folly::Optional accessibilityLarge() const; + folly::Optional accessibilityExtraLarge() const; + folly::Optional accessibilityExtraExtraLarge() const; + folly::Optional accessibilityExtraExtraExtraLarge() const; + + SpecSetAccessibilityContentSizeMultipliersJSMultipliers(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers) ++ (RCTManagedPointer *)JS_NativeAccessibilityManager_SpecSetAccessibilityContentSizeMultipliersJSMultipliers:(id)json; +@end +@protocol NativeAccessibilityManagerSpec + +- (void)getCurrentBoldTextState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentGrayscaleState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentInvertColorsState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentReduceMotionState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentReduceTransparencyState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)getCurrentVoiceOverState:(RCTResponseSenderBlock)onSuccess + onError:(RCTResponseSenderBlock)onError; +- (void)setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers &)JSMultipliers; +- (void)setAccessibilityFocus:(double)reactTag; +- (void)announceForAccessibility:(NSString *)announcement; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAccessibilityManager' + */ + class JSI_EXPORT NativeAccessibilityManagerSpecJSI : public ObjCTurboModule { + public: + NativeAccessibilityManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeActionSheetManager { + struct SpecShowActionSheetWithOptionsOptions { + NSString *title() const; + NSString *message() const; + folly::Optional> options() const; + folly::Optional> destructiveButtonIndices() const; + folly::Optional cancelButtonIndex() const; + folly::Optional anchor() const; + folly::Optional tintColor() const; + NSString *userInterfaceStyle() const; + folly::Optional> disabledButtonIndices() const; + + SpecShowActionSheetWithOptionsOptions(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions) ++ (RCTManagedPointer *)JS_NativeActionSheetManager_SpecShowActionSheetWithOptionsOptions:(id)json; +@end +namespace JS { + namespace NativeActionSheetManager { + struct SpecShowShareActionSheetWithOptionsOptions { + NSString *message() const; + NSString *url() const; + NSString *subject() const; + folly::Optional anchor() const; + folly::Optional tintColor() const; + folly::Optional> excludedActivityTypes() const; + NSString *userInterfaceStyle() const; + + SpecShowShareActionSheetWithOptionsOptions(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions) ++ (RCTManagedPointer *)JS_NativeActionSheetManager_SpecShowShareActionSheetWithOptionsOptions:(id)json; +@end +@protocol NativeActionSheetManagerSpec + +- (void)showActionSheetWithOptions:(JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions &)options + callback:(RCTResponseSenderBlock)callback; +- (void)showShareActionSheetWithOptions:(JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions &)options + failureCallback:(RCTResponseSenderBlock)failureCallback + successCallback:(RCTResponseSenderBlock)successCallback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeActionSheetManager' + */ + class JSI_EXPORT NativeActionSheetManagerSpecJSI : public ObjCTurboModule { + public: + NativeActionSheetManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeAlertManager { + struct Args { + NSString *title() const; + NSString *message() const; + folly::Optional >> buttons() const; + NSString *type() const; + NSString *defaultValue() const; + NSString *cancelButtonKey() const; + NSString *destructiveButtonKey() const; + NSString *keyboardType() const; + + Args(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeAlertManager_Args) ++ (RCTManagedPointer *)JS_NativeAlertManager_Args:(id)json; +@end +@protocol NativeAlertManagerSpec + +- (void)alertWithArgs:(JS::NativeAlertManager::Args &)args + callback:(RCTResponseSenderBlock)callback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAlertManager' + */ + class JSI_EXPORT NativeAlertManagerSpecJSI : public ObjCTurboModule { + public: + NativeAlertManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeAnimatedModule { + struct EventMapping { + facebook::react::LazyVector nativeEventPath() const; + folly::Optional animatedValueTag() const; + + EventMapping(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeAnimatedModule_EventMapping) ++ (RCTManagedPointer *)JS_NativeAnimatedModule_EventMapping:(id)json; +@end +@protocol NativeAnimatedModuleSpec + +- (void)startOperationBatch; +- (void)finishOperationBatch; +- (void)createAnimatedNode:(double)tag + config:(NSDictionary *)config; +- (void)getValue:(double)tag +saveValueCallback:(RCTResponseSenderBlock)saveValueCallback; +- (void)startListeningToAnimatedNodeValue:(double)tag; +- (void)stopListeningToAnimatedNodeValue:(double)tag; +- (void)connectAnimatedNodes:(double)parentTag + childTag:(double)childTag; +- (void)disconnectAnimatedNodes:(double)parentTag + childTag:(double)childTag; +- (void)startAnimatingNode:(double)animationId + nodeTag:(double)nodeTag + config:(NSDictionary *)config + endCallback:(RCTResponseSenderBlock)endCallback; +- (void)stopAnimation:(double)animationId; +- (void)setAnimatedNodeValue:(double)nodeTag + value:(double)value; +- (void)setAnimatedNodeOffset:(double)nodeTag + offset:(double)offset; +- (void)flattenAnimatedNodeOffset:(double)nodeTag; +- (void)extractAnimatedNodeOffset:(double)nodeTag; +- (void)connectAnimatedNodeToView:(double)nodeTag + viewTag:(double)viewTag; +- (void)disconnectAnimatedNodeFromView:(double)nodeTag + viewTag:(double)viewTag; +- (void)restoreDefaultValues:(double)nodeTag; +- (void)dropAnimatedNode:(double)tag; +- (void)addAnimatedEventToView:(double)viewTag + eventName:(NSString *)eventName + eventMapping:(JS::NativeAnimatedModule::EventMapping &)eventMapping; +- (void)removeAnimatedEventFromView:(double)viewTag + eventName:(NSString *)eventName + animatedNodeTag:(double)animatedNodeTag; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAnimatedModule' + */ + class JSI_EXPORT NativeAnimatedModuleSpecJSI : public ObjCTurboModule { + public: + NativeAnimatedModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeAnimatedTurboModule { + struct EventMapping { + facebook::react::LazyVector nativeEventPath() const; + folly::Optional animatedValueTag() const; + + EventMapping(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeAnimatedTurboModule_EventMapping) ++ (RCTManagedPointer *)JS_NativeAnimatedTurboModule_EventMapping:(id)json; +@end +@protocol NativeAnimatedTurboModuleSpec + +- (void)startOperationBatch; +- (void)finishOperationBatch; +- (void)createAnimatedNode:(double)tag + config:(NSDictionary *)config; +- (void)getValue:(double)tag +saveValueCallback:(RCTResponseSenderBlock)saveValueCallback; +- (void)startListeningToAnimatedNodeValue:(double)tag; +- (void)stopListeningToAnimatedNodeValue:(double)tag; +- (void)connectAnimatedNodes:(double)parentTag + childTag:(double)childTag; +- (void)disconnectAnimatedNodes:(double)parentTag + childTag:(double)childTag; +- (void)startAnimatingNode:(double)animationId + nodeTag:(double)nodeTag + config:(NSDictionary *)config + endCallback:(RCTResponseSenderBlock)endCallback; +- (void)stopAnimation:(double)animationId; +- (void)setAnimatedNodeValue:(double)nodeTag + value:(double)value; +- (void)setAnimatedNodeOffset:(double)nodeTag + offset:(double)offset; +- (void)flattenAnimatedNodeOffset:(double)nodeTag; +- (void)extractAnimatedNodeOffset:(double)nodeTag; +- (void)connectAnimatedNodeToView:(double)nodeTag + viewTag:(double)viewTag; +- (void)disconnectAnimatedNodeFromView:(double)nodeTag + viewTag:(double)viewTag; +- (void)restoreDefaultValues:(double)nodeTag; +- (void)dropAnimatedNode:(double)tag; +- (void)addAnimatedEventToView:(double)viewTag + eventName:(NSString *)eventName + eventMapping:(JS::NativeAnimatedTurboModule::EventMapping &)eventMapping; +- (void)removeAnimatedEventFromView:(double)viewTag + eventName:(NSString *)eventName + animatedNodeTag:(double)animatedNodeTag; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAnimatedTurboModule' + */ + class JSI_EXPORT NativeAnimatedTurboModuleSpecJSI : public ObjCTurboModule { + public: + NativeAnimatedTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeAnimationsDebugModuleSpec + +- (void)startRecordingFps; +- (void)stopRecordingFps:(double)animationStopTimeMs; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAnimationsDebugModule' + */ + class JSI_EXPORT NativeAnimationsDebugModuleSpecJSI : public ObjCTurboModule { + public: + NativeAnimationsDebugModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeAppState { + struct Constants { + + struct Builder { + struct Input { + RCTRequired initialAppState; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeAppStateSpec + +- (void)getCurrentAppState:(RCTResponseSenderBlock)success + error:(RCTResponseSenderBlock)error; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAppState' + */ + class JSI_EXPORT NativeAppStateSpecJSI : public ObjCTurboModule { + public: + NativeAppStateSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeAppearanceSpec + +- (NSString * _Nullable)getColorScheme; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAppearance' + */ + class JSI_EXPORT NativeAppearanceSpecJSI : public ObjCTurboModule { + public: + NativeAppearanceSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeAsyncLocalStorageSpec + +- (void)multiGet:(NSArray *)keys + callback:(RCTResponseSenderBlock)callback; +- (void)multiSet:(NSArray *)kvPairs + callback:(RCTResponseSenderBlock)callback; +- (void)multiMerge:(NSArray *)kvPairs + callback:(RCTResponseSenderBlock)callback; +- (void)multiRemove:(NSArray *)keys + callback:(RCTResponseSenderBlock)callback; +- (void)clear:(RCTResponseSenderBlock)callback; +- (void)getAllKeys:(RCTResponseSenderBlock)callback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAsyncLocalStorage' + */ + class JSI_EXPORT NativeAsyncLocalStorageSpecJSI : public ObjCTurboModule { + public: + NativeAsyncLocalStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeAsyncSQLiteDBStorageSpec + +- (void)multiGet:(NSArray *)keys + callback:(RCTResponseSenderBlock)callback; +- (void)multiSet:(NSArray *)kvPairs + callback:(RCTResponseSenderBlock)callback; +- (void)multiMerge:(NSArray *)kvPairs + callback:(RCTResponseSenderBlock)callback; +- (void)multiRemove:(NSArray *)keys + callback:(RCTResponseSenderBlock)callback; +- (void)clear:(RCTResponseSenderBlock)callback; +- (void)getAllKeys:(RCTResponseSenderBlock)callback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeAsyncSQLiteDBStorage' + */ + class JSI_EXPORT NativeAsyncSQLiteDBStorageSpecJSI : public ObjCTurboModule { + public: + NativeAsyncSQLiteDBStorageSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeBlobModule { + struct Constants { + + struct Builder { + struct Input { + RCTRequired BLOB_URI_SCHEME; + RCTRequired BLOB_URI_HOST; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeBlobModuleSpec + +- (void)addNetworkingHandler; +- (void)addWebSocketHandler:(double)id; +- (void)removeWebSocketHandler:(double)id; +- (void)sendOverSocket:(NSDictionary *)blob + socketID:(double)socketID; +- (void)createFromParts:(NSArray *)parts + withId:(NSString *)withId; +- (void)release:(NSString *)blobId; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeBlobModule' + */ + class JSI_EXPORT NativeBlobModuleSpecJSI : public ObjCTurboModule { + public: + NativeBlobModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeBugReportingSpec + +- (void)startReportAProblemFlow; +- (void)setExtraData:(NSDictionary *)extraData + extraFiles:(NSDictionary *)extraFiles; +- (void)setCategoryID:(NSString *)categoryID; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeBugReporting' + */ + class JSI_EXPORT NativeBugReportingSpecJSI : public ObjCTurboModule { + public: + NativeBugReportingSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeClipboardSpec + +- (void)getString:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)setString:(NSString *)content; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeClipboard' + */ + class JSI_EXPORT NativeClipboardSpecJSI : public ObjCTurboModule { + public: + NativeClipboardSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeDevLoadingViewSpec + +- (void)showMessage:(NSString *)message + withColor:(NSNumber *)withColor +withBackgroundColor:(NSNumber *)withBackgroundColor; +- (void)hide; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDevLoadingView' + */ + class JSI_EXPORT NativeDevLoadingViewSpecJSI : public ObjCTurboModule { + public: + NativeDevLoadingViewSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeDevMenuSpec + +- (void)show; +- (void)reload; +- (void)debugRemotely:(BOOL)enableDebug; +- (void)setProfilingEnabled:(BOOL)enabled; +- (void)setHotLoadingEnabled:(BOOL)enabled; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDevMenu' + */ + class JSI_EXPORT NativeDevMenuSpecJSI : public ObjCTurboModule { + public: + NativeDevMenuSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeDevSettingsSpec + +- (void)reload; +- (void)reloadWithReason:(NSString *)reason; +- (void)onFastRefresh; +- (void)setHotLoadingEnabled:(BOOL)isHotLoadingEnabled; +- (void)setIsDebuggingRemotely:(BOOL)isDebuggingRemotelyEnabled; +- (void)setProfilingEnabled:(BOOL)isProfilingEnabled; +- (void)toggleElementInspector; +- (void)addMenuItem:(NSString *)title; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; +- (void)setIsShakeToShowDevMenuEnabled:(BOOL)enabled; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDevSettings' + */ + class JSI_EXPORT NativeDevSettingsSpecJSI : public ObjCTurboModule { + public: + NativeDevSettingsSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeDevSplitBundleLoaderSpec + +- (void)loadBundle:(NSString *)bundlePath + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDevSplitBundleLoader' + */ + class JSI_EXPORT NativeDevSplitBundleLoaderSpecJSI : public ObjCTurboModule { + public: + NativeDevSplitBundleLoaderSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeDeviceEventManagerSpec + +- (void)invokeDefaultBackPressHandler; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDeviceEventManager' + */ + class JSI_EXPORT NativeDeviceEventManagerSpecJSI : public ObjCTurboModule { + public: + NativeDeviceEventManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeDeviceInfo { + struct DisplayMetrics { + + struct Builder { + struct Input { + RCTRequired width; + RCTRequired height; + RCTRequired scale; + RCTRequired fontScale; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing DisplayMetrics */ + Builder(DisplayMetrics i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static DisplayMetrics fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + DisplayMetrics(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +namespace JS { + namespace NativeDeviceInfo { + struct DisplayMetricsAndroid { + + struct Builder { + struct Input { + RCTRequired width; + RCTRequired height; + RCTRequired scale; + RCTRequired fontScale; + RCTRequired densityDpi; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing DisplayMetricsAndroid */ + Builder(DisplayMetricsAndroid i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static DisplayMetricsAndroid fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + DisplayMetricsAndroid(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +namespace JS { + namespace NativeDeviceInfo { + struct DimensionsPayload { + + struct Builder { + struct Input { + folly::Optional window; + folly::Optional screen; + folly::Optional windowPhysicalPixels; + folly::Optional screenPhysicalPixels; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing DimensionsPayload */ + Builder(DimensionsPayload i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static DimensionsPayload fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + DimensionsPayload(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +namespace JS { + namespace NativeDeviceInfo { + struct Constants { + + struct Builder { + struct Input { + RCTRequired Dimensions; + folly::Optional isIPhoneX_deprecated; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeDeviceInfoSpec + +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeDeviceInfo' + */ + class JSI_EXPORT NativeDeviceInfoSpecJSI : public ObjCTurboModule { + public: + NativeDeviceInfoSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeExceptionsManager { + struct StackFrame { + folly::Optional column() const; + NSString *file() const; + folly::Optional lineNumber() const; + NSString *methodName() const; + folly::Optional collapse() const; + + StackFrame(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeExceptionsManager_StackFrame) ++ (RCTManagedPointer *)JS_NativeExceptionsManager_StackFrame:(id)json; +@end +namespace JS { + namespace NativeExceptionsManager { + struct ExceptionData { + NSString *message() const; + NSString *originalMessage() const; + NSString *name() const; + NSString *componentStack() const; + facebook::react::LazyVector stack() const; + double id_() const; + bool isFatal() const; + id _Nullable extraData() const; + + ExceptionData(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeExceptionsManager_ExceptionData) ++ (RCTManagedPointer *)JS_NativeExceptionsManager_ExceptionData:(id)json; +@end +@protocol NativeExceptionsManagerSpec + +- (void)reportFatalException:(NSString *)message + stack:(NSArray *)stack + exceptionId:(double)exceptionId; +- (void)reportSoftException:(NSString *)message + stack:(NSArray *)stack + exceptionId:(double)exceptionId; +- (void)reportException:(JS::NativeExceptionsManager::ExceptionData &)data; +- (void)updateExceptionMessage:(NSString *)message + stack:(NSArray *)stack + exceptionId:(double)exceptionId; +- (void)dismissRedbox; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeExceptionsManager' + */ + class JSI_EXPORT NativeExceptionsManagerSpecJSI : public ObjCTurboModule { + public: + NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeFileReaderModuleSpec + +- (void)readAsDataURL:(NSDictionary *)data + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)readAsText:(NSDictionary *)data + encoding:(NSString *)encoding + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeFileReaderModule' + */ + class JSI_EXPORT NativeFileReaderModuleSpecJSI : public ObjCTurboModule { + public: + NativeFileReaderModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeFrameRateLogger { + struct SpecSetGlobalOptionsOptions { + folly::Optional debug() const; + folly::Optional reportStackTraces() const; + + SpecSetGlobalOptionsOptions(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeFrameRateLogger_SpecSetGlobalOptionsOptions) ++ (RCTManagedPointer *)JS_NativeFrameRateLogger_SpecSetGlobalOptionsOptions:(id)json; +@end +@protocol NativeFrameRateLoggerSpec + +- (void)setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions &)options; +- (void)setContext:(NSString *)context; +- (void)beginScroll; +- (void)endScroll; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeFrameRateLogger' + */ + class JSI_EXPORT NativeFrameRateLoggerSpecJSI : public ObjCTurboModule { + public: + NativeFrameRateLoggerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeHeadlessJsTaskSupportSpec + +- (void)notifyTaskFinished:(double)taskId; +- (void)notifyTaskRetry:(double)taskId + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeHeadlessJsTaskSupport' + */ + class JSI_EXPORT NativeHeadlessJsTaskSupportSpecJSI : public ObjCTurboModule { + public: + NativeHeadlessJsTaskSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeI18nManager { + struct Constants { + + struct Builder { + struct Input { + RCTRequired isRTL; + RCTRequired doLeftAndRightSwapInRTL; + RCTRequired localeIdentifier; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeI18nManagerSpec + +- (void)allowRTL:(BOOL)allowRTL; +- (void)forceRTL:(BOOL)forceRTL; +- (void)swapLeftAndRightInRTL:(BOOL)flipStyles; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeI18nManager' + */ + class JSI_EXPORT NativeI18nManagerSpecJSI : public ObjCTurboModule { + public: + NativeI18nManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeImageEditor { + struct OptionsOffset { + double x() const; + double y() const; + + OptionsOffset(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImageEditor_OptionsOffset) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsOffset:(id)json; +@end +namespace JS { + namespace NativeImageEditor { + struct OptionsSize { + double width() const; + double height() const; + + OptionsSize(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImageEditor_OptionsSize) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsSize:(id)json; +@end +namespace JS { + namespace NativeImageEditor { + struct OptionsDisplaySize { + double width() const; + double height() const; + + OptionsDisplaySize(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImageEditor_OptionsDisplaySize) ++ (RCTManagedPointer *)JS_NativeImageEditor_OptionsDisplaySize:(id)json; +@end +namespace JS { + namespace NativeImageEditor { + struct Options { + JS::NativeImageEditor::OptionsOffset offset() const; + JS::NativeImageEditor::OptionsSize size() const; + folly::Optional displaySize() const; + NSString *resizeMode() const; + folly::Optional allowExternalStorage() const; + + Options(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImageEditor_Options) ++ (RCTManagedPointer *)JS_NativeImageEditor_Options:(id)json; +@end +@protocol NativeImageEditorSpec + +- (void)cropImage:(NSString *)uri + cropData:(JS::NativeImageEditor::Options &)cropData + successCallback:(RCTResponseSenderBlock)successCallback + errorCallback:(RCTResponseSenderBlock)errorCallback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeImageEditor' + */ + class JSI_EXPORT NativeImageEditorSpecJSI : public ObjCTurboModule { + public: + NativeImageEditorSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeImageLoaderIOSSpec + +- (void)getSize:(NSString *)uri + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)getSizeWithHeaders:(NSString *)uri + headers:(NSDictionary *)headers + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)prefetchImage:(NSString *)uri + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)prefetchImageWithMetadata:(NSString *)uri + queryRootName:(NSString *)queryRootName + rootTag:(double)rootTag + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)queryCache:(NSArray *)uris + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeImageLoaderIOS' + */ + class JSI_EXPORT NativeImageLoaderIOSSpecJSI : public ObjCTurboModule { + public: + NativeImageLoaderIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeImagePickerIOS { + struct SpecOpenCameraDialogConfig { + bool unmirrorFrontFacingCamera() const; + bool videoMode() const; + + SpecOpenCameraDialogConfig(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImagePickerIOS_SpecOpenCameraDialogConfig) ++ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenCameraDialogConfig:(id)json; +@end +namespace JS { + namespace NativeImagePickerIOS { + struct SpecOpenSelectDialogConfig { + bool showImages() const; + bool showVideos() const; + + SpecOpenSelectDialogConfig(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeImagePickerIOS_SpecOpenSelectDialogConfig) ++ (RCTManagedPointer *)JS_NativeImagePickerIOS_SpecOpenSelectDialogConfig:(id)json; +@end +@protocol NativeImagePickerIOSSpec + +- (void)canRecordVideos:(RCTResponseSenderBlock)callback; +- (void)canUseCamera:(RCTResponseSenderBlock)callback; +- (void)openCameraDialog:(JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig &)config + successCallback:(RCTResponseSenderBlock)successCallback + cancelCallback:(RCTResponseSenderBlock)cancelCallback; +- (void)openSelectDialog:(JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig &)config + successCallback:(RCTResponseSenderBlock)successCallback + cancelCallback:(RCTResponseSenderBlock)cancelCallback; +- (void)clearAllPendingVideos; +- (void)removePendingVideo:(NSString *)url; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeImagePickerIOS' + */ + class JSI_EXPORT NativeImagePickerIOSSpecJSI : public ObjCTurboModule { + public: + NativeImagePickerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeImageStoreIOSSpec + +- (void)getBase64ForTag:(NSString *)uri + successCallback:(RCTResponseSenderBlock)successCallback + errorCallback:(RCTResponseSenderBlock)errorCallback; +- (void)hasImageForTag:(NSString *)uri + callback:(RCTResponseSenderBlock)callback; +- (void)removeImageForTag:(NSString *)uri; +- (void)addImageFromBase64:(NSString *)base64ImageData + successCallback:(RCTResponseSenderBlock)successCallback + errorCallback:(RCTResponseSenderBlock)errorCallback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeImageStoreIOS' + */ + class JSI_EXPORT NativeImageStoreIOSSpecJSI : public ObjCTurboModule { + public: + NativeImageStoreIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeJSCHeapCaptureSpec + +- (void)captureComplete:(NSString *)path + error:(NSString * _Nullable)error; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeJSCHeapCapture' + */ + class JSI_EXPORT NativeJSCHeapCaptureSpecJSI : public ObjCTurboModule { + public: + NativeJSCHeapCaptureSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeJSCSamplingProfilerSpec + +- (void)operationComplete:(double)token + result:(NSString * _Nullable)result + error:(NSString * _Nullable)error; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeJSCSamplingProfiler' + */ + class JSI_EXPORT NativeJSCSamplingProfilerSpecJSI : public ObjCTurboModule { + public: + NativeJSCSamplingProfilerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeJSDevSupport { + struct Constants { + + struct Builder { + struct Input { + RCTRequired ERROR_CODE_EXCEPTION; + RCTRequired ERROR_CODE_VIEW_NOT_FOUND; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeJSDevSupportSpec + +- (void)onSuccess:(NSString *)data; +- (void)onFailure:(double)errorCode + error:(NSString *)error; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeJSDevSupport' + */ + class JSI_EXPORT NativeJSDevSupportSpecJSI : public ObjCTurboModule { + public: + NativeJSDevSupportSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeKeyboardObserverSpec + +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeKeyboardObserver' + */ + class JSI_EXPORT NativeKeyboardObserverSpecJSI : public ObjCTurboModule { + public: + NativeKeyboardObserverSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeLinkingManagerSpec + +- (void)getInitialURL:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)canOpenURL:(NSString *)url + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)openURL:(NSString *)url + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)openSettings:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeLinkingManager' + */ + class JSI_EXPORT NativeLinkingManagerSpecJSI : public ObjCTurboModule { + public: + NativeLinkingManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeLogBoxSpec + +- (void)show; +- (void)hide; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeLogBox' + */ + class JSI_EXPORT NativeLogBoxSpecJSI : public ObjCTurboModule { + public: + NativeLogBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeModalManagerSpec + +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeModalManager' + */ + class JSI_EXPORT NativeModalManagerSpecJSI : public ObjCTurboModule { + public: + NativeModalManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeNetworkingIOS { + struct SpecSendRequestQuery { + NSString *method() const; + NSString *url() const; + id data() const; + id headers() const; + NSString *responseType() const; + bool incrementalUpdates() const; + double timeout() const; + bool withCredentials() const; + + SpecSendRequestQuery(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeNetworkingIOS_SpecSendRequestQuery) ++ (RCTManagedPointer *)JS_NativeNetworkingIOS_SpecSendRequestQuery:(id)json; +@end +@protocol NativeNetworkingIOSSpec + +- (void)sendRequest:(JS::NativeNetworkingIOS::SpecSendRequestQuery &)query + callback:(RCTResponseSenderBlock)callback; +- (void)abortRequest:(double)requestId; +- (void)clearCookies:(RCTResponseSenderBlock)callback; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeNetworkingIOS' + */ + class JSI_EXPORT NativeNetworkingIOSSpecJSI : public ObjCTurboModule { + public: + NativeNetworkingIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativePlatformConstantsIOS { + struct ConstantsReactNativeVersion { + + struct Builder { + struct Input { + RCTRequired major; + RCTRequired minor; + RCTRequired patch; + RCTRequired> prerelease; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing ConstantsReactNativeVersion */ + Builder(ConstantsReactNativeVersion i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static ConstantsReactNativeVersion fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + ConstantsReactNativeVersion(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +namespace JS { + namespace NativePlatformConstantsIOS { + struct Constants { + + struct Builder { + struct Input { + RCTRequired isTesting; + RCTRequired reactNativeVersion; + RCTRequired forceTouchAvailable; + RCTRequired osVersion; + RCTRequired systemName; + RCTRequired interfaceIdiom; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativePlatformConstantsIOSSpec + +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativePlatformConstantsIOS' + */ + class JSI_EXPORT NativePlatformConstantsIOSSpecJSI : public ObjCTurboModule { + public: + NativePlatformConstantsIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativePushNotificationManagerIOS { + struct SpecRequestPermissionsPermission { + bool alert() const; + bool badge() const; + bool sound() const; + + SpecRequestPermissionsPermission(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativePushNotificationManagerIOS_SpecRequestPermissionsPermission) ++ (RCTManagedPointer *)JS_NativePushNotificationManagerIOS_SpecRequestPermissionsPermission:(id)json; +@end +namespace JS { + namespace NativePushNotificationManagerIOS { + struct Notification { + NSString *alertTitle() const; + folly::Optional fireDate() const; + NSString *alertBody() const; + NSString *alertAction() const; + id _Nullable userInfo() const; + NSString *category() const; + NSString *repeatInterval() const; + folly::Optional applicationIconBadgeNumber() const; + folly::Optional isSilent() const; + + Notification(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativePushNotificationManagerIOS_Notification) ++ (RCTManagedPointer *)JS_NativePushNotificationManagerIOS_Notification:(id)json; +@end +@protocol NativePushNotificationManagerIOSSpec + +- (void)onFinishRemoteNotification:(NSString *)notificationId + fetchResult:(NSString *)fetchResult; +- (void)setApplicationIconBadgeNumber:(double)num; +- (void)getApplicationIconBadgeNumber:(RCTResponseSenderBlock)callback; +- (void)requestPermissions:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission &)permission + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)abandonPermissions; +- (void)checkPermissions:(RCTResponseSenderBlock)callback; +- (void)presentLocalNotification:(JS::NativePushNotificationManagerIOS::Notification &)notification; +- (void)scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification &)notification; +- (void)cancelAllLocalNotifications; +- (void)cancelLocalNotifications:(NSDictionary *)userInfo; +- (void)getInitialNotification:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; +- (void)getScheduledLocalNotifications:(RCTResponseSenderBlock)callback; +- (void)removeAllDeliveredNotifications; +- (void)removeDeliveredNotifications:(NSArray *)identifiers; +- (void)getDeliveredNotifications:(RCTResponseSenderBlock)callback; +- (void)getAuthorizationStatus:(RCTResponseSenderBlock)callback; +- (void)addListener:(NSString *)eventType; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativePushNotificationManagerIOS' + */ + class JSI_EXPORT NativePushNotificationManagerIOSSpecJSI : public ObjCTurboModule { + public: + NativePushNotificationManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeRedBoxSpec + +- (void)setExtraData:(NSDictionary *)extraData + forIdentifier:(NSString *)forIdentifier; +- (void)dismiss; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeRedBox' + */ + class JSI_EXPORT NativeRedBoxSpecJSI : public ObjCTurboModule { + public: + NativeRedBoxSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeSegmentFetcherSpec + +- (void)fetchSegment:(double)segmentId + options:(NSDictionary *)options + callback:(RCTResponseSenderBlock)callback; +- (void)getSegment:(double)segmentId + options:(NSDictionary *)options + callback:(RCTResponseSenderBlock)callback; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeSegmentFetcher' + */ + class JSI_EXPORT NativeSegmentFetcherSpecJSI : public ObjCTurboModule { + public: + NativeSegmentFetcherSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeSettingsManager { + struct Constants { + + struct Builder { + struct Input { + RCTRequired > settings; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeSettingsManagerSpec + +- (void)setValues:(NSDictionary *)values; +- (void)deleteValues:(NSArray *)values; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeSettingsManager' + */ + class JSI_EXPORT NativeSettingsManagerSpecJSI : public ObjCTurboModule { + public: + NativeSettingsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeShareModule { + struct SpecShareContent { + NSString *title() const; + NSString *message() const; + + SpecShareContent(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeShareModule_SpecShareContent) ++ (RCTManagedPointer *)JS_NativeShareModule_SpecShareContent:(id)json; +@end +@protocol NativeShareModuleSpec + +- (void)share:(JS::NativeShareModule::SpecShareContent &)content + dialogTitle:(NSString *)dialogTitle + resolve:(RCTPromiseResolveBlock)resolve + reject:(RCTPromiseRejectBlock)reject; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeShareModule' + */ + class JSI_EXPORT NativeShareModuleSpecJSI : public ObjCTurboModule { + public: + NativeShareModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeSoundManagerSpec + +- (void)playTouchSound; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeSoundManager' + */ + class JSI_EXPORT NativeSoundManagerSpecJSI : public ObjCTurboModule { + public: + NativeSoundManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeSourceCode { + struct Constants { + + struct Builder { + struct Input { + RCTRequired scriptURL; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeSourceCodeSpec + +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeSourceCode' + */ + class JSI_EXPORT NativeSourceCodeSpecJSI : public ObjCTurboModule { + public: + NativeSourceCodeSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeStatusBarManagerIOS { + struct Constants { + + struct Builder { + struct Input { + RCTRequired HEIGHT; + folly::Optional DEFAULT_BACKGROUND_COLOR; + }; + + /** Initialize with a set of values */ + Builder(const Input i); + /** Initialize with an existing Constants */ + Builder(Constants i); + /** Builds the object. Generally used only by the infrastructure. */ + NSDictionary *buildUnsafeRawValue() const { return _factory(); }; + private: + NSDictionary *(^_factory)(void); + }; + + static Constants fromUnsafeRawValue(NSDictionary *const v) { return {v}; } + NSDictionary *unsafeRawValue() const { return _v; } + private: + Constants(NSDictionary *const v) : _v(v) {} + NSDictionary *_v; + }; + } +} +@protocol NativeStatusBarManagerIOSSpec + +- (void)getHeight:(RCTResponseSenderBlock)callback; +- (void)setNetworkActivityIndicatorVisible:(BOOL)visible; +- (void)addListener:(NSString *)eventType; +- (void)removeListeners:(double)count; +- (void)setStyle:(NSString * _Nullable)statusBarStyle + animated:(BOOL)animated; +- (void)setHidden:(BOOL)hidden + withAnimation:(NSString *)withAnimation; +- (facebook::react::ModuleConstants)constantsToExport; +- (facebook::react::ModuleConstants)getConstants; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeStatusBarManagerIOS' + */ + class JSI_EXPORT NativeStatusBarManagerIOSSpecJSI : public ObjCTurboModule { + public: + NativeStatusBarManagerIOSSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeTimingSpec + +- (void)createTimer:(double)callbackID + duration:(double)duration + jsSchedulingTime:(double)jsSchedulingTime + repeats:(BOOL)repeats; +- (void)deleteTimer:(double)timerID; +- (void)setSendIdleEvents:(BOOL)sendIdleEvents; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeTiming' + */ + class JSI_EXPORT NativeTimingSpecJSI : public ObjCTurboModule { + public: + NativeTimingSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +@protocol NativeVibrationSpec + +- (void)vibrate:(double)pattern; +- (void)vibrateByPattern:(NSArray *)pattern + repeat:(double)repeat; +- (void)cancel; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeVibration' + */ + class JSI_EXPORT NativeVibrationSpecJSI : public ObjCTurboModule { + public: + NativeVibrationSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook +namespace JS { + namespace NativeWebSocketModule { + struct SpecConnectOptions { + id _Nullable headers() const; + + SpecConnectOptions(NSDictionary *const v) : _v(v) {} + private: + NSDictionary *_v; + }; + } +} + +@interface RCTCxxConvert (NativeWebSocketModule_SpecConnectOptions) ++ (RCTManagedPointer *)JS_NativeWebSocketModule_SpecConnectOptions:(id)json; +@end +@protocol NativeWebSocketModuleSpec + +- (void)connect:(NSString *)url + protocols:(NSArray * _Nullable)protocols + options:(JS::NativeWebSocketModule::SpecConnectOptions &)options + socketID:(double)socketID; +- (void)send:(NSString *)message + forSocketID:(double)forSocketID; +- (void)sendBinary:(NSString *)base64String + forSocketID:(double)forSocketID; +- (void)ping:(double)socketID; +- (void)close:(double)code + reason:(NSString *)reason + socketID:(double)socketID; +- (void)addListener:(NSString *)eventName; +- (void)removeListeners:(double)count; + +@end +namespace facebook { + namespace react { + /** + * ObjC++ class for module 'NativeWebSocketModule' + */ + class JSI_EXPORT NativeWebSocketModuleSpecJSI : public ObjCTurboModule { + public: + NativeWebSocketModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms); + }; + } // namespace react +} // namespace facebook + +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraSmall() const +{ + id const p = _v[@"extraSmall"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::small() const +{ + id const p = _v[@"small"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::medium() const +{ + id const p = _v[@"medium"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::large() const +{ + id const p = _v[@"large"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraLarge() const +{ + id const p = _v[@"extraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraExtraLarge() const +{ + id const p = _v[@"extraExtraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::extraExtraExtraLarge() const +{ + id const p = _v[@"extraExtraExtraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityMedium() const +{ + id const p = _v[@"accessibilityMedium"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityLarge() const +{ + id const p = _v[@"accessibilityLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraLarge() const +{ + id const p = _v[@"accessibilityExtraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraExtraLarge() const +{ + id const p = _v[@"accessibilityExtraExtraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers::accessibilityExtraExtraExtraLarge() const +{ + id const p = _v[@"accessibilityExtraExtraExtraLarge"]; + return RCTBridgingToOptionalDouble(p); +} +inline NSString *JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::title() const +{ + id const p = _v[@"title"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::message() const +{ + id const p = _v[@"message"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional> JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::options() const +{ + id const p = _v[@"options"]; + return RCTBridgingToOptionalVec(p, ^NSString *(id itemValue_0) { return RCTBridgingToString(itemValue_0); }); +} +inline folly::Optional> JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::destructiveButtonIndices() const +{ + id const p = _v[@"destructiveButtonIndices"]; + return RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return RCTBridgingToDouble(itemValue_0); }); +} +inline folly::Optional JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::cancelButtonIndex() const +{ + id const p = _v[@"cancelButtonIndex"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::anchor() const +{ + id const p = _v[@"anchor"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::tintColor() const +{ + id const p = _v[@"tintColor"]; + return RCTBridgingToOptionalDouble(p); +} +inline NSString *JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::userInterfaceStyle() const +{ + id const p = _v[@"userInterfaceStyle"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional> JS::NativeActionSheetManager::SpecShowActionSheetWithOptionsOptions::disabledButtonIndices() const +{ + id const p = _v[@"disabledButtonIndices"]; + return RCTBridgingToOptionalVec(p, ^double(id itemValue_0) { return RCTBridgingToDouble(itemValue_0); }); +} +inline NSString *JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::message() const +{ + id const p = _v[@"message"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::url() const +{ + id const p = _v[@"url"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::subject() const +{ + id const p = _v[@"subject"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::anchor() const +{ + id const p = _v[@"anchor"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::tintColor() const +{ + id const p = _v[@"tintColor"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional> JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::excludedActivityTypes() const +{ + id const p = _v[@"excludedActivityTypes"]; + return RCTBridgingToOptionalVec(p, ^NSString *(id itemValue_0) { return RCTBridgingToString(itemValue_0); }); +} +inline NSString *JS::NativeActionSheetManager::SpecShowShareActionSheetWithOptionsOptions::userInterfaceStyle() const +{ + id const p = _v[@"userInterfaceStyle"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::title() const +{ + id const p = _v[@"title"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::message() const +{ + id const p = _v[@"message"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional >> JS::NativeAlertManager::Args::buttons() const +{ + id const p = _v[@"buttons"]; + return RCTBridgingToOptionalVec(p, ^id (id itemValue_0) { return itemValue_0; }); +} +inline NSString *JS::NativeAlertManager::Args::type() const +{ + id const p = _v[@"type"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::defaultValue() const +{ + id const p = _v[@"defaultValue"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::cancelButtonKey() const +{ + id const p = _v[@"cancelButtonKey"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::destructiveButtonKey() const +{ + id const p = _v[@"destructiveButtonKey"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeAlertManager::Args::keyboardType() const +{ + id const p = _v[@"keyboardType"]; + return RCTBridgingToOptionalString(p); +} +inline facebook::react::LazyVector JS::NativeAnimatedModule::EventMapping::nativeEventPath() const +{ + id const p = _v[@"nativeEventPath"]; + return RCTBridgingToVec(p, ^NSString *(id itemValue_0) { return RCTBridgingToString(itemValue_0); }); +} +inline folly::Optional JS::NativeAnimatedModule::EventMapping::animatedValueTag() const +{ + id const p = _v[@"animatedValueTag"]; + return RCTBridgingToOptionalDouble(p); +} +inline facebook::react::LazyVector JS::NativeAnimatedTurboModule::EventMapping::nativeEventPath() const +{ + id const p = _v[@"nativeEventPath"]; + return RCTBridgingToVec(p, ^NSString *(id itemValue_0) { return RCTBridgingToString(itemValue_0); }); +} +inline folly::Optional JS::NativeAnimatedTurboModule::EventMapping::animatedValueTag() const +{ + id const p = _v[@"animatedValueTag"]; + return RCTBridgingToOptionalDouble(p); +} + +inline JS::NativeAppState::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto initialAppState = i.initialAppState.get(); + d[@"initialAppState"] = initialAppState; + return d; +}) {} +inline JS::NativeAppState::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} + + + +inline JS::NativeBlobModule::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto BLOB_URI_SCHEME = i.BLOB_URI_SCHEME.get(); + d[@"BLOB_URI_SCHEME"] = BLOB_URI_SCHEME; + auto BLOB_URI_HOST = i.BLOB_URI_HOST.get(); + d[@"BLOB_URI_HOST"] = BLOB_URI_HOST; + return d; +}) {} +inline JS::NativeBlobModule::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} + + + + + + + +inline JS::NativeDeviceInfo::DisplayMetrics::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto width = i.width.get(); + d[@"width"] = @(width); + auto height = i.height.get(); + d[@"height"] = @(height); + auto scale = i.scale.get(); + d[@"scale"] = @(scale); + auto fontScale = i.fontScale.get(); + d[@"fontScale"] = @(fontScale); + return d; +}) {} +inline JS::NativeDeviceInfo::DisplayMetrics::Builder::Builder(DisplayMetrics i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto width = i.width.get(); + d[@"width"] = @(width); + auto height = i.height.get(); + d[@"height"] = @(height); + auto scale = i.scale.get(); + d[@"scale"] = @(scale); + auto fontScale = i.fontScale.get(); + d[@"fontScale"] = @(fontScale); + auto densityDpi = i.densityDpi.get(); + d[@"densityDpi"] = @(densityDpi); + return d; +}) {} +inline JS::NativeDeviceInfo::DisplayMetricsAndroid::Builder::Builder(DisplayMetricsAndroid i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline JS::NativeDeviceInfo::DimensionsPayload::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto window = i.window; + d[@"window"] = window.hasValue() ? window.value().buildUnsafeRawValue() : nil; + auto screen = i.screen; + d[@"screen"] = screen.hasValue() ? screen.value().buildUnsafeRawValue() : nil; + auto windowPhysicalPixels = i.windowPhysicalPixels; + d[@"windowPhysicalPixels"] = windowPhysicalPixels.hasValue() ? windowPhysicalPixels.value().buildUnsafeRawValue() : nil; + auto screenPhysicalPixels = i.screenPhysicalPixels; + d[@"screenPhysicalPixels"] = screenPhysicalPixels.hasValue() ? screenPhysicalPixels.value().buildUnsafeRawValue() : nil; + return d; +}) {} +inline JS::NativeDeviceInfo::DimensionsPayload::Builder::Builder(DimensionsPayload i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline JS::NativeDeviceInfo::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto Dimensions = i.Dimensions.get(); + d[@"Dimensions"] = Dimensions.buildUnsafeRawValue(); + auto isIPhoneX_deprecated = i.isIPhoneX_deprecated; + d[@"isIPhoneX_deprecated"] = isIPhoneX_deprecated.hasValue() ? @((BOOL)isIPhoneX_deprecated.value()) : nil; + return d; +}) {} +inline JS::NativeDeviceInfo::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline folly::Optional JS::NativeExceptionsManager::StackFrame::column() const +{ + id const p = _v[@"column"]; + return RCTBridgingToOptionalDouble(p); +} +inline NSString *JS::NativeExceptionsManager::StackFrame::file() const +{ + id const p = _v[@"file"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional JS::NativeExceptionsManager::StackFrame::lineNumber() const +{ + id const p = _v[@"lineNumber"]; + return RCTBridgingToOptionalDouble(p); +} +inline NSString *JS::NativeExceptionsManager::StackFrame::methodName() const +{ + id const p = _v[@"methodName"]; + return RCTBridgingToString(p); +} +inline folly::Optional JS::NativeExceptionsManager::StackFrame::collapse() const +{ + id const p = _v[@"collapse"]; + return RCTBridgingToOptionalBool(p); +} +inline NSString *JS::NativeExceptionsManager::ExceptionData::message() const +{ + id const p = _v[@"message"]; + return RCTBridgingToString(p); +} +inline NSString *JS::NativeExceptionsManager::ExceptionData::originalMessage() const +{ + id const p = _v[@"originalMessage"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeExceptionsManager::ExceptionData::name() const +{ + id const p = _v[@"name"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeExceptionsManager::ExceptionData::componentStack() const +{ + id const p = _v[@"componentStack"]; + return RCTBridgingToOptionalString(p); +} +inline facebook::react::LazyVector JS::NativeExceptionsManager::ExceptionData::stack() const +{ + id const p = _v[@"stack"]; + return RCTBridgingToVec(p, ^JS::NativeExceptionsManager::StackFrame(id itemValue_0) { return JS::NativeExceptionsManager::StackFrame(itemValue_0); }); +} +inline double JS::NativeExceptionsManager::ExceptionData::id_() const +{ + id const p = _v[@"id"]; + return RCTBridgingToDouble(p); +} +inline bool JS::NativeExceptionsManager::ExceptionData::isFatal() const +{ + id const p = _v[@"isFatal"]; + return RCTBridgingToBool(p); +} +inline id _Nullable JS::NativeExceptionsManager::ExceptionData::extraData() const +{ + id const p = _v[@"extraData"]; + return p; +} + +inline folly::Optional JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions::debug() const +{ + id const p = _v[@"debug"]; + return RCTBridgingToOptionalBool(p); +} +inline folly::Optional JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions::reportStackTraces() const +{ + id const p = _v[@"reportStackTraces"]; + return RCTBridgingToOptionalBool(p); +} + +inline JS::NativeI18nManager::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto isRTL = i.isRTL.get(); + d[@"isRTL"] = @(isRTL); + auto doLeftAndRightSwapInRTL = i.doLeftAndRightSwapInRTL.get(); + d[@"doLeftAndRightSwapInRTL"] = @(doLeftAndRightSwapInRTL); + auto localeIdentifier = i.localeIdentifier.get(); + d[@"localeIdentifier"] = localeIdentifier; + return d; +}) {} +inline JS::NativeI18nManager::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline double JS::NativeImageEditor::OptionsOffset::x() const +{ + id const p = _v[@"x"]; + return RCTBridgingToDouble(p); +} +inline double JS::NativeImageEditor::OptionsOffset::y() const +{ + id const p = _v[@"y"]; + return RCTBridgingToDouble(p); +} +inline double JS::NativeImageEditor::OptionsSize::width() const +{ + id const p = _v[@"width"]; + return RCTBridgingToDouble(p); +} +inline double JS::NativeImageEditor::OptionsSize::height() const +{ + id const p = _v[@"height"]; + return RCTBridgingToDouble(p); +} +inline double JS::NativeImageEditor::OptionsDisplaySize::width() const +{ + id const p = _v[@"width"]; + return RCTBridgingToDouble(p); +} +inline double JS::NativeImageEditor::OptionsDisplaySize::height() const +{ + id const p = _v[@"height"]; + return RCTBridgingToDouble(p); +} +inline JS::NativeImageEditor::OptionsOffset JS::NativeImageEditor::Options::offset() const +{ + id const p = _v[@"offset"]; + return JS::NativeImageEditor::OptionsOffset(p); +} +inline JS::NativeImageEditor::OptionsSize JS::NativeImageEditor::Options::size() const +{ + id const p = _v[@"size"]; + return JS::NativeImageEditor::OptionsSize(p); +} +inline folly::Optional JS::NativeImageEditor::Options::displaySize() const +{ + id const p = _v[@"displaySize"]; + return (p == nil ? folly::none : folly::make_optional(JS::NativeImageEditor::OptionsDisplaySize(p))); +} +inline NSString *JS::NativeImageEditor::Options::resizeMode() const +{ + id const p = _v[@"resizeMode"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional JS::NativeImageEditor::Options::allowExternalStorage() const +{ + id const p = _v[@"allowExternalStorage"]; + return RCTBridgingToOptionalBool(p); +} + +inline bool JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::unmirrorFrontFacingCamera() const +{ + id const p = _v[@"unmirrorFrontFacingCamera"]; + return RCTBridgingToBool(p); +} +inline bool JS::NativeImagePickerIOS::SpecOpenCameraDialogConfig::videoMode() const +{ + id const p = _v[@"videoMode"]; + return RCTBridgingToBool(p); +} +inline bool JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showImages() const +{ + id const p = _v[@"showImages"]; + return RCTBridgingToBool(p); +} +inline bool JS::NativeImagePickerIOS::SpecOpenSelectDialogConfig::showVideos() const +{ + id const p = _v[@"showVideos"]; + return RCTBridgingToBool(p); +} + + + +inline JS::NativeJSDevSupport::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto ERROR_CODE_EXCEPTION = i.ERROR_CODE_EXCEPTION.get(); + d[@"ERROR_CODE_EXCEPTION"] = @(ERROR_CODE_EXCEPTION); + auto ERROR_CODE_VIEW_NOT_FOUND = i.ERROR_CODE_VIEW_NOT_FOUND.get(); + d[@"ERROR_CODE_VIEW_NOT_FOUND"] = @(ERROR_CODE_VIEW_NOT_FOUND); + return d; +}) {} +inline JS::NativeJSDevSupport::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} + + + + +inline NSString *JS::NativeNetworkingIOS::SpecSendRequestQuery::method() const +{ + id const p = _v[@"method"]; + return RCTBridgingToString(p); +} +inline NSString *JS::NativeNetworkingIOS::SpecSendRequestQuery::url() const +{ + id const p = _v[@"url"]; + return RCTBridgingToString(p); +} +inline id JS::NativeNetworkingIOS::SpecSendRequestQuery::data() const +{ + id const p = _v[@"data"]; + return p; +} +inline id JS::NativeNetworkingIOS::SpecSendRequestQuery::headers() const +{ + id const p = _v[@"headers"]; + return p; +} +inline NSString *JS::NativeNetworkingIOS::SpecSendRequestQuery::responseType() const +{ + id const p = _v[@"responseType"]; + return RCTBridgingToString(p); +} +inline bool JS::NativeNetworkingIOS::SpecSendRequestQuery::incrementalUpdates() const +{ + id const p = _v[@"incrementalUpdates"]; + return RCTBridgingToBool(p); +} +inline double JS::NativeNetworkingIOS::SpecSendRequestQuery::timeout() const +{ + id const p = _v[@"timeout"]; + return RCTBridgingToDouble(p); +} +inline bool JS::NativeNetworkingIOS::SpecSendRequestQuery::withCredentials() const +{ + id const p = _v[@"withCredentials"]; + return RCTBridgingToBool(p); +} +inline JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto major = i.major.get(); + d[@"major"] = @(major); + auto minor = i.minor.get(); + d[@"minor"] = @(minor); + auto patch = i.patch.get(); + d[@"patch"] = @(patch); + auto prerelease = i.prerelease.get(); + d[@"prerelease"] = prerelease.hasValue() ? @((double)prerelease.value()) : nil; + return d; +}) {} +inline JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Builder(ConstantsReactNativeVersion i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline JS::NativePlatformConstantsIOS::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto isTesting = i.isTesting.get(); + d[@"isTesting"] = @(isTesting); + auto reactNativeVersion = i.reactNativeVersion.get(); + d[@"reactNativeVersion"] = reactNativeVersion.buildUnsafeRawValue(); + auto forceTouchAvailable = i.forceTouchAvailable.get(); + d[@"forceTouchAvailable"] = @(forceTouchAvailable); + auto osVersion = i.osVersion.get(); + d[@"osVersion"] = osVersion; + auto systemName = i.systemName.get(); + d[@"systemName"] = systemName; + auto interfaceIdiom = i.interfaceIdiom.get(); + d[@"interfaceIdiom"] = interfaceIdiom; + return d; +}) {} +inline JS::NativePlatformConstantsIOS::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline bool JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::alert() const +{ + id const p = _v[@"alert"]; + return RCTBridgingToBool(p); +} +inline bool JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::badge() const +{ + id const p = _v[@"badge"]; + return RCTBridgingToBool(p); +} +inline bool JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission::sound() const +{ + id const p = _v[@"sound"]; + return RCTBridgingToBool(p); +} +inline NSString *JS::NativePushNotificationManagerIOS::Notification::alertTitle() const +{ + id const p = _v[@"alertTitle"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional JS::NativePushNotificationManagerIOS::Notification::fireDate() const +{ + id const p = _v[@"fireDate"]; + return RCTBridgingToOptionalDouble(p); +} +inline NSString *JS::NativePushNotificationManagerIOS::Notification::alertBody() const +{ + id const p = _v[@"alertBody"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativePushNotificationManagerIOS::Notification::alertAction() const +{ + id const p = _v[@"alertAction"]; + return RCTBridgingToOptionalString(p); +} +inline id _Nullable JS::NativePushNotificationManagerIOS::Notification::userInfo() const +{ + id const p = _v[@"userInfo"]; + return p; +} +inline NSString *JS::NativePushNotificationManagerIOS::Notification::category() const +{ + id const p = _v[@"category"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativePushNotificationManagerIOS::Notification::repeatInterval() const +{ + id const p = _v[@"repeatInterval"]; + return RCTBridgingToOptionalString(p); +} +inline folly::Optional JS::NativePushNotificationManagerIOS::Notification::applicationIconBadgeNumber() const +{ + id const p = _v[@"applicationIconBadgeNumber"]; + return RCTBridgingToOptionalDouble(p); +} +inline folly::Optional JS::NativePushNotificationManagerIOS::Notification::isSilent() const +{ + id const p = _v[@"isSilent"]; + return RCTBridgingToOptionalBool(p); +} + + +inline JS::NativeSettingsManager::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto settings = i.settings.get(); + d[@"settings"] = settings; + return d; +}) {} +inline JS::NativeSettingsManager::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline NSString *JS::NativeShareModule::SpecShareContent::title() const +{ + id const p = _v[@"title"]; + return RCTBridgingToOptionalString(p); +} +inline NSString *JS::NativeShareModule::SpecShareContent::message() const +{ + id const p = _v[@"message"]; + return RCTBridgingToOptionalString(p); +} + +inline JS::NativeSourceCode::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto scriptURL = i.scriptURL.get(); + d[@"scriptURL"] = scriptURL; + return d; +}) {} +inline JS::NativeSourceCode::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} +inline JS::NativeStatusBarManagerIOS::Constants::Builder::Builder(const Input i) : _factory(^{ + NSMutableDictionary *d = [NSMutableDictionary new]; + auto HEIGHT = i.HEIGHT.get(); + d[@"HEIGHT"] = @(HEIGHT); + auto DEFAULT_BACKGROUND_COLOR = i.DEFAULT_BACKGROUND_COLOR; + d[@"DEFAULT_BACKGROUND_COLOR"] = DEFAULT_BACKGROUND_COLOR.hasValue() ? @((double)DEFAULT_BACKGROUND_COLOR.value()) : nil; + return d; +}) {} +inline JS::NativeStatusBarManagerIOS::Constants::Builder::Builder(Constants i) : _factory(^{ + return i.unsafeRawValue(); +}) {} + + +inline id _Nullable JS::NativeWebSocketModule::SpecConnectOptions::headers() const +{ + id const p = _v[@"headers"]; + return p; +} From 2726b89f14a72f2bb7e4c8a990e658e575130fd3 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 5 Nov 2021 15:07:02 -0700 Subject: [PATCH 10/52] Extract version parsing from release script Summary: Changelog: [Internal] - extract logic for parsing version in bump-oss-version and add tests Reviewed By: cortinico Differential Revision: D32196238 fbshipit-source-id: 6ea7af3d282eea1d876118f056bca94a151e6182 --- scripts/__tests__/version-utils-test.js | 39 +++++++++++++++++++++++++ scripts/bump-oss-version.js | 18 +++++++----- scripts/version-utils.js | 28 ++++++++++++++++++ 3 files changed, 77 insertions(+), 8 deletions(-) create mode 100644 scripts/__tests__/version-utils-test.js create mode 100644 scripts/version-utils.js diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js new file mode 100644 index 00000000000000..ce7f2372345868 --- /dev/null +++ b/scripts/__tests__/version-utils-test.js @@ -0,0 +1,39 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +const {parseVersion} = require('../version-utils'); + +describe('version-utils', () => { + describe('parseVersion', () => { + it('should throw error if invalid match', () => { + function testInvalidVersion() { + parseVersion(''); + } + expect(testInvalidVersion).toThrowErrorMatchingInlineSnapshot( + `"You must pass a correctly formatted version; couldn't parse "`, + ); + }); + + it('should parse pre-release version with .', () => { + const {major, minor, patch, prerelease} = parseVersion('0.66.0-rc.4'); + expect(major).toBe('0'); + expect(minor).toBe('66'); + expect(patch).toBe('0'); + expect(prerelease).toBe('rc.4'); + }); + + it('should parse stable version', () => { + const {major, minor, patch, prerelease} = parseVersion('0.66.0'); + expect(major).toBe('0'); + expect(minor).toBe('66'); + expect(patch).toBe('0'); + expect(prerelease).toBeUndefined(); + }); + }); +}); diff --git a/scripts/bump-oss-version.js b/scripts/bump-oss-version.js index 6550726ed89e93..7109f8b08a7819 100755 --- a/scripts/bump-oss-version.js +++ b/scripts/bump-oss-version.js @@ -19,6 +19,7 @@ const fs = require('fs'); const {cat, echo, exec, exit, sed} = require('shelljs'); const yargs = require('yargs'); +const {parseVersion} = require('./version-utils'); let argv = yargs .option('r', { @@ -70,15 +71,16 @@ if (!nightlyBuild) { } } -// Generate version files to detect mismatches between JS and native. -let match = version.match(/^(\d+)\.(\d+)\.(\d+)(?:-(.+))?$/); -if (!match) { - echo( - `You must pass a correctly formatted version; couldn't parse ${version}`, - ); +let major, + minor, + patch, + prerelease = -1; +try { + ({major, minor, patch, prerelease} = parseVersion(version)); +} catch (e) { + echo(e.message); exit(1); } -let [, major, minor, patch, prerelease] = match; fs.writeFileSync( 'ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java', @@ -220,7 +222,7 @@ if (!nightlyBuild) { exec(`git push ${remote} v${version}`); // Tag latest if doing stable release - if (version.indexOf('rc') === -1) { + if (prerelease == null) { exec('git tag -d latest'); exec(`git push ${remote} :latest`); exec('git tag latest'); diff --git a/scripts/version-utils.js b/scripts/version-utils.js new file mode 100644 index 00000000000000..a2d0d6342de11a --- /dev/null +++ b/scripts/version-utils.js @@ -0,0 +1,28 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +function parseVersion(version) { + const match = version.match(/^(\d+)\.(\d+)\.(\d+)(?:-(.+))?$/); + if (!match) { + throw new Error( + `You must pass a correctly formatted version; couldn't parse ${version}`, + ); + } + const [, major, minor, patch, prerelease] = match; + return { + major, + minor, + patch, + prerelease, + }; +} + +module.exports = { + parseVersion, +}; From 20918b9911827d8335b17161cc354b3e147adf13 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 5 Nov 2021 15:07:02 -0700 Subject: [PATCH 11/52] Clean up publish-npm.js and use parseVersion Summary: Changelog: [Internal] Remove unnecessary logic and new parseVersions function Changes: * Remove `tagsForVersions` which in the past got all the tags for the `currentCommit` to figure out which one we're releasing to. I believe this is redundant because the CircleCI envvar `CIRCLE_TAG` should already have the version that we're releasing -- this is set in `bump-oss-version`. Note: this will only be set for full-on releases, (re: not nightly or commitly) * Re-arrange some logic to group where we set `releaseVersion` and separate where we call `bump-oss-version` script for dryRun (commitly) && nightly builds Reviewed By: hramos Differential Revision: D32196237 fbshipit-source-id: 10f21f71bad1ea0496c5eb9094271cc4454a2544 --- scripts/__tests__/version-utils-test.js | 55 ++++++++++- scripts/publish-npm.js | 122 +++++++++--------------- scripts/version-utils.js | 9 +- 3 files changed, 105 insertions(+), 81 deletions(-) diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index ce7f2372345868..cc5c8d54d323ec 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -21,19 +21,70 @@ describe('version-utils', () => { }); it('should parse pre-release version with .', () => { - const {major, minor, patch, prerelease} = parseVersion('0.66.0-rc.4'); + const {version, major, minor, patch, prerelease} = + parseVersion('0.66.0-rc.4'); + expect(version).toBe('0.66.0-rc.4'); expect(major).toBe('0'); expect(minor).toBe('66'); expect(patch).toBe('0'); expect(prerelease).toBe('rc.4'); }); + it('should parse pre-release version with -', () => { + const {version, major, minor, patch, prerelease} = + parseVersion('0.66.0-rc-4'); + expect(version).toBe('0.66.0-rc-4'); + expect(major).toBe('0'); + expect(minor).toBe('66'); + expect(patch).toBe('0'); + expect(prerelease).toBe('rc-4'); + }); + it('should parse stable version', () => { - const {major, minor, patch, prerelease} = parseVersion('0.66.0'); + const {version, major, minor, patch, prerelease} = parseVersion('0.66.0'); + expect(version).toBe('0.66.0'); + expect(major).toBe('0'); + expect(minor).toBe('66'); + expect(patch).toBe('0'); + expect(prerelease).toBeUndefined(); + }); + it('should parse pre-release version from tag', () => { + const {version, major, minor, patch, prerelease} = + parseVersion('v0.66.1-rc.4'); + expect(version).toBe('0.66.1-rc.4'); + expect(major).toBe('0'); + expect(minor).toBe('66'); + expect(patch).toBe('1'); + expect(prerelease).toBe('rc.4'); + }); + + it('should parse stable version from tag', () => { + const {version, major, minor, patch, prerelease} = + parseVersion('v0.66.0'); + expect(version).toBe('0.66.0'); expect(major).toBe('0'); expect(minor).toBe('66'); expect(patch).toBe('0'); expect(prerelease).toBeUndefined(); }); + + it('should parse nightly fake version', () => { + const {version, major, minor, patch, prerelease} = parseVersion('0.0.0'); + expect(version).toBe('0.0.0'); + expect(major).toBe('0'); + expect(minor).toBe('0'); + expect(patch).toBe('0'); + expect(prerelease).toBeUndefined(); + }); + + it('should parse dryrun fake version', () => { + const {version, major, minor, patch, prerelease} = + parseVersion('1000.0.0'); + expect(version).toBe('1000.0.0'); + expect(major).toBe('1000'); + expect(minor).toBe('0'); + expect(patch).toBe('0'); + expect(prerelease).toBeUndefined(); + }); }); }); diff --git a/scripts/publish-npm.js b/scripts/publish-npm.js index 0b9deee0f23cea..825e08928217ea 100644 --- a/scripts/publish-npm.js +++ b/scripts/publish-npm.js @@ -10,7 +10,7 @@ 'use strict'; /** - * This script publishes a new version of react-native to NPM. + * This script prepares a release version of react-native and may publish to NPM. * It is supposed to run in CI environment, not on a developer's machine. * * To make it easier for developers it uses some logic to identify with which @@ -49,11 +49,14 @@ * If tag v0.XY.Z is present on the commit then publish to npm with version 0.XY.Z and no tag (npm will consider it latest) */ -/*eslint-disable no-undef */ -require('shelljs/global'); +const {exec, echo, exit, test} = require('shelljs'); const yargs = require('yargs'); +const {parseVersion} = require('./version-utils'); -let argv = yargs +const buildTag = process.env.CIRCLE_TAG; +const otp = process.env.NPM_CONFIG_OTP; + +const argv = yargs .option('n', { alias: 'nightly', type: 'boolean', @@ -64,74 +67,52 @@ let argv = yargs type: 'boolean', default: false, }).argv; - const nightlyBuild = argv.nightly; const dryRunBuild = argv.dryRun; -const buildFromMain = nightlyBuild || dryRunBuild; -const buildTag = process.env.CIRCLE_TAG; -const otp = process.env.NPM_CONFIG_OTP; - -let branchVersion = 0; -if (buildFromMain) { - branchVersion = 0; -} else { - if (!buildTag) { - echo('Error: We publish only from git tags'); - exit(1); - } - - let match = buildTag.match(/^v(\d+\.\d+)\.\d+(?:-.+)?$/); - if (!match) { - echo('Error: We publish only from release version git tags'); - exit(1); - } - [, branchVersion] = match; -} -// 0.33 // 34c034298dc9cad5a4553964a5a324450fda0385 -const currentCommit = exec('git rev-parse HEAD', {silent: true}).stdout.trim(); - -// Note: We rely on tagsWithVersion to be alphabetically sorted -// [34c034298dc9cad5a4553964a5a324450fda0385, refs/heads/0.33-stable, refs/tags/latest, refs/tags/v0.33.1, refs/tags/v0.34.1-rc] -const tagsWithVersion = exec(`git ls-remote origin | grep ${currentCommit}`, { +const currentCommit = exec('git rev-parse HEAD', { silent: true, -}) - .stdout.split(/\s/) - // ['refs/tags/v0.33.0', 'refs/tags/v0.33.0-rc', 'refs/tags/v0.33.0-rc1', 'refs/tags/v0.33.0-rc2', 'refs/tags/v0.34.0'] - .filter( - version => - !!version && version.indexOf(`refs/tags/v${branchVersion}`) === 0, - ) - // ['refs/tags/v0.33.0', 'refs/tags/v0.33.0-rc', 'refs/tags/v0.33.0-rc1', 'refs/tags/v0.33.0-rc2'] - .filter(version => version.indexOf(branchVersion) !== -1) - // ['0.33.0', '0.33.0-rc', '0.33.0-rc1', '0.33.0-rc2'] - .map(version => version.slice('refs/tags/v'.length)); - -if (!buildFromMain && tagsWithVersion.length === 0) { - echo( - 'Error: Cannot find version tag in current commit. To deploy to NPM you must add tag v0.XY.Z[-rc] to your commit', - ); +}).stdout.trim(); +const shortCommit = currentCommit.slice(0, 9); + +const rawVersion = + // 0.0.0 triggers issues with cocoapods for codegen when building template project. + dryRunBuild + ? '1000.0.0' + : // For nightly we continue to use 0.0.0 for clarity for npm + nightlyBuild + ? '0.0.0' + : // For pre-release and stable releases, we use the git tag of the version we're releasing (set in bump-oss-version) + buildTag; + +let version, + prerelease = null; +try { + ({version, prerelease} = parseVersion(rawVersion)); +} catch (e) { + echo(e.message); exit(1); } let releaseVersion; +if (dryRunBuild) { + releaseVersion = `${version}-${shortCommit}`; +} else if (nightlyBuild) { + // 2021-09-28T05:38:40.669Z -> 20210928-0538 + const dateIdentifier = new Date() + .toISOString() + .slice(0, -8) + .replace(/[-:]/g, '') + .replace(/[T]/g, '-'); + releaseVersion = `${version}-${dateIdentifier}-${shortCommit}`; +} else { + releaseVersion = version; +} -if (buildFromMain) { - releaseVersion = '0.0.0'; - - if (nightlyBuild) { - releaseVersion += '-'; - // 2021-09-28T05:38:40.669Z -> 20210928-0538 - releaseVersion += new Date() - .toISOString() - .slice(0, -8) - .replace(/[-:]/g, '') - .replace(/[T]/g, '-'); - } - - releaseVersion += `-${currentCommit.slice(0, 9)}`; - // Bump version number in various files (package.json, gradle.properties etc) +// Bump version number in various files (package.json, gradle.properties etc) +// For stable, pre-release releases, we manually call bump-oss-version on release branch +if (nightlyBuild || dryRunBuild) { if ( exec( `node scripts/bump-oss-version.js --nightly --to-version ${releaseVersion}`, @@ -140,14 +121,6 @@ if (buildFromMain) { echo('Failed to bump version number'); exit(1); } -} else if (tagsWithVersion[0].indexOf('-rc') === -1) { - // if first tag on this commit is non -rc then we are making a stable release - // '0.33.0' - releaseVersion = tagsWithVersion[0]; -} else { - // otherwise pick last -rc tag, indicates latest rc version due to alpha-sort - // '0.33.0-rc2' - releaseVersion = tagsWithVersion[tagsWithVersion.length - 1]; } // -------- Generating Android Artifacts with JavaDoc @@ -182,12 +155,12 @@ if (dryRunBuild) { exit(0); } -// if version contains -rc, tag as prerelease +// Set the right tag for nightly and prerelease builds const tagFlag = nightlyBuild ? '--tag nightly' - : releaseVersion.indexOf('-rc') === -1 - ? '' - : '--tag next'; + : prerelease != null + ? '--tag next' + : ''; // use otp from envvars if available const otpFlag = otp ? `--otp ${otp}` : ''; @@ -199,4 +172,3 @@ if (exec(`npm publish ${tagFlag} ${otpFlag}`).code) { echo(`Published to npm ${releaseVersion}`); exit(0); } -/*eslint-enable no-undef */ diff --git a/scripts/version-utils.js b/scripts/version-utils.js index a2d0d6342de11a..2be7394398a9e7 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -7,15 +7,16 @@ * @format */ -function parseVersion(version) { - const match = version.match(/^(\d+)\.(\d+)\.(\d+)(?:-(.+))?$/); +function parseVersion(versionStr) { + const match = versionStr.match(/^v?((\d+)\.(\d+)\.(\d+)(?:-(.+))?)$/); if (!match) { throw new Error( - `You must pass a correctly formatted version; couldn't parse ${version}`, + `You must pass a correctly formatted version; couldn't parse ${versionStr}`, ); } - const [, major, minor, patch, prerelease] = match; + const [, version, major, minor, patch, prerelease] = match; return { + version, major, minor, patch, From 0eadbe7a9a0fa02fb63aede9c68ba4ada9a013e9 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 5 Nov 2021 15:07:02 -0700 Subject: [PATCH 12/52] Fix npm latest tag issue when releasing patches (#32543) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/32543 Changelog: [Internal] Fix npm `latest` tag issue that occurs when we release a patch on an older minor version Context: * There are two types of tags, git and npm, they are unrelated. * When we publish a stable release, we set the git tag `latest`. This logic is faulty when we release a patch to an older version. * When publishing a package to npm, if you don't provide an explicit tag, the `latest` tag will be applied -- at least that's how I've understood the [docs here](https://docs.npmjs.com/cli/v7/commands/npm-dist-tag#description). This again is faulty logic when we release a patch to an older version. * npm and git's `latest` tag should always point to our most recent stable version This change: * Introduces a `--latest` flag for `bump-oss-script` that will indicate that the release we're running (either a stable or pre-release) should really be considered "latest" * If the version is not a pre-release and the `--latest` flag is set, we will set the git `latest` tag * Later, in the circleCI job that we use to publish the npm package, we will see if the current commit is git-tagged as `latest`. If it is, then we'll explicitly tell npm to use `latest` tag but most importantly, if it's not, we'll set a tag of the form `{major}.{minor}-stable`. * This type of tag (ex. `0.66-stable`) is new and the intention is that it will always point to latest of that minor version. Reviewed By: hramos Differential Revision: D32196239 fbshipit-source-id: 4c881851eebcad8585732ff0c07322413ac46ce5 --- scripts/bump-oss-version.js | 10 ++++++++-- scripts/publish-npm.js | 18 ++++++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/scripts/bump-oss-version.js b/scripts/bump-oss-version.js index 7109f8b08a7819..d94474491700fd 100755 --- a/scripts/bump-oss-version.js +++ b/scripts/bump-oss-version.js @@ -34,6 +34,11 @@ let argv = yargs .option('v', { alias: 'to-version', type: 'string', + }) + .option('l', { + alias: 'latest', + type: 'boolean', + default: false, }).argv; const nightlyBuild = argv.nightly; @@ -221,8 +226,9 @@ if (!nightlyBuild) { let remote = argv.remote; exec(`git push ${remote} v${version}`); - // Tag latest if doing stable release - if (prerelease == null) { + // Tag latest if doing stable release. + // This will also tag npm release as `latest` + if (prerelease == null && argv.latest) { exec('git tag -d latest'); exec(`git push ${remote} :latest`); exec('git tag latest'); diff --git a/scripts/publish-npm.js b/scripts/publish-npm.js index 825e08928217ea..d965724c7b1689 100644 --- a/scripts/publish-npm.js +++ b/scripts/publish-npm.js @@ -87,9 +87,11 @@ const rawVersion = buildTag; let version, + major, + minor, prerelease = null; try { - ({version, prerelease} = parseVersion(rawVersion)); + ({version, major, minor, prerelease} = parseVersion(rawVersion)); } catch (e) { echo(e.message); exit(1); @@ -155,12 +157,24 @@ if (dryRunBuild) { exit(0); } +// Running to see if this commit has been git tagged as `latest` +const latestCommit = exec("git rev-list -n 1 'latest'", { + silent: true, +}).stdout.replace('\n', ''); +const isLatest = currentCommit === latestCommit; + +const releaseBranch = `${major}.${minor}-stable`; + // Set the right tag for nightly and prerelease builds +// If a release is not git-tagged as `latest` we use `releaseBranch` to prevent +// npm from overriding the current `latest` version tag, which it will do if no tag is set. const tagFlag = nightlyBuild ? '--tag nightly' : prerelease != null ? '--tag next' - : ''; + : isLatest + ? '--tag latest' + : `--tag ${releaseBranch}`; // use otp from envvars if available const otpFlag = otp ? `--otp ${otp}` : ''; From 6db77b68c81dc58887b84a3c0875727818db6e41 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 5 Nov 2021 15:58:29 -0700 Subject: [PATCH 13/52] Fix formatting on version-utils-test --- scripts/__tests__/version-utils-test.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index cc5c8d54d323ec..59246bf212fe23 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -21,8 +21,9 @@ describe('version-utils', () => { }); it('should parse pre-release version with .', () => { - const {version, major, minor, patch, prerelease} = - parseVersion('0.66.0-rc.4'); + const {version, major, minor, patch, prerelease} = parseVersion( + '0.66.0-rc.4', + ); expect(version).toBe('0.66.0-rc.4'); expect(major).toBe('0'); expect(minor).toBe('66'); @@ -31,8 +32,9 @@ describe('version-utils', () => { }); it('should parse pre-release version with -', () => { - const {version, major, minor, patch, prerelease} = - parseVersion('0.66.0-rc-4'); + const {version, major, minor, patch, prerelease} = parseVersion( + '0.66.0-rc-4', + ); expect(version).toBe('0.66.0-rc-4'); expect(major).toBe('0'); expect(minor).toBe('66'); @@ -49,8 +51,9 @@ describe('version-utils', () => { expect(prerelease).toBeUndefined(); }); it('should parse pre-release version from tag', () => { - const {version, major, minor, patch, prerelease} = - parseVersion('v0.66.1-rc.4'); + const {version, major, minor, patch, prerelease} = parseVersion( + 'v0.66.1-rc.4', + ); expect(version).toBe('0.66.1-rc.4'); expect(major).toBe('0'); expect(minor).toBe('66'); @@ -59,8 +62,9 @@ describe('version-utils', () => { }); it('should parse stable version from tag', () => { - const {version, major, minor, patch, prerelease} = - parseVersion('v0.66.0'); + const {version, major, minor, patch, prerelease} = parseVersion( + 'v0.66.0', + ); expect(version).toBe('0.66.0'); expect(major).toBe('0'); expect(minor).toBe('66'); @@ -78,8 +82,9 @@ describe('version-utils', () => { }); it('should parse dryrun fake version', () => { - const {version, major, minor, patch, prerelease} = - parseVersion('1000.0.0'); + const {version, major, minor, patch, prerelease} = parseVersion( + '1000.0.0', + ); expect(version).toBe('1000.0.0'); expect(major).toBe('1000'); expect(minor).toBe('0'); From f7a23a52a0c51bd23cb77e5769e6e14d1da372af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Tue, 9 Nov 2021 01:13:45 -0800 Subject: [PATCH 14/52] Revert changes in RN preprocessor Summary: Changelog: [General][Fixed] Revert changes in Jest preprocessor to fix tests in external projects Reviewed By: yungsters Differential Revision: D32250044 fbshipit-source-id: 0ed4c9f7bcfa82349b5c2ec7af2ccda970bbb0ef --- .../ScrollView/__tests__/ScrollView-test.js | 12 +-- .../__tests__/Pressability-test.js | 13 +-- jest/preprocessor.js | 82 ++----------------- repo-config/package.json | 4 - yarn.lock | 2 +- 5 files changed, 21 insertions(+), 92 deletions(-) diff --git a/Libraries/Components/ScrollView/__tests__/ScrollView-test.js b/Libraries/Components/ScrollView/__tests__/ScrollView-test.js index f2a7abe2c9f852..6800bb2a681931 100644 --- a/Libraries/Components/ScrollView/__tests__/ScrollView-test.js +++ b/Libraries/Components/ScrollView/__tests__/ScrollView-test.js @@ -11,12 +11,12 @@ 'use strict'; -import * as React from 'react'; -import ScrollView from '../ScrollView'; -import * as ReactNativeTestTools from '../../../Utilities/ReactNativeTestTools'; -import ReactTestRenderer from 'react-test-renderer'; -import View from '../../View/View'; -import Text from '../../../Text/Text'; +const React = require('react'); +const ScrollView = require('../ScrollView'); +const ReactNativeTestTools = require('../../../Utilities/ReactNativeTestTools'); +const ReactTestRenderer = require('react-test-renderer'); +const View = require('../../View/View'); +const Text = require('../../../Text/Text'); describe('', () => { it('should render as expected', () => { diff --git a/Libraries/Pressability/__tests__/Pressability-test.js b/Libraries/Pressability/__tests__/Pressability-test.js index 6960546e376a74..50172911ffcf17 100644 --- a/Libraries/Pressability/__tests__/Pressability-test.js +++ b/Libraries/Pressability/__tests__/Pressability-test.js @@ -10,12 +10,13 @@ */ import type {PressEvent} from '../../Types/CoreEventTypes'; -import * as HoverState from '../HoverState'; -import Pressability from '../Pressability'; -import invariant from 'invariant'; -import nullthrows from 'nullthrows'; -import Platform from '../../Utilities/Platform'; -import UIManager from '../../ReactNative/UIManager'; + +const HoverState = require('../HoverState'); +const Pressability = require('../Pressability').default; +const invariant = require('invariant'); +const nullthrows = require('nullthrows'); +const Platform = require('../../Utilities/Platform'); +const UIManager = require('../../ReactNative/UIManager'); // TODO: Move this util to a shared location. function getMock, TReturn>( diff --git a/jest/preprocessor.js b/jest/preprocessor.js index e209750d697334..e9d12710ddf4ed 100644 --- a/jest/preprocessor.js +++ b/jest/preprocessor.js @@ -13,42 +13,10 @@ 'use strict'; const babelRegisterOnly = require('metro-babel-register'); -const nullthrows = require('nullthrows'); const createCacheKeyFunction = require('@jest/create-cache-key-function') .default; -const t = require('@babel/types'); -const {statements} = require('@babel/template').default; -const importDefault = '__importDefault__'; -const importAll = '__importAll__'; - -// prelude -const importPrelude = statements(` - function ${importDefault}(moduleId) { - const exports = require(moduleId); - - if (exports && exports.__esModule) { - return exports.default; - } - - return exports; - }; - - function ${importAll}(moduleId) { - const exports = require(moduleId); - - if (exports && exports.__esModule) { - return exports; - } - - return Object.assign({}, exports, {default: exports}); - }; -`); - -const { - transformSync: babelTransformSync, - transformFromAstSync: babelTransformFromAstSync, -} = require('@babel/core'); +const {transformSync: babelTransformSync} = require('@babel/core'); const generate = require('@babel/generator').default; const nodeFiles = new RegExp( @@ -73,13 +41,13 @@ module.exports = { }).code; } - let {ast} = transformer.transform({ + const {ast} = transformer.transform({ filename: file, options: { ast: true, // needed for open source (?) https://github.com/facebook/react-native/commit/f8d6b97140cffe8d18b2558f94570c8d1b410d5c#r28647044 dev: true, enableBabelRuntime: false, - experimentalImportSupport: true, + experimentalImportSupport: false, globalPrefix: '', hot: false, inlineRequires: true, @@ -111,6 +79,10 @@ module.exports = { [require('@babel/plugin-transform-regenerator')], [require('@babel/plugin-transform-sticky-regex')], [require('@babel/plugin-transform-unicode-regex')], + [ + require('@babel/plugin-transform-modules-commonjs'), + {strict: false, allowTopLevelThis: true}, + ], [require('@babel/plugin-transform-classes')], [require('@babel/plugin-transform-arrow-functions')], [require('@babel/plugin-transform-spread')], @@ -127,46 +99,6 @@ module.exports = { ], }); - // We're not using @babel/plugin-transform-modules-commonjs so - // we need to add 'use strict' manually - const directives = ast.program.directives; - - if ( - ast.program.sourceType === 'module' && - (directives == null || - directives.findIndex(d => d.value.value === 'use strict') === -1) - ) { - ast.program.directives = [ - ...(directives || []), - t.directive(t.directiveLiteral('use strict')), - ]; - } - - // Postprocess the transformed module to handle ESM and inline requires. - // We need to do this in a separate pass to avoid issues tracking references. - const babelTransformResult = babelTransformFromAstSync(ast, src, { - ast: true, - retainLines: true, - plugins: [ - [ - require('metro-transform-plugins').importExportPlugin, - {importDefault, importAll}, - ], - [ - require('babel-preset-fbjs/plugins/inline-requires.js'), - {inlineableCalls: [importDefault, importAll]}, - ], - ], - sourceType: 'module', - }); - - ast = nullthrows(babelTransformResult.ast); - - // Inject import helpers *after* running the inline-requires transform, - // because otherwise it will assume they are user code and bail out of - // inlining calls to them. - ast.program.body.unshift(...importPrelude()); - return generate( ast, // $FlowFixMe[prop-missing] Error found when improving flow typing for libs diff --git a/repo-config/package.json b/repo-config/package.json index ca4ac3eae9300c..bfa34c69566978 100644 --- a/repo-config/package.json +++ b/repo-config/package.json @@ -11,13 +11,10 @@ "dependencies": { "@babel/core": "^7.14.0", "@babel/generator": "^7.14.0", - "@babel/template": "^7.0.0", - "@babel/types": "^7.0.0", "@react-native-community/eslint-plugin": "*", "@reactions/component": "^2.0.2", "async": "^2.4.0", "babel-eslint": "^10.1.0", - "babel-preset-fbjs": "^3.4.0", "clang-format": "^1.2.4", "connect": "^3.6.5", "coveralls": "^3.0.2", @@ -41,7 +38,6 @@ "jest-junit": "^10.0.0", "jscodeshift": "^0.11.0", "metro-babel-register": "0.66.2", - "metro-transform-plugins": "^0.66.2", "mkdirp": "^0.5.1", "prettier": "1.19.1", "react": "17.0.2", diff --git a/yarn.lock b/yarn.lock index 4e75e6024dd69f..229fc43d6b2b64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4730,7 +4730,7 @@ metro-symbolicate@0.66.2: through2 "^2.0.1" vlq "^1.0.0" -metro-transform-plugins@0.66.2, metro-transform-plugins@^0.66.2: +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== From 4ad177efc7ad6a39b37103978c68c9b4d2b09c98 Mon Sep 17 00:00:00 2001 From: Tim Yung Date: Tue, 9 Nov 2021 12:55:58 -0800 Subject: [PATCH 15/52] RN: Rename `Keyboard.remove{Event =>}Listener` Summary: Renames `Keyboard.removeEventListener` to `Keyboard.removeListener`. When I implemented the compatibility layer in {D26589441 (https://github.com/facebook/react-native/commit/035718ba97bb44c68f2a4ccdd95e537e3d28690c)}, I accidentally used the wrong name. Since `Keyboard.removeEventListener` was always deprecated, this removes it completely. Changelog: [General][Changed] - Rename deprecated `Keyboard.removeEventListener` to `Keyboard.removeListener`. Reviewed By: lunaleaps Differential Revision: D32282743 fbshipit-source-id: 309382af3269f85f781d38367d115a2ce3690efb --- Libraries/Components/Keyboard/Keyboard.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/Components/Keyboard/Keyboard.js b/Libraries/Components/Keyboard/Keyboard.js index fec163cd2845cd..520bbc3252c3ca 100644 --- a/Libraries/Components/Keyboard/Keyboard.js +++ b/Libraries/Components/Keyboard/Keyboard.js @@ -141,9 +141,9 @@ class Keyboard { } /** - * @deprecated Use `remove` on the EventSubscription from `addEventListener`. + * @deprecated Use `remove` on the EventSubscription from `addListener`. */ - removeEventListener>( + removeListener>( eventType: K, listener: (...$ElementType) => mixed, ): void { From 209bb94b9f6e72d40859f1e5712d1a7a7cbc2176 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Wed, 10 Nov 2021 10:12:43 -0800 Subject: [PATCH 16/52] [0.67.0-rc.3] 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 | 1138 ++++++++--------- template/Gemfile.lock | 2 +- template/package.json | 2 +- 10 files changed, 578 insertions(+), 578 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 36acf2c94efed9..5c1c6cdc3b0e15 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.10) + i18n (1.8.11) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.14.4) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 5d1617bb38d540..b3d82758906b13 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.2', + prerelease: 'rc.3', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 05e8e216f74d77..e0b42c98022262 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.2", + RCTVersionPrerelease: @"rc.3", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 4ab80138989f5a..34afa1db634d3d 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.2 +VERSION_NAME=0.67.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 7a91e8351ef43a..cd2dfe3841730d 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", 67, "patch", 0, - "prerelease", "rc.2"); + "prerelease", "rc.3"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 432b8f8b6c71fd..0a89f520a4ff9a 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; 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 60c4d2f03179d2..ee183e7734264c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.2", + "version": "0.67.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 5fe95ac7c47cda..26f721ca737aaa 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.67.0-rc.2) - - FBReactNativeSpec (0.67.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - FBLazyVector (0.67.0-rc.3) + - FBReactNativeSpec (0.67.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.2) - - RCTTypeSafety (0.67.0-rc.2): - - FBLazyVector (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - React-Core (= 0.67.0-rc.2) - - React (0.67.0-rc.2): - - React-Core (= 0.67.0-rc.2) - - React-Core/DevSupport (= 0.67.0-rc.2) - - React-Core/RCTWebSocket (= 0.67.0-rc.2) - - React-RCTActionSheet (= 0.67.0-rc.2) - - React-RCTAnimation (= 0.67.0-rc.2) - - React-RCTBlob (= 0.67.0-rc.2) - - React-RCTImage (= 0.67.0-rc.2) - - React-RCTLinking (= 0.67.0-rc.2) - - React-RCTNetwork (= 0.67.0-rc.2) - - React-RCTSettings (= 0.67.0-rc.2) - - React-RCTText (= 0.67.0-rc.2) - - React-RCTVibration (= 0.67.0-rc.2) - - React-callinvoker (0.67.0-rc.2) - - React-Core (0.67.0-rc.2): + - RCTRequired (0.67.0-rc.3) + - RCTTypeSafety (0.67.0-rc.3): + - FBLazyVector (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - React-Core (= 0.67.0-rc.3) + - React (0.67.0-rc.3): + - React-Core (= 0.67.0-rc.3) + - React-Core/DevSupport (= 0.67.0-rc.3) + - React-Core/RCTWebSocket (= 0.67.0-rc.3) + - React-RCTActionSheet (= 0.67.0-rc.3) + - React-RCTAnimation (= 0.67.0-rc.3) + - React-RCTBlob (= 0.67.0-rc.3) + - React-RCTImage (= 0.67.0-rc.3) + - React-RCTLinking (= 0.67.0-rc.3) + - React-RCTNetwork (= 0.67.0-rc.3) + - React-RCTSettings (= 0.67.0-rc.3) + - React-RCTText (= 0.67.0-rc.3) + - React-RCTVibration (= 0.67.0-rc.3) + - React-callinvoker (0.67.0-rc.3) + - React-Core (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-Core/Default (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.2): + - React-Core/CoreModulesHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/Default (0.67.0-rc.2): + - React-Core/Default (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/DevSupport (0.67.0-rc.2): + - React-Core/DevSupport (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.2) - - React-Core/RCTWebSocket (= 0.67.0-rc.2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-jsinspector (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-Core/Default (= 0.67.0-rc.3) + - React-Core/RCTWebSocket (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-jsinspector (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.2): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.2): + - React-Core/RCTAnimationHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.2): + - React-Core/RCTBlobHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.2): + - React-Core/RCTImageHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.2): + - React-Core/RCTLinkingHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.2): + - React-Core/RCTNetworkHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.2): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.2): + - React-Core/RCTSettingsHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.2): + - React-Core/RCTTextHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.2): + - React-Core/RCTVibrationHeaders (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.2): + - React-Core/RCTWebSocket (0.67.0-rc.3): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) + - React-Core/Default (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) - Yoga - - React-CoreModules (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-RCTImage (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-cxxreact (0.67.0-rc.2): + - React-CoreModules (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-RCTImage (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-cxxreact (0.67.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsinspector (= 0.67.0-rc.2) - - React-logger (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) - - React-runtimeexecutor (= 0.67.0-rc.2) - - React-Fabric (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Fabric/animations (= 0.67.0-rc.2) - - React-Fabric/attributedstring (= 0.67.0-rc.2) - - React-Fabric/better (= 0.67.0-rc.2) - - React-Fabric/componentregistry (= 0.67.0-rc.2) - - React-Fabric/componentregistrynative (= 0.67.0-rc.2) - - React-Fabric/components (= 0.67.0-rc.2) - - React-Fabric/config (= 0.67.0-rc.2) - - React-Fabric/core (= 0.67.0-rc.2) - - React-Fabric/debug_core (= 0.67.0-rc.2) - - React-Fabric/debug_renderer (= 0.67.0-rc.2) - - React-Fabric/imagemanager (= 0.67.0-rc.2) - - React-Fabric/leakchecker (= 0.67.0-rc.2) - - React-Fabric/mounting (= 0.67.0-rc.2) - - React-Fabric/runtimescheduler (= 0.67.0-rc.2) - - React-Fabric/scheduler (= 0.67.0-rc.2) - - React-Fabric/telemetry (= 0.67.0-rc.2) - - React-Fabric/templateprocessor (= 0.67.0-rc.2) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.2) - - React-Fabric/uimanager (= 0.67.0-rc.2) - - React-Fabric/utils (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/animations (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/attributedstring (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/better (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/componentregistry (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/componentregistrynative (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Fabric/components/activityindicator (= 0.67.0-rc.2) - - React-Fabric/components/image (= 0.67.0-rc.2) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.2) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.2) - - React-Fabric/components/modal (= 0.67.0-rc.2) - - React-Fabric/components/rncore (= 0.67.0-rc.2) - - React-Fabric/components/root (= 0.67.0-rc.2) - - React-Fabric/components/safeareaview (= 0.67.0-rc.2) - - React-Fabric/components/scrollview (= 0.67.0-rc.2) - - React-Fabric/components/slider (= 0.67.0-rc.2) - - React-Fabric/components/text (= 0.67.0-rc.2) - - React-Fabric/components/textinput (= 0.67.0-rc.2) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.2) - - React-Fabric/components/view (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/activityindicator (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/image (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/inputaccessory (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/modal (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/rncore (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/root (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/safeareaview (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/scrollview (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/slider (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/text (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/textinput (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/unimplementedview (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/components/view (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-callinvoker (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsinspector (= 0.67.0-rc.3) + - React-logger (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) + - React-runtimeexecutor (= 0.67.0-rc.3) + - React-Fabric (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Fabric/animations (= 0.67.0-rc.3) + - React-Fabric/attributedstring (= 0.67.0-rc.3) + - React-Fabric/better (= 0.67.0-rc.3) + - React-Fabric/componentregistry (= 0.67.0-rc.3) + - React-Fabric/componentregistrynative (= 0.67.0-rc.3) + - React-Fabric/components (= 0.67.0-rc.3) + - React-Fabric/config (= 0.67.0-rc.3) + - React-Fabric/core (= 0.67.0-rc.3) + - React-Fabric/debug_core (= 0.67.0-rc.3) + - React-Fabric/debug_renderer (= 0.67.0-rc.3) + - React-Fabric/imagemanager (= 0.67.0-rc.3) + - React-Fabric/leakchecker (= 0.67.0-rc.3) + - React-Fabric/mounting (= 0.67.0-rc.3) + - React-Fabric/runtimescheduler (= 0.67.0-rc.3) + - React-Fabric/scheduler (= 0.67.0-rc.3) + - React-Fabric/telemetry (= 0.67.0-rc.3) + - React-Fabric/templateprocessor (= 0.67.0-rc.3) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.3) + - React-Fabric/uimanager (= 0.67.0-rc.3) + - React-Fabric/utils (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/animations (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/attributedstring (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/better (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/componentregistry (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/componentregistrynative (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Fabric/components/activityindicator (= 0.67.0-rc.3) + - React-Fabric/components/image (= 0.67.0-rc.3) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.3) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.3) + - React-Fabric/components/modal (= 0.67.0-rc.3) + - React-Fabric/components/rncore (= 0.67.0-rc.3) + - React-Fabric/components/root (= 0.67.0-rc.3) + - React-Fabric/components/safeareaview (= 0.67.0-rc.3) + - React-Fabric/components/scrollview (= 0.67.0-rc.3) + - React-Fabric/components/slider (= 0.67.0-rc.3) + - React-Fabric/components/text (= 0.67.0-rc.3) + - React-Fabric/components/textinput (= 0.67.0-rc.3) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.3) + - React-Fabric/components/view (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/activityindicator (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/image (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/inputaccessory (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/modal (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/rncore (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/root (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/safeareaview (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/scrollview (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/slider (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/text (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/textinput (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/unimplementedview (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/components/view (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - Yoga - - React-Fabric/config (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/core (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/debug_core (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/debug_renderer (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/imagemanager (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - React-RCTImage (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/leakchecker (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/mounting (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/runtimescheduler (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/scheduler (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/telemetry (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/templateprocessor (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/textlayoutmanager (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) + - React-Fabric/config (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/core (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/debug_core (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/debug_renderer (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/imagemanager (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - React-RCTImage (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/leakchecker (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/mounting (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/runtimescheduler (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/scheduler (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/telemetry (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/templateprocessor (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/textlayoutmanager (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/uimanager (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-Fabric/utils (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-graphics (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-jsiexecutor (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-graphics (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.2) - - React-jsi (0.67.0-rc.2): + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/uimanager (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-Fabric/utils (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-graphics (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-jsiexecutor (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-graphics (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.3) + - React-jsi (0.67.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.2) - - React-jsi/Default (0.67.0-rc.2): + - React-jsi/Default (= 0.67.0-rc.3) + - React-jsi/Default (0.67.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.2): + - React-jsi/Fabric (0.67.0-rc.3): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.2): + - React-jsiexecutor (0.67.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) - - React-jsinspector (0.67.0-rc.2) - - React-logger (0.67.0-rc.2): + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) + - React-jsinspector (0.67.0-rc.3) + - React-logger (0.67.0-rc.3): - glog - - React-perflogger (0.67.0-rc.2) - - React-RCTActionSheet (0.67.0-rc.2): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.2) - - React-RCTAnimation (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTBlob (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.2) - - React-Core/RCTWebSocket (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-RCTNetwork (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTFabric (0.67.0-rc.2): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.2) - - React-Fabric (= 0.67.0-rc.2) - - React-RCTImage (= 0.67.0-rc.2) - - React-RCTImage (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/RCTImageHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-RCTNetwork (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTLinking (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTNetwork (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTPushNotification (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTSettings (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.2) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTTest (0.67.0-rc.2): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.2) - - React-CoreModules (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-RCTText (0.67.0-rc.2): - - React-Core/RCTTextHeaders (= 0.67.0-rc.2) - - React-RCTVibration (0.67.0-rc.2): - - FBReactNativeSpec (= 0.67.0-rc.2) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) - - React-runtimeexecutor (0.67.0-rc.2): - - React-jsi (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (0.67.0-rc.2): + - React-perflogger (0.67.0-rc.3) + - React-RCTActionSheet (0.67.0-rc.3): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.3) + - React-RCTAnimation (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTBlob (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.3) + - React-Core/RCTWebSocket (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-RCTNetwork (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTFabric (0.67.0-rc.3): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.3) + - React-Fabric (= 0.67.0-rc.3) + - React-RCTImage (= 0.67.0-rc.3) + - React-RCTImage (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/RCTImageHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-RCTNetwork (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTLinking (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTNetwork (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTPushNotification (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTSettings (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.3) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTTest (0.67.0-rc.3): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.3) + - React-CoreModules (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-RCTText (0.67.0-rc.3): + - React-Core/RCTTextHeaders (= 0.67.0-rc.3) + - React-RCTVibration (0.67.0-rc.3): + - FBReactNativeSpec (= 0.67.0-rc.3) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-runtimeexecutor (0.67.0-rc.3): + - React-jsi (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (0.67.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.2) - - React-Core (= 0.67.0-rc.2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-logger (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) - - ReactCommon/turbomodule/samples (0.67.0-rc.2): + - React-callinvoker (= 0.67.0-rc.3) + - React-Core (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-logger (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) + - ReactCommon/turbomodule/samples (0.67.0-rc.3): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.2) - - React-Core (= 0.67.0-rc.2) - - React-cxxreact (= 0.67.0-rc.2) - - React-jsi (= 0.67.0-rc.2) - - React-logger (= 0.67.0-rc.2) - - React-perflogger (= 0.67.0-rc.2) - - ReactCommon/turbomodule/core (= 0.67.0-rc.2) + - React-callinvoker (= 0.67.0-rc.3) + - React-Core (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.3) + - React-jsi (= 0.67.0-rc.3) + - React-logger (= 0.67.0-rc.3) + - React-perflogger (= 0.67.0-rc.3) + - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 00400d797554bc25cdc6609668e2f2bd115e212d - FBReactNativeSpec: 62092d506a19fff49ee00bddac1db1e9f23bb523 + FBLazyVector: 0a791f0ae55527d2cd85ad820d7140e62d93ad2d + FBReactNativeSpec: dc6d22dae167bcc7da3c21e01a552909c5e9167e Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: e94bac8c0770aa02dd4959b86e32c6fe0e077e2d - RCTTypeSafety: 400db7e174b0cb36ba4b85aaef60789df434043e - React: 921833f22439a2cf6dbc760a56ee1bfc54aeed03 - React-callinvoker: b6e025c5059e0be1d4c205c2f4a07e209128ae9b - React-Core: 2367b92596a12f1e41ecdd7a0ce08918a340c343 - React-CoreModules: b33031ab9c0d4a2c918e21ad2326c6599f53f917 - React-cxxreact: 766be1c740095d26e168e94b309f506cc9a56ffe - React-Fabric: f15e9fd690333d7b47c3ed35df08557c90e91474 - React-graphics: 5bae13b738219702d67b7806db614e51741a8675 - React-jsi: ec418a707f9121146e6aa6307c4490b03e7087e6 - React-jsiexecutor: efa82fa815a206f07fc94ec9bc65a6489d76998e - React-jsinspector: e7c2f187c5da30d52e23830c6b2ded9d3b97b004 - React-logger: 627b3877b57b993d2dc32696e1ceea8c8192796d - React-perflogger: 3f27bd186397202b7d2085b18da5ad0a0978c746 - React-RCTActionSheet: 349bc4d2a22ae46da02a1eb3095fb3f05f0e0c87 - React-RCTAnimation: 18029521ca3cd27b8c1ecd110eb440c5d6c5dfa6 - React-RCTBlob: 1ac3dcaec035948e8f10145927bfe3b6a7e730dc - React-RCTFabric: cd82c860a839a037b0672c407f9f652d5d790f1c - React-RCTImage: 8f62c3b485849386cfcdadd8dfbcb2828af9b374 - React-RCTLinking: 98e121b788ea1a61beaae76306ca175c3ed97dc9 - React-RCTNetwork: 29a1f35db74800371cdc82129b51ad645a5526c4 - React-RCTPushNotification: 7101431bf66a13b17c8de05db2e062c42f404510 - React-RCTSettings: 92a0959b472022b45b4f76303bc22c5d80938d2c - React-RCTTest: 2787cae0a8698d04b08228bb8c111686447c8483 - React-RCTText: 826dacc617087590880fe854390fa5f40bd2df2e - React-RCTVibration: f4457007b33185bbe9c2cd7cdf00bc05ec16e0eb - React-runtimeexecutor: 1ff872a9cb0fff8329334829b109cb6b380c7907 - ReactCommon: fda8de1535cec34971adef653f9afd954142eb7c + RCTRequired: 23b8825909f95be25c5bfcc5d9221e72d893181c + RCTTypeSafety: 7df0c25ed9fdf4ab6a9245cab9f080527b8f1b4b + React: 3334baa27ebb2cbbceea4815cfd92696d5431c75 + React-callinvoker: 45f04e081d479be7918b6bd8f53315da29bc4993 + React-Core: 0a3937f696ec9ae559897c36e12f73eb87c6542b + React-CoreModules: b085bd8523deab3c91da975a801a9fe8c2cba3fb + React-cxxreact: 6ec10976becd6ea365264287d43ca793c93bb761 + React-Fabric: 0af38dfd405d7d7aa157b8bb561206abb52ccb56 + React-graphics: 7781b47b26c6b2152d2b499fef27b7d71526b237 + React-jsi: d02a6fdcb3f96bb44a8e711a1369bc7f587e2274 + React-jsiexecutor: be5edc66c7ff4e5911f7b522948db375f4cf5078 + React-jsinspector: dc88b5ac5571c5b76b5598ece9a9c51be3ef7455 + React-logger: 8f90b2483b905c22ba8c28003e1b6a961976b55c + React-perflogger: ff57cd57071f3b3ed4cd5ecc1adaeb971e3f63c2 + React-RCTActionSheet: cb444749a9b719a29e710d532cc567b3b69b6826 + React-RCTAnimation: 8deb099ce3d0a49a00180c33ea0241c029ce580c + React-RCTBlob: f36c8a6a142990ec9284a6581bc8a73402d34535 + React-RCTFabric: d891ef87dc77b299d6919e82b9172e3c3fb87340 + React-RCTImage: 4cb2fd8d0571855ef523b55d5330d84e035c291f + React-RCTLinking: 827dfa4452731b4da557f31f747ec5c64172dbcb + React-RCTNetwork: 43a1ad3e477d1d2a48a5c8ef4f39e5eb51e48609 + React-RCTPushNotification: 1963632aac7e85dd8d12437e244227bbea30b898 + React-RCTSettings: b8b1222537cc6d31057c55b04eab11d20f8d6890 + React-RCTTest: e1a9487897447978c1df1ab36c5f318b2ba43fb2 + React-RCTText: 7a26dce0e305bfaec4dd2affd76dab1f931ad587 + React-RCTVibration: f726875efdd0b3c7e2837fe143a74da5aa4f4cf2 + React-runtimeexecutor: f5a1522d880c35ffc912dc46394d5e43d49ec381 + ReactCommon: 423f406ef1a55c4fcfdafd4e3baedb68b9bb1de1 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 63f25ad38b6f7597fa5dfee27088b29a01e83447 + Yoga: 35465e66b6bd5e8be4ecf4c11ca201b9fabb20ec YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 36acf2c94efed9..5c1c6cdc3b0e15 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.10) + i18n (1.8.11) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.14.4) diff --git a/template/package.json b/template/package.json index 00eae6390d6843..306a5eef0a5400 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.2" + "react-native": "0.67.0-rc.3" }, "devDependencies": { "@babel/core": "^7.12.9", From 636f4c76b0eb29b43380c14b2be7b7da5bbe8ecc Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 09:51:47 -0800 Subject: [PATCH 17/52] Revert "Quote --sourcemap-output argument during ios build (#31587)" This reverts commit f3fe7a0fb5fc0325fbe062c6df4cbf8b58779189. --- scripts/react-native-xcode.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/react-native-xcode.sh b/scripts/react-native-xcode.sh index e9ddec0c304bf9..3ef9a71bb9c58b 100755 --- a/scripts/react-native-xcode.sh +++ b/scripts/react-native-xcode.sh @@ -117,7 +117,7 @@ fi BUNDLE_FILE="$CONFIGURATION_BUILD_DIR/main.jsbundle" -EXTRA_ARGS=() +EXTRA_ARGS= case "$PLATFORM_NAME" in "macosx") @@ -144,12 +144,12 @@ if [[ $EMIT_SOURCEMAP == true ]]; then else PACKAGER_SOURCEMAP_FILE="$SOURCEMAP_FILE" fi - EXTRA_ARGS+=("--sourcemap-output" "$PACKAGER_SOURCEMAP_FILE") + EXTRA_ARGS="$EXTRA_ARGS --sourcemap-output $PACKAGER_SOURCEMAP_FILE" fi # Hermes doesn't require JS minification. if [[ $USE_HERMES == true && $DEV == false ]]; then - EXTRA_ARGS+=("--minify" "false") + EXTRA_ARGS="$EXTRA_ARGS --minify false" fi "$NODE_BINARY" $NODE_ARGS "$CLI_PATH" $BUNDLE_COMMAND \ @@ -160,8 +160,8 @@ fi --reset-cache \ --bundle-output "$BUNDLE_FILE" \ --assets-dest "$DEST" \ - "${EXTRA_ARGS[@]}" \ - "${EXTRA_PACKAGER_ARGS[@]}" + $EXTRA_ARGS \ + $EXTRA_PACKAGER_ARGS if [[ $USE_HERMES != true ]]; then cp "$BUNDLE_FILE" "$DEST/" From 5f07417121238faeba1e0dc770674b76c18d06f2 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Mon, 15 Nov 2021 08:06:24 -0800 Subject: [PATCH 18/52] Revert "Fix Deadlock in RCTi18nUtil (iOS) (#31032)" (#32574) Summary: This reverts commit fcead14b0effe2176a5d08ad50ee71e48528ddbd. This should close https://github.com/facebook/react-native/issues/32509 . There was a bug where il8nManager.forceRTL() wouldn't work on app launch, and required an app restart. That was caused by an earlier change (https://github.com/facebook/react-native/pull/31032) which should not be necessary (the deadlock it was attempting to fix was actually caused by separate code). ## Changelog [iOS] [Fixed] - Fixed bug where forceRTL did not work on app launch Pull Request resolved: https://github.com/facebook/react-native/pull/32574 Test Plan: Simple revert back to previously working code. Reviewed By: RSNara Differential Revision: D32315034 Pulled By: GijsWeterings fbshipit-source-id: dae6c1f0a2481e53f2f1e80f1ac083947681ef99 --- React/Modules/RCTI18nUtil.h | 20 +++++----------- React/Modules/RCTI18nUtil.m | 48 ++++++++++++++++++++++++++++++++++++- 2 files changed, 53 insertions(+), 15 deletions(-) diff --git a/React/Modules/RCTI18nUtil.h b/React/Modules/RCTI18nUtil.h index 79828eb74958a1..f3a1550e5ec778 100644 --- a/React/Modules/RCTI18nUtil.h +++ b/React/Modules/RCTI18nUtil.h @@ -18,19 +18,11 @@ + (instancetype)sharedInstance; - (BOOL)isRTL; - -/** - * Should be used very early during app start up - * Before the bridge is initialized - */ -@property (atomic, setter=allowRTL:) BOOL isRTLAllowed; - -/** - * Could be used to test RTL layout with English - * Used for development and testing purpose - */ -@property (atomic, setter=forceRTL:) BOOL isRTLForced; - -@property (atomic, setter=swapLeftAndRightInRTL:) BOOL doLeftAndRightSwapInRTL; +- (BOOL)isRTLAllowed; +- (void)allowRTL:(BOOL)value; +- (BOOL)isRTLForced; +- (void)forceRTL:(BOOL)value; +- (BOOL)doLeftAndRightSwapInRTL; +- (void)swapLeftAndRightInRTL:(BOOL)value; @end diff --git a/React/Modules/RCTI18nUtil.m b/React/Modules/RCTI18nUtil.m index 17207d053635d3..eb26f7fe23e68d 100644 --- a/React/Modules/RCTI18nUtil.m +++ b/React/Modules/RCTI18nUtil.m @@ -18,7 +18,6 @@ + (instancetype)sharedInstance dispatch_once(&onceToken, ^{ sharedInstance = [self new]; [sharedInstance swapLeftAndRightInRTL:true]; - [sharedInstance allowRTL:true]; }); return sharedInstance; @@ -41,6 +40,53 @@ - (BOOL)isRTL return NO; } +/** + * Should be used very early during app start up + * Before the bridge is initialized + * @return whether the app allows RTL layout, default is true + */ +- (BOOL)isRTLAllowed +{ + NSNumber *value = [[NSUserDefaults standardUserDefaults] objectForKey:@"RCTI18nUtil_allowRTL"]; + if (value == nil) { + return YES; + } + return [value boolValue]; +} + +- (void)allowRTL:(BOOL)rtlStatus +{ + [[NSUserDefaults standardUserDefaults] setBool:rtlStatus forKey:@"RCTI18nUtil_allowRTL"]; + [[NSUserDefaults standardUserDefaults] synchronize]; +} + +/** + * Could be used to test RTL layout with English + * Used for development and testing purpose + */ +- (BOOL)isRTLForced +{ + BOOL rtlStatus = [[NSUserDefaults standardUserDefaults] boolForKey:@"RCTI18nUtil_forceRTL"]; + return rtlStatus; +} + +- (void)forceRTL:(BOOL)rtlStatus +{ + [[NSUserDefaults standardUserDefaults] setBool:rtlStatus forKey:@"RCTI18nUtil_forceRTL"]; + [[NSUserDefaults standardUserDefaults] synchronize]; +} + +- (BOOL)doLeftAndRightSwapInRTL +{ + return [[NSUserDefaults standardUserDefaults] boolForKey:@"RCTI18nUtil_makeRTLFlipLeftAndRightStyles"]; +} + +- (void)swapLeftAndRightInRTL:(BOOL)value +{ + [[NSUserDefaults standardUserDefaults] setBool:value forKey:@"RCTI18nUtil_makeRTLFlipLeftAndRightStyles"]; + [[NSUserDefaults standardUserDefaults] synchronize]; +} + // Check if the current device language is RTL - (BOOL)isDevicePreferredLanguageRTL { From 0150836ea84353d90b6d54098395348ca4d041ae Mon Sep 17 00:00:00 2001 From: Neil Dhar Date: Mon, 15 Nov 2021 19:20:02 -0800 Subject: [PATCH 19/52] Bump package version for Hermes on Android Summary: Hermes 0.10.0 has been cut and released. Changelog: [Internal] allow-large-files Reviewed By: lunaleaps Differential Revision: D32416408 fbshipit-source-id: e61903ceca9a618cc06b5cc2a9666bc3b55656ef --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ee183e7734264c..12e10820ddda0c 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "anser": "^1.4.9", "base64-js": "^1.1.2", "event-target-shim": "^5.0.1", - "hermes-engine": "~0.9.0", + "hermes-engine": "~0.10.0", "invariant": "^2.2.4", "jsc-android": "^250230.2.1", "metro-react-native-babel-transformer": "0.66.2", diff --git a/yarn.lock b/yarn.lock index 229fc43d6b2b64..929204b6a5c992 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3317,10 +3317,10 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hermes-engine@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.9.0.tgz#84d9cfe84e8f6b1b2020d6e71b350cec84ed982f" - integrity sha512-r7U+Y4P2Qg/igFVZN+DpT7JFfXUn1MM4dFne8aW+cCrF6RRymof+VqrUHs1kl07j8h8V2CNesU19RKgWbr3qPw== +hermes-engine@~0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.10.0.tgz#3a8eca6bbde31e0a2881f265f7c3216ae44c4015" + integrity sha512-SiBo9rvuWetTIQGPPYwRHP0Omo/Iw/yd0sujWR0bW08+syIO0qDpo/fgx7GrY5PEy8wLcVz8v7adET2i5DOmJg== hermes-parser@0.4.7: version "0.4.7" From 02cc3d329b3c735fb80682c10fee1d348f462c12 Mon Sep 17 00:00:00 2001 From: Neil Dhar Date: Mon, 29 Nov 2021 17:12:14 -0800 Subject: [PATCH 20/52] Bump package version for Hermes on iOS Summary: allow-large-files Changelog: [Internal] Reviewed By: lunaleaps Differential Revision: D32416407 fbshipit-source-id: 7f7c7c4b25afe9d3852034958b57a45004e859a7 --- scripts/react_native_pods.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 2b697ac50be39c..518c249d37a084 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -72,7 +72,7 @@ def use_react_native! (options={}) if hermes_enabled pod 'React-hermes', :path => "#{prefix}/ReactCommon/hermes" - pod 'hermes-engine', '~> 0.9.0' + pod 'hermes-engine', '~> 0.10.0' pod 'libevent', '~> 2.1.12' end end From cd8fa9d3e8084202df5ae58adc3779bf1f743171 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 12:39:30 -0800 Subject: [PATCH 21/52] [0.67.0-rc.4] 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 | 1138 ++++++++--------- template/Gemfile.lock | 2 +- template/package.json | 2 +- 10 files changed, 578 insertions(+), 578 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5c1c6cdc3b0e15..958e377d2746c0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.4) + CFPropertyList (3.0.5) rexml activesupport (6.1.4.1) concurrent-ruby (~> 1.0, >= 1.0.2) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index b3d82758906b13..1bc8b2201c2f25 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.3', + prerelease: 'rc.4', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index e0b42c98022262..0dbb2a2039a60d 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.3", + RCTVersionPrerelease: @"rc.4", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 34afa1db634d3d..e8ff57c8534c22 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.3 +VERSION_NAME=0.67.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 cd2dfe3841730d..99f7ccdf94d753 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", 67, "patch", 0, - "prerelease", "rc.3"); + "prerelease", "rc.4"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 0a89f520a4ff9a..93ab11dbc484da 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; 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 12e10820ddda0c..76f5c0dfdb5709 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.3", + "version": "0.67.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 26f721ca737aaa..c8fddb8b6bf68c 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.67.0-rc.3) - - FBReactNativeSpec (0.67.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - FBLazyVector (0.67.0-rc.4) + - FBReactNativeSpec (0.67.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.3) - - RCTTypeSafety (0.67.0-rc.3): - - FBLazyVector (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - React-Core (= 0.67.0-rc.3) - - React (0.67.0-rc.3): - - React-Core (= 0.67.0-rc.3) - - React-Core/DevSupport (= 0.67.0-rc.3) - - React-Core/RCTWebSocket (= 0.67.0-rc.3) - - React-RCTActionSheet (= 0.67.0-rc.3) - - React-RCTAnimation (= 0.67.0-rc.3) - - React-RCTBlob (= 0.67.0-rc.3) - - React-RCTImage (= 0.67.0-rc.3) - - React-RCTLinking (= 0.67.0-rc.3) - - React-RCTNetwork (= 0.67.0-rc.3) - - React-RCTSettings (= 0.67.0-rc.3) - - React-RCTText (= 0.67.0-rc.3) - - React-RCTVibration (= 0.67.0-rc.3) - - React-callinvoker (0.67.0-rc.3) - - React-Core (0.67.0-rc.3): + - RCTRequired (0.67.0-rc.4) + - RCTTypeSafety (0.67.0-rc.4): + - FBLazyVector (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - React-Core (= 0.67.0-rc.4) + - React (0.67.0-rc.4): + - React-Core (= 0.67.0-rc.4) + - React-Core/DevSupport (= 0.67.0-rc.4) + - React-Core/RCTWebSocket (= 0.67.0-rc.4) + - React-RCTActionSheet (= 0.67.0-rc.4) + - React-RCTAnimation (= 0.67.0-rc.4) + - React-RCTBlob (= 0.67.0-rc.4) + - React-RCTImage (= 0.67.0-rc.4) + - React-RCTLinking (= 0.67.0-rc.4) + - React-RCTNetwork (= 0.67.0-rc.4) + - React-RCTSettings (= 0.67.0-rc.4) + - React-RCTText (= 0.67.0-rc.4) + - React-RCTVibration (= 0.67.0-rc.4) + - React-callinvoker (0.67.0-rc.4) + - React-Core (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.3) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-Core/Default (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.3): + - React-Core/CoreModulesHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/Default (0.67.0-rc.3): + - React-Core/Default (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/DevSupport (0.67.0-rc.3): + - React-Core/DevSupport (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.3) - - React-Core/RCTWebSocket (= 0.67.0-rc.3) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-jsinspector (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-Core/Default (= 0.67.0-rc.4) + - React-Core/RCTWebSocket (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-jsinspector (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.3): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.3): + - React-Core/RCTAnimationHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.3): + - React-Core/RCTBlobHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.3): + - React-Core/RCTImageHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.3): + - React-Core/RCTLinkingHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.3): + - React-Core/RCTNetworkHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.3): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.3): + - React-Core/RCTSettingsHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.3): + - React-Core/RCTTextHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.3): + - React-Core/RCTVibrationHeaders (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.3): + - React-Core/RCTWebSocket (0.67.0-rc.4): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.3) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) + - React-Core/Default (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) - Yoga - - React-CoreModules (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-RCTImage (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-cxxreact (0.67.0-rc.3): + - React-CoreModules (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-RCTImage (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-cxxreact (0.67.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsinspector (= 0.67.0-rc.3) - - React-logger (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) - - React-runtimeexecutor (= 0.67.0-rc.3) - - React-Fabric (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Fabric/animations (= 0.67.0-rc.3) - - React-Fabric/attributedstring (= 0.67.0-rc.3) - - React-Fabric/better (= 0.67.0-rc.3) - - React-Fabric/componentregistry (= 0.67.0-rc.3) - - React-Fabric/componentregistrynative (= 0.67.0-rc.3) - - React-Fabric/components (= 0.67.0-rc.3) - - React-Fabric/config (= 0.67.0-rc.3) - - React-Fabric/core (= 0.67.0-rc.3) - - React-Fabric/debug_core (= 0.67.0-rc.3) - - React-Fabric/debug_renderer (= 0.67.0-rc.3) - - React-Fabric/imagemanager (= 0.67.0-rc.3) - - React-Fabric/leakchecker (= 0.67.0-rc.3) - - React-Fabric/mounting (= 0.67.0-rc.3) - - React-Fabric/runtimescheduler (= 0.67.0-rc.3) - - React-Fabric/scheduler (= 0.67.0-rc.3) - - React-Fabric/telemetry (= 0.67.0-rc.3) - - React-Fabric/templateprocessor (= 0.67.0-rc.3) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.3) - - React-Fabric/uimanager (= 0.67.0-rc.3) - - React-Fabric/utils (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/animations (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/attributedstring (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/better (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/componentregistry (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/componentregistrynative (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Fabric/components/activityindicator (= 0.67.0-rc.3) - - React-Fabric/components/image (= 0.67.0-rc.3) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.3) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.3) - - React-Fabric/components/modal (= 0.67.0-rc.3) - - React-Fabric/components/rncore (= 0.67.0-rc.3) - - React-Fabric/components/root (= 0.67.0-rc.3) - - React-Fabric/components/safeareaview (= 0.67.0-rc.3) - - React-Fabric/components/scrollview (= 0.67.0-rc.3) - - React-Fabric/components/slider (= 0.67.0-rc.3) - - React-Fabric/components/text (= 0.67.0-rc.3) - - React-Fabric/components/textinput (= 0.67.0-rc.3) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.3) - - React-Fabric/components/view (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/activityindicator (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/image (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/inputaccessory (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/modal (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/rncore (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/root (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/safeareaview (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/scrollview (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/slider (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/text (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/textinput (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/unimplementedview (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/components/view (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-callinvoker (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsinspector (= 0.67.0-rc.4) + - React-logger (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) + - React-runtimeexecutor (= 0.67.0-rc.4) + - React-Fabric (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Fabric/animations (= 0.67.0-rc.4) + - React-Fabric/attributedstring (= 0.67.0-rc.4) + - React-Fabric/better (= 0.67.0-rc.4) + - React-Fabric/componentregistry (= 0.67.0-rc.4) + - React-Fabric/componentregistrynative (= 0.67.0-rc.4) + - React-Fabric/components (= 0.67.0-rc.4) + - React-Fabric/config (= 0.67.0-rc.4) + - React-Fabric/core (= 0.67.0-rc.4) + - React-Fabric/debug_core (= 0.67.0-rc.4) + - React-Fabric/debug_renderer (= 0.67.0-rc.4) + - React-Fabric/imagemanager (= 0.67.0-rc.4) + - React-Fabric/leakchecker (= 0.67.0-rc.4) + - React-Fabric/mounting (= 0.67.0-rc.4) + - React-Fabric/runtimescheduler (= 0.67.0-rc.4) + - React-Fabric/scheduler (= 0.67.0-rc.4) + - React-Fabric/telemetry (= 0.67.0-rc.4) + - React-Fabric/templateprocessor (= 0.67.0-rc.4) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.4) + - React-Fabric/uimanager (= 0.67.0-rc.4) + - React-Fabric/utils (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/animations (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/attributedstring (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/better (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/componentregistry (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/componentregistrynative (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Fabric/components/activityindicator (= 0.67.0-rc.4) + - React-Fabric/components/image (= 0.67.0-rc.4) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.4) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.4) + - React-Fabric/components/modal (= 0.67.0-rc.4) + - React-Fabric/components/rncore (= 0.67.0-rc.4) + - React-Fabric/components/root (= 0.67.0-rc.4) + - React-Fabric/components/safeareaview (= 0.67.0-rc.4) + - React-Fabric/components/scrollview (= 0.67.0-rc.4) + - React-Fabric/components/slider (= 0.67.0-rc.4) + - React-Fabric/components/text (= 0.67.0-rc.4) + - React-Fabric/components/textinput (= 0.67.0-rc.4) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.4) + - React-Fabric/components/view (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/activityindicator (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/image (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/inputaccessory (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/modal (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/rncore (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/root (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/safeareaview (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/scrollview (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/slider (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/text (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/textinput (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/unimplementedview (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/components/view (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - Yoga - - React-Fabric/config (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/core (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/debug_core (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/debug_renderer (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/imagemanager (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - React-RCTImage (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/leakchecker (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/mounting (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/runtimescheduler (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/scheduler (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/telemetry (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/templateprocessor (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/textlayoutmanager (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) + - React-Fabric/config (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/core (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/debug_core (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/debug_renderer (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/imagemanager (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - React-RCTImage (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/leakchecker (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/mounting (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/runtimescheduler (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/scheduler (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/telemetry (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/templateprocessor (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/textlayoutmanager (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/uimanager (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-Fabric/utils (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-graphics (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-jsiexecutor (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-graphics (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.3) - - React-jsi (0.67.0-rc.3): + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/uimanager (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-Fabric/utils (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-graphics (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-jsiexecutor (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-graphics (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.4) + - React-jsi (0.67.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.3) - - React-jsi/Default (0.67.0-rc.3): + - React-jsi/Default (= 0.67.0-rc.4) + - React-jsi/Default (0.67.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.3): + - React-jsi/Fabric (0.67.0-rc.4): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.3): + - React-jsiexecutor (0.67.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) - - React-jsinspector (0.67.0-rc.3) - - React-logger (0.67.0-rc.3): + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) + - React-jsinspector (0.67.0-rc.4) + - React-logger (0.67.0-rc.4): - glog - - React-perflogger (0.67.0-rc.3) - - React-RCTActionSheet (0.67.0-rc.3): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.3) - - React-RCTAnimation (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTBlob (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.3) - - React-Core/RCTWebSocket (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-RCTNetwork (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTFabric (0.67.0-rc.3): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.3) - - React-Fabric (= 0.67.0-rc.3) - - React-RCTImage (= 0.67.0-rc.3) - - React-RCTImage (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/RCTImageHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-RCTNetwork (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTLinking (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTNetwork (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTPushNotification (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTSettings (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.3) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTTest (0.67.0-rc.3): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.3) - - React-CoreModules (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-RCTText (0.67.0-rc.3): - - React-Core/RCTTextHeaders (= 0.67.0-rc.3) - - React-RCTVibration (0.67.0-rc.3): - - FBReactNativeSpec (= 0.67.0-rc.3) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) - - React-runtimeexecutor (0.67.0-rc.3): - - React-jsi (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (0.67.0-rc.3): + - React-perflogger (0.67.0-rc.4) + - React-RCTActionSheet (0.67.0-rc.4): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.4) + - React-RCTAnimation (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTBlob (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.4) + - React-Core/RCTWebSocket (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-RCTNetwork (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTFabric (0.67.0-rc.4): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.4) + - React-Fabric (= 0.67.0-rc.4) + - React-RCTImage (= 0.67.0-rc.4) + - React-RCTImage (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/RCTImageHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-RCTNetwork (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTLinking (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTNetwork (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTPushNotification (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTSettings (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.4) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTTest (0.67.0-rc.4): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.4) + - React-CoreModules (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-RCTText (0.67.0-rc.4): + - React-Core/RCTTextHeaders (= 0.67.0-rc.4) + - React-RCTVibration (0.67.0-rc.4): + - FBReactNativeSpec (= 0.67.0-rc.4) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-runtimeexecutor (0.67.0-rc.4): + - React-jsi (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (0.67.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.3) - - React-Core (= 0.67.0-rc.3) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-logger (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) - - ReactCommon/turbomodule/samples (0.67.0-rc.3): + - React-callinvoker (= 0.67.0-rc.4) + - React-Core (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-logger (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) + - ReactCommon/turbomodule/samples (0.67.0-rc.4): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.3) - - React-Core (= 0.67.0-rc.3) - - React-cxxreact (= 0.67.0-rc.3) - - React-jsi (= 0.67.0-rc.3) - - React-logger (= 0.67.0-rc.3) - - React-perflogger (= 0.67.0-rc.3) - - ReactCommon/turbomodule/core (= 0.67.0-rc.3) + - React-callinvoker (= 0.67.0-rc.4) + - React-Core (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.4) + - React-jsi (= 0.67.0-rc.4) + - React-logger (= 0.67.0-rc.4) + - React-perflogger (= 0.67.0-rc.4) + - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 0a791f0ae55527d2cd85ad820d7140e62d93ad2d - FBReactNativeSpec: dc6d22dae167bcc7da3c21e01a552909c5e9167e + FBLazyVector: 4d8ca1581351d3919896ab6f8b3c8ec39dacdcdd + FBReactNativeSpec: 4712b718b285c24008ba036dd7e280fafa7d038e Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 23b8825909f95be25c5bfcc5d9221e72d893181c - RCTTypeSafety: 7df0c25ed9fdf4ab6a9245cab9f080527b8f1b4b - React: 3334baa27ebb2cbbceea4815cfd92696d5431c75 - React-callinvoker: 45f04e081d479be7918b6bd8f53315da29bc4993 - React-Core: 0a3937f696ec9ae559897c36e12f73eb87c6542b - React-CoreModules: b085bd8523deab3c91da975a801a9fe8c2cba3fb - React-cxxreact: 6ec10976becd6ea365264287d43ca793c93bb761 - React-Fabric: 0af38dfd405d7d7aa157b8bb561206abb52ccb56 - React-graphics: 7781b47b26c6b2152d2b499fef27b7d71526b237 - React-jsi: d02a6fdcb3f96bb44a8e711a1369bc7f587e2274 - React-jsiexecutor: be5edc66c7ff4e5911f7b522948db375f4cf5078 - React-jsinspector: dc88b5ac5571c5b76b5598ece9a9c51be3ef7455 - React-logger: 8f90b2483b905c22ba8c28003e1b6a961976b55c - React-perflogger: ff57cd57071f3b3ed4cd5ecc1adaeb971e3f63c2 - React-RCTActionSheet: cb444749a9b719a29e710d532cc567b3b69b6826 - React-RCTAnimation: 8deb099ce3d0a49a00180c33ea0241c029ce580c - React-RCTBlob: f36c8a6a142990ec9284a6581bc8a73402d34535 - React-RCTFabric: d891ef87dc77b299d6919e82b9172e3c3fb87340 - React-RCTImage: 4cb2fd8d0571855ef523b55d5330d84e035c291f - React-RCTLinking: 827dfa4452731b4da557f31f747ec5c64172dbcb - React-RCTNetwork: 43a1ad3e477d1d2a48a5c8ef4f39e5eb51e48609 - React-RCTPushNotification: 1963632aac7e85dd8d12437e244227bbea30b898 - React-RCTSettings: b8b1222537cc6d31057c55b04eab11d20f8d6890 - React-RCTTest: e1a9487897447978c1df1ab36c5f318b2ba43fb2 - React-RCTText: 7a26dce0e305bfaec4dd2affd76dab1f931ad587 - React-RCTVibration: f726875efdd0b3c7e2837fe143a74da5aa4f4cf2 - React-runtimeexecutor: f5a1522d880c35ffc912dc46394d5e43d49ec381 - ReactCommon: 423f406ef1a55c4fcfdafd4e3baedb68b9bb1de1 + RCTRequired: 30acd0286a1cd0a7ea4d842ae2741d25be2b69cf + RCTTypeSafety: 13273a92e97b5d1f6b223f36b35f984a594a7083 + React: db7e22fe77d4362b5a1675ed1ebba52ca1a3c97b + React-callinvoker: 202eb0d6f65ffe936e4c0f26a09b322d64e60cb9 + React-Core: ad809a99fff7ace301145a1c628f2bad7db4c0cc + React-CoreModules: a80a065413bd357373df187cb86b539b792ccdcc + React-cxxreact: b4a0cceab2c27cbede25bbd9bcf57f750ad45de5 + React-Fabric: 9bc1824b7013f704b4f62c9cf0db56c72149cd6f + React-graphics: f48728f37a55a887841d4d6b9217b88325292007 + React-jsi: a35cbb2ef6ea98fc4a0d1ea4eccb751ccad3f482 + React-jsiexecutor: 26fef62906f1b1425dcc60c73ced9cac1a38b53d + React-jsinspector: 1071a85a2153100baf2f9ed360186c86dd23e4ea + React-logger: 387659d4bcf8f742ead2aed2ed4e0135d6873193 + React-perflogger: 5d39f04b913bb86ca9a5c78b6a9c9f21e12afd67 + React-RCTActionSheet: 35e34f0dc8d0849036b0e337f517210a7fa56567 + React-RCTAnimation: 269332c68d7d3841fc98f1a0f614e362393a7674 + React-RCTBlob: 6bad08077d0eb2e56c0ef746e158d177a7a93162 + React-RCTFabric: 19af357223aaae3856750104d374b7d0a4727275 + React-RCTImage: 2ff21faf6df5d9e5ab0352de24bf87d8309ce992 + React-RCTLinking: 2d595e2fcbc0b22b0bcbfceda32493d8cbe50105 + React-RCTNetwork: 4b1cda741e9eb10bd787e26d235d41d16262b5b2 + React-RCTPushNotification: 632e317a644e88b8c6d6239067d9abd268ca19b8 + React-RCTSettings: f1a75b0908cc446534afc5ba3d7a2070a48c7628 + React-RCTTest: d1bcda2d33ff2a8db9ecdd927f4a8bcaa0507b67 + React-RCTText: d9af32efbdf5afd02ec808d25a9a2bd10e80321f + React-RCTVibration: 03505273abf3ca9fb126088a3272a0a963b0a671 + React-runtimeexecutor: b99e7d1220797e23404bd87b538a29384999c77b + ReactCommon: 70e11e57560d0c9dc252af7222a45bcca9677952 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 35465e66b6bd5e8be4ecf4c11ca201b9fabb20ec + Yoga: 3a573f46b16841980ca62ec964523cabc1d681b6 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 5c1c6cdc3b0e15..958e377d2746c0 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - CFPropertyList (3.0.4) + CFPropertyList (3.0.5) rexml activesupport (6.1.4.1) concurrent-ruby (~> 1.0, >= 1.0.2) diff --git a/template/package.json b/template/package.json index 306a5eef0a5400..4c6ac38f8fc336 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.3" + "react-native": "0.67.0-rc.4" }, "devDependencies": { "@babel/core": "^7.12.9", From 16a16cf3617ab689633597508af970e223a07170 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Mon, 6 Dec 2021 13:50:27 -0800 Subject: [PATCH 22/52] Revert "Bump package version for Hermes on Android" This reverts commit 0150836ea84353d90b6d54098395348ca4d041ae. --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 76f5c0dfdb5709..d998b80838b43f 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "anser": "^1.4.9", "base64-js": "^1.1.2", "event-target-shim": "^5.0.1", - "hermes-engine": "~0.10.0", + "hermes-engine": "~0.9.0", "invariant": "^2.2.4", "jsc-android": "^250230.2.1", "metro-react-native-babel-transformer": "0.66.2", diff --git a/yarn.lock b/yarn.lock index 929204b6a5c992..229fc43d6b2b64 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3317,10 +3317,10 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hermes-engine@~0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.10.0.tgz#3a8eca6bbde31e0a2881f265f7c3216ae44c4015" - integrity sha512-SiBo9rvuWetTIQGPPYwRHP0Omo/Iw/yd0sujWR0bW08+syIO0qDpo/fgx7GrY5PEy8wLcVz8v7adET2i5DOmJg== +hermes-engine@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/hermes-engine/-/hermes-engine-0.9.0.tgz#84d9cfe84e8f6b1b2020d6e71b350cec84ed982f" + integrity sha512-r7U+Y4P2Qg/igFVZN+DpT7JFfXUn1MM4dFne8aW+cCrF6RRymof+VqrUHs1kl07j8h8V2CNesU19RKgWbr3qPw== hermes-parser@0.4.7: version "0.4.7" From a510c2733fe6fad95e346195f7e5292aac498370 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Mon, 6 Dec 2021 13:50:39 -0800 Subject: [PATCH 23/52] Revert "Bump package version for Hermes on iOS" This reverts commit 02cc3d329b3c735fb80682c10fee1d348f462c12. --- scripts/react_native_pods.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 518c249d37a084..2b697ac50be39c 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -72,7 +72,7 @@ def use_react_native! (options={}) if hermes_enabled pod 'React-hermes', :path => "#{prefix}/ReactCommon/hermes" - pod 'hermes-engine', '~> 0.10.0' + pod 'hermes-engine', '~> 0.9.0' pod 'libevent', '~> 2.1.12' end end From 87592fb5ca5872b20be281b579c2c535634ffa20 Mon Sep 17 00:00:00 2001 From: Simon Farshid Date: Tue, 30 Nov 2021 10:20:39 -0800 Subject: [PATCH 24/52] Fix post_install_workaround downgrading development targets (#32633) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: The `__apply_Xcode_12_5_M1_post_install_workaround` script changes the `IPHONEOS_DEPLOYMENT_TARGET` to `11.0` for all pods. This causes problems if the pods were targetting `12.0` or higher. Many expo modules are targetting `12.0`. I fixed this issue by checking the existing version and only bumping the target if it is lower than `11.0`. See also: this discussion post by mikehardy https://github.com/reactwg/react-native-releases/discussions/1#discussioncomment-1619523 ## Changelog [iOS] [Fixed] - __apply_Xcode_12_5_M1_post_install_workaround causing pods targetting iOS 12 and above to fail Pull Request resolved: https://github.com/facebook/react-native/pull/32633 Test Plan: ### Test (failing before this patch, passing after this patch) 1. pick an iOS Pod that has a minimum deployment target of iOS 12 or higher, I chose the Braintree package 2. `npx react-native init myrnapp` 3. Open `ios/Podfile` and add the pod as a dependency: `pod 'Braintree', '~> 5'` (and upgrade the Podfile target to 12 (`platform :ios, '12.0'`)) 4. Compile the app. Before applying this patch: ❌ Build fails because Braintree uses iOS 12 features and was downgraded to target 11.0 After applying this patch: ✅ Build succeeds Reviewed By: fkgozali Differential Revision: D32638171 Pulled By: philIip fbshipit-source-id: 0487647583057f3cfefcf515820855c7d4b16d31 --- scripts/react_native_pods.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 2b697ac50be39c..9c76602772e364 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -380,13 +380,17 @@ def __apply_Xcode_12_5_M1_post_install_workaround(installer) # The most reliable known workaround is to bump iOS deployment target to match react-native (iOS 11 now). installer.pods_project.targets.each do |target| target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' + # ensure IPHONEOS_DEPLOYMENT_TARGET is at least 11.0 + should_upgrade = config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].split('.')[0].to_i < 11 + if should_upgrade + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' end + end end # But... doing so caused another issue in Flipper: # "Time.h:52:17: error: typedef redefinition with different types" - # We need to make a patch to RCT-Folly - set `__IPHONE_10_0` to our iOS target + 1. + # We need to make a patch to RCT-Folly - remove the `__IPHONE_OS_VERSION_MIN_REQUIRED` check. # See https://github.com/facebook/flipper/issues/834 for more details. - `sed -i -e $'s/__IPHONE_10_0/__IPHONE_12_0/' Pods/RCT-Folly/folly/portability/Time.h` + `sed -i -e $'s/ && (__IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0)//' Pods/RCT-Folly/folly/portability/Time.h` end From 9faa42ed7cc74efc294b8ebb926fe6af7b18782f Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 16:48:47 -0800 Subject: [PATCH 25/52] Add getNextVersionFromTags Summary: Changelog: [Internal] - Add getNextVersionFromTags to determine next release version off a release branch In more detail - this work is part of an effort to automate the release process by using a push to a release branch as a trigger to prepare, package and deploy react-native to npm from CircleCI This function is later used in `prepare-package-for-release` script in D32556610 to bump the version Reviewed By: cortinico, ShikaSD Differential Revision: D32556609 fbshipit-source-id: 7d93ead0b34318a58ffeb876715fbd34d6041f4e --- scripts/__tests__/version-utils-test.js | 30 ++++++++++++++++- scripts/version-utils.js | 45 +++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 1 deletion(-) diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index 59246bf212fe23..0bce5abe3eeae5 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -7,9 +7,37 @@ * @format */ -const {parseVersion} = require('../version-utils'); +const {parseVersion, getNextVersionFromTags} = require('../version-utils'); + +let execResult = null; +jest.mock('shelljs', () => ({ + exec: () => { + return { + stdout: execResult, + }; + }, +})); describe('version-utils', () => { + describe('getNextVersionFromTags', () => { + it('should increment last stable tag', () => { + execResult = + 'v0.66.3\nv0.66.2\nv0.66.1\nv0.66.0-rc.4\nv0.66.0-rc.3\nv0.66.0-rc.2\nv0.66.0-rc.1\nv0.66.0-rc.0'; + expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.4'); + }); + + it('should find last prerelease tag and increment', () => { + execResult = + 'v0.66.0-rc.4\nv0.66.0-rc.3\nv0.66.0-rc.2\nv0.66.0-rc.1\nv0.66.0-rc.0'; + expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.0-rc.5'); + }); + + it('should return rc.0 version if no previous tags', () => { + execResult = '\n'; + expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.0-rc.0'); + }); + }); + describe('parseVersion', () => { it('should throw error if invalid match', () => { function testInvalidVersion() { diff --git a/scripts/version-utils.js b/scripts/version-utils.js index 2be7394398a9e7..59d0d9fc694224 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -7,6 +7,8 @@ * @format */ +const {exec} = require('shelljs'); + function parseVersion(versionStr) { const match = versionStr.match(/^v?((\d+)\.(\d+)\.(\d+)(?:-(.+))?)$/); if (!match) { @@ -24,6 +26,49 @@ function parseVersion(versionStr) { }; } +function getLatestVersionTag(branchVersion) { + // Returns list of tags like ["v0.67.2", "v0.67.1", "v0.67.0-rc.3", "v0.67.0-rc.2", ...] in reverse lexical order + const tags = exec(`git tag --list "v${branchVersion}*" --sort=-refname`, { + silent: true, + }) + .stdout.trim() + .split('\n') + .filter(tag => tag.length > 0); + + // If there are no tags, return null + if (tags.length === 0) { + return null; + } + + // Return most recent tag (with the "v" prefix) + return tags[0]; +} + +function getNextVersionFromTags(branch) { + // Assumption that branch names will follow pattern `{major}.{minor}-stable` + // Ex. "0.67-stable" -> "0.67" + const branchVersion = branch.replace('-stable', ''); + + // Get the latest version tag of the release branch + const versionTag = getLatestVersionTag(branchVersion); + + // If there are no tags , we assume this is the first pre-release + if (versionTag == null) { + return `${branchVersion}.0-rc.0`; + } + + const {major, minor, patch, prerelease} = parseVersion(versionTag); + if (prerelease != null) { + // prelease is of the form "rc.X" + const prereleasePatch = parseInt(prerelease.slice(3), 10); + return `${major}.${minor}.${patch}-rc.${prereleasePatch + 1}`; + } + + // If not prerelease, increment the patch version + return `${major}.${minor}.${parseInt(patch, 10) + 1}`; +} + module.exports = { parseVersion, + getNextVersionFromTags, }; From c37a83e2068e6dd6ab18ccbb21c75ad231c4ff03 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 16:48:47 -0800 Subject: [PATCH 26/52] Extract release agnostic logic in bump-oss-version to set-rn-version Summary: Changelog: [Internal] Copy over universal (across dry-run, nightly, release) work in `bump-oss-version` script This work is part of an effort to automate the release process by using a push to a release branch as a trigger to prepare, package and deploy react-native to npm from CircleCI The following diagram describes the context (what kind of releases we do, relevant scripts and what they do), the pre-existing process for the different types of release and how I've modified the process. {F683387103} This diff creates the `set-rn-version` script referenced by extracting it out of `bump-oss-version` Reviewed By: sota000 Differential Revision: D32556608 fbshipit-source-id: 6c2868c01ddd930375279a5105bcd0d447f65734 --- scripts/set-rn-version.js | 163 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100755 scripts/set-rn-version.js diff --git a/scripts/set-rn-version.js b/scripts/set-rn-version.js new file mode 100755 index 00000000000000..4afde0c86c63c0 --- /dev/null +++ b/scripts/set-rn-version.js @@ -0,0 +1,163 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +'use strict'; + +/** + * This script updates relevant React Native files with supplied version: + * * Prepares a package.json suitable for package consumption + * * Updates package.json for template project + * * Updates the version in gradle files and makes sure they are consistent between each other + * * Creates a gemfile + */ +const fs = require('fs'); +const {cat, echo, exec, exit, sed} = require('shelljs'); +const yargs = require('yargs'); +const {parseVersion} = require('./version-utils'); + +let argv = yargs.option('v', { + alias: 'to-version', + type: 'string', +}).argv; + +const version = argv.toVersion; + +if (!version) { + echo('You must specify a version using -v'); + exit(1); +} + +let major, + minor, + patch, + prerelease = -1; +try { + ({major, minor, patch, prerelease} = parseVersion(version)); +} catch (e) { + echo(e.message); + exit(1); +} + +fs.writeFileSync( + 'ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java', + cat('scripts/versiontemplates/ReactNativeVersion.java.template') + .replace('${major}', major) + .replace('${minor}', minor) + .replace('${patch}', patch) + .replace( + '${prerelease}', + prerelease !== undefined ? `"${prerelease}"` : 'null', + ), + 'utf-8', +); + +fs.writeFileSync( + 'React/Base/RCTVersion.m', + cat('scripts/versiontemplates/RCTVersion.m.template') + .replace('${major}', `@(${major})`) + .replace('${minor}', `@(${minor})`) + .replace('${patch}', `@(${patch})`) + .replace( + '${prerelease}', + prerelease !== undefined ? `@"${prerelease}"` : '[NSNull null]', + ), + 'utf-8', +); + +fs.writeFileSync( + 'ReactCommon/cxxreact/ReactNativeVersion.h', + cat('scripts/versiontemplates/ReactNativeVersion.h.template') + .replace('${major}', major) + .replace('${minor}', minor) + .replace('${patch}', patch) + .replace( + '${prerelease}', + prerelease !== undefined ? `"${prerelease}"` : '""', + ), + 'utf-8', +); + +fs.writeFileSync( + 'Libraries/Core/ReactNativeVersion.js', + cat('scripts/versiontemplates/ReactNativeVersion.js.template') + .replace('${major}', major) + .replace('${minor}', minor) + .replace('${patch}', patch) + .replace( + '${prerelease}', + prerelease !== undefined ? `'${prerelease}'` : 'null', + ), + 'utf-8', +); + +let packageJson = JSON.parse(cat('package.json')); +packageJson.version = version; +delete packageJson.workspaces; +delete packageJson.private; + +// Copy dependencies over from repo-config/package.json +const repoConfigJson = JSON.parse(cat('repo-config/package.json')); +packageJson.devDependencies = { + ...packageJson.devDependencies, + ...repoConfigJson.dependencies, +}; +// Make react-native-codegen a direct dependency of react-native +delete packageJson.devDependencies['react-native-codegen']; +packageJson.dependencies = { + ...packageJson.dependencies, + 'react-native-codegen': repoConfigJson.dependencies['react-native-codegen'], +}; +fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2), 'utf-8'); + +// Change ReactAndroid/gradle.properties +if ( + sed( + '-i', + /^VERSION_NAME=.*/, + `VERSION_NAME=${version}`, + 'ReactAndroid/gradle.properties', + ).code +) { + echo("Couldn't update version for Gradle"); + exit(1); +} + +// Change react-native version in the template's package.json +exec(`node scripts/set-rn-template-version.js ${version}`); + +// Make sure to update ruby version +if (exec('scripts/update-ruby.sh').code) { + echo('Failed to update Ruby version'); + exit(1); +} + +// Verify that files changed, we just do a git diff and check how many times version is added across files +const filesToValidate = [ + 'package.json', + 'ReactAndroid/gradle.properties', + 'template/package.json', +]; +const numberOfChangedLinesWithNewVersion = exec( + `git diff -U0 ${filesToValidate.join( + ' ', + )}| grep '^[+]' | grep -c ${version} `, + {silent: true}, +).stdout.trim(); + +if (+numberOfChangedLinesWithNewVersion !== filesToValidate.length) { + echo( + `Failed to update all the files: [${filesToValidate.join( + ', ', + )}] must have versions in them`, + ); + echo('Fix the issue and try again'); + exit(1); +} + +exit(0); From 1de642af6ad3e3f81ec3ba1b266e1b383062ec7a Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 16:48:47 -0800 Subject: [PATCH 27/52] Extract logic from bump-oss-version specific to prod releases Summary: Changelog: [Internal] - Extract logic from bump-oss-version specific to prod releases This work is part of an effort to automate the release process by using a push to a release branch as a trigger to prepare, package and deploy react-native to npm from CircleCI The following diagram describes the context (what kind of releases we do, relevant scripts and what they do), the pre-existing process for the different types of release and how I've modified the process. {F683387103} This diff creates the `prepare-package-for-release` script referenced by extracting it out of `bump-oss-version` and leveraging `set-rn-version`. It adds some helper functions to `version-utils` with tests Reviewed By: sota000 Differential Revision: D32556610 fbshipit-source-id: eb4ddc787498744156f985ab6d205c5d160e279b --- scripts/__tests__/version-utils-test.js | 31 ++++++++- scripts/prepare-package-for-release.js | 91 +++++++++++++++++++++++++ scripts/version-utils.js | 14 ++++ 3 files changed, 135 insertions(+), 1 deletion(-) create mode 100755 scripts/prepare-package-for-release.js diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index 0bce5abe3eeae5..c9f3a1746ff951 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -7,7 +7,12 @@ * @format */ -const {parseVersion, getNextVersionFromTags} = require('../version-utils'); +const { + parseVersion, + getNextVersionFromTags, + isTaggedLatest, + isReleaseBranch, +} = require('../version-utils'); let execResult = null; jest.mock('shelljs', () => ({ @@ -19,6 +24,30 @@ jest.mock('shelljs', () => ({ })); describe('version-utils', () => { + describe('isReleaseBranch', () => { + it('should identify as release branch', () => { + expect(isReleaseBranch('v0.66-stable')).toBe(true); + expect(isReleaseBranch('0.66-stable')).toBe(true); + expect(isReleaseBranch('made-up-stuff-stable')).toBe(true); + }); + it('should not identify as release branch', () => { + expect(isReleaseBranch('main')).toBe(false); + expect(isReleaseBranch('pull/32659')).toBe(false); + }); + }); + describe('isTaggedLatest', () => { + it('it should identify commit as tagged `latest`', () => { + execResult = '6c19dc3266b84f47a076b647a1c93b3c3b69d2c5\n'; + expect(isTaggedLatest('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( + true, + ); + }); + it('it should not identify commit as tagged `latest`', () => { + execResult = '6c19dc3266b84f47a076b647a1c93b3c3b69d2c5\n'; + expect(isTaggedLatest('6c19dc3266b8')).toBe(false); + }); + }); + describe('getNextVersionFromTags', () => { it('should increment last stable tag', () => { execResult = diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js new file mode 100755 index 00000000000000..1999e5c7895644 --- /dev/null +++ b/scripts/prepare-package-for-release.js @@ -0,0 +1,91 @@ +/** + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * @format + */ + +'use strict'; + +/** + * This script prepares a release package to be pushed to npm + * It will: + * * It updates the version in json/gradle files and makes sure they are consistent between each other (set-rn-version) + * * Updates podfile for RNTester + * * Commits changes and tags with the next version based off of last version tag. + * This in turn will trigger another CircleCI job to publish to npm + */ +const {echo, exec, exit} = require('shelljs'); +const yargs = require('yargs'); +const { + isReleaseBranch, + isTaggedLatest, + getNextVersionFromTags, +} = require('./version-utils'); + +const branch = process.env.CIRCLE_BRANCH; +const currentCommit = process.env.CIRCLE_SHA1; + +const argv = yargs.option('r', { + alias: 'remote', + default: 'origin', +}).argv; + +if (!isReleaseBranch(branch)) { + console.error('This needs to be on a release branch'); + exit(1); +} + +// Progress the version by 1 using existing git tags +const {version} = getNextVersionFromTags(branch); + +if (exec(`node scripts/set-rn-version.js --to-version ${version}`).code) { + echo(`Failed to set React Native version to ${version}`); + exit(1); +} + +// Release builds should commit the version bumps, and create tags. +echo('Updating RNTester Podfile.lock...'); +if (exec('source scripts/update_podfile_lock.sh && update_pods').code) { + echo('Failed to update RNTester Podfile.lock.'); + echo('Fix the issue, revert and try again.'); + exit(1); +} + +// Check if this release has been tagged as latest +const isLatest = isTaggedLatest(currentCommit); + +// Make commit [0.21.0-rc] Bump version numbers +if (exec(`git commit -a -m "[${version}] Bump version numbers"`).code) { + echo('failed to commit'); + exit(1); +} + +// Since we just committed, if `isLatest`, move the tag to commit we just made +// This tag will also update npm release as `latest` +if (isLatest) { + exec('git tag -d latest'); + exec(`git push ${remote} :latest`); + exec('git tag latest'); + exec(`git push ${remote} latest`); +} + +// Add tag v0.21.0-rc.1 +if (exec(`git tag v${version}`).code) { + echo( + `failed to tag the commit with v${version}, are you sure this release wasn't made earlier?`, + ); + echo('You may want to rollback the last commit'); + echo('git reset --hard HEAD~1'); + exit(1); +} + +// Push newly created tag +let remote = argv.remote; +exec(`git push ${remote} v${version}`); + +exec(`git push ${remote} ${branch} --follow-tags`); + +exit(0); diff --git a/scripts/version-utils.js b/scripts/version-utils.js index 59d0d9fc694224..fbd1b700acf8e0 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -68,7 +68,21 @@ function getNextVersionFromTags(branch) { return `${major}.${minor}.${parseInt(patch, 10) + 1}`; } +function isReleaseBranch(branch) { + return branch.endsWith('-stable'); +} + +function isTaggedLatest(commitSha) { + return ( + exec(`git rev-list -1 latest | grep ${commitSha}`, { + silent: true, + }).stdout.trim() === commitSha + ); +} + module.exports = { + isTaggedLatest, parseVersion, getNextVersionFromTags, + isReleaseBranch, }; From 43eaf3cc3770b0d9ef899517c6bd9a2e5480c8b9 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 30 Nov 2021 16:48:47 -0800 Subject: [PATCH 28/52] Update CircleCI to auto-deploy release branch on push Summary: Changelog: [Internal] Update CircleCI to auto-deploy release branch on push This work is part of an effort to automate the release process by using a push to a release branch as a trigger to prepare, package and deploy react-native to npm from CircleCI The following diagram describes the context (what kind of releases we do, relevant scripts and what they do), the pre-existing process for the different types of release and how I've modified the process. {F683387103} This diff updates the relevant CircleCI workflows Reviewed By: sota000 Differential Revision: D32702420 fbshipit-source-id: e20cdeb53eb4a8ce7e54e083e3e14bd89e11b789 --- .circleci/config.yml | 20 ++++++++++++++++++++ scripts/publish-npm.js | 4 +--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1118ce028b7e77..3f699ec37fc88c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -710,6 +710,17 @@ jobs: # ------------------------- # JOBS: Releases # ------------------------- + prepare_package_for_release: + executor: reactnativeios + steps: + - add_ssh_keys: + fingerprints: + - "1c:98:e0:3a:52:79:95:29:12:cd:b4:87:5b:41:e2:bb" + - run: + name: "Set new react-native version and commit changes" + command: | + node ./scripts/prepare-package-for-release.js + build_npm_package: parameters: publish_npm_args: @@ -843,6 +854,15 @@ workflows: releases: jobs: + # This job will trigger on pushes to release branch and commit a version tag to trigger `build_npm_package` for release + - prepare_package_for_release: + name: prepare_package_for_release + filters: + branches: + only: + - /^(\d+)\.(\d+)-stable$/ + + # This job will trigger when a version tag is pushed (by prepare_package_for_release) - build_npm_package: name: build_and_publish_npm_package publish_npm_args: --release diff --git a/scripts/publish-npm.js b/scripts/publish-npm.js index d965724c7b1689..f0cbad2ebf4068 100644 --- a/scripts/publish-npm.js +++ b/scripts/publish-npm.js @@ -116,9 +116,7 @@ if (dryRunBuild) { // For stable, pre-release releases, we manually call bump-oss-version on release branch if (nightlyBuild || dryRunBuild) { if ( - exec( - `node scripts/bump-oss-version.js --nightly --to-version ${releaseVersion}`, - ).code + exec(`node scripts/set-rn-version.js --to-version ${releaseVersion}`).code ) { echo('Failed to bump version number'); exit(1); From 1c73abbbb68f67361dc8969603273cef805a7f95 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 3 Dec 2021 13:15:38 -0800 Subject: [PATCH 29/52] isTaggedVersion checks if the commit has a version tag on it Summary: Changelog: [Internal] Add a `isTaggedVersion` function to filter out commits from release automation. Reviewed By: sota000 Differential Revision: D32842035 fbshipit-source-id: 14bb262a1d2a96ffda87c759a3202c4f9a356141 --- scripts/__tests__/version-utils-test.js | 28 +++++++++++++++++++++++++ scripts/prepare-package-for-release.js | 11 ++++++++++ scripts/version-utils.js | 14 ++++++++++++- 3 files changed, 52 insertions(+), 1 deletion(-) diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index c9f3a1746ff951..d9a463f91a28e5 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -11,6 +11,7 @@ const { parseVersion, getNextVersionFromTags, isTaggedLatest, + isTaggedVersion, isReleaseBranch, } = require('../version-utils'); @@ -24,6 +25,33 @@ jest.mock('shelljs', () => ({ })); describe('version-utils', () => { + describe('isTaggedVersion', () => { + it('should return true on pre-release versions', () => { + execResult = 'v0.66.0-rc.3\nlatest\n\n'; + expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( + true, + ); + }); + it('should return true on release versions', () => { + execResult = 'latest\nv0.66.2\n\n'; + expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( + true, + ); + }); + it('should return false when no tags', () => { + execResult = '\n'; + expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( + false, + ); + }); + it('should return false on tags that are not versions', () => { + execResult = 'latest\n0.someother-made-up-tag\n\n'; + expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( + false, + ); + }); + }); + describe('isReleaseBranch', () => { it('should identify as release branch', () => { expect(isReleaseBranch('v0.66-stable')).toBe(true); diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js index 1999e5c7895644..75553316ea49ed 100755 --- a/scripts/prepare-package-for-release.js +++ b/scripts/prepare-package-for-release.js @@ -11,6 +11,7 @@ /** * This script prepares a release package to be pushed to npm + * It is run by CircleCI on a push to a release branch * It will: * * It updates the version in json/gradle files and makes sure they are consistent between each other (set-rn-version) * * Updates podfile for RNTester @@ -22,6 +23,7 @@ const yargs = require('yargs'); const { isReleaseBranch, isTaggedLatest, + isTaggedVersion, getNextVersionFromTags, } = require('./version-utils'); @@ -33,6 +35,15 @@ const argv = yargs.option('r', { default: 'origin', }).argv; +// We do this check to prevent a loop of commit in this script to trigger the job again. +// I haven't figured out a way for CircleCI to filter out commits from CircleCI jobs +if (isTaggedVersion(currentCommit)) { + console.log( + 'Skip running prepare-package-for-release as this job was triggered from previous run of this script.', + ); + exit(0); +} + if (!isReleaseBranch(branch)) { console.error('This needs to be on a release branch'); exit(1); diff --git a/scripts/version-utils.js b/scripts/version-utils.js index fbd1b700acf8e0..807bd9a5fd2a1b 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -9,8 +9,10 @@ const {exec} = require('shelljs'); +const VERSION_REGEX = /^v?((\d+)\.(\d+)\.(\d+)(?:-(.+))?)$/; + function parseVersion(versionStr) { - const match = versionStr.match(/^v?((\d+)\.(\d+)\.(\d+)(?:-(.+))?)$/); + const match = versionStr.match(VERSION_REGEX); if (!match) { throw new Error( `You must pass a correctly formatted version; couldn't parse ${versionStr}`, @@ -72,6 +74,15 @@ function isReleaseBranch(branch) { return branch.endsWith('-stable'); } +function isTaggedVersion(commitSha) { + const tags = exec(`git tag --points-at ${commitSha}`, { + silent: true, + }) + .stdout.trim() + .split('\n'); + return tags.some(tag => !!tag.match(VERSION_REGEX)); +} + function isTaggedLatest(commitSha) { return ( exec(`git rev-list -1 latest | grep ${commitSha}`, { @@ -82,6 +93,7 @@ function isTaggedLatest(commitSha) { module.exports = { isTaggedLatest, + isTaggedVersion, parseVersion, getNextVersionFromTags, isReleaseBranch, From f269c2d71926b3f0deb80bc45f29b767e8e159ad Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 3 Dec 2021 13:15:38 -0800 Subject: [PATCH 30/52] Fix workflow for automating version bumps Summary: Changelog: [Internal] - Fix bugs in automate workflow Reviewed By: cortinico, sota000 Differential Revision: D32810597 fbshipit-source-id: 13503fea871043224f673f2c5301804e1f4cf614 --- .circleci/config.yml | 2 ++ scripts/prepare-package-for-release.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3f699ec37fc88c..897cd545a12983 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -713,6 +713,8 @@ jobs: prepare_package_for_release: executor: reactnativeios steps: + - checkout + - run_yarn - add_ssh_keys: fingerprints: - "1c:98:e0:3a:52:79:95:29:12:cd:b4:87:5b:41:e2:bb" diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js index 75553316ea49ed..529fa5e870f027 100755 --- a/scripts/prepare-package-for-release.js +++ b/scripts/prepare-package-for-release.js @@ -50,7 +50,7 @@ if (!isReleaseBranch(branch)) { } // Progress the version by 1 using existing git tags -const {version} = getNextVersionFromTags(branch); +const version = getNextVersionFromTags(branch); if (exec(`node scripts/set-rn-version.js --to-version ${version}`).code) { echo(`Failed to set React Native version to ${version}`); From 73afb97e89f8c1567428ad40346aac253b9f7550 Mon Sep 17 00:00:00 2001 From: Distiller Date: Mon, 6 Dec 2021 23:36:14 +0000 Subject: [PATCH 31/52] [0.67.0-rc.5] 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 | 1138 ++++++++--------- template/Gemfile.lock | 2 +- template/package.json | 2 +- yarn.lock | 2 +- 11 files changed, 579 insertions(+), 579 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 958e377d2746c0..1db016e20370e8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -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 1bc8b2201c2f25..7b2a21a3c3a0c7 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.4', + prerelease: 'rc.5', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 0dbb2a2039a60d..40941fc0ea9e61 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.4", + RCTVersionPrerelease: @"rc.5", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index e8ff57c8534c22..86e1250568425d 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.4 +VERSION_NAME=0.67.0-rc.5 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 99f7ccdf94d753..b0e0a97db49cdf 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", 67, "patch", 0, - "prerelease", "rc.4"); + "prerelease", "rc.5"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 93ab11dbc484da..fcc6804d074052 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; int32_t Patch = 0; - std::string_view Prerelease = "rc.4"; + std::string_view Prerelease = "rc.5"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index d998b80838b43f..3893ef95866f55 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.4", + "version": "0.67.0-rc.5", "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 c8fddb8b6bf68c..ce7f9f9cce0c96 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.67.0-rc.4) - - FBReactNativeSpec (0.67.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - FBLazyVector (0.67.0-rc.5) + - FBReactNativeSpec (0.67.0-rc.5): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.4) - - RCTTypeSafety (0.67.0-rc.4): - - FBLazyVector (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - React-Core (= 0.67.0-rc.4) - - React (0.67.0-rc.4): - - React-Core (= 0.67.0-rc.4) - - React-Core/DevSupport (= 0.67.0-rc.4) - - React-Core/RCTWebSocket (= 0.67.0-rc.4) - - React-RCTActionSheet (= 0.67.0-rc.4) - - React-RCTAnimation (= 0.67.0-rc.4) - - React-RCTBlob (= 0.67.0-rc.4) - - React-RCTImage (= 0.67.0-rc.4) - - React-RCTLinking (= 0.67.0-rc.4) - - React-RCTNetwork (= 0.67.0-rc.4) - - React-RCTSettings (= 0.67.0-rc.4) - - React-RCTText (= 0.67.0-rc.4) - - React-RCTVibration (= 0.67.0-rc.4) - - React-callinvoker (0.67.0-rc.4) - - React-Core (0.67.0-rc.4): + - RCTRequired (0.67.0-rc.5) + - RCTTypeSafety (0.67.0-rc.5): + - FBLazyVector (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - React-Core (= 0.67.0-rc.5) + - React (0.67.0-rc.5): + - React-Core (= 0.67.0-rc.5) + - React-Core/DevSupport (= 0.67.0-rc.5) + - React-Core/RCTWebSocket (= 0.67.0-rc.5) + - React-RCTActionSheet (= 0.67.0-rc.5) + - React-RCTAnimation (= 0.67.0-rc.5) + - React-RCTBlob (= 0.67.0-rc.5) + - React-RCTImage (= 0.67.0-rc.5) + - React-RCTLinking (= 0.67.0-rc.5) + - React-RCTNetwork (= 0.67.0-rc.5) + - React-RCTSettings (= 0.67.0-rc.5) + - React-RCTText (= 0.67.0-rc.5) + - React-RCTVibration (= 0.67.0-rc.5) + - React-callinvoker (0.67.0-rc.5) + - React-Core (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.4) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-Core/Default (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.4): + - React-Core/CoreModulesHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/Default (0.67.0-rc.4): + - React-Core/Default (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/DevSupport (0.67.0-rc.4): + - React-Core/DevSupport (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.4) - - React-Core/RCTWebSocket (= 0.67.0-rc.4) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-jsinspector (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-Core/Default (= 0.67.0-rc.5) + - React-Core/RCTWebSocket (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-jsinspector (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.4): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.4): + - React-Core/RCTAnimationHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.4): + - React-Core/RCTBlobHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.4): + - React-Core/RCTImageHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.4): + - React-Core/RCTLinkingHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.4): + - React-Core/RCTNetworkHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.4): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.4): + - React-Core/RCTSettingsHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.4): + - React-Core/RCTTextHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.4): + - React-Core/RCTVibrationHeaders (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.4): + - React-Core/RCTWebSocket (0.67.0-rc.5): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.4) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) + - React-Core/Default (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) - Yoga - - React-CoreModules (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-RCTImage (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-cxxreact (0.67.0-rc.4): + - React-CoreModules (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-RCTImage (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-cxxreact (0.67.0-rc.5): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsinspector (= 0.67.0-rc.4) - - React-logger (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) - - React-runtimeexecutor (= 0.67.0-rc.4) - - React-Fabric (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Fabric/animations (= 0.67.0-rc.4) - - React-Fabric/attributedstring (= 0.67.0-rc.4) - - React-Fabric/better (= 0.67.0-rc.4) - - React-Fabric/componentregistry (= 0.67.0-rc.4) - - React-Fabric/componentregistrynative (= 0.67.0-rc.4) - - React-Fabric/components (= 0.67.0-rc.4) - - React-Fabric/config (= 0.67.0-rc.4) - - React-Fabric/core (= 0.67.0-rc.4) - - React-Fabric/debug_core (= 0.67.0-rc.4) - - React-Fabric/debug_renderer (= 0.67.0-rc.4) - - React-Fabric/imagemanager (= 0.67.0-rc.4) - - React-Fabric/leakchecker (= 0.67.0-rc.4) - - React-Fabric/mounting (= 0.67.0-rc.4) - - React-Fabric/runtimescheduler (= 0.67.0-rc.4) - - React-Fabric/scheduler (= 0.67.0-rc.4) - - React-Fabric/telemetry (= 0.67.0-rc.4) - - React-Fabric/templateprocessor (= 0.67.0-rc.4) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.4) - - React-Fabric/uimanager (= 0.67.0-rc.4) - - React-Fabric/utils (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/animations (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/attributedstring (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/better (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/componentregistry (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/componentregistrynative (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Fabric/components/activityindicator (= 0.67.0-rc.4) - - React-Fabric/components/image (= 0.67.0-rc.4) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.4) - - React-Fabric/components/modal (= 0.67.0-rc.4) - - React-Fabric/components/rncore (= 0.67.0-rc.4) - - React-Fabric/components/root (= 0.67.0-rc.4) - - React-Fabric/components/safeareaview (= 0.67.0-rc.4) - - React-Fabric/components/scrollview (= 0.67.0-rc.4) - - React-Fabric/components/slider (= 0.67.0-rc.4) - - React-Fabric/components/text (= 0.67.0-rc.4) - - React-Fabric/components/textinput (= 0.67.0-rc.4) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.4) - - React-Fabric/components/view (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/activityindicator (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/image (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/inputaccessory (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/modal (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/rncore (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/root (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/safeareaview (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/scrollview (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/slider (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/text (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/textinput (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/unimplementedview (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/components/view (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-callinvoker (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsinspector (= 0.67.0-rc.5) + - React-logger (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) + - React-runtimeexecutor (= 0.67.0-rc.5) + - React-Fabric (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Fabric/animations (= 0.67.0-rc.5) + - React-Fabric/attributedstring (= 0.67.0-rc.5) + - React-Fabric/better (= 0.67.0-rc.5) + - React-Fabric/componentregistry (= 0.67.0-rc.5) + - React-Fabric/componentregistrynative (= 0.67.0-rc.5) + - React-Fabric/components (= 0.67.0-rc.5) + - React-Fabric/config (= 0.67.0-rc.5) + - React-Fabric/core (= 0.67.0-rc.5) + - React-Fabric/debug_core (= 0.67.0-rc.5) + - React-Fabric/debug_renderer (= 0.67.0-rc.5) + - React-Fabric/imagemanager (= 0.67.0-rc.5) + - React-Fabric/leakchecker (= 0.67.0-rc.5) + - React-Fabric/mounting (= 0.67.0-rc.5) + - React-Fabric/runtimescheduler (= 0.67.0-rc.5) + - React-Fabric/scheduler (= 0.67.0-rc.5) + - React-Fabric/telemetry (= 0.67.0-rc.5) + - React-Fabric/templateprocessor (= 0.67.0-rc.5) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.5) + - React-Fabric/uimanager (= 0.67.0-rc.5) + - React-Fabric/utils (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/animations (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/attributedstring (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/better (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/componentregistry (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/componentregistrynative (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Fabric/components/activityindicator (= 0.67.0-rc.5) + - React-Fabric/components/image (= 0.67.0-rc.5) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.5) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.5) + - React-Fabric/components/modal (= 0.67.0-rc.5) + - React-Fabric/components/rncore (= 0.67.0-rc.5) + - React-Fabric/components/root (= 0.67.0-rc.5) + - React-Fabric/components/safeareaview (= 0.67.0-rc.5) + - React-Fabric/components/scrollview (= 0.67.0-rc.5) + - React-Fabric/components/slider (= 0.67.0-rc.5) + - React-Fabric/components/text (= 0.67.0-rc.5) + - React-Fabric/components/textinput (= 0.67.0-rc.5) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.5) + - React-Fabric/components/view (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/activityindicator (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/image (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/inputaccessory (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/modal (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/rncore (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/root (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/safeareaview (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/scrollview (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/slider (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/text (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/textinput (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/unimplementedview (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/components/view (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - Yoga - - React-Fabric/config (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/core (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/debug_core (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/debug_renderer (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/imagemanager (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - React-RCTImage (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/leakchecker (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/mounting (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/runtimescheduler (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/scheduler (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/telemetry (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/templateprocessor (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/textlayoutmanager (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) + - React-Fabric/config (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/core (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/debug_core (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/debug_renderer (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/imagemanager (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - React-RCTImage (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/leakchecker (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/mounting (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/runtimescheduler (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/scheduler (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/telemetry (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/templateprocessor (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/textlayoutmanager (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/uimanager (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-Fabric/utils (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-graphics (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-jsiexecutor (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-graphics (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.4) - - React-jsi (0.67.0-rc.4): + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/uimanager (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-Fabric/utils (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-graphics (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-jsiexecutor (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-graphics (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.5) + - React-jsi (0.67.0-rc.5): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.4) - - React-jsi/Default (0.67.0-rc.4): + - React-jsi/Default (= 0.67.0-rc.5) + - React-jsi/Default (0.67.0-rc.5): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.4): + - React-jsi/Fabric (0.67.0-rc.5): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.4): + - React-jsiexecutor (0.67.0-rc.5): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) - - React-jsinspector (0.67.0-rc.4) - - React-logger (0.67.0-rc.4): + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) + - React-jsinspector (0.67.0-rc.5) + - React-logger (0.67.0-rc.5): - glog - - React-perflogger (0.67.0-rc.4) - - React-RCTActionSheet (0.67.0-rc.4): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.4) - - React-RCTAnimation (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTBlob (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.4) - - React-Core/RCTWebSocket (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-RCTNetwork (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTFabric (0.67.0-rc.4): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.4) - - React-Fabric (= 0.67.0-rc.4) - - React-RCTImage (= 0.67.0-rc.4) - - React-RCTImage (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/RCTImageHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-RCTNetwork (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTLinking (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTNetwork (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTPushNotification (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTSettings (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.4) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTTest (0.67.0-rc.4): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.4) - - React-CoreModules (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-RCTText (0.67.0-rc.4): - - React-Core/RCTTextHeaders (= 0.67.0-rc.4) - - React-RCTVibration (0.67.0-rc.4): - - FBReactNativeSpec (= 0.67.0-rc.4) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) - - React-runtimeexecutor (0.67.0-rc.4): - - React-jsi (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (0.67.0-rc.4): + - React-perflogger (0.67.0-rc.5) + - React-RCTActionSheet (0.67.0-rc.5): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.5) + - React-RCTAnimation (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTBlob (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.5) + - React-Core/RCTWebSocket (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-RCTNetwork (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTFabric (0.67.0-rc.5): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.5) + - React-Fabric (= 0.67.0-rc.5) + - React-RCTImage (= 0.67.0-rc.5) + - React-RCTImage (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/RCTImageHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-RCTNetwork (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTLinking (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTNetwork (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTPushNotification (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTSettings (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.5) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTTest (0.67.0-rc.5): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.5) + - React-CoreModules (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-RCTText (0.67.0-rc.5): + - React-Core/RCTTextHeaders (= 0.67.0-rc.5) + - React-RCTVibration (0.67.0-rc.5): + - FBReactNativeSpec (= 0.67.0-rc.5) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-runtimeexecutor (0.67.0-rc.5): + - React-jsi (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (0.67.0-rc.5): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.4) - - React-Core (= 0.67.0-rc.4) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-logger (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) - - ReactCommon/turbomodule/samples (0.67.0-rc.4): + - React-callinvoker (= 0.67.0-rc.5) + - React-Core (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-logger (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) + - ReactCommon/turbomodule/samples (0.67.0-rc.5): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.4) - - React-Core (= 0.67.0-rc.4) - - React-cxxreact (= 0.67.0-rc.4) - - React-jsi (= 0.67.0-rc.4) - - React-logger (= 0.67.0-rc.4) - - React-perflogger (= 0.67.0-rc.4) - - ReactCommon/turbomodule/core (= 0.67.0-rc.4) + - React-callinvoker (= 0.67.0-rc.5) + - React-Core (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.5) + - React-jsi (= 0.67.0-rc.5) + - React-logger (= 0.67.0-rc.5) + - React-perflogger (= 0.67.0-rc.5) + - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 4d8ca1581351d3919896ab6f8b3c8ec39dacdcdd - FBReactNativeSpec: 4712b718b285c24008ba036dd7e280fafa7d038e + FBLazyVector: 20cf0681cfdca523f1e0aef9e1e5621ba136a175 + FBReactNativeSpec: 7a1142fc31a783ead8592bbea9ccba2312abecbe Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 30acd0286a1cd0a7ea4d842ae2741d25be2b69cf - RCTTypeSafety: 13273a92e97b5d1f6b223f36b35f984a594a7083 - React: db7e22fe77d4362b5a1675ed1ebba52ca1a3c97b - React-callinvoker: 202eb0d6f65ffe936e4c0f26a09b322d64e60cb9 - React-Core: ad809a99fff7ace301145a1c628f2bad7db4c0cc - React-CoreModules: a80a065413bd357373df187cb86b539b792ccdcc - React-cxxreact: b4a0cceab2c27cbede25bbd9bcf57f750ad45de5 - React-Fabric: 9bc1824b7013f704b4f62c9cf0db56c72149cd6f - React-graphics: f48728f37a55a887841d4d6b9217b88325292007 - React-jsi: a35cbb2ef6ea98fc4a0d1ea4eccb751ccad3f482 - React-jsiexecutor: 26fef62906f1b1425dcc60c73ced9cac1a38b53d - React-jsinspector: 1071a85a2153100baf2f9ed360186c86dd23e4ea - React-logger: 387659d4bcf8f742ead2aed2ed4e0135d6873193 - React-perflogger: 5d39f04b913bb86ca9a5c78b6a9c9f21e12afd67 - React-RCTActionSheet: 35e34f0dc8d0849036b0e337f517210a7fa56567 - React-RCTAnimation: 269332c68d7d3841fc98f1a0f614e362393a7674 - React-RCTBlob: 6bad08077d0eb2e56c0ef746e158d177a7a93162 - React-RCTFabric: 19af357223aaae3856750104d374b7d0a4727275 - React-RCTImage: 2ff21faf6df5d9e5ab0352de24bf87d8309ce992 - React-RCTLinking: 2d595e2fcbc0b22b0bcbfceda32493d8cbe50105 - React-RCTNetwork: 4b1cda741e9eb10bd787e26d235d41d16262b5b2 - React-RCTPushNotification: 632e317a644e88b8c6d6239067d9abd268ca19b8 - React-RCTSettings: f1a75b0908cc446534afc5ba3d7a2070a48c7628 - React-RCTTest: d1bcda2d33ff2a8db9ecdd927f4a8bcaa0507b67 - React-RCTText: d9af32efbdf5afd02ec808d25a9a2bd10e80321f - React-RCTVibration: 03505273abf3ca9fb126088a3272a0a963b0a671 - React-runtimeexecutor: b99e7d1220797e23404bd87b538a29384999c77b - ReactCommon: 70e11e57560d0c9dc252af7222a45bcca9677952 + RCTRequired: 36ecb08a26f1c6bd169a1a7ff19b22a9a21cebd1 + RCTTypeSafety: a913c16b6149c24e7d299b623c6ea272a4d5a163 + React: 627e8d6b18bd7280931e439730463d84a5b7c753 + React-callinvoker: ec2660c7879c8f56f7b5302ed5c4feb0fcb8ed80 + React-Core: 6017f389eef0db7c5a41e8d87d859d8233cb1312 + React-CoreModules: e8c2add4864a5d5575bc0442df7d2dab4b5c1921 + React-cxxreact: 947e12920bf03f1a5a23f54e49bc849f5a551770 + React-Fabric: cba7cc043024250b1f5da48faf84aa21d3bde9d8 + React-graphics: 7c3a062e46927e0642a6a6697c8cb1036eeb7253 + React-jsi: d5675de7d11c95d1512559fe311f386e89620469 + React-jsiexecutor: 26858b8a803006226539eaae857d5ec0067e9fe0 + React-jsinspector: 6af2859a1b63f8e0a0c52919fb92dd4488eaf632 + React-logger: c21d2aa2d1827774c3bdb218b4243412cfea84c1 + React-perflogger: c50d08314cefb3e87dac316eec729486b5d85b51 + React-RCTActionSheet: d4c7e3bdb632a3d35fa8311f2ec47fbde12f6e49 + React-RCTAnimation: e5478edb19574788e438605c5e53ed428d7a7584 + React-RCTBlob: 47bfcefe882f4bc80cabb17dc5ccd9820b6a8575 + React-RCTFabric: a06fe1fff6e9d039c50b8b1bc2307c9706f37477 + React-RCTImage: 23c9cc050d0f564832993aa6ec4c81d722ffff93 + React-RCTLinking: 9c045df64e5d9fdb15ec44348e3e4c9ea11e5d77 + React-RCTNetwork: 05e95f3d4596afc9a213f517df50eb5a6e683c1c + React-RCTPushNotification: 48e719be2e143b0761a1422e744096da9fa75163 + React-RCTSettings: b029a1712ae96f35ca3e74f0a8d9db14fd71a3d4 + React-RCTTest: da04056fb38462d6b86bc41c197c1ef177e2ffa0 + React-RCTText: 3a7b906d8a467dafeeed89f34c52c78e7d165c00 + React-RCTVibration: 907bce319076cf626512e5d21d49a20a4f44f94b + React-runtimeexecutor: f6ca394eae7a8d7880b244c749cc2040400d07dd + ReactCommon: 4314d74f159d795b67b7d79a3943737b4e2f39eb ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 3a573f46b16841980ca62ec964523cabc1d681b6 + Yoga: 4e413bcfc159bb24650466ba3567b533c66e3e1a YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 958e377d2746c0..1db016e20370e8 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -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 4c6ac38f8fc336..a171d646e1465b 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.4" + "react-native": "0.67.0-rc.5" }, "devDependencies": { "@babel/core": "^7.12.9", diff --git a/yarn.lock b/yarn.lock index 229fc43d6b2b64..4e75e6024dd69f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4730,7 +4730,7 @@ metro-symbolicate@0.66.2: through2 "^2.0.1" vlq "^1.0.0" -metro-transform-plugins@0.66.2: +metro-transform-plugins@0.66.2, 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== From 22e4c8e1e743a92fba5898a911c6b245782e2ed0 Mon Sep 17 00:00:00 2001 From: Simon Farshid Date: Tue, 14 Dec 2021 09:31:59 -0800 Subject: [PATCH 32/52] Fix error when pod has no IPHONEOS_DEPLOYMENT_TARGET (#32746) Summary: Co-Authored-By: William Bell If one of the pods has no IPHONEOS_DEPLOYMENT_TARGET, the M1 postinstall workaround script fails. This commit updates the code to handle this special case. ## Changelog [iOS] [Fixed] - __apply_Xcode_12_5_M1_post_install_workaround failing when one of the Pods has no IPHONEOS_DEPLOYMENT_TARGET set Pull Request resolved: https://github.com/facebook/react-native/pull/32746 Test Plan: https://github.com/reactwg/react-native-releases/discussions/6#discussioncomment-1791520 Reviewed By: charlesbdudley Differential Revision: D33063717 Pulled By: lunaleaps fbshipit-source-id: f45bc47c85e42ffb5c37a277fbedd48a729ef5fb --- scripts/react_native_pods.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 9c76602772e364..9cb4c89ff37ba2 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -381,7 +381,8 @@ def __apply_Xcode_12_5_M1_post_install_workaround(installer) installer.pods_project.targets.each do |target| target.build_configurations.each do |config| # ensure IPHONEOS_DEPLOYMENT_TARGET is at least 11.0 - should_upgrade = config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].split('.')[0].to_i < 11 + deployment_target = config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'].to_f + should_upgrade = deployment_target < 11.0 && deployment_target != 0.0 if should_upgrade config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0' end From c3aa86bea2c776d761b80ee2f8828fd2e50d7ea9 Mon Sep 17 00:00:00 2001 From: Distiller Date: Tue, 14 Dec 2021 19:32:53 +0000 Subject: [PATCH 33/52] [0.67.0-rc.6] 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 | 1138 ++++++++--------- template/package.json | 2 +- 8 files changed, 576 insertions(+), 576 deletions(-) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 7b2a21a3c3a0c7..5bda29727641f9 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.5', + prerelease: 'rc.6', }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 40941fc0ea9e61..42780b6ab2d71d 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.5", + RCTVersionPrerelease: @"rc.6", }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 86e1250568425d..d8088ebc5686a5 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.5 +VERSION_NAME=0.67.0-rc.6 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 b0e0a97db49cdf..9b4269717b7ee0 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", 67, "patch", 0, - "prerelease", "rc.5"); + "prerelease", "rc.6"); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index fcc6804d074052..84de7d7ebee222 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; int32_t Patch = 0; - std::string_view Prerelease = "rc.5"; + std::string_view Prerelease = "rc.6"; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 3893ef95866f55..1d12c484be254e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.5", + "version": "0.67.0-rc.6", "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 ce7f9f9cce0c96..588e54d4dc5833 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.67.0-rc.5) - - FBReactNativeSpec (0.67.0-rc.5): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - FBLazyVector (0.67.0-rc.6) + - FBReactNativeSpec (0.67.0-rc.6): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.5) - - RCTTypeSafety (0.67.0-rc.5): - - FBLazyVector (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - React-Core (= 0.67.0-rc.5) - - React (0.67.0-rc.5): - - React-Core (= 0.67.0-rc.5) - - React-Core/DevSupport (= 0.67.0-rc.5) - - React-Core/RCTWebSocket (= 0.67.0-rc.5) - - React-RCTActionSheet (= 0.67.0-rc.5) - - React-RCTAnimation (= 0.67.0-rc.5) - - React-RCTBlob (= 0.67.0-rc.5) - - React-RCTImage (= 0.67.0-rc.5) - - React-RCTLinking (= 0.67.0-rc.5) - - React-RCTNetwork (= 0.67.0-rc.5) - - React-RCTSettings (= 0.67.0-rc.5) - - React-RCTText (= 0.67.0-rc.5) - - React-RCTVibration (= 0.67.0-rc.5) - - React-callinvoker (0.67.0-rc.5) - - React-Core (0.67.0-rc.5): + - RCTRequired (0.67.0-rc.6) + - RCTTypeSafety (0.67.0-rc.6): + - FBLazyVector (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - React-Core (= 0.67.0-rc.6) + - React (0.67.0-rc.6): + - React-Core (= 0.67.0-rc.6) + - React-Core/DevSupport (= 0.67.0-rc.6) + - React-Core/RCTWebSocket (= 0.67.0-rc.6) + - React-RCTActionSheet (= 0.67.0-rc.6) + - React-RCTAnimation (= 0.67.0-rc.6) + - React-RCTBlob (= 0.67.0-rc.6) + - React-RCTImage (= 0.67.0-rc.6) + - React-RCTLinking (= 0.67.0-rc.6) + - React-RCTNetwork (= 0.67.0-rc.6) + - React-RCTSettings (= 0.67.0-rc.6) + - React-RCTText (= 0.67.0-rc.6) + - React-RCTVibration (= 0.67.0-rc.6) + - React-callinvoker (0.67.0-rc.6) + - React-Core (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.5) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-Core/Default (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.5): + - React-Core/CoreModulesHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/Default (0.67.0-rc.5): + - React-Core/Default (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/DevSupport (0.67.0-rc.5): + - React-Core/DevSupport (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.5) - - React-Core/RCTWebSocket (= 0.67.0-rc.5) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-jsinspector (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-Core/Default (= 0.67.0-rc.6) + - React-Core/RCTWebSocket (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-jsinspector (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.5): + - React-Core/RCTActionSheetHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.5): + - React-Core/RCTAnimationHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.5): + - React-Core/RCTBlobHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.5): + - React-Core/RCTImageHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.5): + - React-Core/RCTLinkingHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.5): + - React-Core/RCTNetworkHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.5): + - React-Core/RCTPushNotificationHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.5): + - React-Core/RCTSettingsHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.5): + - React-Core/RCTTextHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.5): + - React-Core/RCTVibrationHeaders (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.5): + - React-Core/RCTWebSocket (0.67.0-rc.6): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.5) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) + - React-Core/Default (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) - Yoga - - React-CoreModules (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-RCTImage (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-cxxreact (0.67.0-rc.5): + - React-CoreModules (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/CoreModulesHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-RCTImage (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-cxxreact (0.67.0-rc.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsinspector (= 0.67.0-rc.5) - - React-logger (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) - - React-runtimeexecutor (= 0.67.0-rc.5) - - React-Fabric (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Fabric/animations (= 0.67.0-rc.5) - - React-Fabric/attributedstring (= 0.67.0-rc.5) - - React-Fabric/better (= 0.67.0-rc.5) - - React-Fabric/componentregistry (= 0.67.0-rc.5) - - React-Fabric/componentregistrynative (= 0.67.0-rc.5) - - React-Fabric/components (= 0.67.0-rc.5) - - React-Fabric/config (= 0.67.0-rc.5) - - React-Fabric/core (= 0.67.0-rc.5) - - React-Fabric/debug_core (= 0.67.0-rc.5) - - React-Fabric/debug_renderer (= 0.67.0-rc.5) - - React-Fabric/imagemanager (= 0.67.0-rc.5) - - React-Fabric/leakchecker (= 0.67.0-rc.5) - - React-Fabric/mounting (= 0.67.0-rc.5) - - React-Fabric/runtimescheduler (= 0.67.0-rc.5) - - React-Fabric/scheduler (= 0.67.0-rc.5) - - React-Fabric/telemetry (= 0.67.0-rc.5) - - React-Fabric/templateprocessor (= 0.67.0-rc.5) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.5) - - React-Fabric/uimanager (= 0.67.0-rc.5) - - React-Fabric/utils (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/animations (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/attributedstring (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/better (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/componentregistry (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/componentregistrynative (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Fabric/components/activityindicator (= 0.67.0-rc.5) - - React-Fabric/components/image (= 0.67.0-rc.5) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.5) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.5) - - React-Fabric/components/modal (= 0.67.0-rc.5) - - React-Fabric/components/rncore (= 0.67.0-rc.5) - - React-Fabric/components/root (= 0.67.0-rc.5) - - React-Fabric/components/safeareaview (= 0.67.0-rc.5) - - React-Fabric/components/scrollview (= 0.67.0-rc.5) - - React-Fabric/components/slider (= 0.67.0-rc.5) - - React-Fabric/components/text (= 0.67.0-rc.5) - - React-Fabric/components/textinput (= 0.67.0-rc.5) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.5) - - React-Fabric/components/view (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/activityindicator (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/image (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/inputaccessory (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/modal (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/rncore (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/root (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/safeareaview (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/scrollview (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/slider (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/text (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/textinput (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/unimplementedview (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/components/view (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-callinvoker (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsinspector (= 0.67.0-rc.6) + - React-logger (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) + - React-runtimeexecutor (= 0.67.0-rc.6) + - React-Fabric (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Fabric/animations (= 0.67.0-rc.6) + - React-Fabric/attributedstring (= 0.67.0-rc.6) + - React-Fabric/better (= 0.67.0-rc.6) + - React-Fabric/componentregistry (= 0.67.0-rc.6) + - React-Fabric/componentregistrynative (= 0.67.0-rc.6) + - React-Fabric/components (= 0.67.0-rc.6) + - React-Fabric/config (= 0.67.0-rc.6) + - React-Fabric/core (= 0.67.0-rc.6) + - React-Fabric/debug_core (= 0.67.0-rc.6) + - React-Fabric/debug_renderer (= 0.67.0-rc.6) + - React-Fabric/imagemanager (= 0.67.0-rc.6) + - React-Fabric/leakchecker (= 0.67.0-rc.6) + - React-Fabric/mounting (= 0.67.0-rc.6) + - React-Fabric/runtimescheduler (= 0.67.0-rc.6) + - React-Fabric/scheduler (= 0.67.0-rc.6) + - React-Fabric/telemetry (= 0.67.0-rc.6) + - React-Fabric/templateprocessor (= 0.67.0-rc.6) + - React-Fabric/textlayoutmanager (= 0.67.0-rc.6) + - React-Fabric/uimanager (= 0.67.0-rc.6) + - React-Fabric/utils (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/animations (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/attributedstring (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/better (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/componentregistry (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/componentregistrynative (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Fabric/components/activityindicator (= 0.67.0-rc.6) + - React-Fabric/components/image (= 0.67.0-rc.6) + - React-Fabric/components/inputaccessory (= 0.67.0-rc.6) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.6) + - React-Fabric/components/modal (= 0.67.0-rc.6) + - React-Fabric/components/rncore (= 0.67.0-rc.6) + - React-Fabric/components/root (= 0.67.0-rc.6) + - React-Fabric/components/safeareaview (= 0.67.0-rc.6) + - React-Fabric/components/scrollview (= 0.67.0-rc.6) + - React-Fabric/components/slider (= 0.67.0-rc.6) + - React-Fabric/components/text (= 0.67.0-rc.6) + - React-Fabric/components/textinput (= 0.67.0-rc.6) + - React-Fabric/components/unimplementedview (= 0.67.0-rc.6) + - React-Fabric/components/view (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/activityindicator (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/image (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/inputaccessory (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/modal (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/rncore (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/root (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/safeareaview (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/scrollview (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/slider (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/text (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/textinput (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/unimplementedview (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/components/view (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - Yoga - - React-Fabric/config (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/core (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/debug_core (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/debug_renderer (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/imagemanager (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - React-RCTImage (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/leakchecker (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/mounting (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/runtimescheduler (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/scheduler (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/telemetry (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/templateprocessor (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/textlayoutmanager (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) + - React-Fabric/config (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/core (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/debug_core (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/debug_renderer (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/imagemanager (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - React-RCTImage (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/leakchecker (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/mounting (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/runtimescheduler (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/scheduler (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/telemetry (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/templateprocessor (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/textlayoutmanager (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/uimanager (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-Fabric/utils (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-graphics (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-jsiexecutor (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-graphics (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.5) - - React-jsi (0.67.0-rc.5): + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/uimanager (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-Fabric/utils (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-graphics (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-jsiexecutor (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-graphics (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0-rc.6) + - React-jsi (0.67.0-rc.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.5) - - React-jsi/Default (0.67.0-rc.5): + - React-jsi/Default (= 0.67.0-rc.6) + - React-jsi/Default (0.67.0-rc.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.5): + - React-jsi/Fabric (0.67.0-rc.6): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.5): + - React-jsiexecutor (0.67.0-rc.6): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) - - React-jsinspector (0.67.0-rc.5) - - React-logger (0.67.0-rc.5): + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) + - React-jsinspector (0.67.0-rc.6) + - React-logger (0.67.0-rc.6): - glog - - React-perflogger (0.67.0-rc.5) - - React-RCTActionSheet (0.67.0-rc.5): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.5) - - React-RCTAnimation (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTBlob (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.5) - - React-Core/RCTWebSocket (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-RCTNetwork (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTFabric (0.67.0-rc.5): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.5) - - React-Fabric (= 0.67.0-rc.5) - - React-RCTImage (= 0.67.0-rc.5) - - React-RCTImage (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/RCTImageHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-RCTNetwork (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTLinking (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTNetwork (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTPushNotification (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTSettings (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.5) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTTest (0.67.0-rc.5): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.5) - - React-CoreModules (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-RCTText (0.67.0-rc.5): - - React-Core/RCTTextHeaders (= 0.67.0-rc.5) - - React-RCTVibration (0.67.0-rc.5): - - FBReactNativeSpec (= 0.67.0-rc.5) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) - - React-runtimeexecutor (0.67.0-rc.5): - - React-jsi (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (0.67.0-rc.5): + - React-perflogger (0.67.0-rc.6) + - React-RCTActionSheet (0.67.0-rc.6): + - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.6) + - React-RCTAnimation (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/RCTAnimationHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTBlob (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0-rc.6) + - React-Core/RCTWebSocket (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-RCTNetwork (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTFabric (0.67.0-rc.6): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.6) + - React-Fabric (= 0.67.0-rc.6) + - React-RCTImage (= 0.67.0-rc.6) + - React-RCTImage (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/RCTImageHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-RCTNetwork (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTLinking (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - React-Core/RCTLinkingHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTNetwork (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/RCTNetworkHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTPushNotification (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTSettings (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0-rc.6) + - React-Core/RCTSettingsHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTTest (0.67.0-rc.6): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0-rc.6) + - React-CoreModules (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-RCTText (0.67.0-rc.6): + - React-Core/RCTTextHeaders (= 0.67.0-rc.6) + - React-RCTVibration (0.67.0-rc.6): + - FBReactNativeSpec (= 0.67.0-rc.6) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-runtimeexecutor (0.67.0-rc.6): + - React-jsi (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (0.67.0-rc.6): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.5) - - React-Core (= 0.67.0-rc.5) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-logger (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) - - ReactCommon/turbomodule/samples (0.67.0-rc.5): + - React-callinvoker (= 0.67.0-rc.6) + - React-Core (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-logger (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) + - ReactCommon/turbomodule/samples (0.67.0-rc.6): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.5) - - React-Core (= 0.67.0-rc.5) - - React-cxxreact (= 0.67.0-rc.5) - - React-jsi (= 0.67.0-rc.5) - - React-logger (= 0.67.0-rc.5) - - React-perflogger (= 0.67.0-rc.5) - - ReactCommon/turbomodule/core (= 0.67.0-rc.5) + - React-callinvoker (= 0.67.0-rc.6) + - React-Core (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0-rc.6) + - React-jsi (= 0.67.0-rc.6) + - React-logger (= 0.67.0-rc.6) + - React-perflogger (= 0.67.0-rc.6) + - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 20cf0681cfdca523f1e0aef9e1e5621ba136a175 - FBReactNativeSpec: 7a1142fc31a783ead8592bbea9ccba2312abecbe + FBLazyVector: 25740c925d02990ce55b107bd2e6ea4cc1e6da25 + FBReactNativeSpec: 33ec9681801cfb81929afa6fc0b0387f8a1f38fc Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 36ecb08a26f1c6bd169a1a7ff19b22a9a21cebd1 - RCTTypeSafety: a913c16b6149c24e7d299b623c6ea272a4d5a163 - React: 627e8d6b18bd7280931e439730463d84a5b7c753 - React-callinvoker: ec2660c7879c8f56f7b5302ed5c4feb0fcb8ed80 - React-Core: 6017f389eef0db7c5a41e8d87d859d8233cb1312 - React-CoreModules: e8c2add4864a5d5575bc0442df7d2dab4b5c1921 - React-cxxreact: 947e12920bf03f1a5a23f54e49bc849f5a551770 - React-Fabric: cba7cc043024250b1f5da48faf84aa21d3bde9d8 - React-graphics: 7c3a062e46927e0642a6a6697c8cb1036eeb7253 - React-jsi: d5675de7d11c95d1512559fe311f386e89620469 - React-jsiexecutor: 26858b8a803006226539eaae857d5ec0067e9fe0 - React-jsinspector: 6af2859a1b63f8e0a0c52919fb92dd4488eaf632 - React-logger: c21d2aa2d1827774c3bdb218b4243412cfea84c1 - React-perflogger: c50d08314cefb3e87dac316eec729486b5d85b51 - React-RCTActionSheet: d4c7e3bdb632a3d35fa8311f2ec47fbde12f6e49 - React-RCTAnimation: e5478edb19574788e438605c5e53ed428d7a7584 - React-RCTBlob: 47bfcefe882f4bc80cabb17dc5ccd9820b6a8575 - React-RCTFabric: a06fe1fff6e9d039c50b8b1bc2307c9706f37477 - React-RCTImage: 23c9cc050d0f564832993aa6ec4c81d722ffff93 - React-RCTLinking: 9c045df64e5d9fdb15ec44348e3e4c9ea11e5d77 - React-RCTNetwork: 05e95f3d4596afc9a213f517df50eb5a6e683c1c - React-RCTPushNotification: 48e719be2e143b0761a1422e744096da9fa75163 - React-RCTSettings: b029a1712ae96f35ca3e74f0a8d9db14fd71a3d4 - React-RCTTest: da04056fb38462d6b86bc41c197c1ef177e2ffa0 - React-RCTText: 3a7b906d8a467dafeeed89f34c52c78e7d165c00 - React-RCTVibration: 907bce319076cf626512e5d21d49a20a4f44f94b - React-runtimeexecutor: f6ca394eae7a8d7880b244c749cc2040400d07dd - ReactCommon: 4314d74f159d795b67b7d79a3943737b4e2f39eb + RCTRequired: ed0dac3e7fc19df39f43c20abae6485715a64989 + RCTTypeSafety: 1e903baf5532c7003eea63eb894402a29ac294a8 + React: 8fb453236d5a68760ccb9fe88a8b2df17078918a + React-callinvoker: e48ab938d9a4260520b503ee06f6dd7e29332db4 + React-Core: 35ab00b4acaddda31ddf13bfd084848d2399f31f + React-CoreModules: 4e2b69389ee39bae92e6bf0b46a1f87cc30274f7 + React-cxxreact: 7be429d115f1a37cda0d6ef942225f47bb02dd27 + React-Fabric: 3feb95664f1578a72fe4fa447eb37c998940c1e7 + React-graphics: 6c0d3bb4311ba786e9159a8bc568d67d5fcb4208 + React-jsi: 6072e18b0f9dab542e5046eafc0b7b9b3046a143 + React-jsiexecutor: f862bf1668be55b3ce2dcc10448815e117d3d1be + React-jsinspector: 82435636c7fefb9671922707ef1cb8a9d51c5995 + React-logger: 6852585587fbf962eb585cdaa0a52a9eb8aa802b + React-perflogger: b1ac79bc11dc089a29cbaa25ad9c7f64bf8f5166 + React-RCTActionSheet: 839cba7d4f593a38f04003309e6b2d326c99a64c + React-RCTAnimation: bfc37051ef8691984bce0d96f0afc7d1690899ef + React-RCTBlob: 3800bcc4e913edb011608627f1762772300c50b7 + React-RCTFabric: 2c38b0a975f2e3b498eb2b788755600c1630a88a + React-RCTImage: db43df814ce571d30be99201f59d49f84349890a + React-RCTLinking: 602cfd0fda802c39833070cacd910674829d85a2 + React-RCTNetwork: ff73dc30c9d3cbc33bdbaf3e2db0577f3b71d3fa + React-RCTPushNotification: e430bbce9e34847e857c6ca0b2eee01537c95ad5 + React-RCTSettings: 6100e250a46b82433501d43e322ae080a3f7ce8c + React-RCTTest: 6521e5b9248e752a5b147e08861ae845fd89f901 + React-RCTText: f89d802a9cd68fe900817221f1b7cc60040f3541 + React-RCTVibration: 11367e099b9c50bf9f167cf66bbe59ed4e41576b + React-runtimeexecutor: 199a0862c373a1d478da08e800d16a64cdd6cd51 + ReactCommon: baf27d1c1cc2beaf2b5edcfeec341d4a034c2d32 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 4e413bcfc159bb24650466ba3567b533c66e3e1a + Yoga: 0a199afddca910a92a22c32d023bce19b2fa3491 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/package.json b/template/package.json index a171d646e1465b..40c8dc6737298f 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.5" + "react-native": "0.67.0-rc.6" }, "devDependencies": { "@babel/core": "^7.12.9", From 6fc004e95f30e13945bbbe223e44de19ddec4c36 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 17 Dec 2021 18:35:48 -0800 Subject: [PATCH 34/52] Use tag to set publish version (#32757) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/32757 Changelog: [Internal] - Update release automation to still be manually triggered as from discussion: https://github.com/reactwg/react-native-releases/discussions/7 A releaser needs to do the following on a release branch like `0.99-stable`: * For an initial release branch cut: * Tag the head of the branch `git tag publish-v0.99.0-rc.0` * `git push origin 0.99-stable --follow-tags` * For cherry-picks on the pre-release: * Make the picks on `0.99-stable` * Tag the head of the branch `git tag publish-v0.99.0-rc.1` * `git push origin 0.99-stable --follow-tags` * For promoting pre-release to stable with intention of making this the `latest` npm version: * Tag the head of the branch `git tag publish-v0.99.0` * Tag the head of the branch `git tag latest` * `git push origin 0.99-stable --follow-tags` Follow-up diff to make this codified via a script Reviewed By: sota000 Differential Revision: D33101594 fbshipit-source-id: 74b065229a3705fccbe1a25ed7ece4a28d9aa76d --- .circleci/config.yml | 3 +- scripts/__tests__/version-utils-test.js | 74 +++++++++++-------------- scripts/prepare-package-for-release.js | 54 +++++++++++------- scripts/version-utils.js | 68 ++++++----------------- 4 files changed, 84 insertions(+), 115 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 897cd545a12983..f9d4dbb5598166 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -856,7 +856,8 @@ workflows: releases: jobs: - # This job will trigger on pushes to release branch and commit a version tag to trigger `build_npm_package` for release + # This job will trigger on relevant `publish...` tags. + # It prepares the package and triggers `build_npm_package` for release - prepare_package_for_release: name: prepare_package_for_release filters: diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index d9a463f91a28e5..8c8b17ae519c64 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -9,10 +9,10 @@ const { parseVersion, - getNextVersionFromTags, isTaggedLatest, - isTaggedVersion, + getPublishVersion, isReleaseBranch, + getPublishTag, } = require('../version-utils'); let execResult = null; @@ -25,33 +25,6 @@ jest.mock('shelljs', () => ({ })); describe('version-utils', () => { - describe('isTaggedVersion', () => { - it('should return true on pre-release versions', () => { - execResult = 'v0.66.0-rc.3\nlatest\n\n'; - expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( - true, - ); - }); - it('should return true on release versions', () => { - execResult = 'latest\nv0.66.2\n\n'; - expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( - true, - ); - }); - it('should return false when no tags', () => { - execResult = '\n'; - expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( - false, - ); - }); - it('should return false on tags that are not versions', () => { - execResult = 'latest\n0.someother-made-up-tag\n\n'; - expect(isTaggedVersion('6c19dc3266b84f47a076b647a1c93b3c3b69d2c5')).toBe( - false, - ); - }); - }); - describe('isReleaseBranch', () => { it('should identify as release branch', () => { expect(isReleaseBranch('v0.66-stable')).toBe(true); @@ -76,22 +49,39 @@ describe('version-utils', () => { }); }); - describe('getNextVersionFromTags', () => { - it('should increment last stable tag', () => { - execResult = - 'v0.66.3\nv0.66.2\nv0.66.1\nv0.66.0-rc.4\nv0.66.0-rc.3\nv0.66.0-rc.2\nv0.66.0-rc.1\nv0.66.0-rc.0'; - expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.4'); + describe('getPublishTag', () => { + it('Should return null no tags are returned', () => { + execResult = '\n'; + expect(getPublishTag()).toBe(null); }); - - it('should find last prerelease tag and increment', () => { - execResult = - 'v0.66.0-rc.4\nv0.66.0-rc.3\nv0.66.0-rc.2\nv0.66.0-rc.1\nv0.66.0-rc.0'; - expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.0-rc.5'); + it('Should return tag', () => { + execResult = 'publish-v999.0.0-rc.0\n'; + expect(getPublishTag()).toBe('publish-v999.0.0-rc.0'); }); + }); - it('should return rc.0 version if no previous tags', () => { - execResult = '\n'; - expect(getNextVersionFromTags('0.66-stable')).toBe('0.66.0-rc.0'); + describe('getPublishVersion', () => { + it('Should return null if invalid tag provided', () => { + expect(getPublishVersion('')).toBe(null); + expect(getPublishVersion('something')).toBe(null); + }); + it('should throw error if invalid tag version provided', () => { + function testInvalidVersion() { + getPublishVersion('publish-'); + } + expect(testInvalidVersion).toThrowErrorMatchingInlineSnapshot( + `"You must pass a correctly formatted version; couldn't parse "`, + ); + }); + it('Should return version for tag', () => { + const {version, major, minor, patch, prerelease} = getPublishVersion( + 'publish-v0.67.0-rc.6', + ); + expect(version).toBe('0.67.0-rc.6'); + expect(major).toBe('0'); + expect(minor).toBe('67'); + expect(patch).toBe('0'); + expect(prerelease).toBe('rc.6'); }); }); diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js index 529fa5e870f027..d5a47e0e60c337 100755 --- a/scripts/prepare-package-for-release.js +++ b/scripts/prepare-package-for-release.js @@ -23,8 +23,8 @@ const yargs = require('yargs'); const { isReleaseBranch, isTaggedLatest, - isTaggedVersion, - getNextVersionFromTags, + getPublishVersion, + getPublishTag, } = require('./version-utils'); const branch = process.env.CIRCLE_BRANCH; @@ -34,12 +34,12 @@ const argv = yargs.option('r', { alias: 'remote', default: 'origin', }).argv; +const remote = argv.remote; -// We do this check to prevent a loop of commit in this script to trigger the job again. -// I haven't figured out a way for CircleCI to filter out commits from CircleCI jobs -if (isTaggedVersion(currentCommit)) { +const tag = getPublishTag(); +if (tag == null) { console.log( - 'Skip running prepare-package-for-release as this job was triggered from previous run of this script.', + 'No publish tag set. Not publishing this release.\nCircleCI cannot filter workflows on both branch and tag so we do this check in prepare-package-for-release', ); exit(0); } @@ -49,8 +49,21 @@ if (!isReleaseBranch(branch)) { exit(1); } -// Progress the version by 1 using existing git tags -const version = getNextVersionFromTags(branch); +// Get the version we're publishing from the publish tag +// Tag of the form `publish-v{versionStr}` +const versionInfo = getPublishVersion(tag); +if (versionInfo == null) { + console.error( + `Invalid tag provided: ${tag}, needs to be of form 'publish-v{major}.{minor}.{patch}'`, + ); + exit(1); +} + +// Clean up tag now that we're publishing the release. +exec(`git tag -d ${tag}`); +exec(`git push ${remote} :${tag}`); + +const {version} = versionInfo; if (exec(`node scripts/set-rn-version.js --to-version ${version}`).code) { echo(`Failed to set React Native version to ${version}`); @@ -65,24 +78,12 @@ if (exec('source scripts/update_podfile_lock.sh && update_pods').code) { exit(1); } -// Check if this release has been tagged as latest -const isLatest = isTaggedLatest(currentCommit); - // Make commit [0.21.0-rc] Bump version numbers if (exec(`git commit -a -m "[${version}] Bump version numbers"`).code) { echo('failed to commit'); exit(1); } -// Since we just committed, if `isLatest`, move the tag to commit we just made -// This tag will also update npm release as `latest` -if (isLatest) { - exec('git tag -d latest'); - exec(`git push ${remote} :latest`); - exec('git tag latest'); - exec(`git push ${remote} latest`); -} - // Add tag v0.21.0-rc.1 if (exec(`git tag v${version}`).code) { echo( @@ -93,8 +94,19 @@ if (exec(`git tag v${version}`).code) { exit(1); } +// See if `latest` was set on the commit that triggered this script +// If yes, move the tag to commit we just made +// This tag will also update npm release as `latest` +const isLatest = isTaggedLatest(currentCommit); +if (isLatest) { + exec('git tag -d latest'); + exec(`git push ${remote} :latest`); + + // This will be pushed with the `--follow-tags` + exec('git tag latest'); +} + // Push newly created tag -let remote = argv.remote; exec(`git push ${remote} v${version}`); exec(`git push ${remote} ${branch} --follow-tags`); diff --git a/scripts/version-utils.js b/scripts/version-utils.js index 807bd9a5fd2a1b..58177067c53909 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -28,59 +28,17 @@ function parseVersion(versionStr) { }; } -function getLatestVersionTag(branchVersion) { - // Returns list of tags like ["v0.67.2", "v0.67.1", "v0.67.0-rc.3", "v0.67.0-rc.2", ...] in reverse lexical order - const tags = exec(`git tag --list "v${branchVersion}*" --sort=-refname`, { - silent: true, - }) - .stdout.trim() - .split('\n') - .filter(tag => tag.length > 0); - - // If there are no tags, return null - if (tags.length === 0) { - return null; - } - - // Return most recent tag (with the "v" prefix) - return tags[0]; -} - -function getNextVersionFromTags(branch) { - // Assumption that branch names will follow pattern `{major}.{minor}-stable` - // Ex. "0.67-stable" -> "0.67" - const branchVersion = branch.replace('-stable', ''); - - // Get the latest version tag of the release branch - const versionTag = getLatestVersionTag(branchVersion); - - // If there are no tags , we assume this is the first pre-release - if (versionTag == null) { - return `${branchVersion}.0-rc.0`; - } - - const {major, minor, patch, prerelease} = parseVersion(versionTag); - if (prerelease != null) { - // prelease is of the form "rc.X" - const prereleasePatch = parseInt(prerelease.slice(3), 10); - return `${major}.${minor}.${patch}-rc.${prereleasePatch + 1}`; - } - - // If not prerelease, increment the patch version - return `${major}.${minor}.${parseInt(patch, 10) + 1}`; -} - function isReleaseBranch(branch) { return branch.endsWith('-stable'); } -function isTaggedVersion(commitSha) { - const tags = exec(`git tag --points-at ${commitSha}`, { - silent: true, - }) - .stdout.trim() - .split('\n'); - return tags.some(tag => !!tag.match(VERSION_REGEX)); +function getPublishVersion(tag) { + if (!tag.startsWith('publish-')) { + return null; + } + + const versionStr = tag.replace('publish-', ''); + return parseVersion(versionStr); } function isTaggedLatest(commitSha) { @@ -91,10 +49,18 @@ function isTaggedLatest(commitSha) { ); } +function getPublishTag() { + // Assumes we only ever have one tag with the prefix `publish-v` + const tag = exec("git tag --points-at HEAD | grep 'publish-v'", { + silent: true, + }).stdout.trim(); + return tag ? tag : null; +} + module.exports = { isTaggedLatest, - isTaggedVersion, + getPublishTag, + getPublishVersion, parseVersion, - getNextVersionFromTags, isReleaseBranch, }; From e7296d6b343b70b016c77d59a8e05829b11a6cbe Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 17 Dec 2021 18:35:48 -0800 Subject: [PATCH 35/52] Remove usages of bump-oss-version from generated scripts Summary: Changelog: [Internal] - Update the source of the changes in generated files, no longer bump-oss-version but set-rn-version Reviewed By: sota000 Differential Revision: D33110408 fbshipit-source-id: 8cd5004f5d40dde82fe4d6271d5b8598cd27ca31 --- Libraries/Core/ReactNativeVersion.js | 2 +- React/Base/RCTVersion.m | 2 +- .../facebook/react/modules/systeminfo/ReactNativeVersion.java | 2 +- ReactCommon/cxxreact/ReactNativeVersion.h | 2 +- scripts/versiontemplates/RCTVersion.m.template | 2 +- scripts/versiontemplates/ReactNativeVersion.h.template | 2 +- scripts/versiontemplates/ReactNativeVersion.java.template | 2 +- scripts/versiontemplates/ReactNativeVersion.js.template | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 5bda29727641f9..9eef2af22a2c71 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 42780b6ab2d71d..76bd7577b5c6fe 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * 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 9b4269717b7ee0..9bf4677d2f7e12 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 @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 84de7d7ebee222..71501e441ae6c9 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js */ #pragma once diff --git a/scripts/versiontemplates/RCTVersion.m.template b/scripts/versiontemplates/RCTVersion.m.template index 5df4b8fabdb477..cbb183b5c52cde 100644 --- a/scripts/versiontemplates/RCTVersion.m.template +++ b/scripts/versiontemplates/RCTVersion.m.template @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * diff --git a/scripts/versiontemplates/ReactNativeVersion.h.template b/scripts/versiontemplates/ReactNativeVersion.h.template index ed9d242c72a43d..a290a5994d4504 100644 --- a/scripts/versiontemplates/ReactNativeVersion.h.template +++ b/scripts/versiontemplates/ReactNativeVersion.h.template @@ -4,7 +4,7 @@ * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js */ #pragma once diff --git a/scripts/versiontemplates/ReactNativeVersion.java.template b/scripts/versiontemplates/ReactNativeVersion.java.template index 94d103f10002a9..4f1930434ac02b 100644 --- a/scripts/versiontemplates/ReactNativeVersion.java.template +++ b/scripts/versiontemplates/ReactNativeVersion.java.template @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * diff --git a/scripts/versiontemplates/ReactNativeVersion.js.template b/scripts/versiontemplates/ReactNativeVersion.js.template index 72bfcfef110580..cfeb6eebd0a663 100644 --- a/scripts/versiontemplates/ReactNativeVersion.js.template +++ b/scripts/versiontemplates/ReactNativeVersion.js.template @@ -1,5 +1,5 @@ /** - * @generated by scripts/bump-oss-version.js + * @generated by scripts/set-rn-version.js * * Copyright (c) Facebook, Inc. and its affiliates. * From a59141fb2813861fc923a71593b96c8fb70bdb9b Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 17 Dec 2021 18:35:48 -0800 Subject: [PATCH 36/52] Update comments in publish-npm and leverage isTaggedLatest Summary: Changelog: [Internal] Update the comments in publish-npm script to changes in release workflow and leverage `isTaggedLatest` utility. A lot of this information will be moved to the Release wiki on Github Reviewed By: ShikaSD Differential Revision: D33110407 fbshipit-source-id: b01a555a3eed6e505a3b0ad220a0c2c54459ab03 --- scripts/publish-npm.js | 57 +++++++++++++----------------------------- 1 file changed, 18 insertions(+), 39 deletions(-) diff --git a/scripts/publish-npm.js b/scripts/publish-npm.js index f0cbad2ebf4068..552b41dcc27df2 100644 --- a/scripts/publish-npm.js +++ b/scripts/publish-npm.js @@ -13,45 +13,27 @@ * This script prepares a release version of react-native and may publish to NPM. * It is supposed to run in CI environment, not on a developer's machine. * - * To make it easier for developers it uses some logic to identify with which - * version to publish the package. + * For a dry run (commitly), this script will: + * * Version the commitly of the form `1000.0.0-` + * * Create Android artifacts + * * It will not publish to npm * - * To cut a branch (and release RC): - * - Developer: `git checkout -b 0.XY-stable` - * - Developer: `./scripts/bump-oss-version.js -v v0.XY.0-rc.0` - * - CI: test and deploy to npm (run this script) with version `0.XY.0-rc.0` - * with tag "next" + * For a nightly run, this script will: + * * Version the nightly release of the form `0.0.0--` + * * Create Android artifacts + * * Publish to npm using `nightly` tag * - * To update RC release: - * - Developer: `git checkout 0.XY-stable` - * - Developer: cherry-pick whatever changes needed - * - Developer: `./scripts/bump-oss-version.js -v v0.XY.0-rc.1` - * - CI: test and deploy to npm (run this script) with version `0.XY.0-rc.1` - * with tag "next" - * - * To publish a release: - * - Developer: `git checkout 0.XY-stable` - * - Developer: cherry-pick whatever changes needed - * - Developer: `./scripts/bump-oss-version.js -v v0.XY.0` - * - CI: test and deploy to npm (run this script) with version `0.XY.0` - * and no tag ("latest" is implied by npm) - * - * To patch old release: - * - Developer: `git checkout 0.XY-stable` - * - Developer: cherry-pick whatever changes needed - * - Developer: `git tag v0.XY.Z` - * - Developer: `git push` to git@github.com:facebook/react-native.git (or merge as pull request) - * - CI: test and deploy to npm (run this script) with version 0.XY.Z with no tag, npm will not mark it as latest if - * there is a version higher than XY - * - * Important tags: - * If tag v0.XY.0-rc.Z is present on the commit then publish to npm with version 0.XY.0-rc.Z and tag next - * If tag v0.XY.Z is present on the commit then publish to npm with version 0.XY.Z and no tag (npm will consider it latest) + * For a release run, this script will: + * * Version the release by the tag version that triggered CI + * * Create Android artifacts + * * Publish to npm + * * using `latest` tag if commit is currently tagged `latest` + * * or otherwise `{major}.{minor}-stable` */ const {exec, echo, exit, test} = require('shelljs'); const yargs = require('yargs'); -const {parseVersion} = require('./version-utils'); +const {parseVersion, isTaggedLatest} = require('./version-utils'); const buildTag = process.env.CIRCLE_TAG; const otp = process.env.NPM_CONFIG_OTP; @@ -113,12 +95,12 @@ if (dryRunBuild) { } // Bump version number in various files (package.json, gradle.properties etc) -// For stable, pre-release releases, we manually call bump-oss-version on release branch +// For stable, pre-release releases, we rely on CircleCI job `prepare_package_for_release` to handle this if (nightlyBuild || dryRunBuild) { if ( exec(`node scripts/set-rn-version.js --to-version ${releaseVersion}`).code ) { - echo('Failed to bump version number'); + echo(`Failed to set version number to ${releaseVersion}`); exit(1); } } @@ -156,10 +138,7 @@ if (dryRunBuild) { } // Running to see if this commit has been git tagged as `latest` -const latestCommit = exec("git rev-list -n 1 'latest'", { - silent: true, -}).stdout.replace('\n', ''); -const isLatest = currentCommit === latestCommit; +const isLatest = isTaggedLatest(currentCommit); const releaseBranch = `${major}.${minor}-stable`; From 842aac5a3c9c10e229b2da8da02e2a18f5807916 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Fri, 17 Dec 2021 18:35:48 -0800 Subject: [PATCH 37/52] Update bump-oss-version.js to guide releaser through release actions (#32769) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/32769 Changelog: [Internal] Re-purpose bump-oss-version to guide releaser to correctly tag the release and trigger relevant CircleCI jobs Reviewed By: sota000 Differential Revision: D33121691 fbshipit-source-id: 739f920cd9a04dfb436aff1abe9a05a51df4c32c --- .circleci/config.yml | 7 +- repo-config/package.json | 1 + scripts/bump-oss-version.js | 290 ++++++++----------------- scripts/prepare-package-for-release.js | 15 +- scripts/version-utils.js | 7 + yarn.lock | 7 +- 6 files changed, 121 insertions(+), 206 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f9d4dbb5598166..5ebd10cdc02324 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -856,10 +856,12 @@ workflows: releases: jobs: - # This job will trigger on relevant `publish...` tags. + # This job will trigger on relevant release branch pushes. # It prepares the package and triggers `build_npm_package` for release - prepare_package_for_release: name: prepare_package_for_release + # Since CircleCI does not support branch AND tag filters, we manually check in job + # and no-op if there is no `publish-v{version}` tag set. filters: branches: only: @@ -869,6 +871,9 @@ workflows: - build_npm_package: name: build_and_publish_npm_package publish_npm_args: --release + # CircleCI filters are OR-ed, with all branches triggering by default and tags excluded by default + # CircleCI env-vars are only set with the branch OR tag that triggered the job, not both. + # In this case, CIRCLE_BRANCH is unset, but CIRCLE_TAG is set filters: # Both of the following conditions must be included! # Ignore any commit on any branch by default. diff --git a/repo-config/package.json b/repo-config/package.json index bfa34c69566978..7a39b866ea59ba 100644 --- a/repo-config/package.json +++ b/repo-config/package.json @@ -34,6 +34,7 @@ "eslint-plugin-react-native": "3.10.0", "eslint-plugin-relay": "1.8.1", "flow-bin": "^0.162.0", + "inquirer": "^7.1.0", "jest": "^26.6.3", "jest-junit": "^10.0.0", "jscodeshift": "^0.11.0", diff --git a/scripts/bump-oss-version.js b/scripts/bump-oss-version.js index d94474491700fd..ccc87c69b178a5 100755 --- a/scripts/bump-oss-version.js +++ b/scripts/bump-oss-version.js @@ -11,231 +11,131 @@ 'use strict'; /** - * This script bumps a new version for open source releases. - * It updates the version in json/gradle files and makes sure they are consistent between each other - * After changing the files it makes a commit and tags it. - * All you have to do is push changes to remote and CI will make a new build. + * This script walks a releaser through bumping the version for a release + * It will commit the appropriate tags to trigger the CircleCI jobs. */ -const fs = require('fs'); -const {cat, echo, exec, exit, sed} = require('shelljs'); +const {exec, exit} = require('shelljs'); const yargs = require('yargs'); -const {parseVersion} = require('./version-utils'); +const inquirer = require('inquirer'); +const { + parseVersion, + isReleaseBranch, + getBranchName, +} = require('./version-utils'); let argv = yargs .option('r', { alias: 'remote', default: 'origin', }) - .option('n', { - alias: 'nightly', - type: 'boolean', - default: false, - }) - .option('v', { - alias: 'to-version', - type: 'string', - }) - .option('l', { - alias: 'latest', - type: 'boolean', - default: false, + .check(() => { + const branch = getBranchName(); + exitIfNotOnReleaseBranch(branch); + return true; }).argv; -const nightlyBuild = argv.nightly; -const version = argv.toVersion; - -if (!version) { - echo( - 'You must specify a version using -v', - ); - exit(1); -} - -let branch; -if (!nightlyBuild) { - // Check we are in release branch, e.g. 0.33-stable - branch = exec('git symbolic-ref --short HEAD', { - silent: true, - }).stdout.trim(); - - if (branch.indexOf('-stable') === -1) { - echo('You must be in 0.XX-stable branch to bump a version'); - exit(1); - } - - // e.g. 0.33 - let versionMajor = branch.slice(0, branch.indexOf('-stable')); - - // - check that argument version matches branch - // e.g. 0.33.1 or 0.33.0-rc4 - if (version.indexOf(versionMajor) !== 0) { - echo( - `You must specify a version tag like 0.${versionMajor}.[X]-rc[Y] to bump a version`, +function exitIfNotOnReleaseBranch(branch) { + if (!isReleaseBranch(branch)) { + console.log( + 'This script must be run in a react-native git repository checkout and on a release branch', ); exit(1); } } -let major, - minor, - patch, - prerelease = -1; -try { - ({major, minor, patch, prerelease} = parseVersion(version)); -} catch (e) { - echo(e.message); - exit(1); +function getLatestTag(versionPrefix) { + const tags = exec(`git tag --list "v${versionPrefix}*" --sort=-refname`, { + silent: true, + }) + .stdout.trim() + .split('\n') + .filter(tag => tag.length > 0); + if (tags.length > 0) { + return tags[0]; + } + return null; } -fs.writeFileSync( - 'ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java', - cat('scripts/versiontemplates/ReactNativeVersion.java.template') - .replace('${major}', major) - .replace('${minor}', minor) - .replace('${patch}', patch) - .replace( - '${prerelease}', - prerelease !== undefined ? `"${prerelease}"` : 'null', - ), - 'utf-8', -); - -fs.writeFileSync( - 'React/Base/RCTVersion.m', - cat('scripts/versiontemplates/RCTVersion.m.template') - .replace('${major}', `@(${major})`) - .replace('${minor}', `@(${minor})`) - .replace('${patch}', `@(${patch})`) - .replace( - '${prerelease}', - prerelease !== undefined ? `@"${prerelease}"` : '[NSNull null]', - ), - 'utf-8', -); - -fs.writeFileSync( - 'ReactCommon/cxxreact/ReactNativeVersion.h', - cat('scripts/versiontemplates/ReactNativeVersion.h.template') - .replace('${major}', major) - .replace('${minor}', minor) - .replace('${patch}', patch) - .replace( - '${prerelease}', - prerelease !== undefined ? `"${prerelease}"` : '""', - ), - 'utf-8', -); - -fs.writeFileSync( - 'Libraries/Core/ReactNativeVersion.js', - cat('scripts/versiontemplates/ReactNativeVersion.js.template') - .replace('${major}', major) - .replace('${minor}', minor) - .replace('${patch}', patch) - .replace( - '${prerelease}', - prerelease !== undefined ? `'${prerelease}'` : 'null', - ), - 'utf-8', -); - -let packageJson = JSON.parse(cat('package.json')); -packageJson.version = version; -delete packageJson.workspaces; -delete packageJson.private; - -// Copy dependencies over from repo-config/package.json -const repoConfigJson = JSON.parse(cat('repo-config/package.json')); -packageJson.devDependencies = {...packageJson.devDependencies, ...repoConfigJson.dependencies}; -// Make react-native-codegen a direct dependency of react-native -delete packageJson.devDependencies['react-native-codegen']; -packageJson.dependencies = {...packageJson.dependencies, 'react-native-codegen': repoConfigJson.dependencies['react-native-codegen']}; -fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2), 'utf-8'); - -// Change ReactAndroid/gradle.properties -if ( - sed( - '-i', - /^VERSION_NAME=.*/, - `VERSION_NAME=${version}`, - 'ReactAndroid/gradle.properties', - ).code -) { - echo("Couldn't update version for Gradle"); - exit(1); -} +async function main() { + const branch = getBranchName(); -// Change react-native version in the template's package.json -exec(`node scripts/set-rn-template-version.js ${version}`); - -// Verify that files changed, we just do a git diff and check how many times version is added across files -const filesToValidate = [ - 'package.json', - 'ReactAndroid/gradle.properties', - 'template/package.json', -]; -let numberOfChangedLinesWithNewVersion = exec( - `git diff -U0 ${filesToValidate.join(' ')}| grep '^[+]' | grep -c ${version} `, - {silent: true}, -).stdout.trim(); - -// Make sure to update ruby version -if (exec('scripts/update-ruby.sh').code) { - echo('Failed to update Ruby version'); - exit(1); -} + const {pulled} = await inquirer.prompt({ + type: 'confirm', + name: 'pulled', + message: `You are currently on branch: ${branch}. Have you run "git pull ${argv.remote} ${branch} --tags"?`, + }); -// Release builds should commit the version bumps, and create tags. -// Nightly builds do not need to do that. -if (!nightlyBuild) { - if (+numberOfChangedLinesWithNewVersion !== filesToValidate.length) { - echo( - `Failed to update all the files: [${filesToValidate.join(', ')}] must have versions in them`, - ); - echo('Fix the issue, revert and try again'); - exec('git diff'); + if (!pulled) { + console.log(`Please run 'git pull ${argv.remote} ${branch} --tags'`); exit(1); + return; } - // Update Podfile.lock only on release builds, not nightlies. - // Nightly builds don't need it as the main branch will already be up-to-date. - echo('Updating RNTester Podfile.lock...'); - if (exec('source scripts/update_podfile_lock.sh && update_pods').code) { - echo('Failed to update RNTester Podfile.lock.'); - echo('Fix the issue, revert and try again.'); - exit(1); + const lastVersionTag = getLatestTag(branch.replace('-stable', '')); + const lastVersion = lastVersionTag + ? parseVersion(lastVersionTag).version + : null; + const lastVersionMessage = lastVersion + ? `Last version tagged is ${lastVersion}.\n` + : ''; + + const {releaseVersion} = await inquirer.prompt({ + type: 'input', + name: 'releaseVersion', + message: `What version are you releasing? (Ex. 0.66.0-rc.4)\n${lastVersionMessage}`, + }); + + let setLatest = false; + + const {version, prerelease} = parseVersion(releaseVersion); + if (!prerelease) { + const {latest} = await inquirer.prompt({ + type: 'confirm', + name: 'latest', + message: 'Set this version as "latest" on npm?', + }); + setLatest = latest; } - - // Make commit [0.21.0-rc] Bump version numbers - if (exec(`git commit -a -m "[${version}] Bump version numbers"`).code) { - echo('failed to commit'); - exit(1); + const npmTag = setLatest ? 'latest' : !prerelease ? branch : 'next'; + const {confirmRelease} = await inquirer.prompt({ + type: 'confirm', + name: 'confirmRelease', + message: `Releasing version "${version}" with npm tag "${npmTag}". Is this correct?`, + }); + + if (!confirmRelease) { + console.log('Aborting.'); + return; } - // Add tag v0.21.0-rc - if (exec(`git tag v${version}`).code) { - echo( - `failed to tag the commit with v${version}, are you sure this release wasn't made earlier?`, - ); - echo('You may want to rollback the last commit'); - echo('git reset --hard HEAD~1'); + if ( + exec(`git tag -a publish-v${version} -m "publish version ${version}"`).code + ) { + console.error(`Failed to tag publish-v${version}`); exit(1); + return; } - // Push newly created tag - let remote = argv.remote; - exec(`git push ${remote} v${version}`); - - // Tag latest if doing stable release. - // This will also tag npm release as `latest` - if (prerelease == null && argv.latest) { + if (setLatest) { exec('git tag -d latest'); - exec(`git push ${remote} :latest`); - exec('git tag latest'); - exec(`git push ${remote} latest`); + exec(`git push ${argv.remote} :latest`); + exec('git tag -a latest -m "latest"'); + } + + if (exec(`git push ${argv.remote} ${branch} --follow-tags`).code) { + console.error(`Failed to push tag publish-v${version}`); + exit(1); + return; } - exec(`git push ${remote} ${branch} --follow-tags`); + // TODO + // 1. Link to CircleCI job to watch + // 2. Output the release changelog to paste into Github releases + // 3. Link to release discussions to update + // 4. Verify RN-diff publish is through + // 5. General changelog update on PR? } -exit(0); +main().then(() => { + exit(0); +}); diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js index d5a47e0e60c337..19242fb9acf6db 100755 --- a/scripts/prepare-package-for-release.js +++ b/scripts/prepare-package-for-release.js @@ -27,13 +27,13 @@ const { getPublishTag, } = require('./version-utils'); -const branch = process.env.CIRCLE_BRANCH; -const currentCommit = process.env.CIRCLE_SHA1; - const argv = yargs.option('r', { alias: 'remote', default: 'origin', }).argv; + +const currentCommit = process.env.CIRCLE_SHA1; +const branch = process.env.CIRCLE_BRANCH; const remote = argv.remote; const tag = getPublishTag(); @@ -45,7 +45,7 @@ if (tag == null) { } if (!isReleaseBranch(branch)) { - console.error('This needs to be on a release branch'); + console.error(`This needs to be on a release branch. On branch: ${branch}`); exit(1); } @@ -85,7 +85,7 @@ if (exec(`git commit -a -m "[${version}] Bump version numbers"`).code) { } // Add tag v0.21.0-rc.1 -if (exec(`git tag v${version}`).code) { +if (exec(`git tag -a v${version} -m "v${version}"`).code) { echo( `failed to tag the commit with v${version}, are you sure this release wasn't made earlier?`, ); @@ -103,12 +103,9 @@ if (isLatest) { exec(`git push ${remote} :latest`); // This will be pushed with the `--follow-tags` - exec('git tag latest'); + exec('git tag -a latest -m "latest"'); } -// Push newly created tag -exec(`git push ${remote} v${version}`); - exec(`git push ${remote} ${branch} --follow-tags`); exit(0); diff --git a/scripts/version-utils.js b/scripts/version-utils.js index 58177067c53909..861aae527dacae 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -32,6 +32,12 @@ function isReleaseBranch(branch) { return branch.endsWith('-stable'); } +function getBranchName() { + return exec('git rev-parse --abbrev-ref HEAD', { + silent: true, + }).stdout.trim(); +} + function getPublishVersion(tag) { if (!tag.startsWith('publish-')) { return null; @@ -58,6 +64,7 @@ function getPublishTag() { } module.exports = { + getBranchName, isTaggedLatest, getPublishTag, getPublishVersion, diff --git a/yarn.lock b/yarn.lock index 4e75e6024dd69f..395da1f7807abc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4456,11 +4456,16 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash@4.x.x, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.5: +lodash@4.x.x, lodash@^4.17.10, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.5: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash@^4.17.19: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + log-driver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" From 900af2b3b6d4904e0e92502dd218995aec36d6bc Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Tue, 18 Jan 2022 14:04:47 -0800 Subject: [PATCH 38/52] TODO dummy commit --- scripts/bump-oss-version.js | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/bump-oss-version.js b/scripts/bump-oss-version.js index ccc87c69b178a5..b57e6a8d2e7b79 100755 --- a/scripts/bump-oss-version.js +++ b/scripts/bump-oss-version.js @@ -13,6 +13,7 @@ /** * This script walks a releaser through bumping the version for a release * It will commit the appropriate tags to trigger the CircleCI jobs. + * TODO change this workflow to use POST a trigger vs. using tags */ const {exec, exit} = require('shelljs'); const yargs = require('yargs'); From 857dbd9b208308d66b8827a1df46b0b452c13f07 Mon Sep 17 00:00:00 2001 From: Distiller Date: Tue, 18 Jan 2022 22:12:57 +0000 Subject: [PATCH 39/52] [0.67.0] Bump version numbers --- Gemfile.lock | 10 +- 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 | 5 +- packages/rn-tester/Podfile.lock | 1138 ++++++++--------- template/Gemfile.lock | 10 +- template/package.json | 2 +- 10 files changed, 588 insertions(+), 587 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 1db016e20370e8..5233fddd1b6d79 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: 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,7 +58,7 @@ 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) @@ -66,7 +66,7 @@ GEM i18n (1.8.11) concurrent-ruby (~> 1.0) json (2.6.1) - minitest (5.14.4) + 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.3) PLATFORMS ruby diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 9eef2af22a2c71..11120b15d11565 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -13,5 +13,5 @@ exports.version = { major: 0, minor: 67, patch: 0, - prerelease: 'rc.6', + prerelease: null, }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 76bd7577b5c6fe..3c23204aaf7d01 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(67), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.6", + RCTVersionPrerelease: [NSNull null], }; }); return __rnVersion; diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index d8088ebc5686a5..3732bbe9fa74ca 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0-rc.6 +VERSION_NAME=0.67.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 9bf4677d2f7e12..d101a5075e4536 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", 67, "patch", 0, - "prerelease", "rc.6"); + "prerelease", null); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 71501e441ae6c9..90a962ece4562d 100644 --- a/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 67; int32_t Patch = 0; - std::string_view Prerelease = "rc.6"; + std::string_view Prerelease = ""; } ReactNativeVersion; } // namespace facebook::react diff --git a/package.json b/package.json index 1d12c484be254e..73f40364bc4f78 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0-rc.6", + "version": "0.67.0", "bin": "./cli.js", "description": "A framework for building native apps using React", "license": "MIT", @@ -156,7 +156,8 @@ "shelljs": "^0.7.8", "signedsource": "^1.0.0", "ws": "^6.1.4", - "yargs": "^15.3.1" + "yargs": "^15.3.1", + "inquirer": "^7.1.0" }, "detox": { "test-runner": "jest", diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index 588e54d4dc5833..a35584ed42ee88 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.67.0-rc.6) - - FBReactNativeSpec (0.67.0-rc.6): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - FBLazyVector (0.67.0) + - FBReactNativeSpec (0.67.0): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-Core (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0-rc.6) - - RCTTypeSafety (0.67.0-rc.6): - - FBLazyVector (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - React-Core (= 0.67.0-rc.6) - - React (0.67.0-rc.6): - - React-Core (= 0.67.0-rc.6) - - React-Core/DevSupport (= 0.67.0-rc.6) - - React-Core/RCTWebSocket (= 0.67.0-rc.6) - - React-RCTActionSheet (= 0.67.0-rc.6) - - React-RCTAnimation (= 0.67.0-rc.6) - - React-RCTBlob (= 0.67.0-rc.6) - - React-RCTImage (= 0.67.0-rc.6) - - React-RCTLinking (= 0.67.0-rc.6) - - React-RCTNetwork (= 0.67.0-rc.6) - - React-RCTSettings (= 0.67.0-rc.6) - - React-RCTText (= 0.67.0-rc.6) - - React-RCTVibration (= 0.67.0-rc.6) - - React-callinvoker (0.67.0-rc.6) - - React-Core (0.67.0-rc.6): + - RCTRequired (0.67.0) + - RCTTypeSafety (0.67.0): + - FBLazyVector (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - React-Core (= 0.67.0) + - React (0.67.0): + - React-Core (= 0.67.0) + - React-Core/DevSupport (= 0.67.0) + - React-Core/RCTWebSocket (= 0.67.0) + - React-RCTActionSheet (= 0.67.0) + - React-RCTAnimation (= 0.67.0) + - React-RCTBlob (= 0.67.0) + - React-RCTImage (= 0.67.0) + - React-RCTLinking (= 0.67.0) + - React-RCTNetwork (= 0.67.0) + - React-RCTSettings (= 0.67.0) + - React-RCTText (= 0.67.0) + - React-RCTVibration (= 0.67.0) + - React-callinvoker (0.67.0) + - React-Core (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.6) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-Core/Default (= 0.67.0) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/CoreModulesHeaders (0.67.0-rc.6): + - React-Core/CoreModulesHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/Default (0.67.0-rc.6): + - React-Core/Default (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/DevSupport (0.67.0-rc.6): + - React-Core/DevSupport (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.6) - - React-Core/RCTWebSocket (= 0.67.0-rc.6) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-jsinspector (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-Core/Default (= 0.67.0) + - React-Core/RCTWebSocket (= 0.67.0) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-jsinspector (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0-rc.6): + - React-Core/RCTActionSheetHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0-rc.6): + - React-Core/RCTAnimationHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTBlobHeaders (0.67.0-rc.6): + - React-Core/RCTBlobHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTImageHeaders (0.67.0-rc.6): + - React-Core/RCTImageHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0-rc.6): + - React-Core/RCTLinkingHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0-rc.6): + - React-Core/RCTNetworkHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0-rc.6): + - React-Core/RCTPushNotificationHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0-rc.6): + - React-Core/RCTSettingsHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTTextHeaders (0.67.0-rc.6): + - React-Core/RCTTextHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0-rc.6): + - React-Core/RCTVibrationHeaders (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-Core/RCTWebSocket (0.67.0-rc.6): + - React-Core/RCTWebSocket (0.67.0): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.6) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) + - React-Core/Default (= 0.67.0) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-perflogger (= 0.67.0) - Yoga - - React-CoreModules (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/CoreModulesHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-RCTImage (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-cxxreact (0.67.0-rc.6): + - React-CoreModules (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0) + - React-Core/CoreModulesHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - React-RCTImage (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-cxxreact (0.67.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsinspector (= 0.67.0-rc.6) - - React-logger (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) - - React-runtimeexecutor (= 0.67.0-rc.6) - - React-Fabric (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Fabric/animations (= 0.67.0-rc.6) - - React-Fabric/attributedstring (= 0.67.0-rc.6) - - React-Fabric/better (= 0.67.0-rc.6) - - React-Fabric/componentregistry (= 0.67.0-rc.6) - - React-Fabric/componentregistrynative (= 0.67.0-rc.6) - - React-Fabric/components (= 0.67.0-rc.6) - - React-Fabric/config (= 0.67.0-rc.6) - - React-Fabric/core (= 0.67.0-rc.6) - - React-Fabric/debug_core (= 0.67.0-rc.6) - - React-Fabric/debug_renderer (= 0.67.0-rc.6) - - React-Fabric/imagemanager (= 0.67.0-rc.6) - - React-Fabric/leakchecker (= 0.67.0-rc.6) - - React-Fabric/mounting (= 0.67.0-rc.6) - - React-Fabric/runtimescheduler (= 0.67.0-rc.6) - - React-Fabric/scheduler (= 0.67.0-rc.6) - - React-Fabric/telemetry (= 0.67.0-rc.6) - - React-Fabric/templateprocessor (= 0.67.0-rc.6) - - React-Fabric/textlayoutmanager (= 0.67.0-rc.6) - - React-Fabric/uimanager (= 0.67.0-rc.6) - - React-Fabric/utils (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/animations (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/attributedstring (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/better (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/componentregistry (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/componentregistrynative (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Fabric/components/activityindicator (= 0.67.0-rc.6) - - React-Fabric/components/image (= 0.67.0-rc.6) - - React-Fabric/components/inputaccessory (= 0.67.0-rc.6) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0-rc.6) - - React-Fabric/components/modal (= 0.67.0-rc.6) - - React-Fabric/components/rncore (= 0.67.0-rc.6) - - React-Fabric/components/root (= 0.67.0-rc.6) - - React-Fabric/components/safeareaview (= 0.67.0-rc.6) - - React-Fabric/components/scrollview (= 0.67.0-rc.6) - - React-Fabric/components/slider (= 0.67.0-rc.6) - - React-Fabric/components/text (= 0.67.0-rc.6) - - React-Fabric/components/textinput (= 0.67.0-rc.6) - - React-Fabric/components/unimplementedview (= 0.67.0-rc.6) - - React-Fabric/components/view (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/activityindicator (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/image (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/inputaccessory (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/modal (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/rncore (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/root (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/safeareaview (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/scrollview (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/slider (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/text (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/textinput (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/unimplementedview (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/components/view (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-callinvoker (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsinspector (= 0.67.0) + - React-logger (= 0.67.0) + - React-perflogger (= 0.67.0) + - React-runtimeexecutor (= 0.67.0) + - React-Fabric (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-Fabric/animations (= 0.67.0) + - React-Fabric/attributedstring (= 0.67.0) + - React-Fabric/better (= 0.67.0) + - React-Fabric/componentregistry (= 0.67.0) + - React-Fabric/componentregistrynative (= 0.67.0) + - React-Fabric/components (= 0.67.0) + - React-Fabric/config (= 0.67.0) + - React-Fabric/core (= 0.67.0) + - React-Fabric/debug_core (= 0.67.0) + - React-Fabric/debug_renderer (= 0.67.0) + - React-Fabric/imagemanager (= 0.67.0) + - React-Fabric/leakchecker (= 0.67.0) + - React-Fabric/mounting (= 0.67.0) + - React-Fabric/runtimescheduler (= 0.67.0) + - React-Fabric/scheduler (= 0.67.0) + - React-Fabric/telemetry (= 0.67.0) + - React-Fabric/templateprocessor (= 0.67.0) + - React-Fabric/textlayoutmanager (= 0.67.0) + - React-Fabric/uimanager (= 0.67.0) + - React-Fabric/utils (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/animations (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/attributedstring (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/better (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/componentregistry (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/componentregistrynative (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-Fabric/components/activityindicator (= 0.67.0) + - React-Fabric/components/image (= 0.67.0) + - React-Fabric/components/inputaccessory (= 0.67.0) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0) + - React-Fabric/components/modal (= 0.67.0) + - React-Fabric/components/rncore (= 0.67.0) + - React-Fabric/components/root (= 0.67.0) + - React-Fabric/components/safeareaview (= 0.67.0) + - React-Fabric/components/scrollview (= 0.67.0) + - React-Fabric/components/slider (= 0.67.0) + - React-Fabric/components/text (= 0.67.0) + - React-Fabric/components/textinput (= 0.67.0) + - React-Fabric/components/unimplementedview (= 0.67.0) + - React-Fabric/components/view (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/activityindicator (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/image (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/inputaccessory (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/legacyviewmanagerinterop (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/modal (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/rncore (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/root (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/safeareaview (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/scrollview (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/slider (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/text (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/textinput (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/unimplementedview (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/components/view (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) - Yoga - - React-Fabric/config (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/core (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/debug_core (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/debug_renderer (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/imagemanager (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - React-RCTImage (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/leakchecker (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/mounting (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/runtimescheduler (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/scheduler (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/telemetry (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/templateprocessor (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/textlayoutmanager (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) + - React-Fabric/config (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/core (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/debug_core (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/debug_renderer (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/imagemanager (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - React-RCTImage (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/leakchecker (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/mounting (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/runtimescheduler (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/scheduler (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/telemetry (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/templateprocessor (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/textlayoutmanager (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) - React-Fabric/uimanager - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/uimanager (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-Fabric/utils (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-graphics (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-jsiexecutor (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-graphics (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0-rc.6) - - React-jsi (0.67.0-rc.6): + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/uimanager (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-Fabric/utils (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-graphics (= 0.67.0) + - React-jsi (= 0.67.0) + - React-jsiexecutor (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-graphics (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.0) + - React-jsi (0.67.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0-rc.6) - - React-jsi/Default (0.67.0-rc.6): + - React-jsi/Default (= 0.67.0) + - React-jsi/Default (0.67.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0-rc.6): + - React-jsi/Fabric (0.67.0): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0-rc.6): + - React-jsiexecutor (0.67.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) - - React-jsinspector (0.67.0-rc.6) - - React-logger (0.67.0-rc.6): + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-perflogger (= 0.67.0) + - React-jsinspector (0.67.0) + - React-logger (0.67.0): - glog - - React-perflogger (0.67.0-rc.6) - - React-RCTActionSheet (0.67.0-rc.6): - - React-Core/RCTActionSheetHeaders (= 0.67.0-rc.6) - - React-RCTAnimation (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/RCTAnimationHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTBlob (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0-rc.6) - - React-Core/RCTWebSocket (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-RCTNetwork (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTFabric (0.67.0-rc.6): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.6) - - React-Fabric (= 0.67.0-rc.6) - - React-RCTImage (= 0.67.0-rc.6) - - React-RCTImage (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/RCTImageHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-RCTNetwork (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTLinking (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - React-Core/RCTLinkingHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTNetwork (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/RCTNetworkHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTPushNotification (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/RCTPushNotificationHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTSettings (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0-rc.6) - - React-Core/RCTSettingsHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTTest (0.67.0-rc.6): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0-rc.6) - - React-CoreModules (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-RCTText (0.67.0-rc.6): - - React-Core/RCTTextHeaders (= 0.67.0-rc.6) - - React-RCTVibration (0.67.0-rc.6): - - FBReactNativeSpec (= 0.67.0-rc.6) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) - - React-runtimeexecutor (0.67.0-rc.6): - - React-jsi (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (0.67.0-rc.6): + - React-perflogger (0.67.0) + - React-RCTActionSheet (0.67.0): + - React-Core/RCTActionSheetHeaders (= 0.67.0) + - React-RCTAnimation (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0) + - React-Core/RCTAnimationHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTBlob (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.0) + - React-Core/RCTWebSocket (= 0.67.0) + - React-jsi (= 0.67.0) + - React-RCTNetwork (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTFabric (0.67.0): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.0) + - React-Fabric (= 0.67.0) + - React-RCTImage (= 0.67.0) + - React-RCTImage (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0) + - React-Core/RCTImageHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - React-RCTNetwork (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTLinking (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - React-Core/RCTLinkingHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTNetwork (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0) + - React-Core/RCTNetworkHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTPushNotification (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCTTypeSafety (= 0.67.0) + - React-Core/RCTPushNotificationHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTSettings (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.0) + - React-Core/RCTSettingsHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTTest (0.67.0): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.0) + - React-CoreModules (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-RCTText (0.67.0): + - React-Core/RCTTextHeaders (= 0.67.0) + - React-RCTVibration (0.67.0): + - FBReactNativeSpec (= 0.67.0) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.0) + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) + - React-runtimeexecutor (0.67.0): + - React-jsi (= 0.67.0) + - ReactCommon/turbomodule/core (0.67.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.6) - - React-Core (= 0.67.0-rc.6) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-logger (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) - - ReactCommon/turbomodule/samples (0.67.0-rc.6): + - React-callinvoker (= 0.67.0) + - React-Core (= 0.67.0) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-logger (= 0.67.0) + - React-perflogger (= 0.67.0) + - ReactCommon/turbomodule/samples (0.67.0): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0-rc.6) - - React-Core (= 0.67.0-rc.6) - - React-cxxreact (= 0.67.0-rc.6) - - React-jsi (= 0.67.0-rc.6) - - React-logger (= 0.67.0-rc.6) - - React-perflogger (= 0.67.0-rc.6) - - ReactCommon/turbomodule/core (= 0.67.0-rc.6) + - React-callinvoker (= 0.67.0) + - React-Core (= 0.67.0) + - React-cxxreact (= 0.67.0) + - React-jsi (= 0.67.0) + - React-logger (= 0.67.0) + - React-perflogger (= 0.67.0) + - ReactCommon/turbomodule/core (= 0.67.0) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: 25740c925d02990ce55b107bd2e6ea4cc1e6da25 - FBReactNativeSpec: 33ec9681801cfb81929afa6fc0b0387f8a1f38fc + FBLazyVector: dce905f90eacf2e62ffbc2a4bbda8ea630aabd8a + FBReactNativeSpec: 353b278e01c628c36cc4970f47f16bc64d138cdf Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: ed0dac3e7fc19df39f43c20abae6485715a64989 - RCTTypeSafety: 1e903baf5532c7003eea63eb894402a29ac294a8 - React: 8fb453236d5a68760ccb9fe88a8b2df17078918a - React-callinvoker: e48ab938d9a4260520b503ee06f6dd7e29332db4 - React-Core: 35ab00b4acaddda31ddf13bfd084848d2399f31f - React-CoreModules: 4e2b69389ee39bae92e6bf0b46a1f87cc30274f7 - React-cxxreact: 7be429d115f1a37cda0d6ef942225f47bb02dd27 - React-Fabric: 3feb95664f1578a72fe4fa447eb37c998940c1e7 - React-graphics: 6c0d3bb4311ba786e9159a8bc568d67d5fcb4208 - React-jsi: 6072e18b0f9dab542e5046eafc0b7b9b3046a143 - React-jsiexecutor: f862bf1668be55b3ce2dcc10448815e117d3d1be - React-jsinspector: 82435636c7fefb9671922707ef1cb8a9d51c5995 - React-logger: 6852585587fbf962eb585cdaa0a52a9eb8aa802b - React-perflogger: b1ac79bc11dc089a29cbaa25ad9c7f64bf8f5166 - React-RCTActionSheet: 839cba7d4f593a38f04003309e6b2d326c99a64c - React-RCTAnimation: bfc37051ef8691984bce0d96f0afc7d1690899ef - React-RCTBlob: 3800bcc4e913edb011608627f1762772300c50b7 - React-RCTFabric: 2c38b0a975f2e3b498eb2b788755600c1630a88a - React-RCTImage: db43df814ce571d30be99201f59d49f84349890a - React-RCTLinking: 602cfd0fda802c39833070cacd910674829d85a2 - React-RCTNetwork: ff73dc30c9d3cbc33bdbaf3e2db0577f3b71d3fa - React-RCTPushNotification: e430bbce9e34847e857c6ca0b2eee01537c95ad5 - React-RCTSettings: 6100e250a46b82433501d43e322ae080a3f7ce8c - React-RCTTest: 6521e5b9248e752a5b147e08861ae845fd89f901 - React-RCTText: f89d802a9cd68fe900817221f1b7cc60040f3541 - React-RCTVibration: 11367e099b9c50bf9f167cf66bbe59ed4e41576b - React-runtimeexecutor: 199a0862c373a1d478da08e800d16a64cdd6cd51 - ReactCommon: baf27d1c1cc2beaf2b5edcfeec341d4a034c2d32 + RCTRequired: 1af97c470c81e8cbb92c5ae42c4838ea95761743 + RCTTypeSafety: 809546c781453daf95eb1c40aa8b6970a4487028 + React: 8b9ebb24b000a0d76f3df4efae639744a9456f06 + React-callinvoker: 2c7a2de9d73dd90614c446eed718b8711f3fab2d + React-Core: b77fcb770d593c141843ffa9f371ec5320bc5f15 + React-CoreModules: dca05923c9c4784831d412942eb9830f4993c0e5 + React-cxxreact: 8be245a67995fd13393d71fc51f764de2a348a5a + React-Fabric: 2fc06a47901ad5e9fe01bef03cfe5ae2ade49c70 + React-graphics: e7d9d0371e6c552e4817ad5ef717b9647ebd95e1 + React-jsi: bf187938f904046595a52680a432dac91253603b + React-jsiexecutor: 3001f865cfd2c66c1298f427be47b8797ae5843b + React-jsinspector: c9d1ddf4b1efbcf90323e3581ccff200cf4de346 + React-logger: 5d42caeaf0c31a9b29efb33e10e7f7031f958bfd + React-perflogger: 9454d63e7027e0830fa3e527628558160684f5dd + React-RCTActionSheet: 240d798e2f5bd1ba2e85503a00fd390f560e6827 + React-RCTAnimation: 0ebf0df36838057097b8c6a30d1036531f8c7b1e + React-RCTBlob: dec70fd2669ad1c95a7b8dbdb34a63ebc15c338b + React-RCTFabric: ab103d19892949cbfd09b8362d4b7df1c780bdad + React-RCTImage: 055b27572570db92764f0e959161bdcbdc4bd461 + React-RCTLinking: a8e0f9cdf655cc85242ff33105a0af025a3b1a31 + React-RCTNetwork: 69e5f341e5f6c3cd004c32a7223d8e503d0be927 + React-RCTPushNotification: 099a1b91d5b96dbc5f2aaa3c356d8c7663a4ca2b + React-RCTSettings: 0604e30fa8adeabbd3516e0e8d99a45f48883040 + React-RCTTest: 816a81d2bf28d1b7d8140c10a6a0b50caf307cdd + React-RCTText: effa2b7834a7a10f1861d7d1c10a858faf72bb59 + React-RCTVibration: 7d7eb0db1f7f914945a606e0e91bb535099a07db + React-runtimeexecutor: 4512c9287cc72ba30bb1d5e01e6bde7a69f2d22b + ReactCommon: af6dd2c8c0de935841fa809caf41b2093bb9075c ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 0a199afddca910a92a22c32d023bce19b2fa3491 + Yoga: 3f5bfc54ce164fcd5b5d7f9f4232182d6298dd56 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 1db016e20370e8..5233fddd1b6d79 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -3,7 +3,7 @@ GEM specs: 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,7 +58,7 @@ 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) @@ -66,7 +66,7 @@ GEM i18n (1.8.11) concurrent-ruby (~> 1.0) json (2.6.1) - minitest (5.14.4) + 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.3) PLATFORMS ruby diff --git a/template/package.json b/template/package.json index 40c8dc6737298f..3eb5e805b5307f 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0-rc.6" + "react-native": "0.67.0" }, "devDependencies": { "@babel/core": "^7.12.9", From 218b4c19bb25d6ae44b3c2f211bf790b56239074 Mon Sep 17 00:00:00 2001 From: Asaf Korem Date: Wed, 19 Jan 2022 01:08:07 -0800 Subject: [PATCH 40/52] fix(iOS): remove alert's window when call to `hide`. (#32833) Summary: Resolves this issue: https://github.com/facebook/react-native/issues/32304. **NOTE:** This PR is based on a prior PR for this fix: https://github.com/facebook/react-native/pull/32305, I've co-authorized its creator for this change (paddlefish). Without this change, calling to hide an alert, leaves a `UIWindow` that blocks user interactions with the screen. The correct way to remove a `UIWindow` in iOS is to set its hidden property to `YES`. Also, it is required to remove all references to the window (the associated `windowScene` for example) and ARC will automatically free this `UIWindow`. The line after this change, set the `_alertWindow` reference to `nil`, but the window is already associated with a scene (see the screenshots from [this PR](https://github.com/facebook/react-native/pull/32305#discussion_r720521707)). So we also need to remove the `windowScene` from that window, as recommended by Apple: https://developer.apple.com/documentation/uikit/uiwindowscene/3198091-windows. >To remove the window from the current scene, or move it to a different scene, change the value of the window's windowScene property. ## Changelog [iOS] [Fixed] - remove alert's window when call to `hide`. Pull Request resolved: https://github.com/facebook/react-native/pull/32833 Test Plan: See https://github.com/facebook/react-native/pull/32305 Reviewed By: hramos Differential Revision: D33460430 Pulled By: lunaleaps fbshipit-source-id: b13c2c7ee6404f1e1c787265bc4af8a31005bcf1 --- React/CoreModules/RCTAlertController.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/React/CoreModules/RCTAlertController.m b/React/CoreModules/RCTAlertController.m index 8cd0babb5595c0..1a4ed8c4f65316 100644 --- a/React/CoreModules/RCTAlertController.m +++ b/React/CoreModules/RCTAlertController.m @@ -35,6 +35,12 @@ - (void)show:(BOOL)animated completion:(void (^)(void))completion - (void)hide { + [_alertWindow setHidden:YES]; + + if (@available(iOS 13, *)) { + _alertWindow.windowScene = nil; + } + _alertWindow = nil; } From 96ad60e3a1e9f92113e2357cd8ac7b187cfbc9cb Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 20 Jan 2022 04:18:43 -0800 Subject: [PATCH 41/52] Do not remove libjscexecutor.so from release builds (#32932) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/32932 As the title says, we dont' want to remove `libjscexecutor.so` when baking release builds and having JSC enable as this leads to instacrashes. Fixes #32928 Fixes #32927 Changelog: [Android] [Fixed] - Do not remove libjscexecutor.so from release builds Reviewed By: ShikaSD Differential Revision: D33681932 fbshipit-source-id: 5b59fd1fb76c80c191198d65c916bbbd9232c75b --- .../src/main/kotlin/com/facebook/react/TaskConfiguration.kt | 4 ---- react.gradle | 4 ---- 2 files changed, 8 deletions(-) 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 eefaef68a8735c..37ff1c2ab0f54b 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 @@ -244,10 +244,6 @@ private fun Project.cleanupVMFiles( } else { // For JSC, delete all the libhermes* files it.include("**/libhermes*.so") - // Delete the libjscexecutor from release build - if (cleanup) { - it.include("**/libjscexecutor.so") - } } } .visit { visit -> diff --git a/react.gradle b/react.gradle index d9e27140aeaf94..2aefa12f86cb37 100644 --- a/react.gradle +++ b/react.gradle @@ -363,10 +363,6 @@ afterEvaluate { } else { // For JSC, delete all the libhermes* files include "**/libhermes*.so" - // Delete the libjscexecutor from release build - if (cleanup) { - include "**/libjscexecutor.so" - } } }.visit { details -> def targetVariant1 = ".*/transforms/[^/]*/${targetPath}/.*" From 25f3d310d975a974cb3eec3e033a4b38c810dd79 Mon Sep 17 00:00:00 2001 From: Distiller Date: Thu, 20 Jan 2022 19:06:30 +0000 Subject: [PATCH 42/52] [0.67.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 | 1138 ++++++++--------- template/package.json | 2 +- yarn.lock | 106 +- 9 files changed, 680 insertions(+), 578 deletions(-) diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 11120b15d11565..506d244efde3cf 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -12,6 +12,6 @@ exports.version = { major: 0, minor: 67, - patch: 0, + patch: 1, prerelease: null, }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 3c23204aaf7d01..52a0afe1fbc2d3 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -23,7 +23,7 @@ __rnVersion = @{ RCTVersionMajor: @(0), RCTVersionMinor: @(67), - RCTVersionPatch: @(0), + RCTVersionPatch: @(1), RCTVersionPrerelease: [NSNull null], }; }); diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 3732bbe9fa74ca..7d34bec5234d77 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.0 +VERSION_NAME=0.67.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 d101a5075e4536..7ca112c0661570 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", 67, - "patch", 0, + "patch", 1, "prerelease", null); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index 90a962ece4562d..a7b8781a8e1f05 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 = 67; - int32_t Patch = 0; + int32_t Patch = 1; std::string_view Prerelease = ""; } ReactNativeVersion; diff --git a/package.json b/package.json index 73f40364bc4f78..2d733746a2add4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.0", + "version": "0.67.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 a35584ed42ee88..35f77cd886c0e8 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.67.0) - - FBReactNativeSpec (0.67.0): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-Core (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) + - FBLazyVector (0.67.1) + - FBReactNativeSpec (0.67.1): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-Core (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.0) - - RCTTypeSafety (0.67.0): - - FBLazyVector (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - React-Core (= 0.67.0) - - React (0.67.0): - - React-Core (= 0.67.0) - - React-Core/DevSupport (= 0.67.0) - - React-Core/RCTWebSocket (= 0.67.0) - - React-RCTActionSheet (= 0.67.0) - - React-RCTAnimation (= 0.67.0) - - React-RCTBlob (= 0.67.0) - - React-RCTImage (= 0.67.0) - - React-RCTLinking (= 0.67.0) - - React-RCTNetwork (= 0.67.0) - - React-RCTSettings (= 0.67.0) - - React-RCTText (= 0.67.0) - - React-RCTVibration (= 0.67.0) - - React-callinvoker (0.67.0) - - React-Core (0.67.0): + - RCTRequired (0.67.1) + - RCTTypeSafety (0.67.1): + - FBLazyVector (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - React-Core (= 0.67.1) + - React (0.67.1): + - React-Core (= 0.67.1) + - React-Core/DevSupport (= 0.67.1) + - React-Core/RCTWebSocket (= 0.67.1) + - React-RCTActionSheet (= 0.67.1) + - React-RCTAnimation (= 0.67.1) + - React-RCTBlob (= 0.67.1) + - React-RCTImage (= 0.67.1) + - React-RCTLinking (= 0.67.1) + - React-RCTNetwork (= 0.67.1) + - React-RCTSettings (= 0.67.1) + - React-RCTText (= 0.67.1) + - React-RCTVibration (= 0.67.1) + - React-callinvoker (0.67.1) + - React-Core (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-Core/Default (= 0.67.1) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/CoreModulesHeaders (0.67.0): + - React-Core/CoreModulesHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/Default (0.67.0): + - React-Core/Default (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/DevSupport (0.67.0): + - React-Core/DevSupport (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0) - - React-Core/RCTWebSocket (= 0.67.0) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-jsinspector (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-Core/Default (= 0.67.1) + - React-Core/RCTWebSocket (= 0.67.1) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-jsinspector (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.0): + - React-Core/RCTActionSheetHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTAnimationHeaders (0.67.0): + - React-Core/RCTAnimationHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTBlobHeaders (0.67.0): + - React-Core/RCTBlobHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTImageHeaders (0.67.0): + - React-Core/RCTImageHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTLinkingHeaders (0.67.0): + - React-Core/RCTLinkingHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTNetworkHeaders (0.67.0): + - React-Core/RCTNetworkHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.0): + - React-Core/RCTPushNotificationHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTSettingsHeaders (0.67.0): + - React-Core/RCTSettingsHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTTextHeaders (0.67.0): + - React-Core/RCTTextHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTVibrationHeaders (0.67.0): + - React-Core/RCTVibrationHeaders (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-Core/RCTWebSocket (0.67.0): + - React-Core/RCTWebSocket (0.67.1): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-perflogger (= 0.67.0) + - React-Core/Default (= 0.67.1) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-perflogger (= 0.67.1) - Yoga - - React-CoreModules (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0) - - React-Core/CoreModulesHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - React-RCTImage (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-cxxreact (0.67.0): + - React-CoreModules (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.1) + - React-Core/CoreModulesHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - React-RCTImage (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-cxxreact (0.67.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsinspector (= 0.67.0) - - React-logger (= 0.67.0) - - React-perflogger (= 0.67.0) - - React-runtimeexecutor (= 0.67.0) - - React-Fabric (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-Fabric/animations (= 0.67.0) - - React-Fabric/attributedstring (= 0.67.0) - - React-Fabric/better (= 0.67.0) - - React-Fabric/componentregistry (= 0.67.0) - - React-Fabric/componentregistrynative (= 0.67.0) - - React-Fabric/components (= 0.67.0) - - React-Fabric/config (= 0.67.0) - - React-Fabric/core (= 0.67.0) - - React-Fabric/debug_core (= 0.67.0) - - React-Fabric/debug_renderer (= 0.67.0) - - React-Fabric/imagemanager (= 0.67.0) - - React-Fabric/leakchecker (= 0.67.0) - - React-Fabric/mounting (= 0.67.0) - - React-Fabric/runtimescheduler (= 0.67.0) - - React-Fabric/scheduler (= 0.67.0) - - React-Fabric/telemetry (= 0.67.0) - - React-Fabric/templateprocessor (= 0.67.0) - - React-Fabric/textlayoutmanager (= 0.67.0) - - React-Fabric/uimanager (= 0.67.0) - - React-Fabric/utils (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/animations (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/attributedstring (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/better (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/componentregistry (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/componentregistrynative (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-Fabric/components/activityindicator (= 0.67.0) - - React-Fabric/components/image (= 0.67.0) - - React-Fabric/components/inputaccessory (= 0.67.0) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.0) - - React-Fabric/components/modal (= 0.67.0) - - React-Fabric/components/rncore (= 0.67.0) - - React-Fabric/components/root (= 0.67.0) - - React-Fabric/components/safeareaview (= 0.67.0) - - React-Fabric/components/scrollview (= 0.67.0) - - React-Fabric/components/slider (= 0.67.0) - - React-Fabric/components/text (= 0.67.0) - - React-Fabric/components/textinput (= 0.67.0) - - React-Fabric/components/unimplementedview (= 0.67.0) - - React-Fabric/components/view (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/activityindicator (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/image (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/inputaccessory (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/legacyviewmanagerinterop (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/modal (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/rncore (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/root (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/safeareaview (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/scrollview (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/slider (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/text (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/textinput (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/unimplementedview (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/components/view (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) + - React-callinvoker (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsinspector (= 0.67.1) + - React-logger (= 0.67.1) + - React-perflogger (= 0.67.1) + - React-runtimeexecutor (= 0.67.1) + - React-Fabric (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-Fabric/animations (= 0.67.1) + - React-Fabric/attributedstring (= 0.67.1) + - React-Fabric/better (= 0.67.1) + - React-Fabric/componentregistry (= 0.67.1) + - React-Fabric/componentregistrynative (= 0.67.1) + - React-Fabric/components (= 0.67.1) + - React-Fabric/config (= 0.67.1) + - React-Fabric/core (= 0.67.1) + - React-Fabric/debug_core (= 0.67.1) + - React-Fabric/debug_renderer (= 0.67.1) + - React-Fabric/imagemanager (= 0.67.1) + - React-Fabric/leakchecker (= 0.67.1) + - React-Fabric/mounting (= 0.67.1) + - React-Fabric/runtimescheduler (= 0.67.1) + - React-Fabric/scheduler (= 0.67.1) + - React-Fabric/telemetry (= 0.67.1) + - React-Fabric/templateprocessor (= 0.67.1) + - React-Fabric/textlayoutmanager (= 0.67.1) + - React-Fabric/uimanager (= 0.67.1) + - React-Fabric/utils (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/animations (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/attributedstring (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/better (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/componentregistry (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/componentregistrynative (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-Fabric/components/activityindicator (= 0.67.1) + - React-Fabric/components/image (= 0.67.1) + - React-Fabric/components/inputaccessory (= 0.67.1) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.1) + - React-Fabric/components/modal (= 0.67.1) + - React-Fabric/components/rncore (= 0.67.1) + - React-Fabric/components/root (= 0.67.1) + - React-Fabric/components/safeareaview (= 0.67.1) + - React-Fabric/components/scrollview (= 0.67.1) + - React-Fabric/components/slider (= 0.67.1) + - React-Fabric/components/text (= 0.67.1) + - React-Fabric/components/textinput (= 0.67.1) + - React-Fabric/components/unimplementedview (= 0.67.1) + - React-Fabric/components/view (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/activityindicator (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/image (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/inputaccessory (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/legacyviewmanagerinterop (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/modal (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/rncore (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/root (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/safeareaview (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/scrollview (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/slider (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/text (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/textinput (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/unimplementedview (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/components/view (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) - Yoga - - React-Fabric/config (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/core (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/debug_core (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/debug_renderer (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/imagemanager (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - React-RCTImage (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/leakchecker (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/mounting (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/runtimescheduler (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/scheduler (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/telemetry (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/templateprocessor (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/textlayoutmanager (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) + - React-Fabric/config (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/core (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/debug_core (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/debug_renderer (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/imagemanager (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - React-RCTImage (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/leakchecker (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/mounting (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/runtimescheduler (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/scheduler (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/telemetry (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/templateprocessor (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/textlayoutmanager (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) - React-Fabric/uimanager - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/uimanager (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-Fabric/utils (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-graphics (= 0.67.0) - - React-jsi (= 0.67.0) - - React-jsiexecutor (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-graphics (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.0) - - React-jsi (0.67.0): + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/uimanager (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-Fabric/utils (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-graphics (= 0.67.1) + - React-jsi (= 0.67.1) + - React-jsiexecutor (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-graphics (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.1) + - React-jsi (0.67.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.0) - - React-jsi/Default (0.67.0): + - React-jsi/Default (= 0.67.1) + - React-jsi/Default (0.67.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.0): + - React-jsi/Fabric (0.67.1): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.0): + - React-jsiexecutor (0.67.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-perflogger (= 0.67.0) - - React-jsinspector (0.67.0) - - React-logger (0.67.0): + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-perflogger (= 0.67.1) + - React-jsinspector (0.67.1) + - React-logger (0.67.1): - glog - - React-perflogger (0.67.0) - - React-RCTActionSheet (0.67.0): - - React-Core/RCTActionSheetHeaders (= 0.67.0) - - React-RCTAnimation (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0) - - React-Core/RCTAnimationHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTBlob (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.0) - - React-Core/RCTWebSocket (= 0.67.0) - - React-jsi (= 0.67.0) - - React-RCTNetwork (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTFabric (0.67.0): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.0) - - React-Fabric (= 0.67.0) - - React-RCTImage (= 0.67.0) - - React-RCTImage (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0) - - React-Core/RCTImageHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - React-RCTNetwork (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTLinking (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - React-Core/RCTLinkingHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTNetwork (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0) - - React-Core/RCTNetworkHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTPushNotification (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCTTypeSafety (= 0.67.0) - - React-Core/RCTPushNotificationHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTSettings (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.0) - - React-Core/RCTSettingsHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTTest (0.67.0): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.0) - - React-CoreModules (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-RCTText (0.67.0): - - React-Core/RCTTextHeaders (= 0.67.0) - - React-RCTVibration (0.67.0): - - FBReactNativeSpec (= 0.67.0) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.0) - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) - - React-runtimeexecutor (0.67.0): - - React-jsi (= 0.67.0) - - ReactCommon/turbomodule/core (0.67.0): + - React-perflogger (0.67.1) + - React-RCTActionSheet (0.67.1): + - React-Core/RCTActionSheetHeaders (= 0.67.1) + - React-RCTAnimation (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.1) + - React-Core/RCTAnimationHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTBlob (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.1) + - React-Core/RCTWebSocket (= 0.67.1) + - React-jsi (= 0.67.1) + - React-RCTNetwork (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTFabric (0.67.1): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.1) + - React-Fabric (= 0.67.1) + - React-RCTImage (= 0.67.1) + - React-RCTImage (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.1) + - React-Core/RCTImageHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - React-RCTNetwork (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTLinking (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - React-Core/RCTLinkingHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTNetwork (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.1) + - React-Core/RCTNetworkHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTPushNotification (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCTTypeSafety (= 0.67.1) + - React-Core/RCTPushNotificationHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTSettings (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.1) + - React-Core/RCTSettingsHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTTest (0.67.1): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.1) + - React-CoreModules (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-RCTText (0.67.1): + - React-Core/RCTTextHeaders (= 0.67.1) + - React-RCTVibration (0.67.1): + - FBReactNativeSpec (= 0.67.1) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.1) + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) + - React-runtimeexecutor (0.67.1): + - React-jsi (= 0.67.1) + - ReactCommon/turbomodule/core (0.67.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0) - - React-Core (= 0.67.0) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-logger (= 0.67.0) - - React-perflogger (= 0.67.0) - - ReactCommon/turbomodule/samples (0.67.0): + - React-callinvoker (= 0.67.1) + - React-Core (= 0.67.1) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-logger (= 0.67.1) + - React-perflogger (= 0.67.1) + - ReactCommon/turbomodule/samples (0.67.1): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.0) - - React-Core (= 0.67.0) - - React-cxxreact (= 0.67.0) - - React-jsi (= 0.67.0) - - React-logger (= 0.67.0) - - React-perflogger (= 0.67.0) - - ReactCommon/turbomodule/core (= 0.67.0) + - React-callinvoker (= 0.67.1) + - React-Core (= 0.67.1) + - React-cxxreact (= 0.67.1) + - React-jsi (= 0.67.1) + - React-logger (= 0.67.1) + - React-perflogger (= 0.67.1) + - ReactCommon/turbomodule/core (= 0.67.1) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: dce905f90eacf2e62ffbc2a4bbda8ea630aabd8a - FBReactNativeSpec: 353b278e01c628c36cc4970f47f16bc64d138cdf + FBLazyVector: cf409c74423d3507bda74bda1dc41e903ec2cd5b + FBReactNativeSpec: 1bd7e71821152aded75c55924533d644246f2d48 Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: 1af97c470c81e8cbb92c5ae42c4838ea95761743 - RCTTypeSafety: 809546c781453daf95eb1c40aa8b6970a4487028 - React: 8b9ebb24b000a0d76f3df4efae639744a9456f06 - React-callinvoker: 2c7a2de9d73dd90614c446eed718b8711f3fab2d - React-Core: b77fcb770d593c141843ffa9f371ec5320bc5f15 - React-CoreModules: dca05923c9c4784831d412942eb9830f4993c0e5 - React-cxxreact: 8be245a67995fd13393d71fc51f764de2a348a5a - React-Fabric: 2fc06a47901ad5e9fe01bef03cfe5ae2ade49c70 - React-graphics: e7d9d0371e6c552e4817ad5ef717b9647ebd95e1 - React-jsi: bf187938f904046595a52680a432dac91253603b - React-jsiexecutor: 3001f865cfd2c66c1298f427be47b8797ae5843b - React-jsinspector: c9d1ddf4b1efbcf90323e3581ccff200cf4de346 - React-logger: 5d42caeaf0c31a9b29efb33e10e7f7031f958bfd - React-perflogger: 9454d63e7027e0830fa3e527628558160684f5dd - React-RCTActionSheet: 240d798e2f5bd1ba2e85503a00fd390f560e6827 - React-RCTAnimation: 0ebf0df36838057097b8c6a30d1036531f8c7b1e - React-RCTBlob: dec70fd2669ad1c95a7b8dbdb34a63ebc15c338b - React-RCTFabric: ab103d19892949cbfd09b8362d4b7df1c780bdad - React-RCTImage: 055b27572570db92764f0e959161bdcbdc4bd461 - React-RCTLinking: a8e0f9cdf655cc85242ff33105a0af025a3b1a31 - React-RCTNetwork: 69e5f341e5f6c3cd004c32a7223d8e503d0be927 - React-RCTPushNotification: 099a1b91d5b96dbc5f2aaa3c356d8c7663a4ca2b - React-RCTSettings: 0604e30fa8adeabbd3516e0e8d99a45f48883040 - React-RCTTest: 816a81d2bf28d1b7d8140c10a6a0b50caf307cdd - React-RCTText: effa2b7834a7a10f1861d7d1c10a858faf72bb59 - React-RCTVibration: 7d7eb0db1f7f914945a606e0e91bb535099a07db - React-runtimeexecutor: 4512c9287cc72ba30bb1d5e01e6bde7a69f2d22b - ReactCommon: af6dd2c8c0de935841fa809caf41b2093bb9075c + RCTRequired: e5dc0c44cb366fc93383a2bffbc190fe821e7293 + RCTTypeSafety: 6a4d0cfe070e7fd996e797f439b70878764a1ae0 + React: e194f6b2f0a4f8d24065f3ca0a6abe859694df65 + React-callinvoker: a9e7bd8d87147de3530007a3d74afd4b7dbaf57e + React-Core: 4714b96060ccc19fdfbeec4e30c3b43ec82fb508 + React-CoreModules: fbf9a30fe25385428a57bea57d3d6d27830111da + React-cxxreact: 4c8b1bfa89c6e98b8a05ebf0d9ba8d8e322e390c + React-Fabric: b609b3e82c5fc05c7b59ef023ecac02be46b91c4 + React-graphics: 7abc4501fcfafc8c22de4cde12bf5a6ff832d40f + React-jsi: 1653dc43b537777e80f8e6c9e36aa803c698e4d3 + React-jsiexecutor: 1af5de75a4c834c05d53a77c1512e5aa6c18412f + React-jsinspector: ab80bcdb02f28cdfc0dbbaea6db1241565d59002 + React-logger: b08f354e4c928ff794ca477347fea0922aaf11c3 + React-perflogger: 9a6172711d9c4c8c7ac0a426717317c3c6ecf85c + React-RCTActionSheet: ed408b54b08278e6af8a75e08679675041da61ae + React-RCTAnimation: 0163b497a423a9576a776685c6e3fe276f934758 + React-RCTBlob: 40e9a2ba218218cc120d037408e6c1686036a3ad + React-RCTFabric: ce8ff42d5287cddfb26fa383afc6df6eb0e74fa7 + React-RCTImage: ae48901aecaf2b5a9f7f51cbb60fc36ff120115d + React-RCTLinking: 1e25d97db107eea60657211f7ecc4509587f8d29 + React-RCTNetwork: 775383be87609cf2d7e182a9b967e51686f12b2f + React-RCTPushNotification: 9ba5d8b931f37f700bae38e3ddac776287617b5b + React-RCTSettings: 4581080369f65e5bc388061ff7b9cba9389936c4 + React-RCTTest: ef11b84b97d6e375d7d0845ad006f89da0e10263 + React-RCTText: 48df7f52519cfc6a9eb79a02acb3d33df04370a0 + React-RCTVibration: 19c012d1202df46bafbe49268a346f6b3edadfdd + React-runtimeexecutor: 2c92a8bddd1a3e72c7513d1e74235c2d9c84875c + ReactCommon: 2e816fad39f65f2a94a5999d5be463a6b620dcf6 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 3f5bfc54ce164fcd5b5d7f9f4232182d6298dd56 + Yoga: 5cbf25add73edb290e1067017690f7ebf56c5468 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/package.json b/template/package.json index 3eb5e805b5307f..db66db95281652 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.0" + "react-native": "0.67.1" }, "devDependencies": { "@babel/core": "^7.12.9", diff --git a/yarn.lock b/yarn.lock index 395da1f7807abc..c0222b5f20df18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1946,11 +1946,24 @@ chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + child-process-promise@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/child-process-promise/-/child-process-promise-2.2.1.tgz#4730a11ef610fad450b8f223c79d31d7bdad8074" @@ -1996,11 +2009,23 @@ cli-cursor@^2.1.0: 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" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + 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-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cliui@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" @@ -2927,6 +2952,15 @@ extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -2973,6 +3007,13 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -3375,7 +3416,7 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3444,6 +3485,25 @@ ini@^1.3.4: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== +inquirer@^7.1.0: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + internal-slot@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" @@ -4929,6 +4989,11 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + mv@~2: version "2.1.1" resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" @@ -5267,7 +5332,7 @@ os-locale@^3.1.0: lcid "^2.0.0" mem "^4.0.0" -os-tmpdir@^1.0.0: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= @@ -5867,6 +5932,14 @@ restore-cursor@^2.0.0: 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" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -5908,6 +5981,18 @@ rsvp@^3.3.3: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw== +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + 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: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -6572,6 +6657,18 @@ through2@^2.0.1: readable-stream "~2.3.6" xtend "~4.0.1" +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + 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" @@ -6645,6 +6742,11 @@ truncate-utf8-bytes@^1.0.0: dependencies: utf8-byte-length "^1.0.1" +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" From 5590fd7092dcb8a53d7860e3449500e46005d042 Mon Sep 17 00:00:00 2001 From: Ian Grayson Date: Mon, 6 Dec 2021 14:02:11 -0800 Subject: [PATCH 43/52] fix: find-node.sh now respects .nvmrc (#32712) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary: React-native Xcode build steps (such as "Build JS Bundle") rely on `find.node-sh` to find the correct node binary, using nvm if present. We do this because Xcode may run build steps in a fresh shell environment, presumably for repeatable builds. This PR fixes `find-node.sh`, to respect any `.nvmrc` file that may be present in the build environment. Today: `find-node.sh` will set the shell environment to the system node version, and ignores any `.nvmrc` the project may provide to pin node for repeatable builds. By ignoring `.nvmrc`, node versions may differ depending on system environment — between developer laptops, or between developer and CI environments. 😞 This problem has been been noticed before in https://github.com/facebook/react-native/issues/8887 ### Should this fix happen upstream? Unfortunately this nvm behavior [is intended](https://github.com/nvm-sh/nvm/issues/2053), for backwards compatibility ## Changelog [iOS] [Fixed] - find-node.sh now respects .nvmrc Pull Request resolved: https://github.com/facebook/react-native/pull/32712 Test Plan: Before: ```bash # nvm isn't loaded $ which nvm # we're on default system node $ which node && node --version /usr/local/bin/node v17.0.1 $ echo v16.13.0 > .nvmrc $ source ./scripts/find-node.sh # Expected: v16.13.0 $ node --version v17.0.1 ``` After: ```bash # we're on default system node $ which node && node --version /usr/local/bin/node v17.0.1 $ echo v16.13.0 > .nvmrc $ source ./scripts/find-node.sh # Expected: v16.13.0 $ node --version v16.13.0 ``` After (no .nvmrc, should preserve previous behavior): ```bash # we're on default system node $ which node && node --version /usr/local/bin/node v17.0.1 $ source ./scripts/find-node.sh $ nvm ls|grep default default -> v14.17.1 # Expected: v14.17.1 $ node --version v14.17.1 ``` Reviewed By: sota000 Differential Revision: D32889629 Pulled By: ShikaSD fbshipit-source-id: 527384055e303a87bad43413fb66a7fd117d1a63 --- scripts/find-node.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/find-node.sh b/scripts/find-node.sh index 84e930a12d31d4..5d6d2c460e9dc0 100755 --- a/scripts/find-node.sh +++ b/scripts/find-node.sh @@ -19,12 +19,16 @@ fi # Define NVM_DIR and source the nvm.sh setup script [ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm" +# Source nvm with '--no-use' and then `nvm use` to respect .nvmrc +# See: https://github.com/nvm-sh/nvm/issues/2053 if [[ -s "$HOME/.nvm/nvm.sh" ]]; then # shellcheck source=/dev/null - . "$HOME/.nvm/nvm.sh" + . "$HOME/.nvm/nvm.sh" --no-use + nvm use 2> /dev/null || nvm use default elif [[ -x "$(command -v brew)" && -s "$(brew --prefix nvm)/nvm.sh" ]]; then # shellcheck source=/dev/null - . "$(brew --prefix nvm)/nvm.sh" + . "$(brew --prefix nvm)/nvm.sh" --no-use + nvm use 2> /dev/null || nvm use default fi # Set up the nodenv node version manager if present From 983f0be3341c5fff8c0f979ec53ea1ad55fe1a1b Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Mon, 24 Jan 2022 13:29:10 -0800 Subject: [PATCH 44/52] fix(ios): fix `Time.h` patch not being applied (#32961) Summary: The path to `Time.h` is currently hard-coded and does not take into consideration the `--project-directory` flag when running `pod install`. ## Changelog [iOS] [Fixed] - Fix `Time.h` patch not being applied when running `pod install --project-directory=ios` Pull Request resolved: https://github.com/facebook/react-native/pull/32961 Test Plan: ``` git clone https://github.com/microsoft/react-native-test-app.git cd react-native-test-app npm run set-react-version main yarn cd example pod install --project-directory=ios ../scripts/xcodebuild.sh ios/Example.xcworkspace build ``` Reviewed By: christophpurrer Differential Revision: D33748789 Pulled By: lunaleaps fbshipit-source-id: b125734eba30e552ae139e7ecd4e634c8fa1bcd7 --- scripts/react_native_pods.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/react_native_pods.rb b/scripts/react_native_pods.rb index 9cb4c89ff37ba2..1b8a078fa7c93b 100644 --- a/scripts/react_native_pods.rb +++ b/scripts/react_native_pods.rb @@ -393,5 +393,6 @@ def __apply_Xcode_12_5_M1_post_install_workaround(installer) # "Time.h:52:17: error: typedef redefinition with different types" # We need to make a patch to RCT-Folly - remove the `__IPHONE_OS_VERSION_MIN_REQUIRED` check. # See https://github.com/facebook/flipper/issues/834 for more details. - `sed -i -e $'s/ && (__IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0)//' Pods/RCT-Folly/folly/portability/Time.h` + time_header = "#{Pod::Config.instance.installation_root.to_s}/Pods/RCT-Folly/folly/portability/Time.h" + `sed -i -e $'s/ && (__IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_10_0)//' #{time_header}` end From d9424878a851b1a2286af6cba2ac8c198e845ed5 Mon Sep 17 00:00:00 2001 From: Luna Wei Date: Mon, 24 Jan 2022 14:06:49 -0800 Subject: [PATCH 45/52] Use CircleCI API to trigger releases (#32937) Summary: Changelog: [Internal] * Refactor release automation so it doesn't use intermediate tags to trigger the release workflow. Now, we POST to CircleCI's ["trigger pipeline" API](https://circleci.com/docs/api/v2/#operation/triggerPipeline) * This does have the con of needing to give CircleCI project permission for whoever wants to run a release as you'll need a token to trigger * See related discussion: https://github.com/reactwg/react-native-releases/discussions/7#discussioncomment-1836420 Description of changes: * Changes to config.yml allow us to use our POST data to trigger a certain workflow. There is no direct API to trigger a workflow, CircleCI only has an API to trigger pipelines, so the suggestion is to leverage conditionals: https://support.circleci.com/hc/en-us/articles/360050351292-How-to-trigger-a-workflow-via-CircleCI-API-v2 * Update `bump-oss-version` to make the api call -- the instructions for running a release are still the same: https://github.com/facebook/react-native/wiki/Release-Process#creating-0minor0-rc0 * Would be good to make this a yarn script as tido64 mentioned * Remove unused utilities now that we don't use intermediate tags like `publish-...` Pull Request resolved: https://github.com/facebook/react-native/pull/32937 Test Plan: Have this on a Github branch and tried this out locally: ## Running release script Running the bump-oss script (I had to hack it locally to be allowed to run on a non-release branch): {F694804729} * Link to resulting workflow: https://app.circleci.com/pipelines/github/facebook/react-native/11836 -- you can [verify that the parameters are the same as I passed](https://app.circleci.com/pipelines/github/facebook/react-native/11836/workflows/59ac0c86-5fe3-4d7a-80e9-c61129d49e9f/jobs/232388?invite=true#step-106-2) ## Other attempts triggering this workflow Notice that when I tried to run it on an actual release-branch (0.67-stable) but because the `config.yml` changes aren't on that branch, the job faisl | {F694804321} | ## Verifying the right workflows trigger on a regular push * Notice that the workflows "analysis" and "test" are still triggered on push (ie, the `unless:` clause isn't messing things up) {F694804320} Reviewed By: sota000 Differential Revision: D33715336 Pulled By: lunaleaps fbshipit-source-id: 82672d6d50768015bdfc9f4ea4d22aa801b84f06 --- .circleci/config.yml | 52 ++++++++--- scripts/__tests__/version-utils-test.js | 38 -------- scripts/bump-oss-version.js | 117 ++++++++++++++---------- scripts/prepare-package-for-release.js | 61 +++++------- scripts/version-utils.js | 19 ---- 5 files changed, 132 insertions(+), 155 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5ebd10cdc02324..2b66b49df9ed21 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -711,6 +711,12 @@ jobs: # JOBS: Releases # ------------------------- prepare_package_for_release: + parameters: + version: + type: string + latest: + type: boolean + default: false executor: reactnativeios steps: - checkout @@ -721,7 +727,7 @@ jobs: - run: name: "Set new react-native version and commit changes" command: | - node ./scripts/prepare-package-for-release.js + node ./scripts/prepare-package-for-release.js -v << parameters.version >> -l << parameters.latest >> build_npm_package: parameters: @@ -787,13 +793,35 @@ jobs: command: | echo "Nightly build run" + +# ------------------------- +# PIPELINE PARAMETERS +# ------------------------- +parameters: + run_package_release_workflow_only: + default: false + type: boolean + + release_latest: + default: false + type: boolean + + release_version: + default: "9999" + type: string + # ------------------------- # WORK FLOWS +# +# When creating a new workflow, make sure to include condition `unless: << pipeline.parameters.run_package_release_workflow_only >>` +# It's setup this way so we can trigger a release via a POST +# See limitations: https://support.circleci.com/hc/en-us/articles/360050351292-How-to-trigger-a-workflow-via-CircleCI-API-v2 # ------------------------- workflows: version: 2 tests: + unless: << pipeline.parameters.run_package_release_workflow_only >> jobs: - test_js: run_disabled_tests: false @@ -854,20 +882,20 @@ workflows: ignore: gh-pages run_disabled_tests: false - releases: + # This workflow should only be triggered by release script + package_release: + when: << pipeline.parameters.run_package_release_workflow_only >> jobs: - # This job will trigger on relevant release branch pushes. - # It prepares the package and triggers `build_npm_package` for release + # This job will trigger publish_release workflow - prepare_package_for_release: name: prepare_package_for_release - # Since CircleCI does not support branch AND tag filters, we manually check in job - # and no-op if there is no `publish-v{version}` tag set. - filters: - branches: - only: - - /^(\d+)\.(\d+)-stable$/ + version: << pipeline.parameters.release_version >> + latest : << pipeline.parameters.release_latest >> - # This job will trigger when a version tag is pushed (by prepare_package_for_release) + publish_release: + unless: << pipeline.parameters.run_package_release_workflow_only >> + jobs: + # This job will trigger when a version tag is pushed (by package_release) - build_npm_package: name: build_and_publish_npm_package publish_npm_args: --release @@ -895,6 +923,7 @@ workflows: ignore: /v[0-9]+(\.[0-9]+)*(\-rc(\.[0-9]+)?)?/ analysis: + unless: << pipeline.parameters.run_package_release_workflow_only >> jobs: # Run lints on every commit other than those to the gh-pages branch - analyze_code: @@ -915,6 +944,7 @@ workflows: ignore: gh-pages nightly: + unless: << pipeline.parameters.run_package_release_workflow_only >> triggers: - schedule: cron: "0 20 * * *" diff --git a/scripts/__tests__/version-utils-test.js b/scripts/__tests__/version-utils-test.js index 8c8b17ae519c64..900f538bd65391 100644 --- a/scripts/__tests__/version-utils-test.js +++ b/scripts/__tests__/version-utils-test.js @@ -10,9 +10,7 @@ const { parseVersion, isTaggedLatest, - getPublishVersion, isReleaseBranch, - getPublishTag, } = require('../version-utils'); let execResult = null; @@ -49,42 +47,6 @@ describe('version-utils', () => { }); }); - describe('getPublishTag', () => { - it('Should return null no tags are returned', () => { - execResult = '\n'; - expect(getPublishTag()).toBe(null); - }); - it('Should return tag', () => { - execResult = 'publish-v999.0.0-rc.0\n'; - expect(getPublishTag()).toBe('publish-v999.0.0-rc.0'); - }); - }); - - describe('getPublishVersion', () => { - it('Should return null if invalid tag provided', () => { - expect(getPublishVersion('')).toBe(null); - expect(getPublishVersion('something')).toBe(null); - }); - it('should throw error if invalid tag version provided', () => { - function testInvalidVersion() { - getPublishVersion('publish-'); - } - expect(testInvalidVersion).toThrowErrorMatchingInlineSnapshot( - `"You must pass a correctly formatted version; couldn't parse "`, - ); - }); - it('Should return version for tag', () => { - const {version, major, minor, patch, prerelease} = getPublishVersion( - 'publish-v0.67.0-rc.6', - ); - expect(version).toBe('0.67.0-rc.6'); - expect(major).toBe('0'); - expect(minor).toBe('67'); - expect(patch).toBe('0'); - expect(prerelease).toBe('rc.6'); - }); - }); - describe('parseVersion', () => { it('should throw error if invalid match', () => { function testInvalidVersion() { diff --git a/scripts/bump-oss-version.js b/scripts/bump-oss-version.js index b57e6a8d2e7b79..55003d4579d458 100755 --- a/scripts/bump-oss-version.js +++ b/scripts/bump-oss-version.js @@ -18,6 +18,8 @@ const {exec, exit} = require('shelljs'); const yargs = require('yargs'); const inquirer = require('inquirer'); +const request = require('request'); + const { parseVersion, isReleaseBranch, @@ -29,6 +31,17 @@ let argv = yargs alias: 'remote', default: 'origin', }) + .option('t', { + alias: 'token', + describe: + 'Your CircleCI personal API token. See https://circleci.com/docs/2.0/managing-api-tokens/#creating-a-personal-api-token to set one', + required: true, + }) + .option('v', { + alias: 'to-version', + describe: 'Version you aim to release, ex. 0.67.0-rc.1, 0.66.3', + required: true, + }) .check(() => { const branch = getBranchName(); exitIfNotOnReleaseBranch(branch); @@ -57,47 +70,47 @@ function getLatestTag(versionPrefix) { return null; } +function triggerReleaseWorkflow(options) { + return new Promise((resolve, reject) => { + request(options, function (error, response, body) { + if (error) { + reject(error); + } else { + resolve(body); + } + }); + }); +} + async function main() { const branch = getBranchName(); + const token = argv.token; + const releaseVersion = argv.toVersion; - const {pulled} = await inquirer.prompt({ + const {pushed} = await inquirer.prompt({ type: 'confirm', - name: 'pulled', - message: `You are currently on branch: ${branch}. Have you run "git pull ${argv.remote} ${branch} --tags"?`, + name: 'pushed', + message: `This script will trigger a release with whatever changes are on the remote branch: ${branch}. \nMake sure you have pushed any updates remotely.`, }); - if (!pulled) { - console.log(`Please run 'git pull ${argv.remote} ${branch} --tags'`); + if (!pushed) { + console.log(`Please run 'git push ${argv.remote} ${branch}'`); exit(1); return; } - const lastVersionTag = getLatestTag(branch.replace('-stable', '')); - const lastVersion = lastVersionTag - ? parseVersion(lastVersionTag).version - : null; - const lastVersionMessage = lastVersion - ? `Last version tagged is ${lastVersion}.\n` - : ''; - - const {releaseVersion} = await inquirer.prompt({ - type: 'input', - name: 'releaseVersion', - message: `What version are you releasing? (Ex. 0.66.0-rc.4)\n${lastVersionMessage}`, - }); - - let setLatest = false; - + let latest = false; const {version, prerelease} = parseVersion(releaseVersion); if (!prerelease) { - const {latest} = await inquirer.prompt({ + const {setLatest} = await inquirer.prompt({ type: 'confirm', - name: 'latest', - message: 'Set this version as "latest" on npm?', + name: 'setLatest', + message: `Do you want to set ${version} as "latest" release on npm?`, }); - setLatest = latest; + latest = setLatest; } - const npmTag = setLatest ? 'latest' : !prerelease ? branch : 'next'; + + const npmTag = latest ? 'latest' : !prerelease ? branch : 'next'; const {confirmRelease} = await inquirer.prompt({ type: 'confirm', name: 'confirmRelease', @@ -109,32 +122,36 @@ async function main() { return; } - if ( - exec(`git tag -a publish-v${version} -m "publish version ${version}"`).code - ) { - console.error(`Failed to tag publish-v${version}`); - exit(1); - return; - } - - if (setLatest) { - exec('git tag -d latest'); - exec(`git push ${argv.remote} :latest`); - exec('git tag -a latest -m "latest"'); - } - - if (exec(`git push ${argv.remote} ${branch} --follow-tags`).code) { - console.error(`Failed to push tag publish-v${version}`); - exit(1); - return; - } + const parameters = { + release_version: version, + release_latest: latest, + run_package_release_workflow_only: true, + }; + + const options = { + method: 'POST', + url: 'https://circleci.com/api/v2/project/github/facebook/react-native/pipeline', + headers: { + 'Circle-Token': token, + 'content-type': 'application/json', + }, + body: { + branch, + parameters, + }, + json: true, + }; + + // See response: https://circleci.com/docs/api/v2/#operation/triggerPipeline + const body = await triggerReleaseWorkflow(options); + console.log( + `Monitor your release workflow: https://app.circleci.com/pipelines/github/facebook/react-native/${body.number}`, + ); // TODO - // 1. Link to CircleCI job to watch - // 2. Output the release changelog to paste into Github releases - // 3. Link to release discussions to update - // 4. Verify RN-diff publish is through - // 5. General changelog update on PR? + // - Output the release changelog to paste into Github releases + // - Link to release discussions to update + // - Verify RN-diff publish is through } main().then(() => { diff --git a/scripts/prepare-package-for-release.js b/scripts/prepare-package-for-release.js index 19242fb9acf6db..076cdaea11bb27 100755 --- a/scripts/prepare-package-for-release.js +++ b/scripts/prepare-package-for-release.js @@ -11,7 +11,7 @@ /** * This script prepares a release package to be pushed to npm - * It is run by CircleCI on a push to a release branch + * It is triggered to run on CircleCI * It will: * * It updates the version in json/gradle files and makes sure they are consistent between each other (set-rn-version) * * Updates podfile for RNTester @@ -20,51 +20,41 @@ */ const {echo, exec, exit} = require('shelljs'); const yargs = require('yargs'); -const { - isReleaseBranch, - isTaggedLatest, - getPublishVersion, - getPublishTag, -} = require('./version-utils'); - -const argv = yargs.option('r', { - alias: 'remote', - default: 'origin', -}).argv; +const {isReleaseBranch, parseVersion} = require('./version-utils'); + +const argv = yargs + .option('r', { + alias: 'remote', + default: 'origin', + }) + .option('v', { + alias: 'to-version', + type: 'string', + required: true, + }) + .option('l', { + alias: 'latest', + type: 'boolean', + default: false, + }).argv; const currentCommit = process.env.CIRCLE_SHA1; const branch = process.env.CIRCLE_BRANCH; const remote = argv.remote; - -const tag = getPublishTag(); -if (tag == null) { - console.log( - 'No publish tag set. Not publishing this release.\nCircleCI cannot filter workflows on both branch and tag so we do this check in prepare-package-for-release', - ); - exit(0); -} +const releaseVersion = argv.toVersion; +const isLatest = argv.latest; if (!isReleaseBranch(branch)) { console.error(`This needs to be on a release branch. On branch: ${branch}`); exit(1); } -// Get the version we're publishing from the publish tag -// Tag of the form `publish-v{versionStr}` -const versionInfo = getPublishVersion(tag); -if (versionInfo == null) { - console.error( - `Invalid tag provided: ${tag}, needs to be of form 'publish-v{major}.{minor}.{patch}'`, - ); +const {version} = parseVersion(releaseVersion); +if (version == null) { + console.error(`Invalid version provided: ${releaseVersion}`); exit(1); } -// Clean up tag now that we're publishing the release. -exec(`git tag -d ${tag}`); -exec(`git push ${remote} :${tag}`); - -const {version} = versionInfo; - if (exec(`node scripts/set-rn-version.js --to-version ${version}`).code) { echo(`Failed to set React Native version to ${version}`); exit(1); @@ -94,10 +84,7 @@ if (exec(`git tag -a v${version} -m "v${version}"`).code) { exit(1); } -// See if `latest` was set on the commit that triggered this script -// If yes, move the tag to commit we just made -// This tag will also update npm release as `latest` -const isLatest = isTaggedLatest(currentCommit); +// If `isLatest`, this git tag will also set npm release as `latest` if (isLatest) { exec('git tag -d latest'); exec(`git push ${remote} :latest`); diff --git a/scripts/version-utils.js b/scripts/version-utils.js index 861aae527dacae..71733c7aa1ece2 100644 --- a/scripts/version-utils.js +++ b/scripts/version-utils.js @@ -38,15 +38,6 @@ function getBranchName() { }).stdout.trim(); } -function getPublishVersion(tag) { - if (!tag.startsWith('publish-')) { - return null; - } - - const versionStr = tag.replace('publish-', ''); - return parseVersion(versionStr); -} - function isTaggedLatest(commitSha) { return ( exec(`git rev-list -1 latest | grep ${commitSha}`, { @@ -55,19 +46,9 @@ function isTaggedLatest(commitSha) { ); } -function getPublishTag() { - // Assumes we only ever have one tag with the prefix `publish-v` - const tag = exec("git tag --points-at HEAD | grep 'publish-v'", { - silent: true, - }).stdout.trim(); - return tag ? tag : null; -} - module.exports = { getBranchName, isTaggedLatest, - getPublishTag, - getPublishVersion, parseVersion, isReleaseBranch, }; From ac810c0a0c41257481bae2a109c65e00bd9e2bca Mon Sep 17 00:00:00 2001 From: AntoineDoubovetzky Date: Wed, 26 Jan 2022 23:50:20 -0800 Subject: [PATCH 46/52] fix(jest/setup): fix circular dependencies in mockModal (#32964) Summary: Fixes https://github.com/facebook/react-native/issues/32939 It appears there is circular dependencies on the Modal component that causes the modalMock function to be an empty object. Removing the import fixes the issue. I don't know yet why this is not happening when executing the test suite inside `Modal-test.js` but I will investigate this later. ## Changelog [General] [Fixed] - Fix error "mockModal is not a function" Pull Request resolved: https://github.com/facebook/react-native/pull/32964 Test Plan: On a newly initiated project using react-native 0.67.1 I created a ModalComponent: ``` import React from 'react'; import {Modal, Text} from 'react-native'; export const ModalComponent = () => { return ( Test ); }; ``` and a ModalComponent.test.tsx: ``` import 'react-native'; import React from 'react'; import {ModalComponent} from '../ModalComponent'; // Note: test renderer must be required after react-native. import renderer from 'react-test-renderer'; it('renders correctly', () => { renderer.create(); }); ``` Running the test throws the error "TypeError: mockModal is not a function". After modifying the mockModal inside node_modules/react-native/jest/mockModal.js it works correctly. Reviewed By: christophpurrer Differential Revision: D33771136 Pulled By: lunaleaps fbshipit-source-id: c09ada8d2f864f5568b3379616a6cace9fb9921e --- jest/mockModal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jest/mockModal.js b/jest/mockModal.js index 8c5bfc7ec092cf..dc0d07b7609de0 100644 --- a/jest/mockModal.js +++ b/jest/mockModal.js @@ -13,11 +13,11 @@ 'use strict'; const React = require('react'); -const Modal = require('../Libraries/Modal/Modal'); +import typeof Modal from '../Libraries/Modal/Modal'; function mockModal(BaseComponent: $FlowFixMe) { class ModalMock extends BaseComponent { - render(): React.Element { + render(): React.Element { return ( {this.props.visible !== true ? null : this.props.children} From e896d21ced3c0c917c2fc0044d2b93b44df9a081 Mon Sep 17 00:00:00 2001 From: owjsub Date: Thu, 27 Jan 2022 07:05:14 -0800 Subject: [PATCH 47/52] Android: upgrading OkHttp from 4.9.1 to 4.9.2 to fix CVE-2021-0341 (#32968) Summary: Security vulnerability CVE-2021-0341 is present in okhttp 4.9.1. Upgrading to 4.9.2 will resolve the issue. http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-0341 ## Changelog [Android] [Security] - Upgraded okhttp to 4.9.2 to fix CVE-2021-0341 Pull Request resolved: https://github.com/facebook/react-native/pull/32968 Test Plan: Upgrading okhttp 4.9.1 to 4.9.2 should be backwards compatible per https://github.com/square/okhttp/blob/master/CHANGELOG.md#version-492. Should be safe to merge if CircleCI tests pass. Reviewed By: ShikaSD Differential Revision: D33788131 Pulled By: cortinico fbshipit-source-id: e9593a42a8e40a903ee6f529d94c82adcf5d0977 # Conflicts: # ReactAndroid/gradle.properties --- ReactAndroid/gradle.properties | 2 +- ReactAndroid/src/main/third-party/java/okhttp/BUCK | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index 7d34bec5234d77..b4974783ed8a13 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -12,7 +12,7 @@ JUNIT_VERSION=4.12 ANDROIDX_TEST_VERSION=1.1.0 FRESCO_VERSION=2.5.0 -OKHTTP_VERSION=4.9.1 +OKHTTP_VERSION=4.9.2 SO_LOADER_VERSION=0.10.1 BOOST_VERSION=1_63_0 diff --git a/ReactAndroid/src/main/third-party/java/okhttp/BUCK b/ReactAndroid/src/main/third-party/java/okhttp/BUCK index 62813049874d1f..f9fb068058c38e 100644 --- a/ReactAndroid/src/main/third-party/java/okhttp/BUCK +++ b/ReactAndroid/src/main/third-party/java/okhttp/BUCK @@ -30,8 +30,8 @@ rn_prebuilt_jar( fb_native.remote_file( name = "okhttp3-binary.jar", - sha1 = "51215279c3fe472c59b6b7dd7491e6ac2e28a81b", - url = "mvn:com.squareup.okhttp3:okhttp:jar:4.9.1", + sha1 = "5302714ee9320b64cf65ed865e5f65981ef9ba46", + url = "mvn:com.squareup.okhttp3:okhttp:jar:4.9.2", ) rn_prebuilt_jar( @@ -41,6 +41,6 @@ rn_prebuilt_jar( fb_native.remote_file( name = "okhttp3-urlconnection-binary.jar", - sha1 = "f45e809215bd0961350148cf5b78707865084e6f", - url = "mvn:com.squareup.okhttp3:okhttp-urlconnection:jar:4.9.1", + sha1 = "3b9e64d3d56370bc7488ed8b336d17a8013cb336", + url = "mvn:com.squareup.okhttp3:okhttp-urlconnection:jar:4.9.2", ) From 3a67c27ee107148d762c4735eefb60a067b28f51 Mon Sep 17 00:00:00 2001 From: Elias Nahum Date: Mon, 31 Jan 2022 07:57:04 -0800 Subject: [PATCH 48/52] 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 5bfdf9aafd8398..875c5085a31fe4 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactRootView.java @@ -26,6 +26,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; @@ -775,9 +776,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 da420c99acea69e7c6a08795385b8a16df0b2853 Mon Sep 17 00:00:00 2001 From: Distiller Date: Mon, 31 Jan 2022 17:17:27 +0000 Subject: [PATCH 49/52] [0.67.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 | 1138 ++++++++--------- template/Gemfile.lock | 4 +- template/package.json | 2 +- 10 files changed, 580 insertions(+), 580 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5233fddd1b6d79..285424cd4b62bd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.11) + i18n (1.9.1) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.15.0) @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.5.3) + zeitwerk (2.5.4) PLATFORMS ruby diff --git a/Libraries/Core/ReactNativeVersion.js b/Libraries/Core/ReactNativeVersion.js index 506d244efde3cf..67dc9080445c69 100644 --- a/Libraries/Core/ReactNativeVersion.js +++ b/Libraries/Core/ReactNativeVersion.js @@ -12,6 +12,6 @@ exports.version = { major: 0, minor: 67, - patch: 1, + patch: 2, prerelease: null, }; diff --git a/React/Base/RCTVersion.m b/React/Base/RCTVersion.m index 52a0afe1fbc2d3..05cfd06fd7b903 100644 --- a/React/Base/RCTVersion.m +++ b/React/Base/RCTVersion.m @@ -23,7 +23,7 @@ __rnVersion = @{ RCTVersionMajor: @(0), RCTVersionMinor: @(67), - RCTVersionPatch: @(1), + RCTVersionPatch: @(2), RCTVersionPrerelease: [NSNull null], }; }); diff --git a/ReactAndroid/gradle.properties b/ReactAndroid/gradle.properties index b4974783ed8a13..432839ab31a916 100644 --- a/ReactAndroid/gradle.properties +++ b/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.67.1 +VERSION_NAME=0.67.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 7ca112c0661570..ff4dd7632008bc 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", 67, - "patch", 1, + "patch", 2, "prerelease", null); } diff --git a/ReactCommon/cxxreact/ReactNativeVersion.h b/ReactCommon/cxxreact/ReactNativeVersion.h index a7b8781a8e1f05..f10f8271384c95 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 = 67; - int32_t Patch = 1; + int32_t Patch = 2; std::string_view Prerelease = ""; } ReactNativeVersion; diff --git a/package.json b/package.json index 2d733746a2add4..259a884cd0eb65 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.67.1", + "version": "0.67.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 35f77cd886c0e8..acd766a4ea879c 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.67.1) - - FBReactNativeSpec (0.67.1): - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-Core (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) + - FBLazyVector (0.67.2) + - FBReactNativeSpec (0.67.2): + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-Core (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) - Flipper (0.99.0): - Flipper-Folly (~> 2.6) - Flipper-RSocket (~> 1.4) @@ -90,620 +90,620 @@ PODS: - DoubleConversion - fmt (~> 6.2.1) - glog - - RCTRequired (0.67.1) - - RCTTypeSafety (0.67.1): - - FBLazyVector (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - React-Core (= 0.67.1) - - React (0.67.1): - - React-Core (= 0.67.1) - - React-Core/DevSupport (= 0.67.1) - - React-Core/RCTWebSocket (= 0.67.1) - - React-RCTActionSheet (= 0.67.1) - - React-RCTAnimation (= 0.67.1) - - React-RCTBlob (= 0.67.1) - - React-RCTImage (= 0.67.1) - - React-RCTLinking (= 0.67.1) - - React-RCTNetwork (= 0.67.1) - - React-RCTSettings (= 0.67.1) - - React-RCTText (= 0.67.1) - - React-RCTVibration (= 0.67.1) - - React-callinvoker (0.67.1) - - React-Core (0.67.1): + - RCTRequired (0.67.2) + - RCTTypeSafety (0.67.2): + - FBLazyVector (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - React-Core (= 0.67.2) + - React (0.67.2): + - React-Core (= 0.67.2) + - React-Core/DevSupport (= 0.67.2) + - React-Core/RCTWebSocket (= 0.67.2) + - React-RCTActionSheet (= 0.67.2) + - React-RCTAnimation (= 0.67.2) + - React-RCTBlob (= 0.67.2) + - React-RCTImage (= 0.67.2) + - React-RCTLinking (= 0.67.2) + - React-RCTNetwork (= 0.67.2) + - React-RCTSettings (= 0.67.2) + - React-RCTText (= 0.67.2) + - React-RCTVibration (= 0.67.2) + - React-callinvoker (0.67.2) + - React-Core (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.1) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-Core/Default (= 0.67.2) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/CoreModulesHeaders (0.67.1): + - React-Core/CoreModulesHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/Default (0.67.1): + - React-Core/Default (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/DevSupport (0.67.1): + - React-Core/DevSupport (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.1) - - React-Core/RCTWebSocket (= 0.67.1) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-jsinspector (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-Core/Default (= 0.67.2) + - React-Core/RCTWebSocket (= 0.67.2) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-jsinspector (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTActionSheetHeaders (0.67.1): + - React-Core/RCTActionSheetHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTAnimationHeaders (0.67.1): + - React-Core/RCTAnimationHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTBlobHeaders (0.67.1): + - React-Core/RCTBlobHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTImageHeaders (0.67.1): + - React-Core/RCTImageHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTLinkingHeaders (0.67.1): + - React-Core/RCTLinkingHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTNetworkHeaders (0.67.1): + - React-Core/RCTNetworkHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTPushNotificationHeaders (0.67.1): + - React-Core/RCTPushNotificationHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTSettingsHeaders (0.67.1): + - React-Core/RCTSettingsHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTTextHeaders (0.67.1): + - React-Core/RCTTextHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTVibrationHeaders (0.67.1): + - React-Core/RCTVibrationHeaders (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - React-Core/Default - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-Core/RCTWebSocket (0.67.1): + - React-Core/RCTWebSocket (0.67.2): - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.1) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-perflogger (= 0.67.1) + - React-Core/Default (= 0.67.2) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-perflogger (= 0.67.2) - Yoga - - React-CoreModules (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.1) - - React-Core/CoreModulesHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - React-RCTImage (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-cxxreact (0.67.1): + - React-CoreModules (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.2) + - React-Core/CoreModulesHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - React-RCTImage (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-cxxreact (0.67.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsinspector (= 0.67.1) - - React-logger (= 0.67.1) - - React-perflogger (= 0.67.1) - - React-runtimeexecutor (= 0.67.1) - - React-Fabric (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-Fabric/animations (= 0.67.1) - - React-Fabric/attributedstring (= 0.67.1) - - React-Fabric/better (= 0.67.1) - - React-Fabric/componentregistry (= 0.67.1) - - React-Fabric/componentregistrynative (= 0.67.1) - - React-Fabric/components (= 0.67.1) - - React-Fabric/config (= 0.67.1) - - React-Fabric/core (= 0.67.1) - - React-Fabric/debug_core (= 0.67.1) - - React-Fabric/debug_renderer (= 0.67.1) - - React-Fabric/imagemanager (= 0.67.1) - - React-Fabric/leakchecker (= 0.67.1) - - React-Fabric/mounting (= 0.67.1) - - React-Fabric/runtimescheduler (= 0.67.1) - - React-Fabric/scheduler (= 0.67.1) - - React-Fabric/telemetry (= 0.67.1) - - React-Fabric/templateprocessor (= 0.67.1) - - React-Fabric/textlayoutmanager (= 0.67.1) - - React-Fabric/uimanager (= 0.67.1) - - React-Fabric/utils (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/animations (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/attributedstring (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/better (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/componentregistry (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/componentregistrynative (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-Fabric/components/activityindicator (= 0.67.1) - - React-Fabric/components/image (= 0.67.1) - - React-Fabric/components/inputaccessory (= 0.67.1) - - React-Fabric/components/legacyviewmanagerinterop (= 0.67.1) - - React-Fabric/components/modal (= 0.67.1) - - React-Fabric/components/rncore (= 0.67.1) - - React-Fabric/components/root (= 0.67.1) - - React-Fabric/components/safeareaview (= 0.67.1) - - React-Fabric/components/scrollview (= 0.67.1) - - React-Fabric/components/slider (= 0.67.1) - - React-Fabric/components/text (= 0.67.1) - - React-Fabric/components/textinput (= 0.67.1) - - React-Fabric/components/unimplementedview (= 0.67.1) - - React-Fabric/components/view (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/activityindicator (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/image (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/inputaccessory (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/legacyviewmanagerinterop (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/modal (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/rncore (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/root (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/safeareaview (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/scrollview (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/slider (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/text (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/textinput (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/unimplementedview (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/components/view (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) + - React-callinvoker (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsinspector (= 0.67.2) + - React-logger (= 0.67.2) + - React-perflogger (= 0.67.2) + - React-runtimeexecutor (= 0.67.2) + - React-Fabric (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-Fabric/animations (= 0.67.2) + - React-Fabric/attributedstring (= 0.67.2) + - React-Fabric/better (= 0.67.2) + - React-Fabric/componentregistry (= 0.67.2) + - React-Fabric/componentregistrynative (= 0.67.2) + - React-Fabric/components (= 0.67.2) + - React-Fabric/config (= 0.67.2) + - React-Fabric/core (= 0.67.2) + - React-Fabric/debug_core (= 0.67.2) + - React-Fabric/debug_renderer (= 0.67.2) + - React-Fabric/imagemanager (= 0.67.2) + - React-Fabric/leakchecker (= 0.67.2) + - React-Fabric/mounting (= 0.67.2) + - React-Fabric/runtimescheduler (= 0.67.2) + - React-Fabric/scheduler (= 0.67.2) + - React-Fabric/telemetry (= 0.67.2) + - React-Fabric/templateprocessor (= 0.67.2) + - React-Fabric/textlayoutmanager (= 0.67.2) + - React-Fabric/uimanager (= 0.67.2) + - React-Fabric/utils (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/animations (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/attributedstring (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/better (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/componentregistry (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/componentregistrynative (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-Fabric/components/activityindicator (= 0.67.2) + - React-Fabric/components/image (= 0.67.2) + - React-Fabric/components/inputaccessory (= 0.67.2) + - React-Fabric/components/legacyviewmanagerinterop (= 0.67.2) + - React-Fabric/components/modal (= 0.67.2) + - React-Fabric/components/rncore (= 0.67.2) + - React-Fabric/components/root (= 0.67.2) + - React-Fabric/components/safeareaview (= 0.67.2) + - React-Fabric/components/scrollview (= 0.67.2) + - React-Fabric/components/slider (= 0.67.2) + - React-Fabric/components/text (= 0.67.2) + - React-Fabric/components/textinput (= 0.67.2) + - React-Fabric/components/unimplementedview (= 0.67.2) + - React-Fabric/components/view (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/activityindicator (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/image (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/inputaccessory (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/legacyviewmanagerinterop (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/modal (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/rncore (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/root (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/safeareaview (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/scrollview (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/slider (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/text (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/textinput (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/unimplementedview (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/components/view (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) - Yoga - - React-Fabric/config (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/core (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/debug_core (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/debug_renderer (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/imagemanager (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - React-RCTImage (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/leakchecker (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/mounting (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/runtimescheduler (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/scheduler (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/telemetry (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/templateprocessor (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/textlayoutmanager (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) + - React-Fabric/config (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/core (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/debug_core (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/debug_renderer (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/imagemanager (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - React-RCTImage (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/leakchecker (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/mounting (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/runtimescheduler (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/scheduler (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/telemetry (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/templateprocessor (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/textlayoutmanager (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) - React-Fabric/uimanager - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/uimanager (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-Fabric/utils (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - RCTRequired (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-graphics (= 0.67.1) - - React-jsi (= 0.67.1) - - React-jsiexecutor (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-graphics (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core/Default (= 0.67.1) - - React-jsi (0.67.1): + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/uimanager (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-Fabric/utils (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - RCTRequired (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-graphics (= 0.67.2) + - React-jsi (= 0.67.2) + - React-jsiexecutor (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-graphics (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core/Default (= 0.67.2) + - React-jsi (0.67.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Default (= 0.67.1) - - React-jsi/Default (0.67.1): + - React-jsi/Default (= 0.67.2) + - React-jsi/Default (0.67.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsi/Fabric (0.67.1): + - React-jsi/Fabric (0.67.2): - boost (= 1.76.0) - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-jsiexecutor (0.67.1): + - React-jsiexecutor (0.67.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-perflogger (= 0.67.1) - - React-jsinspector (0.67.1) - - React-logger (0.67.1): + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-perflogger (= 0.67.2) + - React-jsinspector (0.67.2) + - React-logger (0.67.2): - glog - - React-perflogger (0.67.1) - - React-RCTActionSheet (0.67.1): - - React-Core/RCTActionSheetHeaders (= 0.67.1) - - React-RCTAnimation (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.1) - - React-Core/RCTAnimationHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTBlob (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTBlobHeaders (= 0.67.1) - - React-Core/RCTWebSocket (= 0.67.1) - - React-jsi (= 0.67.1) - - React-RCTNetwork (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTFabric (0.67.1): - - RCT-Folly/Fabric (= 2021.06.28.00-v2) - - React-Core (= 0.67.1) - - React-Fabric (= 0.67.1) - - React-RCTImage (= 0.67.1) - - React-RCTImage (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.1) - - React-Core/RCTImageHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - React-RCTNetwork (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTLinking (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - React-Core/RCTLinkingHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTNetwork (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.1) - - React-Core/RCTNetworkHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTPushNotification (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCTTypeSafety (= 0.67.1) - - React-Core/RCTPushNotificationHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTSettings (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - RCTTypeSafety (= 0.67.1) - - React-Core/RCTSettingsHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTTest (0.67.1): - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core (= 0.67.1) - - React-CoreModules (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-RCTText (0.67.1): - - React-Core/RCTTextHeaders (= 0.67.1) - - React-RCTVibration (0.67.1): - - FBReactNativeSpec (= 0.67.1) - - RCT-Folly (= 2021.06.28.00-v2) - - React-Core/RCTVibrationHeaders (= 0.67.1) - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) - - React-runtimeexecutor (0.67.1): - - React-jsi (= 0.67.1) - - ReactCommon/turbomodule/core (0.67.1): + - React-perflogger (0.67.2) + - React-RCTActionSheet (0.67.2): + - React-Core/RCTActionSheetHeaders (= 0.67.2) + - React-RCTAnimation (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.2) + - React-Core/RCTAnimationHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTBlob (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTBlobHeaders (= 0.67.2) + - React-Core/RCTWebSocket (= 0.67.2) + - React-jsi (= 0.67.2) + - React-RCTNetwork (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTFabric (0.67.2): + - RCT-Folly/Fabric (= 2021.06.28.00-v2) + - React-Core (= 0.67.2) + - React-Fabric (= 0.67.2) + - React-RCTImage (= 0.67.2) + - React-RCTImage (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.2) + - React-Core/RCTImageHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - React-RCTNetwork (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTLinking (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - React-Core/RCTLinkingHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTNetwork (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.2) + - React-Core/RCTNetworkHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTPushNotification (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCTTypeSafety (= 0.67.2) + - React-Core/RCTPushNotificationHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTSettings (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - RCTTypeSafety (= 0.67.2) + - React-Core/RCTSettingsHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTTest (0.67.2): + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core (= 0.67.2) + - React-CoreModules (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-RCTText (0.67.2): + - React-Core/RCTTextHeaders (= 0.67.2) + - React-RCTVibration (0.67.2): + - FBReactNativeSpec (= 0.67.2) + - RCT-Folly (= 2021.06.28.00-v2) + - React-Core/RCTVibrationHeaders (= 0.67.2) + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) + - React-runtimeexecutor (0.67.2): + - React-jsi (= 0.67.2) + - ReactCommon/turbomodule/core (0.67.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.1) - - React-Core (= 0.67.1) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-logger (= 0.67.1) - - React-perflogger (= 0.67.1) - - ReactCommon/turbomodule/samples (0.67.1): + - React-callinvoker (= 0.67.2) + - React-Core (= 0.67.2) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-logger (= 0.67.2) + - React-perflogger (= 0.67.2) + - ReactCommon/turbomodule/samples (0.67.2): - DoubleConversion - glog - RCT-Folly (= 2021.06.28.00-v2) - - React-callinvoker (= 0.67.1) - - React-Core (= 0.67.1) - - React-cxxreact (= 0.67.1) - - React-jsi (= 0.67.1) - - React-logger (= 0.67.1) - - React-perflogger (= 0.67.1) - - ReactCommon/turbomodule/core (= 0.67.1) + - React-callinvoker (= 0.67.2) + - React-Core (= 0.67.2) + - React-cxxreact (= 0.67.2) + - React-jsi (= 0.67.2) + - React-logger (= 0.67.2) + - React-perflogger (= 0.67.2) + - ReactCommon/turbomodule/core (= 0.67.2) - ScreenshotManager (0.0.1): - RCT-Folly (= 2021.06.28.00-v2) - React @@ -871,8 +871,8 @@ SPEC CHECKSUMS: boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 - FBLazyVector: cf409c74423d3507bda74bda1dc41e903ec2cd5b - FBReactNativeSpec: 1bd7e71821152aded75c55924533d644246f2d48 + FBLazyVector: 244195e30d63d7f564c55da4410b9a24e8fbceaa + FBReactNativeSpec: 2e2033e9dfdc3d463113e4dbdc03e332d7289dd4 Flipper: 30e8eeeed6abdc98edaf32af0cda2f198be4b733 Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c Flipper-DoubleConversion: 57ffbe81ef95306cc9e69c4aa3aeeeeb58a6a28c @@ -887,36 +887,36 @@ SPEC CHECKSUMS: libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 OpenSSL-Universal: 1aa4f6a6ee7256b83db99ec1ccdaa80d10f9af9b RCT-Folly: 803a9cfd78114b2ec0f140cfa6fa2a6bafb2d685 - RCTRequired: e5dc0c44cb366fc93383a2bffbc190fe821e7293 - RCTTypeSafety: 6a4d0cfe070e7fd996e797f439b70878764a1ae0 - React: e194f6b2f0a4f8d24065f3ca0a6abe859694df65 - React-callinvoker: a9e7bd8d87147de3530007a3d74afd4b7dbaf57e - React-Core: 4714b96060ccc19fdfbeec4e30c3b43ec82fb508 - React-CoreModules: fbf9a30fe25385428a57bea57d3d6d27830111da - React-cxxreact: 4c8b1bfa89c6e98b8a05ebf0d9ba8d8e322e390c - React-Fabric: b609b3e82c5fc05c7b59ef023ecac02be46b91c4 - React-graphics: 7abc4501fcfafc8c22de4cde12bf5a6ff832d40f - React-jsi: 1653dc43b537777e80f8e6c9e36aa803c698e4d3 - React-jsiexecutor: 1af5de75a4c834c05d53a77c1512e5aa6c18412f - React-jsinspector: ab80bcdb02f28cdfc0dbbaea6db1241565d59002 - React-logger: b08f354e4c928ff794ca477347fea0922aaf11c3 - React-perflogger: 9a6172711d9c4c8c7ac0a426717317c3c6ecf85c - React-RCTActionSheet: ed408b54b08278e6af8a75e08679675041da61ae - React-RCTAnimation: 0163b497a423a9576a776685c6e3fe276f934758 - React-RCTBlob: 40e9a2ba218218cc120d037408e6c1686036a3ad - React-RCTFabric: ce8ff42d5287cddfb26fa383afc6df6eb0e74fa7 - React-RCTImage: ae48901aecaf2b5a9f7f51cbb60fc36ff120115d - React-RCTLinking: 1e25d97db107eea60657211f7ecc4509587f8d29 - React-RCTNetwork: 775383be87609cf2d7e182a9b967e51686f12b2f - React-RCTPushNotification: 9ba5d8b931f37f700bae38e3ddac776287617b5b - React-RCTSettings: 4581080369f65e5bc388061ff7b9cba9389936c4 - React-RCTTest: ef11b84b97d6e375d7d0845ad006f89da0e10263 - React-RCTText: 48df7f52519cfc6a9eb79a02acb3d33df04370a0 - React-RCTVibration: 19c012d1202df46bafbe49268a346f6b3edadfdd - React-runtimeexecutor: 2c92a8bddd1a3e72c7513d1e74235c2d9c84875c - ReactCommon: 2e816fad39f65f2a94a5999d5be463a6b620dcf6 + RCTRequired: cd47794163052d2b8318c891a7a14fcfaccc75ab + RCTTypeSafety: 393bb40b3e357b224cde53d3fec26813c52428b1 + React: dec6476bc27155b250eeadfc11ea779265f53ebf + React-callinvoker: e5047929e80aea942e6fdd96482504ef0189ca63 + React-Core: e382655566b2b9a6e3b4f641d777b7bfdbe52358 + React-CoreModules: cf262e82fa101c0aee022b6f90d1a5b612038b64 + React-cxxreact: 69d53de3b30c7c161ba087ca1ecdffed9ccb1039 + React-Fabric: 6704470e1cb96ee2109ea23c064e42eaa7b7476b + React-graphics: a5284e2d76635aa6fd9e579f465a1a8906a0a3c8 + React-jsi: ce9a2d804adf75809ce2fe2374ba3fbbf5d59b03 + React-jsiexecutor: 52beb652bbc61201bd70cbe4f0b8edb607e8da4f + React-jsinspector: 595f76eba2176ebd8817a1fffd47b84fbdab9383 + React-logger: 23de8ea0f44fa00ee77e96060273225607fd4d78 + React-perflogger: 3c9bb7372493e49036f07a82c44c8cf65cbe88db + React-RCTActionSheet: 052606483045a408693aa7e864410b4a052f541a + React-RCTAnimation: 08d4cac13222bb1348c687a0158dfd3b577cdb63 + React-RCTBlob: 928ad1df65219c3d9e2ac80983b943a75b5c3629 + React-RCTFabric: b45b76dfeb3a8aa293043fd7f79fc908112e800e + React-RCTImage: 524d7313b142a39ee0e20fa312b67277917fe076 + React-RCTLinking: 44036ea6f13a2e46238be07a67566247fee35244 + React-RCTNetwork: 9b6faacf1e0789253e319ca53b1f8d92c2ac5455 + React-RCTPushNotification: 385de64576065900e562ea5db2c7bcccb498fa68 + React-RCTSettings: ecd8094f831130a49581d5112a8607220e5d12a5 + React-RCTTest: 0e08aab266d47be8001adc7c6bdbedcca4eb2535 + React-RCTText: 14ba976fb48ed283cfdb1a754a5d4276471e0152 + React-RCTVibration: 99c7f67fba7a5ade46e98e870c6ff2444484f995 + React-runtimeexecutor: 2450b43df7ffe8e805a0b3dcb2abd4282f1f1836 + ReactCommon: d98c6c96b567f9b3a15f9fd4cc302c1eda8e3cf2 ScreenshotManager: 77a411be93200db8e25f9e1d59a1e88a829e358b - Yoga: 5cbf25add73edb290e1067017690f7ebf56c5468 + Yoga: 9b6696970c3289e8dea34b3eda93f23e61fb8121 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a PODFILE CHECKSUM: 21be0a8894b752aaab399f9d4075cf41baf345f3 diff --git a/template/Gemfile.lock b/template/Gemfile.lock index 5233fddd1b6d79..285424cd4b62bd 100644 --- a/template/Gemfile.lock +++ b/template/Gemfile.lock @@ -63,7 +63,7 @@ GEM fuzzy_match (2.0.4) gh_inspector (1.1.3) httpclient (2.8.3) - i18n (1.8.11) + i18n (1.9.1) concurrent-ruby (~> 1.0) json (2.6.1) minitest (5.15.0) @@ -85,7 +85,7 @@ GEM colored2 (~> 3.1) nanaimo (~> 0.3.0) rexml (~> 3.2.4) - zeitwerk (2.5.3) + zeitwerk (2.5.4) PLATFORMS ruby diff --git a/template/package.json b/template/package.json index db66db95281652..20121b2a3aa6ab 100644 --- a/template/package.json +++ b/template/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "react": "17.0.2", - "react-native": "0.67.1" + "react-native": "0.67.2" }, "devDependencies": { "@babel/core": "^7.12.9", From a47f2fc6a6d7030d8b32d7a44039db24be8e6b03 Mon Sep 17 00:00:00 2001 From: Kunal Farmah Date: Thu, 3 Feb 2022 18:01:54 +0530 Subject: [PATCH 50/52] fixed android missing webview package exception as the current logic is flawed and the app still crashes. OxygenOS throws this as RuntimeException which escapes the catch block. --- .../react/modules/network/ForwardingCookieHandler.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java index 529af0090f5388..56cfd6c19518dd 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java @@ -142,9 +142,11 @@ protected void doInBackgroundGuarded(Void... params) { // We cannot catch MissingWebViewPackageException as it is in a private / system API // class. This validates the exception's message to ensure we are only handling this // specific exception. + // The exception class doesn't always contain the correct name as it depends on the OEM + // and OS version. It is better to check the message for clues regarding the exception + // as that is somewhat consistent across OEMs. // https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/webkit/WebViewFactory.java#348 - if (message != null - && exception.getClass().getCanonicalName().contains("MissingWebViewPackageException")) { + if (message!=null && message.contains("WebView")) { return null; } else { throw exception; From fac0bdf4664141b9132c52dbc7bbac9190c9dc82 Mon Sep 17 00:00:00 2001 From: Kunal Farmah Date: Thu, 3 Feb 2022 18:50:02 +0530 Subject: [PATCH 51/52] made catch block less generic --- .../react/modules/network/ForwardingCookieHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java index 56cfd6c19518dd..82674681ed2339 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java @@ -146,7 +146,10 @@ protected void doInBackgroundGuarded(Void... params) { // and OS version. It is better to check the message for clues regarding the exception // as that is somewhat consistent across OEMs. // https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/webkit/WebViewFactory.java#348 - if (message!=null && message.contains("WebView")) { + if (message!=null && + (message.contains("WebView provider") + || message.contains("No WebView installed") + || message.contains("WebView")) { return null; } else { throw exception; From bb8b21131ee7582b8d5508de427e36dfb741dfb9 Mon Sep 17 00:00:00 2001 From: Kunal Farmah Date: Thu, 3 Feb 2022 18:58:59 +0530 Subject: [PATCH 52/52] made check less generic --- .../facebook/react/modules/network/ForwardingCookieHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java index 82674681ed2339..383fb408937288 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java +++ b/ReactAndroid/src/main/java/com/facebook/react/modules/network/ForwardingCookieHandler.java @@ -149,7 +149,7 @@ protected void doInBackgroundGuarded(Void... params) { if (message!=null && (message.contains("WebView provider") || message.contains("No WebView installed") - || message.contains("WebView")) { + || message.contains("WebView"))) { return null; } else { throw exception;