Releases: angular/components
v13.3.4
v14.0.0-next.10
14.0.0-next.10 "organza-oatmeal" (2022-04-13)
material-experimental
Commit | Description |
---|---|
mdc-core: avoid style conflicts between MDC list and MDC option | |
mdc-dialog: implement delayFocusTrap option (#24727) | |
mdc-dialog: reduce amount of generated CSS | |
mdc-list: avoid style conflicts with MDC list |
cdk-experimental
Commit | Description |
---|---|
menu: API, code, and docs cleanup pass (#24745) | |
menu: close standalone menu when focus leaves | |
menu: don't steal focus on hover | |
menu: refocus trigger after closeAll | |
menu: simplify radio and checkbox item APIs (#24720) | |
menu: stop inline menu triggers capturing focus |
material
Commit | Description |
---|---|
slide-toggle: Add disabled predicate to MatSlideToggleHarness (#24761) |
|
checkbox: add the boolean property coercion for checked input (#20645) | |
chips: prevent default behavior on remove button (#24722) | |
datepicker: avoid rerender when min/maxDate changes to different time on the same day (#24434) | |
list: wrong order of arguments when calling custom compareWith function (#24743) | |
select: empty space read out by VoiceOver on Chrome (#24741) | |
snack-bar: update generic types for openFromComponent (#24634) | |
tabs: wrong scroll distance if selected tab is removed (#24118) | |
progress-bar: do not run change detection if there are no animationEnd listeners (#24673) |
cdk
Commit | Description |
---|---|
a11y: visually hidden element affecting scrolling (#24620) | |
overlay: disable backdrop animation when noop animations are enabled (#24687) |
Special Thanks
Amy Sorto, Artur Androsovych, Georgian Stan, Klemen Oslaj, Kristiyan Kostadinov, Michael Doner, Miles Malerba, Pascal Weyrich, Richie Foreman, RobStrader, Zach Arend and renovate[bot]
v13.3.3
13.3.3 "tweed-table" (2022-04-13)
material
Commit | Description |
---|---|
checkbox: add the boolean property coercion for checked input (#20645) | |
chips: prevent default behavior on remove button (#24722) | |
datepicker: avoid rerender when min/maxDate changes to different time on the same day (#24434) | |
list: wrong order of arguments when calling custom compareWith function (#24743) | |
select: empty space read out by VoiceOver on Chrome (#24741) | |
snack-bar: update generic types for openFromComponent (#24634) | |
tabs: wrong scroll distance if selected tab is removed (#24118) | |
progress-bar: do not run change detection if there are no animationEnd listeners (#24673) |
cdk
Commit | Description |
---|---|
a11y: visually hidden element affecting scrolling (#24620) |
Special Thanks
Artur Androsovych, Georgian Stan, Klemen Oslaj, Kristiyan Kostadinov, Michael Doner, Pascal Weyrich, Paul Gschwendtner, RobStrader and Zach Arend
v14.0.0-next.9
14.0.0-next.9 "plastic-headphones" (2022-03-30)
material-experimental
Commit | Description |
---|---|
mdc-dialog: switch to new theming api (#23620) (#24521) | |
mdc-button: extended fab touch target not covering entire button (#24322) | |
mdc-chips: make it easier to customize chip typography (#24632) | |
mdc-chips: Mirror aria-describedby to matChipInput (#24551) | |
mdc-dialog: expose dialog-legacy-padding mixin |
|
mdc-slider: update layout when container resizes (#24648) | |
mdc-slider: use passive event listeners (#24675) |
cdk-experimental
Commit | Description |
---|---|
menu: fix issue where left/right on standalone menu closes it (#24696) | |
menu: move shared menu logic to base class (#24645) |
material
Commit | Description |
---|---|
dialog: add support for explicit injector (#24580) | |
autocomplete: always emit closed event (#24642) | |
button-toggle: ripples not clipping correctly in safari (#12311) | |
chips: ripple not clipped on safari (#21495) | |
core: resolve memory leak by removing event listeners from the ripple element (#24663) | |
core: unable to override tag selectors inside .mat-typography (#14617) | |
datepicker: expose datepicker-date-range-colors mixin |
|
list: not working correctly when list item is used as a button (#13617) | |
menu: clicks on disabled item closing the menu (#19183) | |
radio: set tabindex based on selected state (#18081) | |
snack-bar: ensure that the snack bar always runs inside the NgZone (#24611) | |
tabs: focus wrapping back to selected label when using shift + tab (#14194) | |
tabs: update tab state when active tab is swapped out (#24164) |
cdk
Commit | Description |
---|---|
a11y: live announcer promise never resolved if new announcement comes in (#24700) | |
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]
v13.3.2
13.3.2 "flannel-flamingo" (2022-03-30)
material-experimental
Commit | Description |
---|---|
mdc-button: extended fab touch target not covering entire button (#24322) | |
mdc-chips: make it easier to customize chip typography (#24632) | |
mdc-chips: Mirror aria-describedby to matChipInput (#24551) | |
mdc-slider: update layout when container resizes (#24648) | |
mdc-slider: use passive event listeners (#24675) |
material
Commit | Description |
---|---|
button-toggle: ripples not clipping correctly in safari (#12311) | |
chips: ripple not clipped on safari (#21495) | |
core: unable to override tag selectors inside .mat-typography (#14617) | |
list: not working correctly when list item is used as a button (#13617) | |
menu: clicks on disabled item closing the menu (#19183) | |
radio: set tabindex based on selected state (#18081) | |
snack-bar: ensure that the snack bar always runs inside the NgZone (#24611) | |
tabs: focus wrapping back to selected label when using shift + tab (#14194) | |
tabs: update tab state when active tab is swapped out (#24164) |
cdk
Commit | Description |
---|---|
a11y: live announcer promise never resolved if new announcement comes in (#24700) | |
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
v14.0.0-next.8
14.0.0-next.8 "aerogel-airplane" (2022-03-24)
material-experimental
Commit | Description |
---|---|
mdc-chips: replace innerText w/ textContent (#24635) |
cdk-experimental
Commit | Description |
---|---|
combobox: glue together combobox and listbox with DI instead of a panel directive (#24637) | |
menu: allow configuration of typeahead and menu position (#24600) |
material
Commit | Description |
---|---|
autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569) |
|
checkbox: model value not updated when using toggle method (#11902) | |
input: preserve native placeholder on non-legacy appearances (#20936) | |
input: resolve memory leak on iOS (#24599) | |
schematics: mark ng-add schematics as hidden |
|
schematics: remove usages of deprecated defaultProject option (#24641) | |
select: NVDA reading out table when opening select on Chrome (#23446) | |
select: value set through property not being propagated to value accessor (#10246) | |
icon: remove IE workaround (#24514) |
cdk
Commit | Description |
---|---|
schematics: mark ng-add schematics as hidden |
|
a11y: avoid triggering change detection if there are no subscribers to stream (#15077) | |
scrolling: do not run change detection if there are no viewChange listeners (#23987) |
multiple
Commit | Description |
---|---|
Add a harness filter option for checked checkboxes, radios, and slide-toggles (#24625) | |
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
v13.3.1
13.3.1 "pearl-necklace" (2022-03-23)
material-experimental
Commit | Description |
---|---|
mdc-chips: replace innerText w/ textContent (#24635) |
material
Commit | Description |
---|---|
autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569) |
|
checkbox: model value not updated when using toggle method (#11902) | |
input: resolve memory leak on iOS (#24599) | |
schematics: mark ng-add schematics as hidden |
|
select: NVDA reading out table when opening select on Chrome (#23446) | |
select: value set through property not being propagated to value accessor (#10246) | |
icon: remove IE workaround (#24514) |
cdk
Commit | Description |
---|---|
schematics: mark ng-add schematics as hidden |
|
scrolling: do not run change detection if there are no viewChange listeners (#23987) |
multiple
Commit | Description |
---|---|
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
v14.0.0-next.7
14.0.0-next.7 "baize-bison" (2022-03-16)
material-experimental
Commit | Description |
---|---|
mdc-core: add app background color (#22992) | |
mdc-radio: add hover indication (#24595) |
cdk-experimental
Commit | Description |
---|---|
menu: Use DI instead of CdkMenuPanel to connect menus (#24558) |
material
Commit | Description |
---|---|
dialog: add the ability to control the animation duration (#13466) | |
stepper: add input for controlling the animation duration (#17133) | |
stepper: add the ability to control the position of the header in a horizontal stepper (#15509) | |
tabs: Throw error in MDC tabs if [tabPanel] input is not provided (#24517) | |
badge: ensure overflow visible (#24602) | |
card: use more specific selector for divider override (#23531) | |
card: use more specific selector for divider override (#23531) | |
datepicker: fix Voiceover losing focus on PageDown (#24399) | |
datepicker: use cdk-visually-hidden on calendar header (#24523) | |
dialog: provide defaults for dialog animation (#24591) | |
dialog: use quoted keys in the animation state object (#24594) | |
icon: clip overflowing icon elements (#12429) | |
tabs: avoid timeouts in background tabs (#24000) |
cdk
Commit | Description |
---|---|
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]
v13.3.0
13.3.0 "aluminum-armadillo" (2022-03-16)
material-experimental
Commit | Description |
---|---|
mdc-core: add app background color (#22992) | |
mdc-radio: add hover indication (#24595) |
material
Commit | Description |
---|---|
badge: ensure overflow visible (#24602) | |
datepicker: fix Voiceover losing focus on PageDown (#24399) | |
datepicker: use cdk-visually-hidden on calendar header (#24523) | |
tabs: avoid timeouts in background tabs (#24000) |
cdk
Commit | Description |
---|---|
drag-drop: only block dragstart event on event targets (#24581) |
Special Thanks
Andrew Seguin, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend
v14.0.0-next.6
14.0.0-next.6 "clay-cup" (2022-03-09)
Breaking Changes
material
mat-list-item-avatar
CSS class has been renamed tomat-list-item-with-avatar
.MatSelectionListChange.option
has been removed. UseMatSelectionListChange.options
instead.MatSelectionList.tabIndex
input has been removed.tabIndex
parameter of theMatSelectionList
constructor has been removed._focusMonitor
parameter of theMatSelectionList
constructor is now required.getHarnessLoaderForContent
has been removed from the various test item harnesses. UsegetChildLoader(MatListItemSection.CONTENT)
instead.
material-experimental
Commit | Description |
---|---|
mdc-tabs: default to stretched tabs (#23406) | |
mdc-card: remove extra margin if header doesn't have an avatar (#19072) | |
mdc-slider: fix a few null pointer exceptions (#23659) |
material
Commit | Description |
---|---|
autocomplete: test harness should throw when options are requested but panel is closed (#24494) | |
button: avoid setting a tabindex on all link buttons (#22901) | |
dialog: don't wait for animation before moving focus (#24121) | |
expansion: able to tab into descendants with visibility while closed (#24045) | |
select: disabled state out of sync when swapping form group with a disabled one (#17872) | |
slide-toggle: clear name from host node (#15505) | |
tooltip: decouple removal logic from change detection (#19432) | |
list: remove deprecated APIs for version 13 (#23327) |
cdk
Commit | Description |
---|---|
portal: allow specifying injector for template portal (#24554) | |
table: allow text column to be centered (#24133) | |
overlay: backdrop timeouts not being cleared in some cases (#23972) | |
testing: dispatch mouseover and mouseout events in UnitTestElement (#24490) | |
testing: require at least one argument for locator functions (#23619) |
multiple
Commit | Description |
---|---|
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]