Releases
6.1.0
Features
autocomplete: add the ability to set a different panel connection element (#11284 ) (efe37f5 ), closes #11269
autocomplete: allow autocomplete panel to be disabled (#11142 ) (e8bc0e9 )
button: add isIconButton and isRoundButton properties (#11226 ) (318d699 )
cdk-input: change autosize to be bindable (#9884 ) (#11167 ) (2d227b7 )
elevation: add $opacity argument to elevation mixins (#10877 ) (fbf5648 )
observe-content: refactor so logic can be used without directive (#11170 ) (ba57852 )
overlay: add support for automatically setting the transform-origin based on the current position (#10868 ) (d26735c )
overlay: expose flexible overlay features through CdkConnectedOverlay (#11069 ) (ef0229c )
table: allow multiple header/footer rows (#11245 ) (641edc3 )
table: enable multiple data rows (#11116 ) (c15e307 )
tree: Add support for trackBy (#11267 ) (ff34dac )
Bug Fixes
animations: prevent animations when in a noopanimations module (#10881 ) (81b6a78 )
autocomplete: panel blending in with background in high contrast mode (#11190 ) (9e9daf8 )
autocomplete: return consistent output from panelClosingActions (#8533 ) (2815607 ), closes #7553
autosize: error thrown by IE in some cases when component is destroyed (#11109 ) (af09c8f )
button: ripples not being clipped by button border radius (#11181 ) (6e026d7 ), closes #11160
button-toggle: fix button toggle with 0 value not checked (#11292 ) (9a8cd4d )
checkbox: disable animations when using NoopAnimationsModule (#11249 ) (93b5892 ), closes #11205
checkbox: update MatCheckbox disabled setter to trigger change detection (#11098 ) (ce1b517 )
chips: stacked chips overflowing chip list (#11143 ) (d3c8cc5 )
datepicker: dateInput event being fired if the value hasn't changed (#10952 ) (a62cdb6 )
datepicker: don't autofocus calendar cell if used outside of overlay (#11049 ) (2897797 )
dialog: min-height and max-height not having an effect on dialog container (#11235 ) (a20dfd3 )
dialog,bottom-sheet: don't provide directionality if no direction is set (#11285 ) (cd37a54 ), closes #11262
expansion-panel: inconsistent margin for nested panels (#11305 ) (1bf5c41 ), closes #11254
focus-monitor: don't null-out focus until after event is finished with capture & bubble (#10721 ) (0b7572b )
focus-monitor: reenter ngzone before emitting (#10549 ) (37193d8 )
form-field: error on IE11 when using outline appearance (#11108 ) (c9bd05c )
icon: log full error message when icon set fails to load (#10915 ) (fbf06bb )
icon: remove duplicate icon registry provider (#11214 ) (67a6aa1 )
nav-schematics: Subscribe to breakpoint observable (#11310 ) (d52acc9 )
ng-add: install added packages (#11163 ) (be08eb9 )
overlay: injection errors for scroll strategy providers in lazy-loaded modules (#11213 ) (0cda47c ), closes #10820
radio: disable animations when using NoopAnimationsModule (#11296 ) (af78b97 )
radio: update set disabled directly on MatRadioButton to trigger change detection (#11056 ) (860ce13 )
ripple: disable ripple animations when using NoopAnimationsModule (#11205 ) (9715928 )
sidenav: disable all sidenav animations when using NoopAnimationsModule (#11180 ) (03e749a )
sidenav-demo: trigger event opened (#11225 ) (853b04c )
snack-bar: snack bar not animating in if no positions are passed in (#11230 ) (f5377dd ), closes #11197
stepper: error being thrown if selected step is accessed too early (#11186 ) (4638833 ), closes #11158
stepper: handle keyboard interactions if direction changes after init (#11067 ) (116ee60 )
table: add missing constructors (#11252 ) (8e7dd80 )
tabs: handle long tab labels in mat-tab-nav-bar (#10903 ) (61dd937 )
tooltip: not handling direction changes after the first open (#11324 ) (abc3d38 )
add custom theme using string ref in angular.json (#11189 ) (33b5df4 ), closes #11188
Performance Improvements
sidenav: avoid hitting zone continuously when using autosize option (#11231 ) (c936bc9 ), closes #11215
You can’t perform that action at this time.