Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency quasar to v2.17.1 #44

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 29, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
quasar (source) 2.15.1 -> 2.17.1 age adoption passing confidence

Release Notes

quasarframework/quasar (quasar)

v2.17.1

Compare Source

New

  • feat(ui): upgrade to Sass v1.80+ specs on not using builtin globals

Fixes

  • Revert "fix(ui): IME composition detection not working (#​17476)" #​17536
  • fix(ui): fix QuasarDirectives type (fix: #​17554) (#​17559)
  • fix(ui): allow number[] in QSlider markerLabels type (fix: #​17450) (#​17555)
  • fix(ui): make headingN and sizeN optional in icon set types
  • fix(ui): prevent disabled styling on disabled=false (#​17527)

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:

v2.17.0

Compare Source

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:

v2.16.11

Compare Source

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:

v2.16.10

Compare Source

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:

v2.16.9

Compare Source

New
  • feat(ui): date utils -> add format support for: Mo, do, DDDo, wo
  • feat(ui/lang): Create bs-BA language pack (#​17433)
Fixes
  • fix(ui): apply styles to only aria-disabled="true" (#​17436)
  • fix(QIcon): rounded floating q-badge not "round" when working with q-icon #​17342
  • fix(ui): invalid icons for the Quasar IconSets on Material Symbols (webfont + svg)
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:

v2.16.8

Compare Source

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:

v2.16.7

Compare Source

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:

v2.16.6

Compare Source

Fixes
  • fix(ui): correctly apply iOS safe area padding when using q-tabs (#​17055)
  • fix(ui): avoid Sass warning by upgrading to latest specs in QSkeleton (no declaration after nested rule)
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:

v2.16.5

Compare Source

Fixes
  • fix(util): typescript declaration for humanStorageSize (#​17240)
  • fix(ui): prevent @typescript-eslint/unbound-method error on newer utilities types (#​17251)
  • fix(ui): use correct list type for QSliderSlots (fix: #​17060) (#​17061)
  • fix(ui): fix useId composable types (fix: #​17284)
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:

v2.16.4

Compare Source

Changes

  • fix(ui): support for legacy build systems that don't know about "exports" field #​17190

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:

v2.16.3

Compare Source

Changes

  • fix(QDate): transitions not working correctly #​17183

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:

v2.16.2

Compare Source

Fixes
  • feat+fix(ui): ensure Quasar can be used without Quasar CLI or @​quasar/vite-plugin or vue-cli-plugin-quasar #​17174
  • fix(QInput): declare FileList as possible modelValue type (QInput can be used with type="file")
  • fix(QField): unexpected data clearing with "clearable" prop enabled #​17113
  • fix(QInput): lazy model + clearable - not emitting "change" event on clear btn
  • fix(QField): button in slots gets focus+click after QField focuses #​17177
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:

v2.16.1

Compare Source

Fixes

  • fix(ui): correctly declare typings with "exports" #​17172

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:

v2.16.0

Compare Source

New

Converted "quasar" package internal build system to ESM (built dist/*.js are now renamed).
Will require these minimum CLI/plugin versions (if using any of the following):

  • q/app-vite v1.9+ / v2.0.0-beta.12+
  • q/app-webpack v3.13+ / v4.0.0-beta.13+
  • q/vite-plugin v1.7+
  • vite-cli-plugin-quasar v5.1+

If you have hard-coded imports from quasar/lang or quasar/icon-set with the extension specified (eg. quasar/lang/de.mjs) please change the extension to .js.

Fixes

  • fix(QDate): direction declaration (#​17145)
  • fix(QCarousel): declare navigationPosition before using it
  • fix(QBtnDropdown/QBtn): declared properties (btn related & router-link related)
  • fix(QTooltip): should not end up with "context-menu" as prop after injecting useAnchor composable
  • fix(QField/QFile/QInput/QSelect): declare "maxlength" prop only for components using it; popupShow & popupHide should be declared only for QSelect; correctly override virtualScrollItemSize for QSelect; correctly override modelValue for QInput
  • fix(QDate/QTime): harden the modelValue validation
  • fix(QTooltip): correctly override transition props definition
  • fix(QEditor): remove unused emit (mouseup, keyup, touchend)
  • fix(QOptionGroup): add "type" for "type" prop definition
  • fix(QFab/QFabAction): QFab > hideLabel prop definition; JSON fixes on default values
  • fix(QInnerLoading): size prop default value & JSON type
  • fix(QSlider): remove unused prop (hideSelection); JSON > model-value default value
  • fix(QSplitter): "dark" definition
  • fix(QPageScroller): "offset" prop definition
  • fix(ui): multiple components > scrollTarget prop definition

JSON fixes

  • fix(QCircularProgress): JSON > font-size should not have a default value
  • fix(QDrawer): JSON > mini-width wrong default value
  • fix(QEditor): JSON > "toolbar" & "paragraph-tag" default values
  • fix(QImg): JSON > initial-ratio wrong default value
  • fix(QKnob): JSON > some prop default values
  • fix(QKnob): JSON > missing "rounded" prop definition
  • fix(QPage): JSON > style-fn default value and examples
  • fix(QPagination): JSON > some default values
  • fix(QParallax): JSON > speed default value
  • fix(QPopupEdit): JSON > "validate" default value & examples
  • fix(QRange): JSON > model-value default value
  • fix(QSelect): JSON > missing "maxlength" prop definition; "tabindex" missing default value
  • fix(QSeparator): JSON > "spaced" default value
  • fix(QSkeleton): JSON > "animation-speed" default value
  • fix(QSpinner/...): JSON structure; JSON > "size" type definition
  • fix(QTabPanels): JSON > missing "dark" prop definition
  • fix(QTable): JSON > some props default values
  • fix(QTimeline): JSON > "color" prop default value
  • fix(QTree): JSON > filter-method default value & examples
  • fix(useRouterLink): JSON > active-class and exact-active-class default values
  • fix(QCarousel/QEditor/QTable): JSON > missing "update:fullscreen" event definition
  • fix(useValidate): JSON > lazy-rules default value
  • fix(QCarousel/QStepper/QTabPanels): JSON > model-value should be "required"
  • fix(QCarousel): JSON > some default values
  • fix(ui): JSON > model-value definition for QBtnDropdown/QDialog/QDrawer/QExpansionItem/QFab/QMenu/QTooltip/QFab
  • fix(QCheckbox/QToggle): JSON > model-value default value
  • fix(QTable/QVirtualScroll): JSON > "virtualScrollSliceSize" default value; QVirtualScroll "items-size" default value
  • fix(QRadio): JSON > "model-value" & "val" types

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:

v2.15.4

Compare Source

Changes

  • fix(AppFullscreen): JSON -> set activeEl and isActive as "reactive"
  • fix(useRenderCache): correctly clear cache; correctly check for property
  • fix(Platform): ios always undefined (#​17130)

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:

v2.15.3

Compare Source

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:

v2.15.2

Compare Source

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:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.15.2 fix(deps): update dependency quasar to v2.15.3 Apr 18, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.15.3 fix(deps): update dependency quasar to v2.15.4 Apr 23, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.15.4 fix(deps): update dependency quasar to v2.16.0 May 6, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.0 fix(deps): update dependency quasar to v2.16.1 May 7, 2024
@renovate renovate bot force-pushed the renovate/quasar-2.x branch 2 times, most recently from b18abeb to 36e385a Compare May 8, 2024 13:14
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.1 fix(deps): update dependency quasar to v2.16.2 May 8, 2024
@renovate renovate bot force-pushed the renovate/quasar-2.x branch 2 times, most recently from ef96230 to a474d8b Compare May 13, 2024 11:34
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.2 fix(deps): update dependency quasar to v2.16.3 May 13, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.3 fix(deps): update dependency quasar to v2.16.4 May 14, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.4 fix(deps): update dependency quasar to v2.16.5 Jul 3, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.5 fix(deps): update dependency quasar to v2.16.6 Jul 10, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.6 fix(deps): update dependency quasar to v2.16.7 Aug 5, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.7 fix(deps): update dependency quasar to v2.16.8 Aug 7, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.8 fix(deps): update dependency quasar to v2.16.9 Aug 15, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.9 fix(deps): update dependency quasar to v2.16.10 Sep 4, 2024
@renovate renovate bot force-pushed the renovate/quasar-2.x branch 2 times, most recently from fc4c39a to 6d24574 Compare September 6, 2024 19:05
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.10 fix(deps): update dependency quasar to v2.16.11 Sep 6, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.16.11 fix(deps): update dependency quasar to v2.17.0 Sep 17, 2024
@renovate renovate bot changed the title fix(deps): update dependency quasar to v2.17.0 fix(deps): update dependency quasar to v2.17.1 Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants