Releases
6.4.0
Bug Fixes
a11y: allow ListKeyManager wrapping to be disabled (#11920 ) (e9e44f6 )
a11y: clear duplicate AriaDescriber container coming in from the server (#11900 ) (b041f3f )
autocomplete: don't override native autocomplete attribute (#11926 ) (88efb7e )
autocomplete: error when typing in input with disabled autocomplete and no panel (#11881 ) (6b1a672 ), closes #11876
autocomplete: reposition the panel when the amount of options changes (#4469 ) (2b80dbf )
bottom-sheet: close on page navigation (#12106 ) (5c6f25e )
button: don't show hover overlay on devices that don't support hovering (#12030 ) (947c29a ), closes #12022
button: not resetting all outlines on firefox (#11911 ) (85711aa )
button: unable to set a custom tabindex on a link button (#12042 ) (cb6c621 ), closes #12041
button-toggle: allow event bubbling for toggle button clicks (#11951 ) (5e16682 )
button-toggle: parent margin and padding being propagated to underlying button (#11993 ) (3bf10f9 ), closes #11976
card: don't override vertical divider styles (#11899 ) (2d11588 )
checkbox: fix checkbox animation when moved between view containers (#10589 ) (fbccfd4 )
chips: ripples still showing up when globally disabled (#11918 ) (69a7f7c )
datepicker: all cells being read out as selected (#12006 ) (32da038 )
datepicker: calendar input changes not being propagated on child views (#12004 ) (b1d4fe1 ), closes #11737
datepicker: set role on datepicker popup and aria-haspopup on the datepicker toggle (#12008 ) (57b066a )
datepicker: showing dot in high contrast mode after popup has closed (#12099 ) (6a472eb )
expansion-panel: disable hover highlight on non-hover devices (#12080 ) (25eb43f ), closes #12030
focus-monitor: allow native focus options to be passed through focusVia (#11962 ) (4a02bb1 )
focus-origin: focus origin sometimes invalid in firefox 57 (#8669 ) (a1aa9e7 ), closes #6984
focus-trap: not attaching correctly if element is not in the DOM on init (#7665 ) (d64f94d )
form-field: clear safari autofill icons (#12137 ) (04934b4 )
form-field: label gap not being calculated when switching to outline dynamically (#11658 ) (d75fa75 ), closes #11653
form-field: placeholder not hiding if -webkit-text-fill-color
is used (#12076 ) (cc5dfb8 ), closes #12074
icon: clearing all content when inserting a new SVG (#11956 ) (8280a76 )
icon: reverse for loop when removing child nodes from mat-icon (#12078 ) (dd6aec6 )
menu: scrollable menu not scrolled to top when opened for the first time (#11859 ) (742c226 )
overlay: justifyContent center ignored when direction is RTL (#11877 ) (415c956 )
overlay: account for virtual keyboard offset on mobile devices (#12119 ) (a248c18 ), closes #6341
overlay: clear timeout if the backdrop transition completes early (#11938 ) (1a31c4e )
overlay: don't dispatch key events to overlays that don't handle them (#11810 ) (c3fdc32 )
overlay: remove panelClass when the overlay is detached (#12142 ) (79bacf2 ), closes #12099
progress-bar: query animation not working on safari (#12014 ) (49119ed )
progress-spinner: circle not rendering correctly when switching modes in Safari (#12151 ) (623cd3d ), closes #12140
radio: circle not being greyed out when disabled (#12127 ) (85b8f32 ), closes #12125
ripple: remove webkit touch highlights from ripple containers (#12082 ) (8e2ff1f )
schematic: parse5 v5.0.0 requires different parse options (#12028 ) (118344e ), closes #12027
schematics: add parse5 dep (#11647 ) (2330c8b )
select: blank option label throwing off alignment (#11994 ) (45b949a ), closes #11969
select: not resuming keyboard selection after clicking on single-select option (#11882 ) (195665f )
select: reset option being marked as selected (#11934 ) (d88e021 )
select: support ctrl+a shortcut for multi-select (#11799 ) (d5de711 )
selection-list: disabling list doesn't disable ripples of options (#11955 ) (d3212a6 )
selection-list: form control disable locks disabled property (#12113 ) (fcc8875 ), closes #12107
sidenav: continuously hitting zone when using autosize option (#12067 ) (330176d ), closes #11231 #11986 #11215
sidenav: remove margin from content instead of setting zero (#11986 ) (444fb38 )
slide-toggle: no color demarcation in high contrast black mode (#12150 ) (b5fd6de )
slide-toggle: not updating model from toggle method (#11846 ) (fc15fa2 )
slider: track not being rendered under some conditions when using a thumb label (#12079 ) (d4623ff ), closes #12071
sort: arrow indicator not visible in high contrast mode (#12159 ) (eb6c456 )
sort: arrow visible while parent row is being animated (#11827 ) (c59abc6 )
stepper: unable to set aria-label on step (#11989 ) (ae39535 ), closes #11898
tab-nav-bar: ripples still showing up when globally disabled (#11865 ) (fc1d1a4 )
tabs: don't fire change event when amount of tabs changes (#12097 ) (0186a03 ), closes #12084
tabs: don't show focus indication for mouse focus (#11194 ) (89cad3f ), closes #11184
tabs: maintain selected tab when new tabs are added or removed (#9132 ) (78f556a )
tabs: unable to distinguish disabled tab in high contrast mode (#12160 ) (98b9ed1 )
tabs: unable to set aria-label or aria-labelledby on tab (#11898 ) (bd3d085 )
toolbar: deprecate unused landscape row-height variable (#12129 ) (6314d15 )
tree: define CdkTree before CdkTreeNode to prevent errors in JIT (#11870 ) (4166d16 )
parse5 not listed as dependency for material (#11981 ) (e0bbe07 )
sanity checks throwing an error if scripts are set in the head (#12068 ) (c134026 ), closes #12026
Features
autocomplete: allow panel to have a width value of auto (#11879 ) (8a5713e )
docs: show additional type aliases in docs. (#11901 ) (637ef83 )
list: allow avatar in selection list options (#10316 ) (20cbdba )
moment-dateadapter: add option to create utc dates (#11336 ) (9a85b9b )
overlay: expose keydown events on the opened overlay (#11867 ) (a831bf6 )
slider: support two-way binding for value (#12003 ) (de107b7 )
tree: support array of data as children in nested tree (#10886 ) (825d35c )
support lazy-loading HammerJS w/ Angular 6.1 (#11960 ) (eed6110 )
You can’t perform that action at this time.