Releases: quasarframework/quasar
Releases · quasarframework/quasar
v0.15.12
v0.15.11
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
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
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
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
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
v0.15.5
New
- Full RTL support! http://quasar-framework.org/components/rtl-support.html
- Farsi language pack
Fixes
v0.15.4
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