github quasarframework/quasar @quasar/app-v3.4.0
@quasar/app-webpack-v3.4.0

Important!

  • Wait. What? "@quasar/app-webpack" ? Yes, we've renamed "@quasar/app" to "@quasar/app-webpack" to better differentiate between "@quasar/app-webpack" and our newest "@quasar/app-vite" App CLI. If you have the latest "@quasar/cli" installed and run "quasar upgrade --install" it will update and replace the Quasar packages for you.
  • Needs Quasar v2.6+ to work correctly on SSR mode
  • Strongly recommended that you are running "@quasar/cli" v1.3+ (yarn global add @quasar/cli@latest or npm i -g @quasar/cli@latest).

Upgrading

If you have /src-ssr/directives folder, delete it. It no longer serves any purpose. You can read docs for more info.

Make sure that you are running "@quasar/cli" v1.3+ (yarn global add @quasar/cli@latest or npm i -g @quasar/cli@latest). Then run quasar upgrade --install.

The alternative is to manually remove @quasar/app and install @quasar/app-webpack in your project folder. Then edit /tsconfig.json and /src/quasar.d.ts (if you have them) and replace "@quasar/app" with "@quasar/app-webpack" in them.

Features

  • feat(app-webpack): Add Pinia support (#12707)
  • feat(app-vite/app-webpack): add "stores" alias (for use with Pinia)
  • feat(app-vite/app-webpack): support both quasar.config.js and quasar.conf.js file naming
  • feat(app-webpack): drop /src-ssr/directives & its management -- no longer necessary due to getSSRProps now working correctly (check Quasar SSR docs for more info on handling Vue directives)
  • feat(app-webpack): backward compatibility for App Extensions calling compatibleWith(), getPackageVersion(), hasPackage(); auto translates "@quasar/app" to "@quasar/app-webpack" under the hood
  • feat(app-webpack): ability to disable support for Vue Options API (quasar.conf.js > build > vueOptionsApi)
  • fix(app-webpack): BEX - postMessage payload format #9405
  • fix(app-webpack): Capacitor - platformName is undefined (#12686)

Fixes

  • fix(app-webpack): platformName is undefined (#12686)
  • fix(app-webpack): some TS definition types for quasar.config.js
  • fix(app-webpack): correctly watch quasar.conf.js file for changes
  • fix(app-webpack): missing electron flag file

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

Don't miss a new quasar release

NewReleases is sending notifications on new releases.