github quasarframework/quasar quasar-v2.15.3

New

  • feat(ui): expose IconSet as a regular Quasar plugin (import { IconSet } from 'quasar')
  • feat(ui): expose Lang as a regular Quasar plugin (import { Lang } from 'quasar')
  • feat(ui): tweak JSONs, add new props & enforce more validations on building them
  • feat(ui/format): humanStorageSize -> new extra param (decimals) -> (value, decimals = 1)
  • feat(LocalStorage/SessionStorage): add "hasItem", "removeItem", "setItem" aliases (matches web storage specs) #17109
  • refactor(ui): folder structure for plugins & utils & composables

Fixes

  • fix(ui): the UMD generated icon-set files in dist/icon-set
  • fix(QDialog): focus() method should correctly handle the selector param (if received)
  • fix(QBtn): the "click()" method should not trigger anything if QBtn is disabled
  • fix(Platform): Safari version number detection #17111
  • fix(ui): make capacitor/cordova config properties type optional (#17056)
  • fix(ui): QTooltip & use-anchor JSON -> removed some erroneous "values" keys
  • fix(QField/QFile/QInput/QSelect): JSON -> correctly define the "name" prop
  • fix(QTabPanel): JSON > remove "dark" prop (not a valid prop)
  • fix(QSelect/QVirtualScroll): add type "Component" to some JSON "ref"
  • fix(lang): ukrainian translate "editor.outdent" (#17083)
  • fix(LocalStorage/SessionStorage): JSON definition for getIndex()
  • fix(SessionStorage/LocalStorage): better encoding/decoding for Date objects
  • fix(QChip): JSON > add missing "update:model-value" event

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:

Don't miss a new quasar release

NewReleases is sending notifications on new releases.