Skip to content

Releases: quasarframework/quasar

@quasar/app-vite-v1.9.5

15 Aug 09:20
Compare
Choose a tag to compare

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

15 Aug 09:10
Compare
Choose a tag to compare
Pre-release

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 type BootFileParams<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

15 Aug 09:10
Compare
Choose a tag to compare
Pre-release

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 type BootFileParams<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

07 Aug 10:03
Compare
Choose a tag to compare

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

07 Aug 10:05
Compare
Choose a tag to compare
Pre-release

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

07 Aug 10:05
Compare
Choose a tag to compare
Pre-release

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

06 Aug 09:56
Compare
Choose a tag to compare
Pre-release

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

06 Aug 09:57
Compare
Choose a tag to compare
Pre-release

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

05 Aug 11:14
Compare
Choose a tag to compare

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

05 Aug 11:12
Compare
Choose a tag to compare

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: