
This PR contains the following updates:
Release Notes
angular/components
Compare Source
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
Compare Source
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
Special Thanks
Adrien Crivelli, Amy Sorto, Andrew Seguin, Jackie Chu, Kristiyan Kostadinov, Maxi, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and atrawally
Compare Source
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
Compare Source
cdk
material
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
Special Thanks
Andrew Seguin, Kai Schönberger, Kristiyan Kostadinov, Miles Malerba, Oliver Kierepka and Paul Gschwendtner
Compare Source
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
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]
Compare Source
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]
Compare Source
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
Compare Source
material-experimental
Special Thanks
Kristiyan Kostadinov, Miles Malerba and renovate[bot]
Compare Source
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 for stateChanges. This is no longer the case, and consumers
need to provide the stateChanges class member themselves.
-
mat-list-item-avatar CSS class has been renamed to mat-list-item-with-avatar.
MatSelectionListChange.option has been removed. Use MatSelectionListChange.options instead.
MatSelectionList.tabIndex input has been removed.
tabIndex parameter of the MatSelectionList constructor has been removed.
_focusMonitor parameter of the MatSelectionList constructor is now required.
getHarnessLoaderForContent has been removed from the various test item harnesses. Use getChildLoader(MatListItemSection.CONTENT) instead.
-
CdkStepper._orientation has been removed. Use CdkStepper.orientation instead.
- The
_document parameter from the CdkStepper constructor has been removed.
- The
_document parameter from the MatStepper constructor has been removed.
MatVerticalStepper has been removed. Use MatStepper instead.
MatHorizontalStepper has been removed. Use MatStepper 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 and background from the theme map, but instead use the actual color
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
google-maps
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
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
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
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled due to failing status checks.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.