Important!
We have upgraded to Vite 8, so you might want to check its release notes. Unless you have tampered with advanced rollupOptions (now rolldownOptions) settings, you can safely upgrade. 99.9% of the users won't be affected by this, which is why we have released this as a minor version of q/app-vite.
Also, in order to fully support Vite 8, we are forced to bump up the minimum Node.js version to v22. Since the latest LTS is 24 (as of writing these lines), most you have probably upgraded from Node.js v20 anyway.
We highly recommend updating the build target in your /quasar.config file:
build: {
target: {
browser: 'baseline-widely-available',
node: 'node22'
}
Changes
- feat(app-vite): security patches
- feat(app-vite): Vite 8 support
- feat(app-vite): support for @electron/packager v19
- feat(app-vite): Express v5 support (and forward compat for catch-all route)
- feat(app-vite): upgrade deps
- feat(render-ssr-error): upgrade to vite 8
- fix(app-vite): PWA dev error on index.html
Donations
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider the following: