Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 6, 2025

Removes @react-native-community/cli. It's no longer used after updating ancestor dependency react-native. These dependencies need to be updated together.

Removes @react-native-community/cli

Updates react-native from 0.62.3 to 0.82.1

Release notes

Sourced from react-native's releases.

0.82.1

Fixed

Android specific

iOS specific

  • Fixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (068ec39aea by @​chrfalch)

Hermes 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.

0.82.0


Hermes dSYMS:

ReactNativeDependencies 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 ⚛️.


... (truncated)

Changelog

Sourced from react-native's changelog.

Changelog (pre 0.70)

This file contains all changelogs for releases in the 0.60-0.69 range. Please check out the other CHANGELOG-*.md files for newer and older versions.

v0.69.12

Changed

iOS specific

Fixed

Android specific

v0.69.11

Fixed

iOS specific

v0.69.10

Fixed

Android specific

v0.69.9

Changed

iOS specific

Fixed

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by react-native-bot, a new releaser for react-native since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Removes [@react-native-community/cli](https://github.com/react-native-community/cli/tree/HEAD/packages/cli). It's no longer used after updating ancestor dependency [react-native](https://github.com/facebook/react-native/tree/HEAD/packages/react-native). These dependencies need to be updated together.


Removes `@react-native-community/cli`

Updates `react-native` from 0.62.3 to 0.82.1
- [Release notes](https://github.com/facebook/react-native/releases)
- [Changelog](https://github.com/facebook/react-native/blob/main/CHANGELOG-0.6x.md)
- [Commits](https://github.com/facebook/react-native/commits/v0.82.1/packages/react-native)

---
updated-dependencies:
- dependency-name: "@react-native-community/cli"
  dependency-version: 
  dependency-type: indirect
- dependency-name: react-native
  dependency-version: 0.82.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 6, 2025
@coderabbitai
Copy link

coderabbitai bot commented Nov 6, 2025

Walkthrough

React Native devDependency version updated from 0.62.3 to 0.82.1 in package.json. This represents a major version bump spanning multiple releases over approximately two years of React Native development.

Changes

Cohort / File(s) Summary
Dependency Version Update
package.json
Updated react-native devDependency from 0.62.3 to 0.82.1

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 Hops of joy for versions new,
From sixty-two to eighty-two!
React Native bounds ahead,
While dependencies are fed. 🚀

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main changes: bumping @react-native-community/cli and react-native dependencies, which matches the summary showing removal of @react-native-community/cli and update of react-native from 0.62.3 to 0.82.1.
Description check ✅ Passed The description is directly related to the changeset, clearly explaining why @react-native-community/cli is removed, which version react-native is updated to, and providing relevant release notes and migration information.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dependabot/npm_and_yarn/multi-5ff77a3927

Warning

Review ran into problems

🔥 Problems

Errors were encountered while retrieving linked issues.

Errors (1)
  • CHANGELOG-0: Entity not found: Issue - Could not find referenced Issue.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between e6fde57 and 3dce69f.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)

"metro-react-native-babel-preset": "^0.57.0",
"react": "16.11.0",
"react-native": "0.62.3"
"react-native": "0.82.1"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Major version bump: Verify React and React Native compatibility.

This is a significant version bump (+20 minor versions) from 0.62.3 to 0.82.1. React Native 0.62 to 0.82 likely includes breaking changes. Additionally, react is pinned at 16.11.0 (from the 0.62 era), which may be incompatible with React Native 0.82.1.

To ensure this bump is compatible, please verify:

  1. React/React Native version compatibility: Confirm that react 16.11.0 works with react-native 0.82.1
  2. Breaking changes: Review the React Native 0.82 changelog to identify any API deprecations or breaking changes that affect this library
  3. Build & runtime validation: Ensure the library builds and functions correctly with the new version
  4. No test coverage: The test script shows no tests are configured. Consider running manual or automated tests to validate this major bump

You can search for the React Native 0.82.1 release notes and React 16.11.0 compatibility:


🌐 Web query:

React Native 0.82 release notes breaking changes

💡 Result:

Here are the notable breaking changes in React Native 0.82 (summary from the release notes). Sources: [1][2].

  • Uncaught promise rejections are now reported via console.error (previously swallowed) — expect previously hidden errors to surface. [1]
  • Move ReactNativeFeatureFlags to src/private (private API — don’t depend on it). [1]
  • Appearance.setColorScheme() no longer accepts nullable; use 'unspecified' to reset. [1]
  • iOS: RCTDisplayLink migrated away from legacy RCTModuleData API. [1]
  • Android:
    • Removed public class com.facebook.react.bridge.JSONArguments. [1]
    • MessageQueueThreadPerfStats deprecated and replaced with a stub. [1]
    • Gradle requirement bumped to 9.0.0. [1]
  • C++: backward-compat headers for CallbackWrapper.h and LongLivedObject.h deleted — use new includes (#include <react/bridging/LongLivedObject.h> and CallbackWrapper.h). [1]

For full details and the complete CHANGELOG see the official release post. [1][2]

Sources:
[1] React Native blog — “React Native 0.82” release notes.
[2] Community write-up / Medium summary of 0.82 release.


🌐 Web query:

React 16.11.0 compatibility with React Native 0.82

💡 Result:

Short answer: Not compatible. React Native 0.82 ships with and expects React 19 (React 19.1.1 in the 0.82 release), so using React 16.11.0 with RN 0.82 is unsupported and likely to break. [1][2]

Sources:

  • React Native 0.82 release notes (shows RN 0.82 ships with React 19.1.1). [1]
  • npm / package info for React 16.11.0 (shows that 16.11.0 is an older React major version). [2]

React must be updated to React 19.x to match React Native 0.82.1.

React Native 0.82 ships with React 19.1.1, but this library pins react at 16.11.0 in devDependencies. Using React 16.11.0 with React Native 0.82 is unsupported and likely to break.

Additionally, React Native 0.82 includes several breaking changes including uncaught promise rejections now reported via console.error, removal of public class com.facebook.react.bridge.JSONArguments on Android, Gradle requirement bumped to 9.0.0, and C++ backward-compat headers deleted.

Required fixes:

  • Update react dependency from 16.11.0 to 19.x in devDependencies
  • Review the React Native 0.82 changelog to ensure no deprecated APIs used in this library
  • Add test coverage to validate the bump (currently no tests configured)
🤖 Prompt for AI Agents
In package.json around line 36, devDependency "react" is pinned to 16.11.0 but
React Native 0.82.1 requires React 19.x; update the devDependency to a 19.x
semver (e.g. "^19.0.0" or the exact 19.1.1), run package manager install to
update lockfile, run the app and unit/integration tests to catch breakages,
review the React Native 0.82 changelog for removed/changed APIs (handle uncaught
promise rejections, Android JSONArguments removal, Gradle 9 requirements, C++
header changes) and adjust code accordingly, and add/enable tests that validate
the bump (component renders and native integration smoke tests) so CI prevents
regressions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants