All Versions
122
Latest Version
Avg Release Cycle
16 days
Latest Release
1314 days ago

Changelog History
Page 6

  • v1.9.6 Changes

    February 28, 2020

    ๐Ÿ›  Fix(uid): temporarily revert new uid() implementation; Bump version #6516

  • v1.9.5 Changes

    February 28, 2020

    ๐Ÿ†• New

    • ๐Ÿ‘Œ Improved accessibility for all components (a11y attributes) (#6439)
    • feat(QPullToRefresh): New String prop -> "bg-color" #6434
    • ๐Ÿ“„ feat(docs): small tweak to QPagination page
    • โœจ feat(Notify): Enhance the design of progress bar #6422
    • feat(Notify): New prop -> badgePosition (top-left, top-right, bottom-left, bottom-right) #6421
    • perf(QEditor): use parent.contains(e) to detect if element is child of parent (#6498)
    • feat(QTooltip): new prop -> hide-delay (#6495 #5338)
    • feat(QSelect): expose methods to public API: isOptionSelected(opt), getEmittingOptionValue(opt), getOptionValue(opt), getOptionLabel(opt), isOptionDisabled(opt) #6442
    • perf(utils): tweak in uid (#6496)
    • feat(QTooltip): reposition on content change (#6129)
    • feat(QIntersection): new prop -> ssr-prerender #6486 (#6499)

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(QTable): inherit background when fullscreen grid-mode
    • ๐Ÿ›  fix(QTable): Fullscreen + grid mode pushes items downwards #6423
    • ๐Ÿ›  fix(QDrawer): API example for mini-width prop (#6467)
    • ๐Ÿ›  fix(Intersection): reobserve el when rootBounds is null (element was caught out of dom) #6463 (#6497)
    • ๐Ÿ›  fix(QRadio,QCheckbox,QToggle): refactor blur to avoid focusing on document.body #6506 (#6511)
    • ๐Ÿ›  fix(QFab): Apply the same border radius on fab rounded as on button #6412 (#6438)
  • v1.9.4 Changes

    February 23, 2020

    ๐Ÿ†• New

    • feat(QPagination): arrows props at QPagination (#6358)
    • feat(QBtn): added Aria roles (#6451)
    • perf(isDeepEqual): tweak in isDeepEqual (#6433)
    • feat(LocalStorage/SessionStorage): add getKey and getAllKeys methods #6440

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(QCarousel): Autoplay breaks when it's a number (#6408)
    • ๐Ÿ›  fix(QChatMessage): handling of colors #6419
    • ๐Ÿ›  fix(QUploader): revoke image URLs on destroy
    • ๐Ÿ›  fix(QTable): showing noResult message while loading
    • ๐Ÿ›  fix(Dialog): correct API definition for Dialog on options: { model } #6452
  • v1.9.3 Changes

    February 18, 2020

    ๐Ÿ†• New

    • feat(QIntersection): allow HTML tag to be used for wrapper element
    • ๐Ÿ’… feat(Dialog-plugin): add style properties in prompt
    • feat(QScrollArea): emit @scroll event
    • feat(QSelect): Autoselect value if found on autocomplete #6342
    • ๐Ÿ”Š feat(backButton): Enable backButton behavior for Dialogs on Capacitor apps too #6134

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(Notify): action handlers in Notify are again triggered before onDismiss (fix #6380)
    • ๐Ÿ›  fix(colors/textToRgb): text is wrongly parsed #6388
    • ๐Ÿ›  fix(QColor): cannot enter a value in input box #6390
    • ๐Ÿ›  fix(QColor): corner-case scenario when accessing a ref which has just been destroyed
    • ๐Ÿ›  fix(QUploader): correct call on abort() on xhr Object #6387
    • feat(QSelect): Fill input after addNew, select input text on focus and after select when multiple, addNew on tab is single, prevent reopening menu on ESC #6395 (#6397)
    • fix(QToggle): Use z-index on .q-toggle__thumb to prevent the whole block going hight in the z stack #6398
    • ๐Ÿ›  fix(copyToClipboard): enhance compatibility with some versions of iOS #6378
    • ๐Ÿ›  fix(QMenu): Fix updatePosition() logic when target is disabled #6406
  • v1.9.2 Changes

    February 14, 2020

    ๐Ÿ†• New

    • feat(QSelect, QBtnDropdown): Pass menu anchor props (anchor, self, offset), allow select options to shrink width #5895

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(typescript): move Quasar CLI related typings to @quasar/app, fix: #6360
    • ๐Ÿ›  fix(PositionEngine): Improve positioning when fit, cover or minWidth is used. Reposition on show to catch changes in layout between show request and real show #6328
    • ๐Ÿ›  fix(QTable): Fix height on old Chrome #6370
    • ๐Ÿ›  fix(ie): Use opacity for QRadio as transition is not supported (#6364)
    • ๐Ÿ›  fix(validation): Use null for isDirty on reset to allow starting lazy validation only after focus #6353
  • v1.9.1 Changes

    February 12, 2020
    • perf(QUploader): Use createObjectUrl to preview images and make noThumbnails reactive #6348
    • ๐Ÿ›  fix(QFile): Allow both array and single file model for interoperation with QField type file
    • ๐Ÿ›  fix(QExpansionItem): Add fake animation to make linter happy #6347
    • ๐Ÿ›  fix(QFile): Vue domProps tries to clear old domProps with '' if not present in new #6351
  • v1.9.0 Changes

    February 11, 2020

    ๐Ÿš€ The star features of this release are:

    • ๐Ÿ†• New component - QResponsive
    • โš  Notify - Ability to register custom types; Out of the box types (positive, negative, warning, info); Grouping
    • ๐Ÿ’… QFab - Internal and external labels with position; Vertical actions alignment when internal labels are used; Square style; Ability to toggle labels dynamic, with animation; Ability to use unelevated button type
    • ๐Ÿ‘ QCarousel - Vertical mode (affects swipe also); Ability to better customize the types of buttons of the controls (arrows, navigation); Navigation can now be positioned; Examples on using QCarousel with QScrollArea
    • ๐Ÿ“„ Form components + QKnob + QRating + QColor - support for when submitting native forms through "name" prop; plays very nice with dotnet controllers for example; you will notice a new section in docs on each form component: "Native form submit"
    • ๐Ÿ“š Much improved Typescript support (more to come!) + better IDE autocompletion for quasar.conf.js and boot files
    • Lots of perf improvements, especially on all form components and on Notify

    ๐Ÿ†• New

    • ๐Ÿ’… feat(Notify): new props - "type", "group", "badgeColor", "badgeTextColor", "badgeStyle", "badgeClass", "progress", "progressClass"
    • feat(Notify): new method - "registerType(type, typeOpts)"
    • ๐Ÿ“ฑ feat(QResponsive): new component https://quasar.dev/vue-components/responsive
    • ๐Ÿ’… feat(QFab): new props - "vertical-actions-align", "external-label", "label", "label-position", "hide-label", "label-style", "label-class", "square"
    • ๐Ÿ’… feat(QFabActions): new props - "anchor", "external-label", "label", "label-position", "hide-label", "label-style", "label-class", "square"
    • feat(QCarousel): new props - "vertical", "control-type", "control-text-color", "navigation-position"
    • ๐Ÿ‘ Much better Typescript support #6293
    • ๐Ÿšš feat(QScrollArea): Remove now obsolete prop "force-on-mobile" (it's on by default)
    • feat(QScrollArea): new prop - "dark"
    • ๐Ÿ’ป feat+perf(ui/form): Improve compatibility with native form; various perf improvements; Applies to all form components and QColor, QKnob, QRating
    • feat(form components): New prop ("name") useful for native form processing #5963
    • 0๏ธโƒฃ feat(QTabPanels/QCarousel): Add vertical mode (affects swipe and default transition)
    • feat(ClickOutside): Only close on click when the mousedown was not inside the monitored element #5791
    • feat(QTable): middle part should extend to all available space; allows setting height/max-height directly on QTable
    • 0๏ธโƒฃ feat(QTime): Add defaultDate prop (defaults to current day) to fill the date part if not present #6279
    • feat: Passthrough all events for more components - QSlideItem, QCarousel, QChatMessage, QChip, QColor, QInfiniteScroll, QIntersection, QLayout, QNoSsr, QOptionGroup, QPageSticky, QPullToRefresh, QSeparator, QSkeleton, QSpace
    • feat(VirtualScroll): Recalculate displayed elements dimensions on reset/refresh (#6304)
    • feat(QImg): implements width and height params (#6308)
    • ๐Ÿ‘ feat(QPageScroller): Add support for reverse scrolling #5561
    • feat(Notify): Insert left/center/right notifications in the middle with scale
    • perf(Notify): control re-renders and pre-compute more of the render props (but only once)
    • feat(QPopupEdit): Emit cancel event after the input one to allow changes #2682
    • ๐Ÿ’ป feat(QBtn): Follow normal browser behavior when modifier keys are pressed #6315
    • feat(QPopupEdit): New Boolean prop -> auto-save which saves value when user clicks outside of the popup #2682 #6327
    • feat(QExpansionItem,QTree): Add after-show/hide events forwarded from QSlideTransition #5664
    • feat(QSelect): Autofocus when input is autofilled #6342

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(VTouchPan): Emit on end even if isFirst (2 handler calls)
    • ๐Ÿ”จ refactor(QSlider/QRange): remove obsolete CSS class on track
    • ๐Ÿ›  fix(QPopupProxy): Pass target prop to QMenu #6192
    • ๐Ÿ›  fix(ie): Hide indet checkbox SVG (does not support transform) and remove obsolete fix for QToggle #6329
    • feat(QExpansionItem/QInput): Trigger autogrow recalculation when QExpansionItem is expanded #3953
    • ๐Ÿ›  fix(QSelect): Make fillInput reactive #6336

    ๐Ÿ’ฅ Breaking changes

    • 0๏ธโƒฃ Small refinement for the default primary color (from #027BE3 to #1976D2)
    • ๐Ÿšš Small change for QScrollArea - now works exactly the same on mobile as on desktop (so "force-on-mobile" prop was removed)
    • โœ‚ Removed $fab-margin sass/stylus variable
  • v1.8.5 Changes

    January 31, 2020
    • ๐Ÿ›  fix(QDrawer): [regression] put content directives under flag
    • feat(TouchPan): small tweak when detecting on all directions
  • v1.8.4 Changes

    January 31, 2020

    Even more perf enhancements and lots of new features:

    ๐Ÿ†• New

    • ๐Ÿ’ป feat(QScrollArea): Use native browser scroll instead listening for wheel/pan events - makes the scroll obey browser/os settings #6213 (#6238)
    • feat(position-engine): Some tweaks to setPosition (#6245)
    • feat(VirtualScroll): Add utility classes .q-virtual-scroll--skip and .q-virtual-scroll--with-prev #6224
    • ๐Ÿ›ฐ feat(VirtualScroll): Add refresh method; Add ref to virtual scroll instance in payload of 'virtual-scroll' event #6248
    • feat(QImg): Add option to enable native context menu #6233
    • ๐Ÿ‘ฏ perf(TouchPan): do not clone event if not necessary
    • feat+perf(QDrawer): Improve touch/mouse handling when opening/closing #6206
    • feat(QCard/QCardSection): Add "tag" String prop; create "tag" mixin
    • feat(QIcon): New String prop ("tag") #6263
    • โšก๏ธ feat(TS): Update editor icon types
    • โœจ feat(TS): enhance types
  • v1.8.3 Changes

    January 25, 2020

    ๐Ÿ†• New

    ๐Ÿ›  Fixes

    • ๐Ÿ›  fix(querySelect): Guard querySelect against incorrect usage #6198 (#6203)
    • ๐Ÿ›  fix(QSlideItem): Add key to content to workaround wrong element reuse by Vue #6214 (#6216)
    • ๐Ÿ›  fix(QBtn): QBtn in loading state in a form should not submit form; loading state improvements #6220