We've released TurboStarter 2.19 for the Next.js Supabase Turbo kit and React Router 7!
This release includes the following features and improvements:
- Support for Next.js 16
- Support for React 19.2.0
- Updates to the invitations flow
- The introduction of PNPM catalogs
- Refactored Captcha API
- Other technical improvements and bug fixes
Next.js 16 is a major release that includes several new features and improvements, especially in the area of build and development performance, which is one of the most frequents complaints about Next.js.
We've written a detailed article about Next.js 16. Give it a read to understand the new features and improvements in Next.js 16.
React 19.2 is a major release that includes several new features and improvements and is now the default version of React in TurboStarter.
We've written a detailed article about React 19.2. Give it a read to understand the new features and improvements in React 19.2, and how it affected some of code in TurboStarter.
If a new user accepts an invitation to join a team, they're now redirected to a new page (/identities) where they're asked to link an authentication method to their account - such as a password, or an OAuth provider - unless the user is using a magic link or OTP, since they only require an email.
We started introducing PNPM catalogs in TurboStarter, which is a way to manage dependencies in a more efficient way, reducing merge conflicts and making it easier to update dependencies.
We started with two frequently used dependencies to reduce merge conflicts, but we will incrementally roll out the rest of the dependencies in the future.
We found issues with the existing Captcha API, and we've refactored it to make it more flexible and easier to use.
All the improvements added to Next.js version are also available in React Router 7! 🎉