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/protractorentry-point has been removed.
material
-
MatChipInputEvent.chipInputis now a required property. - Previously the
mixinErrorStatemixin function defined a class member forstateChanges. This is no longer the case, and consumers need to provide thestateChangesclass member themselves. -
-
mat-list-item-avatarCSS class has been renamed tomat-list-item-with-avatar. -
MatSelectionListChange.optionhas been removed. UseMatSelectionListChange.optionsinstead. -
MatSelectionList.tabIndexinput has been removed. -
tabIndexparameter of theMatSelectionListconstructor has been removed. -
_focusMonitorparameter of theMatSelectionListconstructor is now required. -
getHarnessLoaderForContenthas been removed from the various test item harnesses. UsegetChildLoader(MatListItemSection.CONTENT)instead.
-
-
-
CdkStepper._orientationhas been removed. UseCdkStepper.orientationinstead. - The
_documentparameter from theCdkStepperconstructor has been removed. - The
_documentparameter from theMatStepperconstructor has been removed. -
MatVerticalStepperhas been removed. UseMatStepperinstead. -
MatHorizontalStepperhas been removed. UseMatStepperinstead.
-
Deprecations
material
-
mat.define-dark-themeno longer accepts$primary,$accentand$warn. Pass a single config map instead. -
mat.define-light-themeno longer accepts$primary,$accentand$warn. Pass a single config map instead. - Custom Material themes should no longer access
primary,accent,warn,is-dark,foregroundandbackgroundfrom the theme map, but instead use the actualcolorconfiguration (mat.get-color-config($theme)). - Passing a color configuration directly to a
-thememixin is not supported. Pass the theme container object instead or use the dedicated-colormixins.
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.