We've released Makerkit 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 🔥
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
React 19.2 is a major release that includes several new features and improvements and is now the default version of React in Makerkit.
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 Makerkit.
Updated invitations flow
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.
PNPM Catalogs
We started introducing PNPM catalogs in Makerkit, 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.
Refactored Captcha API
We found issues with the existing Captcha API, and we've refactored it to make it more flexible and easier to use.
React Router 7
All the improvements added to Next.js version are also available in React Router 7! 🎉