Skip to content
Compare
Choose a tag to compare

v14.0.0-next.9

Pre-release
Pre-release

14.0.0-next.9 "plastic-headphones" (2022-03-30)

material-experimental

Commit Description
feat - 0163ad2697 mdc-dialog: switch to new theming api (#23620) (#24521)
fix - c49f83bad2 mdc-button: extended fab touch target not covering entire button (#24322)
fix - e4863652c7 mdc-chips: make it easier to customize chip typography (#24632)
fix - 1bc98ec31e mdc-chips: Mirror aria-describedby to matChipInput (#24551)
fix - f6310fbcf6 mdc-dialog: expose dialog-legacy-padding mixin
fix - 87ab4f49db mdc-slider: update layout when container resizes (#24648)
fix - 75f30fd497 mdc-slider: use passive event listeners (#24675)

cdk-experimental

Commit Description
fix - b4b8b202c0 menu: fix issue where left/right on standalone menu closes it (#24696)
fix - 79b2337949 menu: move shared menu logic to base class (#24645)

material

Commit Description
feat - 5a8ebb1da1 dialog: add support for explicit injector (#24580)
fix - cb206be37d autocomplete: always emit closed event (#24642)
fix - 938d7870a7 button-toggle: ripples not clipping correctly in safari (#12311)
fix - 73dde84325 chips: ripple not clipped on safari (#21495)
fix - dbb6dc09b4 core: resolve memory leak by removing event listeners from the ripple element (#24663)
fix - 5770eba622 core: unable to override tag selectors inside .mat-typography (#14617)
fix - 7e67602799 datepicker: expose datepicker-date-range-colors mixin
fix - 460b25cad9 list: not working correctly when list item is used as a button (#13617)
fix - a76f30107e menu: clicks on disabled item closing the menu (#19183)
fix - 81ff8c8daa radio: set tabindex based on selected state (#18081)
fix - 99f1f38caa snack-bar: ensure that the snack bar always runs inside the NgZone (#24611)
fix - b9bfaeecb6 tabs: focus wrapping back to selected label when using shift + tab (#14194)
fix - 7c2545c240 tabs: update tab state when active tab is swapped out (#24164)

cdk

Commit Description
fix - b372f68302 a11y: live announcer promise never resolved if new announcement comes in (#24700)
fix - 5b4bcf5cae testing: entering negative number values not working with reactive forms (#24656)

Special Thanks

Andrew Seguin, Artur Androsovych, ByzantineFailure, David Gonzalez, Dilyorbek, Kristiyan Kostadinov, Mario Härtwig, Miles Malerba, Naveen, Paul Gschwendtner, Raí Siqueira, Shivam Sethi, Wagner Maciel, Zach Arend, peinearydevelopment and renovate[bot]

Compare
Choose a tag to compare

13.3.2 "flannel-flamingo" (2022-03-30)

material-experimental

Commit Description
fix - a704913d2b mdc-button: extended fab touch target not covering entire button (#24322)
fix - 23e7b8e6c1 mdc-chips: make it easier to customize chip typography (#24632)
fix - 518022288b mdc-chips: Mirror aria-describedby to matChipInput (#24551)
fix - 9497b02f8b mdc-slider: update layout when container resizes (#24648)
fix - e5c025dff4 mdc-slider: use passive event listeners (#24675)

material

Commit Description
fix - c677f11ed8 button-toggle: ripples not clipping correctly in safari (#12311)
fix - 20af3e7c9d chips: ripple not clipped on safari (#21495)
fix - d04e7c9b69 core: unable to override tag selectors inside .mat-typography (#14617)
fix - 9490a31641 list: not working correctly when list item is used as a button (#13617)
fix - b07ae4ccc4 menu: clicks on disabled item closing the menu (#19183)
fix - e85777712a radio: set tabindex based on selected state (#18081)
fix - 7f274dc96f snack-bar: ensure that the snack bar always runs inside the NgZone (#24611)
fix - a5aa87502b tabs: focus wrapping back to selected label when using shift + tab (#14194)
fix - 04f4937b75 tabs: update tab state when active tab is swapped out (#24164)

cdk

Commit Description
fix - 48968719fc a11y: live announcer promise never resolved if new announcement comes in (#24700)
fix - e9734a9c66 testing: entering negative number values not working with reactive forms (#24656)

Special Thanks

Artur Androsovych, ByzantineFailure, David Gonzalez, Dilyorbek, Kristiyan Kostadinov, Naveen, Paul Gschwendtner, Raí Siqueira, Shivam Sethi, Wagner Maciel and Zach Arend

5864260
Compare
Choose a tag to compare

v14.0.0-next.8

Pre-release
Pre-release

14.0.0-next.8 "aerogel-airplane" (2022-03-24)

material-experimental

Commit Description
fix - 12b5387ea mdc-chips: replace innerText w/ textContent (#24635)

cdk-experimental

Commit Description
feat - c176670ce combobox: glue together combobox and listbox with DI instead of a panel directive (#24637)
feat - 4cc6b04a2 menu: allow configuration of typeahead and menu position (#24600)

material

Commit Description
fix - ff0119648 autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569)
fix - 937160675 checkbox: model value not updated when using toggle method (#11902)
fix - 6b2b51844 input: preserve native placeholder on non-legacy appearances (#20936)
fix - 063841933 input: resolve memory leak on iOS (#24599)
fix - 35018812c schematics: mark ng-add schematics as hidden
fix - ff12d09c1 schematics: remove usages of deprecated defaultProject option (#24641)
fix - 0276784b4 select: NVDA reading out table when opening select on Chrome (#23446)
fix - 5f4148f35 select: value set through property not being propagated to value accessor (#10246)
perf - d250b1775 icon: remove IE workaround (#24514)

cdk

Commit Description
fix - fb03164b3 schematics: mark ng-add schematics as hidden
perf - ee452de49 a11y: avoid triggering change detection if there are no subscribers to stream (#15077)
perf - ad33d7a1b scrolling: do not run change detection if there are no viewChange listeners (#23987)

multiple

Commit Description
feat - ea081feab Add a harness filter option for checked checkboxes, radios, and slide-toggles (#24625)
fix - 764030d04 memory leak when forcing focus (#24520)

Special Thanks

Alan Agius, Artur Androsovych, CommanderRoot, Jeremy Elbourn, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Wagner Maciel and tomicarsk6

aa61e81
Compare
Choose a tag to compare

13.3.1 "pearl-necklace" (2022-03-23)

material-experimental

Commit Description
fix - b09c7427c mdc-chips: replace innerText w/ textContent (#24635)

material

Commit Description
fix - 0897f49d7 autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569)
fix - 51ddecbbb checkbox: model value not updated when using toggle method (#11902)
fix - 174871713 input: resolve memory leak on iOS (#24599)
fix - eed36b3ba schematics: mark ng-add schematics as hidden
fix - 240b238f9 select: NVDA reading out table when opening select on Chrome (#23446)
fix - e04b7aeee select: value set through property not being propagated to value accessor (#10246)
perf - 5e5b296bf icon: remove IE workaround (#24514)

cdk

Commit Description
fix - cf24b704d schematics: mark ng-add schematics as hidden
perf - 4a4ebe7df scrolling: do not run change detection if there are no viewChange listeners (#23987)

multiple

Commit Description
fix - 0a3c7d7c4 memory leak when forcing focus (#24520)

Special Thanks

Alan Agius, Artur Androsovych, CommanderRoot, Jeremy Elbourn, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Wagner Maciel and tomicarsk6

3deca24
Compare
Choose a tag to compare

v14.0.0-next.7

Pre-release
Pre-release

14.0.0-next.7 "baize-bison" (2022-03-16)

material-experimental

Commit Description
fix - 6982ca7ec mdc-core: add app background color (#22992)
fix - 356618d0c mdc-radio: add hover indication (#24595)

cdk-experimental

Commit Description
feat - dc020c7ac menu: Use DI instead of CdkMenuPanel to connect menus (#24558)

material

Commit Description
feat - 8ef312528 dialog: add the ability to control the animation duration (#13466)
feat - cc6112298 stepper: add input for controlling the animation duration (#17133)
feat - fc5f8b026 stepper: add the ability to control the position of the header in a horizontal stepper (#15509)
feat - f42fee0de tabs: Throw error in MDC tabs if [tabPanel] input is not provided (#24517)
fix - 0f15d1983 badge: ensure overflow visible (#24602)
fix - 0b5256184 card: use more specific selector for divider override (#23531)
fix - 47517b65e card: use more specific selector for divider override (#23531)
fix - 6b4f2bfa9 datepicker: fix Voiceover losing focus on PageDown (#24399)
fix - 14f5b6e06 datepicker: use cdk-visually-hidden on calendar header (#24523)
fix - f16548462 dialog: provide defaults for dialog animation (#24591)
fix - 575332c92 dialog: use quoted keys in the animation state object (#24594)
fix - 025a53448 icon: clip overflowing icon elements (#12429)
fix - 9e06e4ab0 tabs: avoid timeouts in background tabs (#24000)

cdk

Commit Description
fix - 45fae71ea drag-drop: only block dragstart event on event targets (#24581)

Special Thanks

Andrew Seguin, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend, Zack Elliott and renovate[bot]

59e9859
Compare
Choose a tag to compare

13.3.0 "aluminum-armadillo" (2022-03-16)

material-experimental

Commit Description
fix - 097ec0d11 mdc-core: add app background color (#22992)
fix - 15a0676d5 mdc-radio: add hover indication (#24595)

material

Commit Description
fix - 33d07df95 badge: ensure overflow visible (#24602)
fix - dfef17351 datepicker: fix Voiceover losing focus on PageDown (#24399)
fix - 1703b83ae datepicker: use cdk-visually-hidden on calendar header (#24523)
fix - 41320d07e tabs: avoid timeouts in background tabs (#24000)

cdk

Commit Description
fix - e4c64dd56 drag-drop: only block dragstart event on event targets (#24581)

Special Thanks

Andrew Seguin, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend

Compare
Choose a tag to compare

v14.0.0-next.6

Pre-release
Pre-release

14.0.0-next.6 "clay-cup" (2022-03-09)

Breaking Changes

material

  • mat-list-item-avatar CSS class has been renamed to mat-list-item-with-avatar.
  • MatSelectionListChange.option has been removed. Use MatSelectionListChange.options instead.
  • MatSelectionList.tabIndex input has been removed.
  • tabIndex parameter of the MatSelectionList constructor has been removed.
  • _focusMonitor parameter of the MatSelectionList constructor is now required.
  • getHarnessLoaderForContent has been removed from the various test item harnesses. Use getChildLoader(MatListItemSection.CONTENT) instead.

material-experimental

Commit Description
feat - 1b7d47cfed mdc-tabs: default to stretched tabs (#23406)
fix - 557f8bc7ce mdc-card: remove extra margin if header doesn't have an avatar (#19072)
fix - 1a03257394 mdc-slider: fix a few null pointer exceptions (#23659)

material

Commit Description
feat - 60bbd194b3 autocomplete: test harness should throw when options are requested but panel is closed (#24494)
fix - 899d0e1a0b button: avoid setting a tabindex on all link buttons (#22901)
fix - 92863cca96 dialog: don't wait for animation before moving focus (#24121)
fix - c12347cafb expansion: able to tab into descendants with visibility while closed (#24045)
fix - 723a821e67 select: disabled state out of sync when swapping form group with a disabled one (#17872)
fix - 5db1df0fe8 slide-toggle: clear name from host node (#15505)
fix - a5ab8e9adf tooltip: decouple removal logic from change detection (#19432)
refactor - 2fc6b9281d list: remove deprecated APIs for version 13 (#23327)

cdk

Commit Description
feat - f91b98fff3 portal: allow specifying injector for template portal (#24554)
feat - 508b7ac460 table: allow text column to be centered (#24133)
fix - bbe6355556 overlay: backdrop timeouts not being cleared in some cases (#23972)
fix - 552103b69e testing: dispatch mouseover and mouseout events in UnitTestElement (#24490)
fix - f592a43e62 testing: require at least one argument for locator functions (#23619)

multiple

Commit Description
fix - 5edcc6860e don't block child component animations on open (#24529)

Special Thanks

Amy Sorto, Andrew Seguin, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]

Compare
Choose a tag to compare

13.2.6 "suede-spaghetti" (2022-03-09)

material-experimental

Commit Description
fix - 8414646d79 mdc-card: remove extra margin if header doesn't have an avatar (#19072)
fix - f66486dc5b mdc-slider: fix a few null pointer exceptions (#23659)

material

Commit Description
fix - c4993ac171 button: avoid setting a tabindex on all link buttons (#22901)
fix - c47d30e0e5 dialog: don't wait for animation before moving focus (#24121)
fix - 70b8248568 expansion: able to tab into descendants with visibility while closed (#24045)
fix - d22d73ab8d select: disabled state out of sync when swapping form group with a disabled one (#17872)
fix - 911d6b71d4 slide-toggle: clear name from host node (#15505)
fix - 4b5363d160 tooltip: decouple removal logic from change detection (#19432)

cdk

Commit Description
fix - 39929a815d overlay: backdrop timeouts not being cleared in some cases (#23972)
fix - 2f2b0c7cf4 testing: dispatch mouseover and mouseout events in UnitTestElement (#24490)
fix - edca54f2d0 testing: require at least one argument for locator functions (#23619)

multiple

Commit Description
fix - 6ee0089ce6 don't block child component animations on open (#24529)

Special Thanks

Andrew Seguin, Jeri Peier, Kristiyan Kostadinov and Paul Gschwendtner

Compare
Choose a tag to compare

v14.0.0-next.5

Pre-release
Pre-release

14.0.0-next.5 "jersey-jughandle" (2022-03-02)

material-experimental

Commit Description
feat - 353a5482e3 mdc-dialog: switch to new theming api (#23620)
fix - 3021cf5fb6 mdc-button: density styles being overwritten by structural styles (#22736)
fix - 50efb926d0 mdc-chips: expose avatar harness (#24499)

material

Commit Description
feat - b90d9420fa autocomplete: add the ability to auto-select the active option while navigating (#20699)
feat - 426afa07e1 icon: add default options (#23638)
feat - 6c7cc8ae87 icon: allow multiple classes in setDefaultFontSetClass (#10484)
feat - 856c01639f menu: allow for menu to be conditionally removed from trigger (#24437)
feat - 5fc655b4a0 paginator: add input for configuring the underlying select (#13705)
feat - 38334d6bc8 schematics: add option not to include animations module in ng-add (#22559)
fix - b7ee958d8b autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507)
fix - 5825faf67f autocomplete: don't block default arrow keys when using modifiers (#11987)
fix - 16dea18b53 autocomplete: reopen panel on input click (#16020)
fix - 175937ef57 button-toggle: use solid border color (#14253)
fix - 02e9ab0224 checkbox: inconsistent disabled color (#23083)
fix - f20122a499 checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054)
fix - f05e65a02b chips: allow for role to be overwritten on chip list and chip (#15794)
fix - e86be88125 core: ripples persisting when container is removed from DOM while fading-in (#24482)
fix - 09a906ad85 datepicker: matDatepickerParse error not being added on first invalid value (#11524)
fix - a8ec63c54d datepicker: use aria-live over cdkAriaLive on period button (#24398)
fix - e1f4ba98dd dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710)
fix - 64c2d311b4 expansion: picking up lazy content from child component (#14477)
fix - 44293522e9 menu: account for menu padding different from the default (#16169)
fix - dc4fbcf66f menu: focus lost if active item is removed (#14039)
fix - 0a465281f6 menu: use narrower value for aria-haspopup on trigger element (#15219)
fix - 7480e3b78d progress-spinner: unable to change mode on spinner directive (#14514)
fix - 229dd6e174 sort: remove role from header when disabled (#24477)
fix - 0dfc490988 tooltip: don't hide when pointer moves to tooltip (#24475)

cdk

Commit Description
feat - 7d0bca7bd3 a11y: add input to control the duration of the aria live directive (#15275)
feat - ca6b9fa209 drag-drop: expose native event objects in custom events (#17077)
feat - c296084073 overlay: add start and end positions to GlobalPositionStrategy (#12007)
fix - 37be099b47 drag-drop: error if preview dimensions are accessed too early (#24498)
fix - caf88cc4d9 testing: TestElement sendKeys method should throw if no keys have been specified (#18271)
perf - 3d2aefb3b1 overlay: add event listeners for overlay dispatchers outside of zone (#24408)

Special Thanks

Amy Sorto, Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Ruslan Lekhman, Yousaf Nawaz and Zach Arend

Compare
Choose a tag to compare

13.2.5 "satin-sash" (2022-03-02)

material-experimental

Commit Description
fix - 7b85cc077c mdc-button: density styles being overwritten by structural styles (#22736)
fix - aeb1426e4c mdc-chips: expose avatar harness (#24499)

material

Commit Description
fix - ed2f516401 autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507)
fix - 502102116e autocomplete: don't block default arrow keys when using modifiers (#11987)
fix - f31fd3f066 autocomplete: reopen panel on input click (#16020)
fix - 5a79042d7d button-toggle: use solid border color (#14253)
fix - e2d4eecfcb checkbox: inconsistent disabled color (#23083)
fix - 005ec323de checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054)
fix - d7cbd1315f datepicker: matDatepickerParse error not being added on first invalid value (#11524)
fix - 046022f31d datepicker: use aria-live over cdkAriaLive on period button (#24398)
fix - 37f69dbf7e dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710)
fix - 2e15f54a9f menu: focus lost if active item is removed (#14039)
fix - ea07fa8e64 progress-spinner: unable to change mode on spinner directive (#14514)
fix - 1a498a6a81 sort: remove role from header when disabled (#24477)
fix - 72019531db tooltip: don't hide when pointer moves to tooltip (#24475)

cdk

Commit Description
fix - 9e34a0f69f drag-drop: error if preview dimensions are accessed too early (#24498)
fix - 9be3c46b01 testing: TestElement sendKeys method should throw if no keys have been specified (#18271)
perf - 8e57a89cba overlay: add event listeners for overlay dispatchers outside of zone (#24408)

Special Thanks

Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Yousaf Nawaz and Zach Arend