Releases: quasarframework/quasar
@quasar/app-vite-v1.9.5
Fixes
- fix(app-vite): (backport from q/app-vite beta) Capacitor/Cordova on Windows host -> Android Studio not being launched when running "quasar build -m capacitor -T android --ide" #17420
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.20
Fixes
- fix(app-webpack): Capacitor/Cordova on Windows host -> Android Studio not being launched when running "quasar build -m capacitor -T android --ide" #17420
- fix(app-webpack): fix types feature flags (#17429)
Important: After upgrading
Action to take
The feature flag files must be deleted from your project folder. They need to be generated again (will happen automatically).
Using rimraf
through npx
(or pnpx
, yarn dlx
, bunx
)
$ npx rimraf -g ./**/*-flag.d.ts
$ quasar build # or dev
Unix-like (Linux, macOS):
$ rm ./**/*-flag.d.ts
$ quasar build # or dev
Windows (CMD):
> del /s *-flag.d.ts
> quasar build &:: or dev
Windows (PowerShell):
> Remove-Item -Recurse -Filter *-flag.d.ts
> quasar build # or dev
Explanation
#17301 changes moduleResolution
from node
to bundler
. That broke the feature flags system. Here is an example common error:
Property
store
does not exist on typeBootFileParams<any>
It's because even though TS normally doesn't enforce the file extension inside the app code and imports from node_modules when using bundler
, it does enforce it for wildcard package.json > exports
entries. So, quasar/dist/types/feature-flag
no longer works and must be changed to quasar/dist/types/feature-flag.d.ts
instead.
This change will only apply to feature flags generated after the release of this. So, existing projects will only benefit from it when they add Pinia or build modes, OR delete the feature flag files and run quasar dev
/quasar build
to re-generate them. New projects will work fine.
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.19
Fixes
- fix(app-vite): Capacitor/Cordova on Windows host -> Android Studio not being launched when running "quasar build -m capacitor -T android --ide" #17420
- fix(app-vite): fix types feature flags (#17429)
Important: After upgrading
Action to take
The feature flag files must be deleted from your project folder. They need to be generated again (will happen automatically).
Using rimraf
through npx
(or pnpx
, yarn dlx
, bunx
)
$ npx rimraf -g ./**/*-flag.d.ts
$ quasar build # or dev
Unix-like (Linux, macOS):
$ rm ./**/*-flag.d.ts
$ quasar build # or dev
Windows (CMD):
> del /s *-flag.d.ts
> quasar build &:: or dev
Windows (PowerShell):
> Remove-Item -Recurse -Filter *-flag.d.ts
> quasar build # or dev
Explanation
#17301 changes moduleResolution
from node
to bundler
. That broke the feature flags system. Here is an example common error:
Property
store
does not exist on typeBootFileParams<any>
It's because even though TS normally doesn't enforce the file extension inside the app code and imports from node_modules when using bundler
, it does enforce it for wildcard package.json > exports
entries. So, quasar/dist/types/feature-flag
no longer works and must be changed to quasar/dist/types/feature-flag.d.ts
instead.
This change will only apply to feature flags generated after the release of this. So, existing projects will only benefit from it when they add Pinia or build modes, OR delete the feature flag files and run quasar dev
/quasar build
to re-generate them. New projects will work fine.
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.8
Changes
- feat(ui): All components to use SASS variable for font size #17264 (#17274)
- fix(ui): update GlobalComponents augment (fix: #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-v4.0.0-beta.19
Changes
- fix(app-webpack): move ts-essentials from devDeps to deps
- fix(app-webpack): fix AE types regarding APIs accepting callbacks
Also please see #16877 (comment)
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.18
Changes
- fix(app-vite): move ts-essentials from devDeps to deps
- fix(app-vite): fix AE types regarding APIs accepting callbacks
Also, please see: #16877 (comment)
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.18
Changes
- feat(app-webpack): BREAKING - drop support for legacy "electron-packager" (only support the newer @electron/packager)
- fix(app-webpack): add stricter-tsconfig-preset.json to package.json > files
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.17
Changes
- feat(app-vite): BREAKING - drop support for legacy "electron-packager" (only support the newer @electron/packager)
- fix(app-vite): add stricter-tsconfig-preset.json to package.json > files
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.7
Fixes
- fix(ui): QField/QInput/QSelect/etc clear icon aria-hidden management #17407
- chore(QBtn): remove useless re-define of aria-hidden on icons (QIcon already has it)
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.3
Changes
- feat(app-webpack): use newest ssl-skip package, depending on the Capacitor version #16808
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: