Skip to content

Conversation

@boilund
Copy link
Contributor

@boilund boilund commented Nov 19, 2025

Describe your changes

  • Upgrade react and react-dom to 19.2.0
  • Upgrade @fluentui/react-components to 9.72.7
  • Upgrade @fluentui/react-icons to 2.0.315
  • Upgrade testing libraries to React 19 compatible versions
  • Fix React 19 JSX compatibility across all component source files
  • Update TypeScript JSX transform to react-jsx
  • Regenerate pnpm-lock.yaml with React 19 dependencies
  • Fix type errors in tools release script: ensure no change in versioning logic
  • Fix lint errors
  • Update snapshot for Slider component

Issue ticket number and link

  • Fixes #(issue)

Checklist before requesting a review

  • I have performed a self-review of my own code
  • I have verified that the code builds perfectly fine on my local system
  • I have added tests that prove my fix is effective or that my feature works
  • I have commented my code, particularly in hard-to-understand areas
  • I have verified that my code follows the style already available in the repository
  • I have made corresponding changes to the documentation

@boilund boilund self-assigned this Nov 19, 2025
@boilund boilund force-pushed the react-19 branch 2 times, most recently from 8ccca38 to 179a077 Compare November 19, 2025 16:47
@boilund boilund marked this pull request as ready for review November 19, 2025 16:50
@boilund boilund requested a review from a team as a code owner November 19, 2025 16:50
Copy link

@toerndev toerndev left a comment

Choose a reason for hiding this comment

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

Tested this by linking it from our React 18 repo, and it worked well.

Only:

  • This requires Fluent UI ^9.72.7, and when doing this upgrade we had to change some resolutions and remove our dependency on react-utilities.
  • pnpm links React 19 when building locally, so to test it we need a custom esbuild resolver that prefers our local React version, even though preserveSymlinks was enabled. But this should not be an issue when installing from the npm repo.

- Upgrade react and react-dom to 19.2.0
- Upgrade @fluentui/react-components to 9.72.7
- Upgrade @fluentui/react-icons to 2.0.315
- Upgrade testing libraries to React 19 compatible versions
- Fix React 19 JSX compatibility across all component source files
- Update TypeScript JSX transform to react-jsx
- Regenerate pnpm-lock.yaml with React 19 dependencies
- Fix lint errors
- Update snapshot for Slider component
@boilund boilund merged commit 1051da4 into AxisCommunications:main Nov 20, 2025
8 checks passed
@boilund boilund deleted the react-19 branch November 20, 2025 12:28
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.

3 participants