Skip to content

Upgrade GovTool frontend to React 19 and React Router v8 - #4187

Merged
mesudip merged 14 commits into
IntersectMBO:developfrom
cardanoapi:chore/fix-vulnerabilities
Aug 6, 2026
Merged

Upgrade GovTool frontend to React 19 and React Router v8#4187
mesudip merged 14 commits into
IntersectMBO:developfrom
cardanoapi:chore/fix-vulnerabilities

Conversation

@kusssal

@kusssal kusssal commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

List of changes

  • Upgrade React and React DOM to React 19.
  • Migrate from react-router-dom to React Router v8, which no longer publishes the react-router-dom package.
  • Migrate from react-query v3 to TanStack Query v5.
  • Update query hooks to the TanStack Query v5 API.
  • Update React Hook Form components and typings.
  • Update React 19 component and reducer typings.
  • Upgrade Sentry, Emotion, MUI, testing libraries and related dependencies.
  • Upgrade Outcomes UI to 1.5.11.
  • Upgrade PDF UI to 1.0.18-beta
  • Update the Docker build image to Node.js 22.22.0.
  • Update the icons-set patch from 1.1.0 to 1.1.1, including the new IconPercent component.
  • Update Storybook providers to use React Router v8 and TanStack Query v5.
  • Update TypeScript ESLint tooling and resolve the resulting lint findings.
  • Update vulnerable dependencies where compatible without forcing breaking Storybook changes.

Checklist

  • My changes generate no new warnings
  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the changelog
  • I have added tests that prove my fix is effective or that my feature works

@kusssal
kusssal requested a review from aaboyle878 as a code owner July 27, 2026 03:30
@kusssal kusssal changed the title Chore/fix vulnerabilities Upgrade GovTool frontend to React 19 and React Router v8 Aug 5, 2026

@mesudip mesudip 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.

Looks good

@mesudip
mesudip merged commit e34eeb9 into IntersectMBO:develop Aug 6, 2026
3 checks passed
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