[Snyk] Upgrade react-native from 0.82.1 to 0.83.1#36
Conversation
Snyk has created this PR to upgrade react-native from 0.82.1 to 0.83.1. See this package in npm: react-native See this project in Snyk: https://app.snyk.io/org/chirag127/project/4c20a98f-d4af-4651-bd1c-01c83de1eee7?utm_source=github&utm_medium=referral&page=upgrade-pr
Learn moreAll Green is an AI agent that automatically: ✅ Addresses code review comments ✅ Fixes failing CI checks ✅ Resolves merge conflicts |
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
CI Feedback 🧐A test triggered by this PR failed. Here is an AI-generated analysis of the failure:
|
Summary of ChangesHello @chirag127, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request, automatically generated by Snyk, updates the core Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
Looks like there are a few issues preventing this PR from being merged!
If you'd like me to help, just leave a comment, like Feel free to include any additional details that might help me get this PR into a better state. You can manage your notification settings |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Code Review
This pull request, automatically generated by Snyk, upgrades react-native from 0.82.1 to 0.83.1. While keeping dependencies up-to-date is important, this upgrade introduces a critical issue. The new version of react-native has a peer dependency on react@^19.2.0, but the project is still on react@18.3.1. This major version mismatch will likely break the application. I've left a critical comment with a suggestion to update react and react-dom accordingly. I've also noted a minor inconsistency in package-lock.json.
| "react": "18.3.1", | ||
| "react-dom": "18.3.1", | ||
| "react-native": "0.82.1", | ||
| "react-native": "0.83.1", |
There was a problem hiding this comment.
Upgrading react-native to 0.83.1 introduces a peer dependency on react@^19.2.0. Your project is currently using react@18.3.1, which is a major version mismatch and will likely cause your application to break. It's crucial to update react and react-dom to a compatible version to satisfy react-native's requirements.
For example, you should update your dependencies as follows:
"dependencies": {
...
"react": "19.2.0",
"react-dom": "19.2.0",
"react-native": "0.83.1",
...
}After updating, please run npm install to regenerate the package-lock.json file and ensure all dependencies are correctly resolved.
| "react": "18.3.1", | ||
| "react-dom": "18.3.1", | ||
| "react-native": "0.82.1", | ||
| "react-native": "^0.83.1", |
There was a problem hiding this comment.
There's an inconsistency between package.json and package-lock.json. package.json specifies a pinned version "0.83.1" for react-native, but package-lock.json records it as "^0.83.1". To ensure consistent dependency resolution and adhere to the pinned version strategy, this should be "0.83.1" to match package.json.
| "react-native": "^0.83.1", | |
| "react-native": "0.83.1", |

Snyk has created this PR to upgrade react-native from 0.82.1 to 0.83.1.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 63 versions ahead of your current version.
The recommended version was released a month ago.
Release notes
Package name: react-native
-
0.83.1 - 2025-12-18
- Fix Network error that could occur for
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0 - 2025-12-10
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.5 - 2025-12-08
- Fix remaining missing debugger build flags for open source builds (#54770 by @ huntie)
- Exclude legacy Hermes targets from single host assertion (#54790 by @ huntie)
- Fix multipart/form-data request payload previews on Android (#54804 by @ huntie)
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.4 - 2025-12-03
- Fixed an
- Fixed
- Ensure codegen CLI supports unspecified --outputPath argument and respects codegenConfig.outputDir configurations (#54609 by @ kitten)
- Fix loading bundle using
- Fixed copying symbol bundles into correct slice folder (#54641 by @ chrfalch)
- React Native DevTools: Enable standalone app shell by default (#54754 by @ huntie)
- React Native DevTools: Add "What's new" highlight to welcome panel (facebook/react-native-devtools-frontend#226 by @ huntie)
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.3 - 2025-11-24
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.2 - 2025-11-17
- React Native DevTools: Enable Network inspection features (66469b58d8 by @ cipolleschi)
- Gate IntersectionObserver in the Canary release level (5119db44ce by @ lunaleaps)
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.1 - 2025-11-11
- React Native DevTools: Remove network experiment and experimental icon, Add conditional disabling of features incompatible with multiple hosts (19359ed095 by @ huntie)
- Bump HermesV1 versions (79302df4de by @ cipolleschi)
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-rc.0 - 2025-11-04
- Debug
- Release
- Debug
- Release
- Debug
- Release
- Debug
- Release
-
0.83.0-nightly-20251104-502efe1cc - 2025-11-04
-
0.83.0-nightly-20251103-a034841fd - 2025-11-03
-
0.83.0-nightly-20251103-54047f891 - 2025-11-03
-
0.83.0-nightly-20251102-d8e6a985a - 2025-11-02
-
0.83.0-nightly-20251101-693e9628e - 2025-11-01
-
0.83.0-nightly-20251030-26ad9492b - 2025-10-30
-
0.83.0-nightly-20251029-3f971d931 - 2025-10-29
-
0.83.0-nightly-20251028-916e53f84 - 2025-10-28
-
0.83.0-nightly-20251024-c7fb31ce5 - 2025-10-24
-
0.83.0-nightly-20251022-93c17cd0c - 2025-10-22
-
0.83.0-nightly-20251021-328d07a30 - 2025-10-21
-
0.83.0-nightly-20251019-d9ea1b245 - 2025-10-19
-
0.83.0-nightly-20251018-535efc140 - 2025-10-18
-
0.83.0-nightly-20251017-ae5728bbb - 2025-10-17
-
0.83.0-nightly-20251016-e79920c66 - 2025-10-16
-
0.83.0-nightly-20251015-094794ac9 - 2025-10-15
-
0.83.0-nightly-20251014-69dc65500 - 2025-10-14
-
0.83.0-nightly-20251013-f4e93df55 - 2025-10-13
-
0.83.0-nightly-20251012-6f482708b - 2025-10-12
-
0.83.0-nightly-20251011-6f482708b - 2025-10-11
-
0.83.0-nightly-20251009-24d0d4414 - 2025-10-09
-
0.83.0-nightly-20251008-31bff4e09 - 2025-10-08
-
0.83.0-nightly-20251007-854268275 - 2025-10-07
-
0.83.0-nightly-20251006-07f40ec6b - 2025-10-06
-
0.83.0-nightly-20251005-07f40ec6b - 2025-10-05
-
0.83.0-nightly-20251003-aab0d3397 - 2025-10-03
-
0.83.0-nightly-20251002-07fcdfeba - 2025-10-02
-
0.83.0-nightly-20251001-990ca0d10 - 2025-10-01
-
0.83.0-nightly-20250930-a07308081 - 2025-09-30
-
0.83.0-nightly-20250929-2f40224fa - 2025-09-29
-
0.83.0-nightly-20250928-fb09b3764 - 2025-09-28
-
0.83.0-nightly-20250927-99b7cb77a - 2025-09-27
-
0.83.0-nightly-20250926-2b5938c90 - 2025-09-26
-
0.83.0-nightly-20250924-53f89bacd - 2025-09-24
-
0.83.0-nightly-20250923-2065c3180 - 2025-09-23
-
0.83.0-nightly-20250922-5ef054921 - 2025-09-22
-
0.83.0-nightly-20250921-a4d43290c - 2025-09-21
-
0.83.0-nightly-20250920-362ed179a - 2025-09-20
-
0.83.0-nightly-20250919-cb7453fb9 - 2025-09-19
-
0.83.0-nightly-20250918-4d2e38edd - 2025-09-18
-
0.83.0-nightly-20250917-18cb4edfa - 2025-09-17
-
0.83.0-nightly-20250916-15daa2787 - 2025-09-16
-
0.83.0-nightly-20250915-56e5dff73 - 2025-09-15
-
0.83.0-nightly-20250914-09a7e0a0f - 2025-09-14
-
0.83.0-nightly-20250913-4fb42c84d - 2025-09-13
-
0.83.0-nightly-20250912-a7dc5051d - 2025-09-12
-
0.83.0-nightly-20250911-dab8a4562 - 2025-09-11
-
0.83.0-nightly-20250910-019a553ea - 2025-09-10
-
0.83.0-nightly-20250909-e7ce4ff0b - 2025-09-09
-
0.83.0-nightly-20250908-02e3a999e - 2025-09-08
-
0.83.0-nightly-20250907-02e3a999e - 2025-09-07
-
0.83.0-nightly-20250906-44b2da0df - 2025-09-06
-
0.83.0-nightly-20250905-a50ddf3d8 - 2025-09-05
-
0.83.0-nightly-20250904-5d65794ee - 2025-09-04
-
0.83.0-nightly-20250903-f33a1cd26 - 2025-09-03
-
0.82.1 - 2025-10-20
from react-native GitHub release notesFixed
Android specific
FormDatauploads with binary data (471ef7212e by @ huntie)Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fixed
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Fixed
ENOENTexception when a dependency does not exportpackage.json, and your repo is set up as a monorepo using pnpm (#54665 by @ tido64)hermes-compilernot being resolved correctly when your repo is set up as a monorepo using pnpm (#54667 by @ tido64)debug_http_hostpreferences (2ac5488 by @ coado)Changed
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Changed
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Changed
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Hermes dSYMS:
Hermes V1 dSYMS:
ReactNativeDependencies dSYMs:
ReactNative Core dSYMs:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: