Skip to content

Releases: quasarframework/quasar

@quasar/app-webpack-v3.14.0

20 Sep 11:16
Compare
Choose a tag to compare

New

  • feat(app-webpack): (backport from v4 beta) switch PWA tag from apple-mobile-web-app-capable to mobile-web-app-capable
  • feat+perf(app-webpack): (backport from v4 beta) use "sass-embedded" instead of "sass"
  • feat(app-webpack): (backport from v4 beta) create .npmrc in dist/electron/UnPackaged even if the project doesn't have one #17504

Fixes

  • fix(app-webpack): (backport from v4 beta) @jcesarmobile/ssl-skip version to be installed has string with two caret chars in it
  • fix(app-webpack): (backport from v4 beta) Capacitor & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-webpack): (backport from v4 beta) Cordova & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-webpack): $store and preFetch TS declaration

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:

@quasar/app-vite-v1.10.0

20 Sep 11:15
Compare
Choose a tag to compare

New

  • feat(app-vite): (backport from v2 beta) switch PWA tag from apple-mobile-web-app-capable to mobile-web-app-capable
  • feat(app-vite): silence sass legacy-js deprecation warnings
  • feat(app-vite): (backport from v2 beta) create .npmrc in dist/electron/UnPackaged even if the project doesn't have one #17504

Fixes

  • fix(app-vite): (backport from v2 beta) @jcesarmobile/ssl-skip version to be installed has string with two caret chars in it
  • fix(app-vite): (backport from v2 beta) Capacitor & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-vite): (backport from v2 beta) Cordova & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-vite): preFetch TS declaration

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:

@quasar/app-webpack-v4.0.0-beta.23

20 Sep 11:22
Compare
Choose a tag to compare
Pre-release

New

  • feat+perf(app-webpack): use "sass-embedded" instead of "sass"
  • feat+refactor+perf(app-webpack): print build summary -> drop "table" dep & replace with custom in-house algorithm; print terminal lines as soon as they are available
  • feat(app-webpack): create .npmrc in dist/electron/UnPackaged even if the project doesn't have one #17504

Fixes

  • fix(app-webpack): augment vue instead of vue/runtime-core (fix #17416)
  • fix(app-webpack): replace default meta-tag from apple-mobile-web-app-capable to mobile-web-app-capable
  • fix(app-webpack): @jcesarmobile/ssl-skip version to be installed has string with two caret chars in it
  • fix(app-webpack): Capacitor & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-webpack): Cordova & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219

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:

@quasar/app-vite-v2.0.0-beta.22

20 Sep 11:22
Compare
Choose a tag to compare
Pre-release

New

  • feat(app-vite): use sass-embedded (#17522)
  • feat(app-vite): add total file build size to summary (#17514)
  • feat+refactor+perf(app-vite): print build summary -> drop "table" dep & replace with custom in-house algorithm; print terminal lines as soon as they are available
  • feat(app-vite): create .npmrc in dist/electron/UnPackaged even if the project doesn't have one #17504

Fixes

  • fix(app-vite): augment vue instead of vue/runtime-core (fix #17416)
  • fix(app-vite): replace default meta-tag from apple-mobile-web-app-capable to mobile-web-app-capable
  • fix(app-vite): Capacitor & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219
  • fix(app-vite): Cordova & Android -> usesCleartextTraffic attribute is always true in the AndroidManifest.xml file #17219

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:

quasar-v2.17.0

17 Sep 12:05
Compare
Choose a tag to compare

Potential upgrade issue

The "Platform" Quasar plugin now explicitly holds all Boolean props in Platform.is Object. Previously, only the active/"true" ones were contained. So, for example, on a non-Firefox browser, if previously Platform.is.firefox would not have been declared, now it will be defined and its value is going to be false. So, if you were doing 'firefox' in Platform.is or Platform.is.firefox === undefined, change it to Platform.is.firefox/!Platform.is.firefox.

New

  • feat+refactor(ui/Platform): explicitly specify all boolean props (they were previously undefined if "false") #17482
  • perf(QScrollArea): prevent content re-rendering on scroll or mousemove (fix #16579) #17041
  • feat(QScrollArea): add scroll viewport to create overscrolling effect #17208
  • feat(QUploader): New prop -> thumbnail-fit (#17494)
  • feat(QSelect): New prop: disable-tab-select (#17362)
  • feat(QMenu/QTooltip): new Quasar CSS vars -> $menu-max-height, $tooltip-max-width, $tooltip-max-height #16072
  • feat+perf(QOptionsGroup): new props -> option-value, option-label & option-disable #16874
  • feat+refactor(QSpinner): mount & patch faster
  • chore(QSelect): small perf-related improvements

Fixes

  • fix(QTabPanels): tab-panels 'transition' emit fires before transition ends (fix #17479). (#17489)
  • fix(QScrollArea): correctly compute snap position for thumb #17206 (#17207)
  • fix(QTabs): Active route tab doesn't update on reactivation when it's a descendant of #17495
  • fix+feat(QSelect/QMenu/QTooltip): the position engine should not override max-width/height set in CSS for QMenu/QTooltip #16072
  • fix(ui): Type-Error because of 'declare module "@vue/runtime-core"' #17416

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:

@quasar/app-webpack-v3.13.5

13 Sep 15:13
Compare
Choose a tag to compare

Security fix

  • feat(@quasar/app-webpack): update express to ^4.20.0 (#17506)

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:

quasar-v2.16.11

06 Sep 14:10
Compare
Choose a tag to compare

Fixes

  • fix(ui): memleak in QCheckbox/QRadio/QSpace/QSpinner(s) due to globally created vdom nodes #17485
  • fix(ui): allow Font Awesome fa-classic in QIcon (fix: #17483) (#17486)

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:

quasar-v2.16.10

04 Sep 11:26
Compare
Choose a tag to compare

Changes

  • fix(ui): add role="list" to QList (fix: #17439) (#17441)
  • fix(QTable): JSON > "virtualScrollSliceSize" default value; (#17480)
  • fix(ui): IME composition detection not working (#17476)

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:

@quasar/app-webpack-v4.0.0-beta.22

04 Sep 09:16
Compare
Choose a tag to compare
Pre-release

Changes

  • feat(app-webpack): tighten CSP for BEX (manifest v2)
  • fix(app-webpack): do not use eval devtool while on BEX for CSP (fix: #17447)

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:

@quasar/app-vite-v2.0.0-beta.21

04 Sep 09:16
Compare
Choose a tag to compare
Pre-release

Changes

  • feat(app-vite): tighten CSP for BEX (manifest v2)

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: