diff --git a/package.json b/package.json index a6085ac3f5d9fe..b6ced3056354c4 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,8 @@ "@definitelytyped/dtslint": "^0.0.127", "@jest/create-cache-key-function": "^29.6.3", "@pkgjs/parseargs": "^0.11.0", - "@react-native/metro-babel-transformer": "0.76.0-rc.3", - "@react-native/metro-config": "0.76.0-rc.3", + "@react-native/metro-babel-transformer": "0.76.0-rc.4", + "@react-native/metro-config": "0.76.0-rc.4", "@tsconfig/node18": "1.0.1", "@types/react": "^18.2.6", "@typescript-eslint/parser": "^7.1.1", diff --git a/packages/assets/package.json b/packages/assets/package.json index 47295a81756c7b..f52147871682f3 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index a5f2385d69cd76..8a2b86abeec2eb 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "index.js" ], "dependencies": { - "@react-native/codegen": "0.76.0-rc.3" + "@react-native/codegen": "0.76.0-rc.4" }, "devDependencies": { "@babel/core": "^7.25.2" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index ada306ea1f787b..c4c2b3b3f49640 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -22,8 +22,8 @@ "dist" ], "dependencies": { - "@react-native/dev-middleware": "0.76.0-rc.3", - "@react-native/metro-babel-transformer": "0.76.0-rc.3", + "@react-native/dev-middleware": "0.76.0-rc.4", + "@react-native/metro-babel-transformer": "0.76.0-rc.4", "chalk": "^4.0.0", "execa": "^5.1.1", "invariant": "^2.2.4", diff --git a/packages/core-cli-utils/package.json b/packages/core-cli-utils/package.json index 69ad413d482653..1fa11716029812 100644 --- a/packages/core-cli-utils/package.json +++ b/packages/core-cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/core-cli-utils", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "React Native CLI library for Frameworks to build on", "license": "MIT", "main": "./src/index.flow.js", diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 662bd90d9e68f2..df78dc6d7ab2b5 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index c3683b8b672e1d..f7debfb1fee9e2 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -23,7 +23,7 @@ ], "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.76.0-rc.3", + "@react-native/debugger-frontend": "0.76.0-rc.4", "chrome-launcher": "^0.15.2", "chromium-edge-launcher": "^0.2.0", "connect": "^3.6.5", diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index a0bb51ac3d9ab7..361d32cefdcc65 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -22,7 +22,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", - "@react-native/eslint-plugin": "0.76.0-rc.3", + "@react-native/eslint-plugin": "0.76.0-rc.4", "@typescript-eslint/eslint-plugin": "^7.1.1", "@typescript-eslint/parser": "^7.1.1", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index a13d9ed3d8ec54..0cf7625ddf2ceb 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index 262451bbcc4f88..2a277b5a7dd318 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -27,7 +27,7 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-flow-strip-types": "^7.25.2", "@babel/preset-flow": "^7.24.7", - "@react-native/codegen": "0.76.0-rc.3", + "@react-native/codegen": "0.76.0-rc.4", "make-dir": "^2.1.0", "pirates": "^4.0.1", "source-map-support": "0.5.0" diff --git a/packages/gradle-plugin/package.json b/packages/gradle-plugin/package.json index 62aafac13fe92d..97c5889b62784d 100644 --- a/packages/gradle-plugin/package.json +++ b/packages/gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/helloworld/package.json b/packages/helloworld/package.json index 01110669bd752b..e64699084c59d2 100644 --- a/packages/helloworld/package.json +++ b/packages/helloworld/package.json @@ -1,6 +1,6 @@ { "name": "helloworld", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "scripts": { "bootstrap": "node ./cli.js bootstrap", @@ -13,16 +13,16 @@ }, "dependencies": { "react": "18.3.1", - "react-native": "0.76.0-rc.3" + "react-native": "0.76.0-rc.4" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/preset-env": "^7.25.3", "@babel/runtime": "^7.25.0", - "@react-native/babel-preset": "0.76.0-rc.3", - "@react-native/core-cli-utils": "0.76.0-rc.3", - "@react-native/eslint-config": "0.76.0-rc.3", - "@react-native/metro-config": "0.76.0-rc.3", + "@react-native/babel-preset": "0.76.0-rc.4", + "@react-native/core-cli-utils": "0.76.0-rc.4", + "@react-native/eslint-config": "0.76.0-rc.4", + "@react-native/metro-config": "0.76.0-rc.4", "babel-jest": "^29.6.3", "chalk": "^4.1.2", "commander": "^12.0.0", diff --git a/packages/hermes-inspector-msggen/package.json b/packages/hermes-inspector-msggen/package.json index 2cafabd17f3ba0..a4ff2609370c86 100644 --- a/packages/hermes-inspector-msggen/package.json +++ b/packages/hermes-inspector-msggen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/hermes-inspector-msggen", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "description": "Hermes Inspector Message Generator for React Native", "license": "MIT", diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 63e15c31d8f831..5c916e840fd76d 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -26,8 +26,8 @@ "dist" ], "dependencies": { - "@react-native/js-polyfills": "0.76.0-rc.3", - "@react-native/metro-babel-transformer": "0.76.0-rc.3", + "@react-native/js-polyfills": "0.76.0-rc.4", + "@react-native/metro-babel-transformer": "0.76.0-rc.4", "metro-config": "^0.81.0-alpha.2", "metro-runtime": "^0.81.0-alpha.2" } diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index 40cffac4de82b6..9c1b6872d3a7cd 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 7e756cd638c3d6..b4c186dac79c72 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 0c0be17b36c3f3..0f1c1322afd86d 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Babel preset for React Native applications", "main": "src/index.js", "repository": { @@ -55,7 +55,7 @@ "@babel/plugin-transform-typescript": "^7.25.2", "@babel/plugin-transform-unicode-regex": "^7.24.7", "@babel/template": "^7.25.0", - "@react-native/babel-plugin-codegen": "0.76.0-rc.3", + "@react-native/babel-plugin-codegen": "0.76.0-rc.4", "babel-plugin-syntax-hermes-parser": "^0.23.1", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 507dd48e4c3fc1..9e99ead4a58bbf 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Babel transformer for React Native applications.", "main": "src/index.js", "repository": { @@ -16,7 +16,7 @@ "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.0-rc.3", + "@react-native/babel-preset": "0.76.0-rc.4", "hermes-parser": "0.23.1", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-bots/package.json b/packages/react-native-bots/package.json index 1d2f2ebae546c4..034c652fdeadcf 100644 --- a/packages/react-native-bots/package.json +++ b/packages/react-native-bots/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/bots", "description": "React Native Bots", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "license": "MIT", "repository": { diff --git a/packages/react-native-codegen-typescript-test/package.json b/packages/react-native-codegen-typescript-test/package.json index 91e148705cacee..e547723def4e7f 100644 --- a/packages/react-native-codegen-typescript-test/package.json +++ b/packages/react-native-codegen-typescript-test/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen-typescript-test", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "description": "TypeScript related unit test for @react-native/codegen", "license": "MIT", @@ -19,7 +19,7 @@ "prepare": "yarn run build" }, "dependencies": { - "@react-native/codegen": "0.76.0-rc.3" + "@react-native/codegen": "0.76.0-rc.4" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 4dd87ca5f6a776..41315a018c2a2b 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-info/package.json b/packages/react-native-info/package.json index 27ee5ffe9c8860..e10eb93b4dcffc 100644 --- a/packages/react-native-info/package.json +++ b/packages/react-native-info/package.json @@ -1,6 +1,6 @@ { "name": "react-native-info", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "main": "build/index.js", "license": "MIT", "private": true, diff --git a/packages/react-native-popup-menu-android/package.json b/packages/react-native-popup-menu-android/package.json index 3e96fb78f05c7f..9cb9e23a229469 100644 --- a/packages/react-native-popup-menu-android/package.json +++ b/packages/react-native-popup-menu-android/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/popup-menu-android", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "PopupMenu for the Android platform", "main": "index.js", "files": [ @@ -17,7 +17,7 @@ ], "license": "MIT", "devDependencies": { - "@react-native/codegen": "0.76.0-rc.3" + "@react-native/codegen": "0.76.0-rc.4" }, "peerDependencies": { "@types/react": "^18.2.6", diff --git a/packages/react-native-test-library/package.json b/packages/react-native-test-library/package.json index 9e6cde011741a7..59044d332fe6fb 100644 --- a/packages/react-native-test-library/package.json +++ b/packages/react-native-test-library/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/oss-library-example", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "description": "Package that includes native module exapmle, native component example, targets both the old and the new architecture. It should serve as an example of a real-world OSS library.", "license": "MIT", @@ -26,8 +26,8 @@ ], "devDependencies": { "@babel/core": "^7.25.2", - "@react-native/babel-preset": "0.76.0-rc.3", - "react-native": "0.76.0-rc.3" + "@react-native/babel-preset": "0.76.0-rc.4", + "react-native": "0.76.0-rc.4" }, "peerDependencies": { "react": "*", diff --git a/packages/react-native-test-renderer/package.json b/packages/react-native-test-renderer/package.json index c7939bd45a1b83..1c97cb652d3e3e 100644 --- a/packages/react-native-test-renderer/package.json +++ b/packages/react-native-test-renderer/package.json @@ -1,7 +1,7 @@ { "name": "@react-native/test-renderer", "private": true, - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "A Test rendering library for React Native", "license": "MIT", "devDependencies": { diff --git a/packages/react-native/Libraries/Core/ReactNativeVersion.js b/packages/react-native/Libraries/Core/ReactNativeVersion.js index cf6eaeac9c1051..b1adf5f9c593e5 100644 --- a/packages/react-native/Libraries/Core/ReactNativeVersion.js +++ b/packages/react-native/Libraries/Core/ReactNativeVersion.js @@ -17,7 +17,7 @@ const version: $ReadOnly<{ major: 0, minor: 76, patch: 0, - prerelease: 'rc.3', + prerelease: 'rc.4', }; module.exports = {version}; diff --git a/packages/react-native/React/Base/RCTVersion.m b/packages/react-native/React/Base/RCTVersion.m index e344977161b286..13143fb168a8f5 100644 --- a/packages/react-native/React/Base/RCTVersion.m +++ b/packages/react-native/React/Base/RCTVersion.m @@ -24,7 +24,7 @@ RCTVersionMajor: @(0), RCTVersionMinor: @(76), RCTVersionPatch: @(0), - RCTVersionPrerelease: @"rc.3", + RCTVersionPrerelease: @"rc.4", }; }); return __rnVersion; diff --git a/packages/react-native/ReactAndroid/gradle.properties b/packages/react-native/ReactAndroid/gradle.properties index be833d6ba114a4..724537b2d0e1e7 100644 --- a/packages/react-native/ReactAndroid/gradle.properties +++ b/packages/react-native/ReactAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=0.76.0-rc.3 +VERSION_NAME=0.76.0-rc.4 react.internal.publishingGroup=com.facebook.react android.useAndroidX=true diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java index c5da0f2361d81e..3afe750698195f 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/systeminfo/ReactNativeVersion.java @@ -18,5 +18,5 @@ public class ReactNativeVersion { "major", 0, "minor", 76, "patch", 0, - "prerelease", "rc.3"); + "prerelease", "rc.4"); } diff --git a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h index d71a7b656a304a..f256b79a4e7d5f 100644 --- a/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h +++ b/packages/react-native/ReactCommon/cxxreact/ReactNativeVersion.h @@ -18,7 +18,7 @@ constexpr struct { int32_t Major = 0; int32_t Minor = 76; int32_t Patch = 0; - std::string_view Prerelease = "rc.3"; + std::string_view Prerelease = "rc.4"; } ReactNativeVersion; } // namespace facebook::react diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 300239d0a5027f..27d9000ea58dc1 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "react-native", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "A framework for building native apps using React", "license": "MIT", "repository": { @@ -109,13 +109,13 @@ }, "dependencies": { "@jest/create-cache-key-function": "^29.6.3", - "@react-native/assets-registry": "0.76.0-rc.3", - "@react-native/codegen": "0.76.0-rc.3", - "@react-native/community-cli-plugin": "0.76.0-rc.3", - "@react-native/gradle-plugin": "0.76.0-rc.3", - "@react-native/js-polyfills": "0.76.0-rc.3", - "@react-native/normalize-colors": "0.76.0-rc.3", - "@react-native/virtualized-lists": "0.76.0-rc.3", + "@react-native/assets-registry": "0.76.0-rc.4", + "@react-native/codegen": "0.76.0-rc.4", + "@react-native/community-cli-plugin": "0.76.0-rc.4", + "@react-native/gradle-plugin": "0.76.0-rc.4", + "@react-native/js-polyfills": "0.76.0-rc.4", + "@react-native/normalize-colors": "0.76.0-rc.4", + "@react-native/virtualized-lists": "0.76.0-rc.4", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/rn-tester/package.json b/packages/rn-tester/package.json index 2911ab34ad4292..8d01fb79dc0d3d 100644 --- a/packages/rn-tester/package.json +++ b/packages/rn-tester/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/tester", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "private": true, "description": "React Native tester app.", "license": "MIT", @@ -23,8 +23,8 @@ "clean-ios": "rm -rf build/generated/ios Pods Podfile.lock" }, "dependencies": { - "@react-native/oss-library-example": "0.76.0-rc.3", - "@react-native/popup-menu-android": "0.76.0-rc.3", + "@react-native/oss-library-example": "0.76.0-rc.4", + "@react-native/popup-menu-android": "0.76.0-rc.4", "flow-enums-runtime": "^0.0.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1" diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 5762c82770a445..cd5717e202bb06 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index 5a00c5bf367613..ee82f1c99f17e4 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.76.0-rc.3", + "version": "0.76.0-rc.4", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": {