github quasarframework/quasar @quasar/app-vite-v3.8.2

2 hours ago

Changes

  • fix(app-vite): pnpm -> package installs the CLI runs on your behalf (quasar mode add/remove, quasar ext add/remove, quasar new store's pinia install, the Capacitor mount step) no longer fail with ERR_PNPM_IGNORED_BUILDS on pnpm v12. pnpm v12 silently ignores the --config.strict-dep-builds=false param the CLI relied on and now raises that error on the very first install too, so any project with an unapproved dependency build script (sass' @parcel/watcher, present in every Quasar app) aborted those commands. The opt-out now travels as the PNPM_CONFIG_STRICT_DEP_BUILDS=false environment variable, which pnpm v10, v11 and v12 all honour. As before, pnpm still prints its "Ignored build scripts" notice and refuses to run those scripts, so nothing is silently built: approve them with pnpm approve-builds whenever you want to
  • fix(app-vite): types -> quasar.config file > framework > config > loading.spinner and notify.spinner are now typed. The config file cannot import components, so a spinner is referred to by name ('QSpinnerGears') and the CLI imports it for you, but the serializable mapping of the UI configuration dropped both keys altogether, so naming a spinner there was a type error. The two keys now accept the names of the spinner components (Notify's keeps true for the default spinner), derived from the QuasarComponents interface every quasar v2 exports, so the typing holds on older quasar versions too (falling back to any string where that interface lists no spinner). quasar v2.30+ exports the same union as QuasarSpinners
  • fix(app-vite): dev server -> the "Invalid host specified" warning now explains that devServer.host is the bind address (it must be a local IP or hostname) and points to devServer.allowedHosts for reaching the dev server through a tunnel (ngrok, tunnelmole) or any other public hostname. The full recipe for testing a Capacitor app through a tunnel is on the dev server docs page (#12145)
  • chore(app-vite): upgraded deps -> vite ^8.2.2, rolldown ^1.2.7, sass-embedded ^1.104.0, confbox ^0.3.1, serialize-javascript ^7.1.1, picomatch ^4.0.7, open ^11.0.2

Donations

Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:

Don't miss a new quasar release

NewReleases is sending notifications on new releases.