Skip to content

Releases: quasarframework/quasar

v0.15.11

16 May 18:55
Compare
Choose a tag to compare

Many thanks to all contributors!

Small breaking change:
Should you wish to use QBtn inside of a <form> tag, you should know about the difference between (type="button", which is now implicit, and type="submit"):

<form>
  ...
  <q-btn label="I do not submit form" />
  <q-btn type="submit" label="I do submit the form" />
  ...
</form>

New

  • QLayoutDrawer "mini" mode
  • QCarousel "thumbnail" prop
  • Screen Quasar plugin
  • QChipsInput: add QAutocomplete support #1932
  • New Quasar i18n language pack: Czech
  • [Request] Event on QKnob with current dragging value #2004
  • Improved Dialog & Action Sheet performance
  • [Request] More QField slots ("label", "error-label", "warning-label", "helper") #1962
  • [wish] make QAlert detail property also available as a slot #1964
  • Notify - define action as non-dismissing by prop #1847
  • Make QBtn type="button" by default #1846
  • Notify: set onDismiss handler #1841

Fixes

  • QResizeObservable: start immediately instead debounce pause #2038
  • QTable: Possible loop on datatable with server-side interaction #1834
  • Can't close the app using Android phone #1897
  • Infinite scroll initial "load more" delay #1990
  • q-spinner-mat is not working properly in RTL mode #2012
  • Zh-hans Quasar i18n language pack fix for QTree
  • Fontawesome Pro icon set name
  • Guard el.__qbacktotop in BackToTop directive #1989
  • There is no RTL boolean in Arabic i18n #1981
  • [QStepper] QStepperNavigation breaks on small screens due to fixed height #1985
  • Correction for "en-us" & "en-uk" Quasar i18n language pack for QTable #1968
  • QChipsInput - use slice of external model to allow @change #1952
  • QEditor not emitting after ENTER in certain scenarios #1949
  • QDialog and QModal: refocus original element after hide #1941
  • QEditor @input event on IE #1945
  • Datetime input, default-view bug #1946
  • QUploader: set uploading to false when abort upload #1944
  • QBtn: repeat on keypress and QPagination btn key #1935
  • Fix QSelect blur behaviour #1928
  • QKnob & QToggle: Don't use touch-... directives when element is not editable #1927
  • Correction on "cancel" label for Japanese Quasar i18n language pack
  • Use expandClass and expandStyle for QUploader files list #1895
  • Loading, Notify: Change name to PascalCase #1893
  • refactor QDatetime and QColor model #1885
  • QDatetime: Change default date separator to "/" instead of "-" for fixing the way Safari interprets Date
  • fix disabled look for controls, fix QSelect clear icon #1881
  • QContextMenu does not close when another QContextMenu is opened #1852
  • respect documented show interface for QContextMenu #1861
  • QCarousel with animations breaks on ios8 #1859
  • QListHeader bad padding inside popover #1856
  • QInput: account for negative zero #1857
  • iOS cordova: no layout header padding
  • QPopover hide condition in reposition #2045

Enjoy!

v0.15.10

26 Mar 20:16
Compare
Choose a tag to compare

Repackage of 0.15.9 with a few stop-ship fixes:

  • Notify broken in jsFiddle
  • Padding for header on iOS under Cordova

v0.15.9

26 Mar 19:01
Compare
Choose a tag to compare

New

  • [Request] Date picker minimal prop #1818
  • Enhance QModal enter-active-class/leave-active-class props to have higher priority over transition
  • Q-Chips-Input: Add Duplicate Entry Event or warning #1805
  • QWindowResizeObservable: use ResizeObserver native API if available, improve delay
  • perf/design(QCollapsible): remove default ripple and highlight
  • QUploader: Allow to programmatically upload files #1791
  • New Quasar language packs: Bulgarian, Arabic, Vietnamese

Fixes

  • iOS touch/hover (aka double tap) issue on Modals & derivates (Dialog, etc)
  • Opening Model / Drawer causes layout change #1771
    This will display the scrollbar of the page even with Modal/Dialog/Drawer opened, but user will not be able to scroll page by using mouse scroll.
  • QScrollArea: setScrollPosition not working on mobile platforms #1830
  • QLayoutDrawer: close the other mobileOpened side even if it is not mobile (#1821)
  • QLayoutDrawer: overflow:hidden lingers after closing a drawer by dragging #1809
  • date utils: isSameDate() returns erroneous results in certain scenarios #1804
  • QTabs: default white background should go to tabs head instead -- when using inverted
  • this.$q.notify (Quasar Notify Plugin) not available in main App Vue instance #1797
  • [windows] Firefox and Quasar 0.15.8 Drawer "close event" response Problem ... #1836

Enjoy!

v0.15.8

17 Mar 17:49
Compare
Choose a tag to compare

New

  • perf: QResizeObservable using ResizeObserver API when available
  • perf: QTabs (Material theme) - do not animate position bar when selecting a tab (if no previous tab was selected)
  • perf: Faster QLayout initial render
  • QUploader: Allow to programmatically upload files #1791
  • QPagination: increase min-width to 2em for better mobile support

Fixes

  • $q.fullscreen not available if device doesn't supports Fullscreen API #1764
  • QLayoutDrawer: RTL positioning when switching back and forth to a Quasar RTL language pack
  • Initial QLayout view should not animate Drawer #1783
  • (also perf) QKnob/QSlider/QRange: emitting @input/@change
  • QTable: sort for non-strings column content (#1778)
  • QPopover: change the way reposition is done (#1757)
  • (UMD) QOptionGroup: tag name detection to work for kebab/camel/pascal case
  • QBtn: Make focus helper and ripple extend over bottom border for "push" type (#1772)
  • QLayout: header/footer/drawer offset not updated on start (#1770)
  • Fix IE form components height (#1769)

v0.15.7

13 Mar 19:25
Compare
Choose a tag to compare

Also check Quasar CLI v0.15.10 release notes.

New

  • Dynamic branding colors - configurable at any time during runtime - More Info
  • Smooth drawer (big performance tweak, especially noticeable on low end mobiles)
  • Improve Layout components user response time
  • QChip: new "dense" prop; design improvements on floating QChip
  • QResizeObservable new property (debounce - Number, default 100)
  • QStepper: flag to disable navigation through header #1716
  • Quasar components inside templates using PascalCase #1601
  • Add alternate text to object elements #1693
  • refactor: AddressbarColor plugin - better perf, avoid duplicating meta tags, make use of CSS color props
  • QLayoutDrawer: Add "no-hide-on-route-change" property #1697
  • QDialog - hitting ENTER key when using prompt submits the Dialog (same as hitting OK button)
  • Turkish Quasar language pack
  • Default duration is now 600ms #1760

Fixes

  • QPageSticky offsets when toggling a Layout Header/Footer/Drawer
  • Fix Layout page offsets when navigating sub-routes that have different header/footer embedded into them
  • Fix Layout page bouncing up or down on route change
  • QList Side Icons squashed with fontawesome icons
  • QColorPicker - fix alpha value detection when using spaces
  • IE fixes: QResizeObservable object visibility and QList main flex (#1720)
  • QInput: add an empty row at end of textarea to prevent scroll related problems
  • HMR reload problem with parent field
  • QUploader: extensions comparisons case-insensitive
  • QUploader: QList not being imported #1696
  • QTable: Sorting on boolean column fails #1689
  • QInput: Vertical scrolling in textarea #1048
  • QDatetime Prevent Prompting of Time when Selecting Just a Date #1663
  • QDatetime "after" handler not setting popup value via v-model bind #1686
  • breadcrumb separator is displayed even if next breadcrumb element is not visible #1639
  • Breadcrumbs with & without Icons have wrong horizontal alignments #1745
  • QDatetime & QColor fixes: Doubling blur/input events; setting model with before/after; keep focus when popover/modal gets opened; Modal "cancel" button not working as expected
  • Promise API detection on polyfill
  • QDatetimePicker: Reset to default view after closing modal (#1762)

Enjoy!

v0.15.6

03 Mar 16:05
Compare
Choose a tag to compare

New

  • Greek, Latvian & Slovakian language packs
  • Icon set: "fontawesome-pro"
  • Control over position of QCarousel quick-nav (top/bottom) (#1671)
  • Support for special "boot" app plugin; More Info

Fixes

  • Cordova platform wrongfully detected if served over HTTPS #1678
  • QSelect does not allow white space in filter #1684
  • QEditor: Content moves out of editor with max-height #1681
  • Removed debugging statement in BackToTop directive
  • LocalStorage: vuex plugins error #69

v0.15.5

01 Mar 18:28
Compare
Choose a tag to compare

New

Fixes

  • BackToTop visibility when component upon it is applied re-renders #1676
  • QDateTime control no longer assigns itself "q-datetime-input" class #1672

v0.15.4

27 Feb 21:05
Compare
Choose a tag to compare

Fixes

  • ie11 fails with syntax error at strip-ansi eval #1618
  • QUploader extensions property not working with drag and drop #1647
  • QCarousel @slide event is not emitting #1659
  • QAutocomplete - can't type space when popover is opened #1652
  • Fix inexistent MDI icons in Quasar icon set
  • Breadcrumbs - not resetting text-decoration: underline from -webkit-any-link #1643

Enhancements

  • QPageSticky "expand" new prop. Check it out! Very useful for working with layouts. http://quasar-framework.org/components/page-sticky.html#Expand-mode
  • RTL work for Layout, Material Ripple, and various other areas
  • New language packs: Hebrew, Dutch, Swedish
  • QCarousel new event: "slide-trigger" (emitted before animation starts)
  • QCarousel - pulling towards inexistent slide (-1, length +1) now hinders touch/mouse actions
  • Improve QTabs design (both themes)
  • QToolbar: add text-color prop to be consistent with the other components

v0.15.3

25 Feb 14:50
Compare
Choose a tag to compare

Fixes and enhancements:

  • Reactivity improvement for i18n, iconSet, appFullscreen, appVisibility #1613
  • Hebrew language pack
  • Luxembourgish language pack
  • QItemTile not rendering tag property #1638
  • QToolbarTitle "shrink" prop #1629
  • Inclusive Date Range #868
  • QField should allow to set icon color #1577

v0.15.2

23 Feb 21:48
Compare
Choose a tag to compare

Small refinements:

  • Fixed i18n for IE11 + many other various IE11 fixes
  • QTable -- watch page not to exceed available total pages
  • Popover from Select shows briefly while the control first loads
  • Fixed visual feedback for buttons on iOS platform
  • Added Norwegian language to i18n
  • Fixed iconSet when referring to "material-icons" (previously was wrongly working with "material" value)
  • Fixed a minor misalignment on buttons when using "loading" prop
  • Added support for QBtnDropdown in QBtnGroup
  • Removed default behavior for Dialog buttons waiting for ripple effect to be over before triggering