Skip to content

chore(deps-dev): bump the react group with 4 updates - #468

Merged
Sun-sunshine06 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/react-a7d46c1312
Oct 9, 2026
Merged

Sun-sunshine06 merged 2 commits into
mainfrom
dependabot/npm_and_yarn/react-a7d46c1312

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the react group with 4 updates: react, @types/react, react-dom and @types/react-dom.

Updates react from 19.2.6 to 19.3.0

Release notes

Sourced from react's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react's changelog.

19.3.0 (September 9, 2026)

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for react since your current version.


Updates @types/react from 19.2.15 to 19.3.0

Commits

Updates react-dom from 19.2.6 to 19.3.0

Release notes

Sourced from react-dom's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react-dom's changelog.

19.3.0 (September 9, 2026)

New React Features

Bumps the react group with 4 updates: [react](https://github.com/react/react/tree/HEAD/packages/react), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom).


Updates `react` from 19.2.6 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react)

Updates `@types/react` from 19.2.15 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.2.6 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom)

Updates `@types/react-dom` from 19.2.3 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: react
- dependency-name: "@types/react"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: react
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: react
- dependency-name: "@types/react-dom"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: react
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added area:build Turbo/Vite/Biome/tsconfig toolchain chore Routine maintenance / non-feature work labels Oct 4, 2026
@github-actions github-actions Bot added area:desktop apps/desktop (Electron shell, renderer) area:ui packages/ui (design system) labels Oct 4, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Findings

  • None. This is a routine, internally consistent Dependabot bump:
    • pnpm-lock.yaml moves react@19.3.0, react-dom@19.3.0 and the matching scheduler@0.28.0 snapshot together, and react-dom@19.3.0 declares peerDependencies.react: ^19.3.0, matching the ^19.3.0 specifiers in apps/desktop/package.json:57-58 and packages/ui/package.json:33-34.
    • @types/react-dom@19.3.0 declares peerDependencies.'@types/react': ^19.3.0, and the importers for apps/desktop (apps/desktop/package.json:45-46) and packages/ui (packages/ui/package.json:30-31) were bumped in the same commit, so the lockfile introduces no peer mismatch.
    • The React peer ranges in packages/ui/package.json:19 and packages/i18n/package.json:24 were raised in the same commit as apps/desktop, so no workspace consumer is left on react@^19.2.6 (only the three manifests that referenced React were touched, which matches the changed-file list).
    • No new packages, no new licenses (react, react-dom, and DefinitelyTyped types are MIT), no change to prod dependency count, so the ≤30 prod-dependency budget is unaffected.

Questions

  • Do you expect a changeset for dependency bumps that change the bundled renderer runtime? react/react-dom sit in devDependencies of apps/desktop but are bundled into the shipped renderer by electron-vite; this diff includes no .changeset entry. If your release tooling handles dependency bumps implicitly, no action is needed.

Summary

  • Review mode: initial
  • The PR raises the React group from 19.2.6 / @types/react@19.2.15 / @types/react-dom@19.0.0 to 19.3.0 across apps/desktop, packages/ui, and packages/i18n, with the lockfile regenerated consistently (including the transitive scheduler 0.27.0 → 0.28.0 move). No source, config, workflow, or release-path files are touched, so there is nothing to validate against the linked-issue, license, or release/distribution checks. I found no blocking or non-blocking correctness issue in the diff.
  • Residual risk worth a manual eye, not a finding: the 19.3.0 release notes call out behavior changes ("Transitions now render independently instead of being entangled into a single render") and opt-in Trusted Types API integration. Neither is expected to regress this app, but if any renderer or sandbox-iframe surface depends on entangled transition scheduling, or sets require-trusted-types-for 'script' in its CSP, verify it once by hand.
  • Main CI risk is type-level, not runtime: @types/react@19.3.0 / @types/react-dom@19.3.0 can tighten or add types, so tsc --noEmit for apps/desktop (tsconfig.node.json + tsconfig.web.json), packages/ui, and packages/i18n is the signal to watch before merge.

Testing

  • Not run (automation). Suggested: pnpm install --frozen-lockfile (confirms the regenerated lockfile resolves as committed), then pnpm lint && pnpm typecheck && pnpm test. For the bundled-runtime angle, add one renderer build (pnpm --filter @open-codesign/desktop build) and a Playwright/Electron smoke pass to confirm React 19.3.0 bundles and mounts correctly; no new unit tests are proportional for a version bump.

Open-CoDesign Bot

@Sun-sunshine06
Sun-sunshine06 merged commit 7c02a60 into main Oct 9, 2026
7 checks passed
@Sun-sunshine06
Sun-sunshine06 deleted the dependabot/npm_and_yarn/react-a7d46c1312 branch October 9, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:build Turbo/Vite/Biome/tsconfig toolchain area:desktop apps/desktop (Electron shell, renderer) area:ui packages/ui (design system) chore Routine maintenance / non-feature work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant