Releases: quasarframework/quasar
@quasar/app-webpack-v3.14.0
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
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
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
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
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
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
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
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
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
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: