fix(deps): update dependency @angular/cdk to v14
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@angular/cdk | dependencies | major | ^13.1.1 -> ^14.0.0 |
Release Notes
angular/components
v14.2.1
cdk
Commit | Type | Description |
---|---|---|
84388dd23 | fix | collections: ConnectableObservable incorrectly inferred as data source (#25526) |
material
Commit | Type | Description |
---|---|---|
8683f476c | fix | button-toggle: incorrect event source in some cases (#25544) |
Special Thanks
Kristiyan Kostadinov, Mark Goldberg and Paul Gschwendtner
v14.2.0
cdk
Commit | Type | Description |
---|---|---|
06c2164618 | feat | a11y: add named export and public property to CdkMonitorFocus directive (#25427) |
0fb2e9a5f7 | feat | listbox: add listbox to cdk (#25380) (#25474) |
79858ea14b | fix | scrolling: error during server-side rendering (#25461) |
material
Commit | Type | Description |
---|---|---|
657774e29b | feat | datepicker: Allow user to jump between start and end dates with arrow keys (#25359) |
cdk-experimental
Commit | Type | Description |
---|---|---|
aaa9d93c92 | fix | listbox: fix issue with aria-selected (#25373) |
Special Thanks
Andrew Seguin, Emmanuel Roux, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and Wagner Maciel
v14.1.3
cdk
Commit | Type | Description |
---|---|---|
f661a9300e | fix | dialog: fall back to node injector token doesn't exist in template injector (#25406) |
b9f09aa741 | fix | overlay: backdropClass type mismatch (#25487) |
material
Commit | Type | Description |
---|---|---|
d1ef7e23c6 | fix | button-toggle: toggle name falling out of sync if name changes (#24713) |
19df7cf940 | fix | expansion: fix lint issue (#25469) |
expansion
Commit | Type | Description |
---|---|---|
b1450b1cb5 | fix | fix expansion .mat-expansion-panel-header styles (#20019) |
Special Thanks
Andrew Seguin, Dmitrii Kuzmin, Kristiyan Kostadinov, ko-tori and swseverance
v14.1.2
material
Commit | Type | Description |
---|---|---|
69b29046d5 | fix |
chips: selectable="false" doesn't work on initial assignment (#24906) |
0f2ec70c86 | fix | tooltip: avoid problem when triggers hide animation for not visible tooltip (#24652) |
material-experimental
Commit | Type | Description |
---|---|---|
0a4d8e9fc4 | fix | mdc-list: set a role on MatNavList and MatActionList (#25412) |
Special Thanks
Egor Volvachev, Miles Malerba, Wagner Maciel and Zach Arend
v14.1.1
cdk
Commit | Type | Description |
---|---|---|
251c9abdf | fix | dialog: use config injector if provided (#25332) |
636dd60ee | fix | drag-drop: expose pickup position in constrainPosition callback (#25341) |
aea1a5d67 | fix | overlay: detach overlay when portal is destroyed from the outside (#25212) |
63ca33bc8 | fix | schematics: strip bom from sass files (#25364) |
material-experimental
Commit | Type | Description |
---|---|---|
e045e8d49 | fix | mdc-chips: don't use button element if chip row isn't editable (#25327) |
394b93f18 | fix | mdc-slider: skip resizing while the user is dragging (#25318) |
Special Thanks
Amadou Sall, Kristiyan Kostadinov, Paul Gschwendtner and Serge
v14.1.0
cdk
Commit | Type | Description |
---|---|---|
176213d70 | feat | scrolling: make scroller element configurable for virtual scrolling (#24394) |
material
Commit | Type | Description |
---|---|---|
1256c6cf2 | feat | core: use strong focus indicators in high contrast mode |
dd1a0feb5 | feat | icon: SEO friendly ligature icons (#24578) |
799cf7cf2 | fix | datepicker: add i18n strings (#25024) |
cdk-experimental
Commit | Type | Description |
---|---|---|
5c2a7e00e | fix | listbox: clean up some TODOs (#25005) |
0b5963753 | fix | listbox: clean up the listbox API and make it work with forms (#24920) |
material-experimental
Commit | Type | Description |
---|---|---|
864f92e0f | feat | mdc-button: support custom leading/trailing icons (#24987) |
1f6810831 | feat | mdc-list: add support for activated state in harness (#24934) |
c543db57a | fix | mdc-checkbox: remove extra a11y tree node for the (#24907) |
7736515f1 | fix | mdc-form-field: ensure appearance is valid (#24963) |
Special Thanks
Adrien Crivelli, Amy Sorto, Andrew Seguin, Jackie Chu, Kristiyan Kostadinov, Maxi, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and atrawally
v14.0.6
material
Commit | Type | Description |
---|---|---|
cc510216a | fix | autocomplete: prevent outside clicks from going to other overlays (#25243) |
b73b2fb85 | fix | checkbox: incorrect animation state when going from pre-checked to indeterminate (#25297) |
e7b359286 | fix | slider: add cancelable checks to touchmove and touchend events (#25301) |
d7e422668 | fix | tabs: disable tab label color transition when animations are disabled (#25308) |
material-experimental
Commit | Type | Description |
---|---|---|
43bfbac51 | fix | mdc-slider: thumb incorrectly positioned when inside an overlay (#25288) |
Special Thanks
Alka Vats, John Vandenberg, Kristiyan Kostadinov and Oliver Kierepka
v14.0.5
cdk
Commit | Type | Description |
---|---|---|
9cd5a6ad70 | fix | a11y: correctly detect focus from input label (#25232) |
938aa2fa13 | fix | clipboard: page jumping on iOS (#25221) |
material
Commit | Type | Description |
---|---|---|
f5bdefe6fd | fix | checkbox: broken appearance in some grid layouts (#25197) |
25ce8e775c | fix | select: add selected indication in high contrast mode (#25237) |
76c0e9c1cd | fix | tabs: ink bar not shown in some cases (#25218) |
material-experimental
Commit | Type | Description |
---|---|---|
a9c7f59240 | fix | mdc-button: always treat icon-button content as an icon (#25200) |
7101a91ef5 | fix | mdc-form-field: ensure clip-path does not truncate label early (#25264) |
84a4e9a742 | fix | mdc-form-field: fix notch visual artifact (#25201) |
ce7f42b912 | fix | mdc-form-field: use a CSS var for the floating label scale (#25178) |
c0716784b2 | fix | mdc-paginator: allow form-field density to go lower than -4 (#25192) |
Commit | Type | Description |
---|---|---|
89bc64a329 | fix | making the parse format available for native date adapter extension (#25226) |
multiple
Commit | Type | Description |
---|---|---|
68edf42798 | fix | fix disabled label style (#25181) |
Special Thanks
Andrew Seguin, Kai Schönberger, Kristiyan Kostadinov, Miles Malerba, Oliver Kierepka and Paul Gschwendtner
v14.0.4
material
Commit | Type | Description |
---|---|---|
c970ff9d3 | fix | stepper: isErrorState accepts AbstractControl instead of UntypedFormControl to avoid compiler errors when strict typing is enabled (#25105) |
material-experimental
Commit | Type | Description |
---|---|---|
1b50a0743 | fix | mdc-chips: missing role for trailing actions container (#25160) |
docs
Commit | Type | Description |
---|---|---|
c4ae88fb5 | fix | rename master to something else (#25151) |
multiple
Commit | Type | Description |
---|---|---|
301f6b0ef | fix | touch targets not excluded in densities lower than -2 (#25108) |
Special Thanks
Ammar Najjar, Amy Sorto, Angular Robot, James Jansson, Kristiyan Kostadinov, Paul Gschwendtner, Zach Arend and renovate[bot]
v14.0.3
cdk
Commit | Type | Description |
---|---|---|
2ad1677c7 | fix | scrolling: content jumping in appendOnly mode (#25097) |
material
Commit | Type | Description |
---|---|---|
8d5882cf1 | fix | button-toggle: selected state not visible in high contrast mode (#25114) |
8df5efe08 | fix | datepicker: actions not re-rendering if swapped out while calendar is open (#25123) |
Special Thanks
Kristiyan Kostadinov, Paul Gschwendtner and renovate[bot]
v14.0.2
cdk
Commit | Type | Description |
---|---|---|
08c3867ba6 | fix | a11y: re-apply the high contrast mode class when the forced-colors media query changes (#25088) |
59268fa5bf | fix | drag-drop: constrainPosition not working as expected (#25061) |
732969079d | fix | testing: simulate offsetX and offsetY in mouse events |
material-experimental
Commit | Type | Description |
---|---|---|
5aec60c9ca | fix | mdc-button: don't apply styles to icons within the text label (#24929) |
d0082e3422 | fix | mdc-chips: checkmark blending into background in high contrast mode (#25072) |
2388fe77e5 | fix | mdc-core: consolidate mdc theming code under mdc-core (#25084) |
7de5f5432b | fix | mdc-form-field: replace !important with CSS var (#24964) |
8f7394aa3b | fix | mdc-list: don't access class before initialization (#25049) |
Special Thanks
Jenny Johnson, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and antuxity
v14.0.1
material-experimental
Commit | Type | Description |
---|---|---|
a7688a8b6 | fix | mdc-radio: fix ripple color (#24986) |
Special Thanks
Kristiyan Kostadinov, Miles Malerba and renovate[bot]
v14.0.0
Breaking Changes
cdk
- The deprecated
angular/cdk/testing/protractor
entry-point has been removed.
material
-
MatChipInputEvent.chipInput
is now a required property. - Previously the
mixinErrorState
mixin function defined a class member forstateChanges
. This is no longer the case, and consumers need to provide thestateChanges
class member themselves. -
-
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.
-
-
-
CdkStepper._orientation
has been removed. UseCdkStepper.orientation
instead. - The
_document
parameter from theCdkStepper
constructor has been removed. - The
_document
parameter from theMatStepper
constructor has been removed. -
MatVerticalStepper
has been removed. UseMatStepper
instead. -
MatHorizontalStepper
has been removed. UseMatStepper
instead.
-
Deprecations
material
-
mat.define-dark-theme
no longer accepts$primary
,$accent
and$warn
. Pass a single config map instead. -
mat.define-light-theme
no longer accepts$primary
,$accent
and$warn
. Pass a single config map instead. - Custom Material themes should no longer access
primary
,accent
,warn
,is-dark
,foreground
andbackground
from the theme map, but instead use the actualcolor
configuration (mat.get-color-config($theme)
). - Passing a color configuration directly to a
-theme
mixin is not supported. Pass the theme container object instead or use the dedicated-color
mixins.
cdk
Commit | Type | Description |
---|---|---|
7d0bca7bd3 | feat | a11y: add input to control the duration of the aria live directive (#15275) |
feaf50b43a | feat |
a11y: HighContrastModeDetector need not support IE11 (#24462) |
c6a1d1519e | feat | dialog: move experimental CDK dialog into stable (#24804) |
49c1921316 | feat | drag-drop: adding method to set drag position (#24769) |
ca6b9fa209 | feat | drag-drop: expose native event objects in custom events (#17077) |
653457eaf4 | feat | menu: move experimental CDK menu into stable (#24826) |
c296084073 | feat | overlay: add start and end positions to GlobalPositionStrategy (#12007) |
f91b98fff3 | feat | portal: allow specifying injector for template portal (#24554) |
508b7ac460 | feat | table: allow text column to be centered (#24133) |
64606fa65b | feat |
testing: add methods getOptionalHarness and hasHarness (#24355) |
4edfaedcaf | fix | a11y: ensure that aria describer ID is unique (#24982) |
f342375e29 | fix | dialog: add container structural styles (#24905) |
8946ce2b8f | fix | menu: allow scrolling while menu is open |
3d4b339961 | fix | menu: update docs to reflect current implementation and add (#24884) |
f8dadb3246 | fix | overlay: disable backdrop animation when noop animations are enabled (#24687) |
3a7ee5ad01 | fix | schematics: remove instanceof check since it was always false when checking if a directory exists (#24999) |
84ff8d806a | fix |
schematics: use workingDirectory smart provider in path option |
ee452de497 | perf | a11y: avoid triggering change detection if there are no subscribers to stream (#15077) |
2575b00808 | refactor | testing: remove deprecated protractor harness environment (#24304) |
material
Commit | Type | Description |
---|---|---|
00cf4a2f26 | feat | autocomplete: add clear method to test harness (#24752) |
b90d9420fa | feat | autocomplete: add the ability to auto-select the active option while navigating (#20699) |
60bbd194b3 | feat | autocomplete: test harness should throw when options are requested but panel is closed (#24494) |
06e65c6b5d | feat | chips: update chip-list describedby to match input (#24292) |
5a8ebb1da1 | feat | dialog: add support for explicit injector (#24580) |
8ef3125285 | feat | dialog: add the ability to control the animation duration (#13466) |
9946bb34bb | feat | form-field: add color to default options (#24438) (#24440) |
426afa07e1 | feat | icon: add default options (#23638) |
6c7cc8ae87 | feat | icon: allow multiple classes in setDefaultFontSetClass (#10484) |
856c01639f | feat | menu: allow for menu to be conditionally removed from trigger (#24437) |
a55a8368b3 | feat |
paginator: Add isNextPageEnabled and isPreviousPageEnabled methods to MatPaginatorHarness (#24784) |
5fc655b4a0 | feat | paginator: add input for configuring the underlying select (#13705) |
ca1aaae7e2 | feat | progress-spinner: add color to default options (#24356) |
38334d6bc8 | feat | schematics: add option not to include animations module in ng-add (#22559) |
1aa5a20647 | feat | select: allow user-defined aria-describedby (#24644) |
5846195007 | feat |
slide-toggle: Add disabled predicate to MatSlideToggleHarness (#24761) |
0d162a4132 | feat | sort: default arrow position in MatSortDefaultOptions (#23609) |
cc6112298d | feat | stepper: add input for controlling the animation duration (#17133) |
fc5f8b0266 | feat | stepper: add the ability to control the position of the header in a horizontal stepper (#15509) |
c3188c84ef | feat | tabs: add the ability to keep content inside the DOM while off-screen (#20393) |
cad0872208 | feat | tabs: add the ability to keep content inside the DOM while off-screen (#24299) |
f42fee0de7 | feat | tabs: Throw error in MDC tabs if [tabPanel] input is not provided (#24517) |
cb206be37d | fix | autocomplete: always emit closed event (#24642) |
0b52561840 | fix | card: use more specific selector for divider override (#23531) |
47517b65e0 | fix | card: use more specific selector for divider override (#23531) |
f05e65a02b | fix | chips: allow for role to be overwritten on chip list and chip (#15794) |
d67dad6b1b | fix |
chips: Make MatChipInputEvent.chipInput required. (#23692) |
de63e29be4 | fix | core: noop animations not applying to selector lists (#24904) |
dbb6dc09b4 | fix | core: resolve memory leak by removing event listeners from the ripple element (#24663) |
e03a77065d | fix | core: ripples not being clipped on safari in shadow dom (#24029) |
e86be88125 | fix | core: ripples persisting when container is removed from DOM while fading-in (#24482) |
7e67602799 | fix |
datepicker: expose datepicker-date-range-colors mixin |
5603d9b7f1 | fix | datepicker: fix failing unit test in multiyear view (#24418) |
15774a9235 | fix | datepicker: update active date on focusing a cell (#24384) |
f16548462e | fix | dialog: provide defaults for dialog animation (#24591) |
599d1b445f | fix |
dialog: Use align as @Input() in MatDialogActions (#24328) |
575332c929 | fix | dialog: use quoted keys in the animation state object (#24594) |
64c2d311b4 | fix | expansion: picking up lazy content from child component (#14477) |
025a534483 | fix | icon: clip overflowing icon elements (#12429) |
6b2b51844a | fix | input: preserve native placeholder on non-legacy appearances (#20936) |
44293522e9 | fix | menu: account for menu padding different from the default (#16169) |
0a465281f6 | fix | menu: use narrower value for aria-haspopup on trigger element (#15219) |
ff12d09c1d | fix | schematics: remove usages of deprecated defaultProject option (#24641) |
ee23ac2aa0 | fix | schematics: support standalone components in ng-add (#24931) |
faed61cc7d | fix |
schematics: use workingDirectory smart provider in path option |
8dfbbed549 | fix | table: accessibility improvements on table examples |
e917541cb5 | fix | tabs: allow coercing of booleans for all inputs (#24377) |
f30609c925 | refactor | core: deprecate legacy theming API (#24835) |
bab3b989f9 | refactor |
core: no longer define stateChanges in mixinErrorState (#22875) |
2fc6b9281d | refactor | list: remove deprecated APIs for version 13 (#23327) |
db126b5797 | refactor | stepper: remove deprecated APIs for version 13 (#23328) |
google-maps
Commit | Type | Description |
---|---|---|
9f27303aad | fix | error when minified through closure (#24897) |
cdk-experimental
Commit | Type | Description |
---|---|---|
c176670ce3 | feat | combobox: glue together combobox and listbox with DI instead of a panel directive (#24637) |
4cc6b04a25 | feat | menu: allow configuration of typeahead and menu position (#24600) |
dc020c7ac2 | feat | menu: Use DI instead of CdkMenuPanel to connect menus (#24558) |
b8ccf036cb | fix | menu: API, code, and docs cleanup pass (#24745) |
f384cb52cd | fix | menu: close standalone menu when focus leaves |
9531b68a5c | fix | menu: don't steal focus on hover |
b4b8b202c0 | fix | menu: fix issue where left/right on standalone menu closes it (#24696) |
79b2337949 | fix | menu: move shared menu logic to base class (#24645) |
c8eb797711 | fix | menu: refocus trigger after closeAll |
26e6c1fd2e | fix | menu: simplify radio and checkbox item APIs (#24720) |
5d1d36c453 | fix | menu: stop inline menu triggers capturing focus |
material-experimental
Commit | Type | Description |
---|---|---|
353a5482e3 | feat | mdc-dialog: switch to new theming api (#23620) |
0163ad2697 | feat | mdc-dialog: switch to new theming api (#23620) (#24521) |
3e1080931e | feat | mdc-list: add support for marking the act… (#24433) |
1b7d47cfed | feat | mdc-tabs: default to stretched tabs (#23406) |
c3bb3a9e5b | fix | mdc-core: avoid style conflicts between MDC list and MDC option |
f6310fbcf6 | fix |
mdc-dialog: expose dialog-legacy-padding mixin |
3a94415b28 | fix | mdc-dialog: implement delayFocusTrap option (#24727) |
94ec04156c | fix | mdc-dialog: reduce amount of generated CSS |
b3c957941a | fix | mdc-form-field: incorrect alignment with border-box alignment (#24222) |
766a01e4ef | fix | mdc-list: avoid style conflicts with MDC list |
02d6e7d77a | fix | mdc-tabs: CSS applied to wrong element when preserveContent is enabled (#24346) |
multiple
Commit | Type | Description |
---|---|---|
ea081feabf | feat | Add a harness filter option for checked checkboxes, radios, and slide-toggles (#24625) |
00f68c28e5 | fix | enable easy extension of harnesses (#24878) |
ripple
Commit | Type | Description |
---|---|---|
65fb5f4491 | fix | not fading out on touch devices (#12488) |
Special Thanks
Alan Agius, Amy Sorto, Andrew Seguin, Arthur Ming, Artur Androsovych, Diego Bonura, Jean-Philippe, Jeremy Elbourn, Jeri Peier, Joey Perrott, Kristiyan Kostadinov, Mario Härtwig, Martin Forstner, Miles Malerba, Paul Gschwendtner, Richie Foreman, Robin (Robert) Thomas, Ruslan Lekhman, Victor Vieira, Wagner Maciel, Zach Arend, Zack Elliott, dobrevad, peinearydevelopment, renovate[bot] and tomicarsk6
v13.3.9
material
Commit | Type | Description |
---|---|---|
2443607fbf | fix | datepicker: page scrolling for fast keyboard repeat (#24991) |
Special Thanks
Kristiyan Kostadinov
v13.3.8
material
Commit | Type | Description |
---|---|---|
8611a742b | fix | tabs: ensure the ink bar realigns when the tab header items have changed in dimensions (#24885) |
material-experimental
Commit | Type | Description |
---|---|---|
7386fe865 | fix | mdc-checkbox: Use cursor:pointer for label (#24927) |
multiple
Commit | Type | Description |
---|---|---|
a7ee8a80b | fix | fix focus and hover styles for mdc-checkbox and mdc-radio (#24930) |
b8fddd60c | fix | fix style imports and deps for mdc-checkbox and mdc-radio (#24972) |
Special Thanks
Joey Perrott, Miles Malerba, Vaughan Hilts and Wagner Maciel
v13.3.7
material
Commit | Type | Description |
---|---|---|
0bede63d33 | fix | datepicker: add ability to have numeric zero value in input (#24813) |
7a122f7f03 | fix | expansion: inconsistent spacing for anchor buttons (#24882) |
e486ed93e4 | fix | menu: focus the first item when opening menu on iOS VoiceOver (#24733) |
Special Thanks
Dmytro Prokhorov, Kristiyan Kostadinov and Zach Arend
v13.3.6
material
Commit | Type | Description |
---|---|---|
6a0e6ba510 | fix | menu: add constructor overloads for non-deprecated signatures (#24860) |
material-experimental
Commit | Type | Description |
---|---|---|
8ca629dc7e | fix | mdc-snack-bar: avoid multiple snack bars on the page if opened in quick succession (#24757) |
d6f9db37b0 | fix | mdc-table: add inherit background to rows (#24867) |
Special Thanks
Andrew Seguin, Daniil Dubrava, Jeremy Elbourn, Kristiyan Kostadinov and Paul Gschwendtner
v13.3.5
cdk
Commit | Type | Description |
---|---|---|
68d09ddecd | fix | overlay: animations interrupted on repeat insertions (#24815) |
material
Commit | Type | Description |
---|---|---|
86a1e8c7be | fix | autocomplete: outside click in Angular zone. (#24817) |
material-experimental
Commit | Type | Description |
---|---|---|
b16a33dbb2 | fix | mdc-slider: remove pointerdown passive eve… (#24766) |
6603bd5ec6 | fix | mdc-snack-bar: avoid querying the DOM on each change detection (#24770) |
Special Thanks
Egor Volvachev, Jesse Beder, Kirill Cherkashin, Kristiyan Kostadinov, Paul Gschwendtner, Ruslan Lekhman, Sukka and Wagner Maciel
v13.3.4
cdk
Commit | Type | Description |
---|---|---|
eef47579f | fix |
portal: prevent calling ApplicationRef.detachView on destroyed instance (#24775) |
Special Thanks
Andrew Kushnir, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend
v13.3.3
cdk
Commit | Type | Description |
---|---|---|
949e3c7fbc | fix | a11y: visually hidden element affecting scrolling (#24620) |
material
Commit | Type | Description |
---|---|---|
1e010a3624 | fix | checkbox: add the boolean property coercion for checked input (#20645) |
6c65b1d703 | fix | chips: prevent default behavior on remove button (#24722) |
4501b2518d | fix | datepicker: avoid rerender when min/maxDate changes to different time on the same day (#24434) |
aae60833eb | fix | list: wrong order of arguments when calling custom compareWith function (#24743) |
68c5e870bd | fix | select: empty space read out by VoiceOver on Chrome (#24741) |
0d1755d566 | fix | snack-bar: update generic types for openFromComponent (#24634) |
b83d225b33 | fix | tabs: wrong scroll distance if selected tab is removed (#24118) |
ca30f426a9 | perf |
progress-bar: do not run change detection if there are no animationEnd listeners (#24673) |
Special Thanks
Artur Androsovych, Georgian Stan, Klemen Oslaj, Kristiyan Kostadinov, Michael Doner, Pascal Weyrich, Paul Gschwendtner, RobStrader and Zach Arend
v13.3.2
cdk
Commit | Type | Description |
---|---|---|
48968719fc | fix | a11y: live announcer promise never resolved if new announcement comes in (#24700) |
e9734a9c66 | fix | testing: entering negative number values not working with reactive forms (#24656) |
material
Commit | Type | Description |
---|---|---|
c677f11ed8 | fix | button-toggle: ripples not clipping correctly in safari (#12311) |
20af3e7c9d | fix | chips: ripple not clipped on safari (#21495) |
d04e7c9b69 | fix | core: unable to override tag selectors inside .mat-typography (#14617) |
9490a31641 | fix | list: not working correctly when list item is used as a button (#13617) |
b07ae4ccc4 | fix | menu: clicks on disabled item closing the menu (#19183) |
e85777712a | fix | radio: set tabindex based on selected state (#18081) |
7f274dc96f | fix | snack-bar: ensure that the snack bar always runs inside the NgZone (#24611) |
a5aa87502b | fix | tabs: focus wrapping back to selected label when using shift + tab (#14194) |
04f4937b75 | fix | tabs: update tab state when active tab is swapped out (#24164) |
material-experimental
Commit | Type | Description |
---|---|---|
a704913d2b | fix | mdc-button: extended fab touch target not covering entire button (#24322) |
23e7b8e6c1 | fix | mdc-chips: make it easier to customize chip typography (#24632) |
518022288b | fix | mdc-chips: Mirror aria-describedby to matChipInput (#24551) |
9497b02f8b | fix | mdc-slider: update layout when container resizes (#24648) |
e5c025dff4 | fix | mdc-slider: use passive event listeners (#24675) |
Special Thanks
Artur Androsovych, ByzantineFailure, David Gonzalez, Dilyorbek, Kristiyan Kostadinov, Naveen, Paul Gschwendtner, Raí Siqueira, Shivam Sethi, Wagner Maciel and Zach Arend
v13.3.1
cdk
Commit | Type | Description |
---|---|---|
cf24b704d | fix |
schematics: mark ng-add schematics as hidden |
4a4ebe7df | perf |
scrolling: do not run change detection if there are no viewChange listeners (#23987) |
material
Commit | Type | Description |
---|---|---|
0897f49d7 | fix |
autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569) |
51ddecbbb | fix | checkbox: model value not updated when using toggle method (#11902) |
174871713 | fix | input: resolve memory leak on iOS (#24599) |
eed36b3ba | fix |
schematics: mark ng-add schematics as hidden |
240b238f9 | fix | select: NVDA reading out table when opening select on Chrome (#23446) |
e04b7aeee | fix | select: value set through property not being propagated to value accessor (#10246) |
5e5b296bf | perf | icon: remove IE workaround (#24514) |
material-experimental
Commit | Type | Description |
---|---|---|
b09c7427c | fix | mdc-chips: replace innerText w/ textContent (#24635) |
multiple
Commit | Type | Description |
---|---|---|
0a3c7d7c4 | fix | 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
v13.3.0
cdk
Commit | Type | Description |
---|---|---|
e4c64dd56 | fix | drag-drop: only block dragstart event on event targets (#24581) |
material
Commit | Type | Description |
---|---|---|
33d07df95 | fix | badge: ensure overflow visible (#24602) |
dfef17351 | fix | datepicker: fix Voiceover losing focus on PageDown (#24399) |
1703b83ae | fix | datepicker: use cdk-visually-hidden on calendar header (#24523) |
41320d07e | fix | tabs: avoid timeouts in background tabs (#24000) |
material-experimental
Commit | Type | Description |
---|---|---|
097ec0d11 | fix | mdc-core: add app background color (#22992) |
15a0676d5 | fix | mdc-radio: add hover indication (#24595) |
Special Thanks
Andrew Seguin, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend
v13.2.6
cdk
Commit | Type | Description |
---|---|---|
39929a815d | fix | overlay: backdrop timeouts not being cleared in some cases (#23972) |
2f2b0c7cf4 | fix | testing: dispatch mouseover and mouseout events in UnitTestElement (#24490) |
edca54f2d0 | fix | testing: require at least one argument for locator functions (#23619) |
material
Commit | Type | Description |
---|---|---|
c4993ac171 | fix | button: avoid setting a tabindex on all link buttons (#22901) |
c47d30e0e5 | fix | dialog: don't wait for animation before moving focus (#24121) |
70b8248568 | fix | expansion: able to tab into descendants with visibility while closed (#24045) |
d22d73ab8d | fix | select: disabled state out of sync when swapping form group with a disabled one (#17872) |
911d6b71d4 | fix | slide-toggle: clear name from host node (#15505) |
4b5363d160 | fix | tooltip: decouple removal logic from change detection (#19432) |
material-experimental
Commit | Type | Description |
---|---|---|
8414646d79 | fix | mdc-card: remove extra margin if header doesn't have an avatar (#19072) |
f66486dc5b | fix | mdc-slider: fix a few null pointer exceptions (#23659) |
multiple
Commit | Type | Description |
---|---|---|
6ee0089ce6 | fix | don't block child component animations on open (#24529) |
Special Thanks
Andrew Seguin, Jeri Peier, Kristiyan Kostadinov and Paul Gschwendtner
v13.2.5
cdk
Commit | Type | Description |
---|---|---|
9e34a0f69f | fix | drag-drop: error if preview dimensions are accessed too early (#24498) |
9be3c46b01 | fix | testing: TestElement sendKeys method should throw if no keys have been specified (#18271) |
8e57a89cba | perf | overlay: add event listeners for overlay dispatchers outside of zone (#24408) |
material
Commit | Type | Description |
---|---|---|
ed2f516401 | fix | autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507) |
502102116e | fix | autocomplete: don't block default arrow keys when using modifiers (#11987) |
f31fd3f066 | fix | autocomplete: reopen panel on input click (#16020) |
5a79042d7d | fix | button-toggle: use solid border color (#14253) |
e2d4eecfcb | fix | checkbox: inconsistent disabled color (#23083) |
005ec323de | fix | checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054) |
d7cbd1315f | fix | datepicker: matDatepickerParse error not being added on first invalid value (#11524) |
046022f31d | fix | datepicker: use aria-live over cdkAriaLive on period button (#24398) |
37f69dbf7e | fix | dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710) |
2e15f54a9f | fix | menu: focus lost if active item is removed (#14039) |
ea07fa8e64 | fix | progress-spinner: unable to change mode on spinner directive (#14514) |
1a498a6a81 | fix | sort: remove role from header when disabled (#24477) |
72019531db | fix | tooltip: don't hide when pointer moves to tooltip (#24475) |
material-experimental
Commit | Type | Description |
---|---|---|
7b85cc077c | fix | mdc-button: density styles being overwritten by structural styles (#22736) |
aeb1426e4c | fix | mdc-chips: expose avatar harness (#24499) |
Special Thanks
Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Yousaf Nawaz and Zach Arend
v13.2.4
cdk
Commit | Type | Description |
---|---|---|
74bae85bc5 | fix | drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806) |
81898ca5f6 | fix | drag-drop: stop pointer events on placeholder (#24404) |
material
Commit | Type | Description |
---|---|---|
6b76469b4a | fix | autocomplete: closing immediately when input is focused programmatically (#21081) |
3ea76419c8 | fix | autocomplete: use narrow value for aria-haspopup (#15361) |
9a12eabf6b | fix | button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722) |
cbd4b0ce4f | fix | checkbox: clear static aria attributes from host nodes (#17092) |
f6eaa7c1cf | fix | form-field: use correct color for form fields in high contrast mode (#24422) |
39d7834797 | fix | radio: clicks not propagating to wrapper elements (#24459) |
5988b8f77b | fix | radio: not checked on first click if partially visible (#19505) |
33716f124b | fix | select: arrow highlighted state not updating in Safari (#15281) |
fc204e4f4d | fix | sidenav: prevent focus from entering hidden sidenav if child element has a visibility |
5e41a0ad09 | fix | tabs: use buttons for paginator also tab-header and mdc (#24338) |
material-experimental
Commit | Type | Description |
---|---|---|
4198f5b5dc | fix | mdc-dialog: align change detection with non-MDC version (#24451) |
45836f924d | fix | mdc-list: fix typo in action-list css class (#24448) |
7ca02495cd | fix | mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417) |
c9a15476e8 | fix | mdc-select: target correct element with typography (#24258) |
bd3f39fb15 | perf | mdc-table: reduce bundle size (#24309) |
Special Thanks
Alireza Ebrahimkhani, Arthur Ming, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]
v13.2.3
material
Commit | Type | Description |
---|---|---|
2c73b2df6 | fix | menu: position classes not update when window is resized (#24385) |
cdk-experimental
Commit | Type | Description |
---|---|---|
8c632ee87 | fix | column-resize: Fix bug in hover logic introduced by IE cleanup (#24396) |
Special Thanks
Karl Seamon, Kristiyan Kostadinov, Paul Gschwendtner, Zach Arend and Zack Elliott
v13.2.2
cdk
Commit | Type | Description |
---|---|---|
4b6e83274 | fix | scrolling: fix scrolling in appendOnly mode (#24153) |
material
Commit | Type | Description |
---|---|---|
f5199eeeb | fix | datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300) |
a72bcbe50 | fix | datepicker: remove abbr from day of week header (#24106) |
material-experimental
Commit | Type | Description |
---|---|---|
3bbcb444f | fix | mdc-checkbox: add missing classes for checked (#24350) |
material-experiental
Commit | Type | Description |
---|---|---|
70bec6054 | fix | mdc-list: update material-components-web to pick up multi-select list keyboard support (#24354) |
Special Thanks
Alan Agius, Artur Androsovych, Chabbey François, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend and renovate[bot]
v13.2.1
cdk
Commit | Type | Description |
---|---|---|
70d1634e70 | fix | a11y: allow for multiple browser-generated description containers (#23507) |
material
Commit | Type | Description |
---|---|---|
d8ddfb04ca | fix | datepicker: content overflowing when large custom header is provided (#24255) |
d7fe423a3e | fix | menu: adjust overlay size when amount of items changes (#21457) |
974d330dc8 | fix | slider: Ticks updated wrongly if the max property 0 (#24218) |
a634505190 | fix | tabs: use buttons for paginator (#14640) |
cdk-experimental
Commit | Type | Description |
---|---|---|
7aff50a6d8 | fix | menu: keep context menus open when mouse is released (#24308) |
material-experimental
Commit | Type | Description |
---|---|---|
c02c43a2b9 | fix | mdc-button: align outline color with spec (#24249) |
5d7d6ea107 | perf | mdc-list: reduce bundle size (#24291) |
multiple
Commit | Type | Description |
---|---|---|
b32d8d1624 | perf | Remove IE 11 cruft from table, column-resize, and popover-edit. (#23900) |
Special Thanks
Dmytro Mezhenskyi, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend and ram
v13.2.0
material
Commit | Type | Description |
---|---|---|
b9a3908fcf | feat | tabs: add API to update the pagination (#23288) |
f10d245cca | feat | tabs: label & body classes (#23691) |
ea78a473a1 | feat | tabs: Refactor MatTabNav to follow the ARIA tabs pattern (#24062) |
337634f899 | fix | chips: don't stop propagation on all click events (#19763) |
2b6739742b | fix | datepicker: change calendar cells to buttons (#24171) |
c55524a8eb | fix | list: add isDisabled to all list item harnesses (#24212) |
fa7cd154d0 | fix | list: fix duplicate focus with chromevox on action-list items (#23361) |
0477022d2c | fix | slide-toggle: remove divs nested inside label (#21224) |
google-maps
Commit | Type | Description |
---|---|---|
e6359cdc67 | feat | allow for info window focus behavior to be customized (#23831) |
material-experimental
Commit | Type | Description |
---|---|---|
c5482c945f | feat | mdc-chips: switch to evolution API (#23931) |
723b77ad1f | feat | mdc-core: add missing color, density, typography mixins (#24063) |
407682012d | feat | mdc-form-field: Add option for dynamic su… (#24241) |
871a500fb8 | feat | mdc-list: rework API to support secondary text with wrapping |
b0f38b7a64 | fix | mdc-button: remove unwanted native button styles (#24186) |
c9ab38bcae | fix | mdc-chips: fix changed after checked error when restoring focus to input (#24243) |
68a29ff1dd | fix | mdc-core: make mat-option typography easier to override (#24247) |
b79406fee8 | fix | mdc-form-field: Properly handle when defaults setting is 'dynamic' and the subscriptSizing input is not present. (#24263) |
38affc3d43 | fix | mdc-list: ensure selection change event fires properly (#24174) |
c199aa2544 | fix | mdc-list: incorrect active/hover color for selected items |
1ce3e5e905 | perf | mdc-checkbox: reduce bundle size (#24256) |
152c60ba12 | perf | mdc-radio: reduce bundle size (#24267) |
02c8f2aa02 | perf | mdc-tabs: reduce bundle size (#24262) |
expansion-panel
Commit | Type | Description |
---|---|---|
4ec34b5400 | fix | title text not centered with taller description (#12161) |
Special Thanks
Amy Sorto, Andrew Seguin, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Ruslan Lekhman, Wagner Maciel, Zach Arend, Zack Elliott, coopermeitz and renovate[bot]
v13.1.3
cdk
Commit | Type | Description |
---|---|---|
109d5a150f | fix | a11y: not detecting fake mousedown on firefox (#23493) |
c48742eb4e | fix | table: revert breaking change of CdkTable constructor (#24202) |
material
Commit | Type | Description |
---|---|---|
70e0170b95 | fix | autocomplete: don't handle enter events with modifier keys (#14717) |
eae436fdab | fix | autocomplete: optionSelections not emitting when the list of options changes (#14813) |
402c07b3c7 | fix | autocomplete restore focus after emitting option selected event (#18707) |
761f9f25a8 | fix | card: handle picture element as mat-card-image (#23678) |
3565cfac59 | fix | core: make MatOption generic (#20242) |
f0272cf5eb | fix | core: throw error if hue does not exist (#23612) |
304afaef1d | fix | datepicker: add focus indication to calendar selected date in high contrast mode (#22889) |
805eee8d07 | fix | form-field: outline gap not recalculated when switching to empty label (#23949) |
feac08f138 | fix | input: inconsistently reading name from input with ngModel (#19233) |
439ad2c59d | fix | list: fix up disabled list item styles (#18881) |
4182717c57 | fix | menu: not interrupting keyboard events to other overlays (#23310) |
a4f655856e | fix | paginator: allow readonly options (#24054) |
966b2c52b7 | fix | progress-bar: unable to change value through property setter (#19025) |
462cb6d713 | fix | progress-spinner: animation not working on some zoom levels in Safari (#23674) |
94d466235a | fix | select component value not in sync with control value on init (#18443) |
ce9d8caa1f | fix | sidenav: end position sidenav tab order not matching visual order (#18101) |
cb0a2ad940 | fix | sidenav implicit content element being registered twice with scroll dispatcher (#13973) |
7be61b6357 | fix | slider: avoid error on some touchstart events (#23823) |
81528bc6a1 | fix | slider: first keypress ignored if out-of-bounds value is assigned (#23827) |
64dd8ed8b5 | fix | slider: incorrectly inheriting color when nested inside component with theme (#21334) |
99e77829cc | fix | snack-bar: handle long single-line content (#24135) |
ad21ee20ae | fix | table not clearing some internal references on destroy (#16051) |
9752b1d18f | fix | table: better handling of invalid data (#18953) |
e01e579a49 | fix | tooltip: not closing if escape is pressed while trigger isn't focused (#14434) |
4972dc5585 | perf | button: do not run change detection when the anchor is clicked (#23992) |
material-experimental
Commit | Type | Description |
---|---|---|
fe39b55f93 | fix | mdc-checkbox: emitting fallback values for density CSS variables (#24184) |
0ab3dce58a | fix | mdc-snack-bar: avoid hard reference to base components and align API (#21425) |
Special Thanks
Andrew Seguin, Artur Androsovych, Jeri Peier, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner and Ruslan Lekhman
v13.1.2
cdk
Commit | Type | Description |
---|---|---|
37898c3c1 | fix | overlay: fix positioning when zooming in Safari (#24160) |
af1882311 | fix | schematics: remove file extensions in tilde migration (#24169) |
db5d8cea2 | fix | table: Measure column width for sticky columns after new data has rendered. (#23885) |
7705cae78 | fix | text-field: handle undefined placeholder (#24159) |
material
Commit | Type | Description |
---|---|---|
69753d711 | fix | core: disable strong focus indicators in high contrast mode (#24120) |
0631976ca | fix | core: move pseudo-checkbox module to same directory (#24132) |
c6f7b9468 | fix | datepicker: fix duplicate nav stop with Voiceover (#24085) |
2ca59f8a6 | fix | stepper: icon not centered in header if direction changes (#24131) |
material-experimental
Commit | Type | Description |
---|---|---|
a7d97d618 | fix | mdc-button: incorrect metadata for fab anchor (#24179) |
ae9f3d5f5 | fix | mdc-checkbox: switch to non-deprecated styles (#23218) |
2f668888f | fix | mdc-dialog: remove extra outline in high contrast mode (#24140) |
12f427cdc | fix | mdc-list: export missing harness symbols (#24175) |
eb508be13 | fix | mdc-select: change max height to show scrollability (#24129) |
997589dd8 | fix | mdc-slide-toggle: remove aria-required rather than setting to false (#24105) |
be21308bb | fix | mdc-slider: keep value indicator within bounds (#24167) |
multiple
Commit | Type | Description |
---|---|---|
32f33c6dc | fix | correct tooltip and table MDC style import paths (#24077) |
Special Thanks
Andrew Seguin, Jeremy Elbourn, Jeri Peier, Karl Seamon, Kristiyan Kostadinov, Lukas Spirig, Miles Malerba, Paul Gschwendtner, Pei Wang, Wagner Maciel, Zach Arend and batnyu
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.