Nuxt 4.5 Lands with Vite 8, Vue 3.6 Hits RC, and Angular Moves to Annual Releases
Nuxt 4.5's dual-bundler support with Vite 8 and Rspack 2 gives teams a faster build path without leaving the framework. Vue 3.6's Vapor Mode is the most significant compilation change in years, and Angular's annual release cadence reduces upgrade churn for enterprise teams.
Nuxt 4.5 bundles Vite 8 and Rspack 2 by default, adds experimental SSR streaming and a new `useLayout` composable, and sets the stage for Nuxt 5. Nuxt 3 reaches end-of-life on July 31. Vue 3.6 enters the release candidate phase with Vapor Mode — an alternative compilation strategy first shown over two years ago — now fully functional. Angular is abandoning its current release rhythm for an annual cycle, with version 23 slated for June 2027, a year after version 22.
On the tooling side, ESLint now ships official codemods to automate migrations from v8 to v9 and v9 to v10. A new ESLint plugin called eslint-package-json lints package.json for invalid names, bad version ranges, broken exports, and redundant file entries, auto-fixing many of them. Jelly UI, a dependency-free Web Components library, brings soft physics animations to 40 native HTML controls.
Bundling both Vite 8 and Rspack 2 into Nuxt 4.5 signals that framework authors now treat bundler choice as a first-class configuration axis rather than an internal implementation detail.
Vapor Mode reaching feature-complete status in Vue 3.6 marks the end of a multi-year bet on an alternative compilation strategy that sidesteps the Virtual DOM for performance-sensitive use cases.
Angular's shift to annual releases mirrors what the broader ecosystem has already settled on — fewer, larger, more predictable breaking changes instead of frequent small ones.