Skip to content

fix: update React Router to 7.18.2 - #10967

Merged
jbg merged 1 commit into
mainfrom
jbg/update-react-router-7x
Aug 5, 2026
Merged

fix: update React Router to 7.18.2#10967
jbg merged 1 commit into
mainfrom
jbg/update-react-router-7x

Conversation

@jbg

@jbg jbg commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • update the desktop production dependency react-router-dom from 7.13.1 to 7.18.2
  • regenerate the pnpm workspace lock entries so the transitive react-router package also resolves to 7.18.2
  • keep the change limited to the latest React Router 7.x release

This remediates the five advisories from #10964 that have fixes within React Router 7.x. The remaining GHSA-qwww-vcr4-c8h2 advisory requires React Router 8.3.0 and is intentionally outside this narrow update.

Why

Dependabot detected the transitive react-router advisories but reported that it could not update the package from 7.13.1. Updating the direct react-router-dom dependency unlocks the patched 7.x transitive version.

Addresses #10964.

Verification

  • pnpm install --frozen-lockfile --lockfile-only --ignore-scripts
  • pnpm --filter goose-app list react-router react-router-dom --depth 1
  • pnpm run typecheck in ui/desktop after building @aaif/goose-sdk

@jbg
jbg added this pull request to the merge queue Aug 5, 2026
Merged via the queue into main with commit de2498b Aug 5, 2026
23 checks passed
@jbg
jbg deleted the jbg/update-react-router-7x branch August 5, 2026 18:00
lifeizhou-ap added a commit that referenced this pull request Aug 6, 2026
* main: (32 commits)
  fix: keep turn-context in place for OpenAI Responses-stack models so prompt caching works (#10993)
  fix(developer): byte-bound the shell truncation preview (#10992)
  fix(openrouter): stop silently ignoring thinking effort off (#10991)
  fix: dispatch edited queued messages (#10933)
  fix: contain recipe template paths (#10930)
  fix: make shell approval titles faithful (#10986)
  fix: block MCP app form submissions (#10985)
  fix: migrate desktop routing to React Router 8.3.0 (#10971)
  fix: sanitize Bedrock tool errors (#10934)
  fix implicit OAuth during model discovery (#10929)
  fix: update React Router to 7.18.2 (#10967)
  test: early-exit code-exec smoke tests once tool invocation is observed (#10954)
  fix: keep ACP session naming out of live conversations (#10963)
  Bind MCP apps to trusted ownership metadata (#10747)
  tests: add recursion_limit attribute to remaining ACP test files (#10559)
  Sanitize Unicode tags in MCP resources (#10746)
  fix(oauth): preserve RFC 9207 iss from MCP OAuth callback (#10678)
  feat(installer): detect Termux and select musl portable build (#10568)
  feat: add Celeris provider (#10714)
  fix: shell ACP providers on desktop (#10907)
  ...
lifeizhou-ap added a commit that referenced this pull request Aug 6, 2026
* main: (101 commits)
  fix: keep turn-context in place for OpenAI Responses-stack models so prompt caching works (#10993)
  fix(developer): byte-bound the shell truncation preview (#10992)
  fix(openrouter): stop silently ignoring thinking effort off (#10991)
  fix: dispatch edited queued messages (#10933)
  fix: contain recipe template paths (#10930)
  fix: make shell approval titles faithful (#10986)
  fix: block MCP app form submissions (#10985)
  fix: migrate desktop routing to React Router 8.3.0 (#10971)
  fix: sanitize Bedrock tool errors (#10934)
  fix implicit OAuth during model discovery (#10929)
  fix: update React Router to 7.18.2 (#10967)
  test: early-exit code-exec smoke tests once tool invocation is observed (#10954)
  fix: keep ACP session naming out of live conversations (#10963)
  Bind MCP apps to trusted ownership metadata (#10747)
  tests: add recursion_limit attribute to remaining ACP test files (#10559)
  Sanitize Unicode tags in MCP resources (#10746)
  fix(oauth): preserve RFC 9207 iss from MCP OAuth callback (#10678)
  feat(installer): detect Termux and select musl portable build (#10568)
  feat: add Celeris provider (#10714)
  fix: shell ACP providers on desktop (#10907)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants