Skip to content

Commit 798f7ed

Browse files
protikbiswas100vineethkuttanCopilot
authored
Integrate 0.83.4 (#15948)
* unbroken linting error fix * Change files * Integrating 0.83.4 of react-native --------- Co-authored-by: Vineeth <66076509+vineethkuttan@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent a543e91 commit 798f7ed

28 files changed

Lines changed: 193 additions & 355 deletions

CONTRIBUTING.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,15 @@ Build and see if your solution works. Consult [Building React-Native-Windows](ht
123123

124124
Testing is a key component in the development workflow. If your changes affect existing test cases, or you're working on brand new features and also the accompanying test cases, see [End-to-End Testing](https://github.com/microsoft/react-native-windows/blob/main/docs/e2e-testing.md) for more information about how to validate your work locally.
125125

126+
### 🛡️ Security & Compliance
127+
128+
React Native Windows follows Microsoft's Secure Development Lifecycle (SDL) requirements. As part of this commitment:
129+
130+
- **Attack Surface Analyzer (ASA)** runs automatically on every PR to detect security regressions during the build process. This ensures that builds don't inadvertently weaken the OS security configuration.
131+
- If ASA detects changes in your PR, review the artifacts in the PR build to understand the security implications.
132+
133+
Most changes won't trigger ASA findings, but if yours does, the documentation explains how to review and address the findings.
134+
126135
### ✅ Code Review
127136

128137
When you'd like the team to review your PR, (even if the work is not yet fully-complete), open a PR so that the team can review your work and provide comments, suggestions, and request changes. It may take several cycles, but the end result will be solid, testable, conformant code that is safe for us to merge.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "updating react-native version to 0.83.4 from RC builds",
4+
"packageName": "@office-iss/react-native-win32",
5+
"email": "protikbiswas@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "unbroken linting error fix",
4+
"packageName": "@react-native-windows/automation-channel",
5+
"email": "protikbiswas@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "unbroken linting error fix",
4+
"packageName": "@react-native-windows/perf-testing",
5+
"email": "protikbiswas@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "unbroken linting error fix",
4+
"packageName": "react-native-windows",
5+
"email": "protikbiswas@microsoft.com",
6+
"dependentChangeType": "patch"
7+
}

packages/@office-iss/react-native-win32-tester/overrides.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"excludePatterns": [
66
"src/js/examples-win32/**"
77
],
8-
"baseVersion": "0.83.0-rc.5",
8+
"baseVersion": "0.83.4",
99
"overrides": [
1010
{
1111
"type": "patch",

packages/@office-iss/react-native-win32-tester/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
"validate-overrides": "react-native-platform-override validate"
1212
},
1313
"dependencies": {
14-
"@react-native/tester": "0.83.0-rc.5",
14+
"@react-native/tester": "0.83.4",
1515
"@typescript-eslint/eslint-plugin": "^7.1.1",
1616
"@typescript-eslint/parser": "^7.1.1",
1717
"flow-enums-runtime": "^0.0.6"
1818
},
1919
"peerDependencies": {
2020
"@office-iss/react-native-win32": "0.83.0-preview.1",
2121
"react": "19.2.0",
22-
"react-native": "0.83.0-rc.5"
22+
"react-native": "^0.83.0"
2323
},
2424
"devDependencies": {
2525
"@office-iss/react-native-win32": "0.83.0-preview.1",
@@ -30,7 +30,7 @@
3030
"@types/node": "^22.14.0",
3131
"eslint": "^8.19.0",
3232
"just-scripts": "^1.3.3",
33-
"react-native": "0.83.0-rc.5",
33+
"react-native": "0.83.4",
3434
"react-native-platform-override": "0.83.0-preview.1",
3535
"typescript": "5.0.4"
3636
},

packages/@office-iss/react-native-win32/overrides.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"**/__snapshots__/**",
88
"src-win/rntypes/**"
99
],
10-
"baseVersion": "0.83.0-rc.5",
10+
"baseVersion": "0.83.4",
1111
"overrides": [
1212
{
1313
"type": "derived",

packages/@office-iss/react-native-win32/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@
3030
"@react-native-community/cli-platform-android": "20.0.0",
3131
"@react-native-community/cli-platform-ios": "20.0.0",
3232
"@react-native/assets": "1.0.0",
33-
"@react-native/assets-registry": "0.83.0-rc.5",
34-
"@react-native/codegen": "0.83.0-rc.5",
35-
"@react-native/community-cli-plugin": "0.83.0-rc.5",
36-
"@react-native/gradle-plugin": "0.83.0-rc.5",
37-
"@react-native/js-polyfills": "0.83.0-rc.5",
38-
"@react-native/normalize-colors": "0.83.0-rc.5",
39-
"@react-native/virtualized-lists": "0.83.0-rc.5",
33+
"@react-native/assets-registry": "0.83.4",
34+
"@react-native/codegen": "0.83.4",
35+
"@react-native/community-cli-plugin": "0.83.4",
36+
"@react-native/gradle-plugin": "0.83.4",
37+
"@react-native/js-polyfills": "0.83.4",
38+
"@react-native/normalize-colors": "0.83.4",
39+
"@react-native/virtualized-lists": "0.83.4",
4040
"abort-controller": "^3.0.0",
4141
"anser": "^1.4.9",
4242
"ansi-regex": "^5.0.0",
@@ -49,7 +49,7 @@
4949
"event-target-shim": "^5.0.1",
5050
"flow-enums-runtime": "^0.0.6",
5151
"glob": "^7.1.1",
52-
"hermes-compiler": "0.14.0",
52+
"hermes-compiler": "0.14.1",
5353
"invariant": "^2.2.4",
5454
"jest-environment-node": "^29.7.0",
5555
"memoize-one": "^5.0.0",
@@ -73,7 +73,7 @@
7373
"devDependencies": {
7474
"@babel/core": "^7.25.2",
7575
"@babel/eslint-parser": "^7.25.1",
76-
"@react-native/metro-config": "0.83.0-rc.5",
76+
"@react-native/metro-config": "0.83.4",
7777
"@rnw-scripts/babel-react-native-config": "0.0.0",
7878
"@rnw-scripts/eslint-config": "1.2.38",
7979
"@rnw-scripts/jest-out-of-tree-snapshot-resolver": "^1.1.42",
@@ -90,14 +90,14 @@
9090
"just-scripts": "^1.3.3",
9191
"prettier": "2.8.8",
9292
"react": "19.2.0",
93-
"react-native": "0.83.0-rc.5",
93+
"react-native": "0.83.4",
9494
"react-native-platform-override": "0.83.0-preview.1",
9595
"typescript": "5.0.4"
9696
},
9797
"peerDependencies": {
9898
"@types/react": "^19.1.1",
9999
"react": "^19.2.0",
100-
"react-native": "0.83.0-rc.5"
100+
"react-native": "^0.83.0"
101101
},
102102
"beachball": {
103103
"defaultNpmTag": "preview",

packages/@react-native-windows/automation-channel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"just-scripts": "^1.3.2",
3434
"prettier": "2.8.8",
3535
"react": "19.2.0",
36-
"react-native": "0.83.0-rc.5",
36+
"react-native": "0.83.4",
3737
"react-native-windows": "0.83.0-preview.2",
3838
"typescript": "5.0.4"
3939
},

0 commit comments

Comments
 (0)