Skip to content

Conversation

@leochiu-a
Copy link
Owner

@leochiu-a leochiu-a commented Sep 22, 2025

Description

This PR upgrades the project to use the latest major versions of React and Next.js, bringing significant performance improvements and new features:

Major Upgrades

  • React: Upgraded from v18 to v19.1.1
  • React DOM: Upgraded from v18 to v19.1.1
  • Next.js: Upgraded from v14.2.17 to v15.5.3
  • TypeScript Types: Updated @types/react to v19.1.13 and @types/react-dom to v19.1.9
  • ESLint Config: Updated eslint-config-next to v15.5.3

Additional Improvements

  • Development Experience: Added --turbopack flag to dev script for significantly faster development builds
  • Package Management: Added pnpm overrides to ensure React type consistency across all dependencies
  • PDF Rendering: Updated @react-pdf/renderer from v4.0.1 to v4.3.0 for better compatibility

Compatibility Updates

  • All Radix UI components and other React-based dependencies have been automatically updated to work with React 19
  • Lock file reflects all peer dependency updates ensuring full compatibility across the dependency tree

Screenshots (if appropriate):

N/A - This is a dependency upgrade with no visual changes to the application.

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

- Updated Next.js to version 15.5.3 and React to version 19.1.1 in package.json.
- Changed the development script to use turbopack.
- Adjusted the layout component to suppress hydration warnings.
- Enhanced the resume iframe component by adding relative positioning to its children.
- Improved the SparklesText component to manage mounted state for better performance.
@vercel
Copy link

vercel bot commented Sep 22, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
simple-resume Error Error Sep 22, 2025 2:38pm

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