Skip to content

Releases: quasarframework/quasar

quasar-v2.15.2

29 Mar 10:09
Compare
Choose a tag to compare

Changes

  • feat(QDialog/QMenu): ease testing of teleported content
  • fix(ui): useInterval was not correctly exported #17021
  • fix(ui): Platform on Edge should be normalized to 'edge' #17039
  • fix(QExpansionItem): header-slot scope > detailsId is always undefined
  • fix(QCarouselSlide): JSON API - duplicated examples for "name" prop
  • chore(ui): move directives into individual folders (preparing the new testing)
  • chore(ui): move plugins into individual folders (prepare the new testing)

Example of how you can target the teleported content of a QDialog/Qmenu in your testing:

const wrapper = mount(QDialog, { ... })
const teleportedWrapper = wrapper.findComponent({ name: 'QPortal' })

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/extras-v1.16.11

29 Mar 09:51
Compare
Choose a tag to compare

Fixes

  • fix(extras): re-package #17052

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/extras-v1.16.10

28 Mar 13:44
Compare
Choose a tag to compare

Changes

  • feat(extras): Update bootstrap font and icons => v1.11.3
  • feat(extras): Update fontawesome font and icons => v6.5.1
  • feat(extras): Update MDI font and icons => v7.4.47
  • feat(extras): UPdate ionicons icons => v7.3.1
  • feat(extras): Update Google Material symbols and fonts to latest

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.15.1

14 Mar 10:39
Compare
Choose a tag to compare

Changes

  • feat(ui): NEW composable -> useInterval() #17000
  • fix(QColor): slider triggers "Uncaught RangeError: Maximum call stack size exceeded" in onHueChange (fix #16999) (#17001)

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.15.0

12 Mar 16:34
Compare
Choose a tag to compare

New

  • feat(ui): new composable: useRenderCache()
  • feat(ui): new composable: useTick()
  • feat(ui): new composable: useTimeout()
  • feat(ui): new composable: useSplitAttrs()
  • feat(ui): new composable: useHydration()
  • feat(ui): new composable - useId() #16792
  • feat(QImg): new prop -> error-src (String)
  • feat(QSelect): new prop: popup-no-route-dismiss (Boolean) #6420
  • feat(QDialog): new prop: backdrop-filter (String) #16971
  • perf(QColor): small tweak: refactor some events without useCache()

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.14.7

08 Mar 15:03
Compare
Choose a tag to compare

Changes

  • feat(ui): new language pack - ms-MY (#16977)
  • fix(ui): add missing api/types for VIntersection (fix: #16867) (#16958)
  • chore(ui): remove obsolete "stylint ignore" comments

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.8.0

08 Mar 15:05
Compare
Choose a tag to compare

New

  • feat(app-vite): (backport from q/app-vite v2) extend build > vitePlugins form (additional { server?: boolean, client?: boolean } param

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.7

08 Mar 15:07
Compare
Choose a tag to compare
Pre-release

Changes

  • feat(app-webpack): update package list outputted by the "quasar info" command
  • fix(app-webpack): remove regex double-escape in custom service worker denylist (#16978)

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.5

08 Mar 15:10
Compare
Choose a tag to compare
Pre-release

Breaking change

  • feat(app-vite): drop own linting (quasar.config file > eslint) in favor of vite-plugin-checker
    Please refer to the documentation website (the Vite > "Upgrade guide" page) for more details (wait for the docs PWA to get updated).

New

  • feat(app-vite): extend build > vitePlugins form (additional { server?: boolean, client?: boolean } param
  • feat(app-vite): update package list outputted by the "quasar info" command
  • chore(app-vite): use newer server.hot.send() (Vite 5.1+)

Fix

  • fix(app-vite): remove regex double-escape in custom service worker denylist (#16978)

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/cli-v2.4.0

04 Mar 13:54
Compare
Choose a tag to compare

This is the optional globally installed CLI.

Changes

  • feat(cli): "upgrade" command -> keep account of configured npm registry url; add --registry (-r) param to override; write the registry url on terminal for security purposes #16703
  • feat(cli): upgrade deps
  • fix(cli): update node version check
  • fix(cli): remove unused dep (selfsigned)

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: