Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 8, 2025

This PR contains the following updates:

Package Change Age Confidence
@angular/cdk ^19.0.2 -> ^20.0.0 age confidence
@angular/material ^19.0.2 -> ^20.0.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

angular/components (@​angular/cdk)

v20.1.5

Compare Source

material
Commit Type Description
dbdcc7dcb7 fix autocomplete: default to transparent backdrop (#​31647)
ae9e8d2f84 fix chips: focus not moved on destroy (#​31653)
24ae377723 fix form-field: resolve memory leak (#​31643)

v20.1.4

Compare Source

cdk
Commit Type Description
512066a90 fix drag-drop: incorrect index when returning item in mixed list (#​31592)
b5fb4cb47 fix listbox: coerce tabindex value (#​31597)
material
Commit Type Description
3e4625d1c fix core: align gm3 colors (#​31485)
3de927f9d fix core: fill in m2 system token values (#​31615)
d18da5664 fix radio: rendering artifacts at some zoom levels (#​31612)
25d12df5b fix schematics: set generated font family on body (#​31618)
4ae4fe22d fix slider: tick marks not showing dynamically (#​31608)
6e252739b fix testing: Modify input filtering to more broadly search for (#​31596)

v20.1.3

Compare Source

cdk
Commit Type Description
4cdf5f33b fix scrolling: Prevent virtual scroll 'flickering' with zoneless (#​31316)
ce3994c71 fix table: improve error message (#​31545)
material
Commit Type Description
7b26aaa75 fix datepicker: focus lost when hitting the end of calendar (#​31572)
734a7bcc2 fix datepicker: toggle button active color not showing up in M3 (#​31565)
7aa5e0bc7 fix form-field: ensure that focused classes are in sync (#​31568)
9cd6f10b9 fix progress-bar: slow down animations instead of fully stopping them
de59f35ce fix progress-spinner: slow down animations instead of fully stopping them
f1ccf6b10 fix table: add missing sort tests (#​30876)

v20.1.2

Compare Source

material
Commit Type Description
4f5273222a fix schematics: access custom as a theme palette (#​31555)
youtube-player
Commit Type Description
af6cb6d041 fix update to latest types and fix error (#​31546)

v20.1.1

Compare Source

cdk
Commit Type Description
3479123244 fix drag-drop: ensure container is registered in addItem (#​31518)
material
Commit Type Description
d833f7c24a fix schematics: always add a custom theme with ng add (#​31522)
a516806e47 fix tabs: glitchy animation in rtl with lazy-loaded content (#​31535)
6a0578f82d fix timepicker: allow timepicker to opt out of opening on click (#​31492)

v20.1.0

Compare Source

There have been some internal mapping changes in Material 2 theme config maps generated by mat.define-light-theme and mat.define-dark-theme.

If your app was directly modifying these internal properties to alter styles, such as setting new color values used in the foreground and background palette maps, then your changes may no longer be applied to the components. The supported path for changing theme values is through each component’s overrides API.

The Material 2 component styles have undergone minor adjustments to enhance consistency across components and better align with the latest Material 2 specification. These changes result in a closer adherence to system-level colors such as surface, background, disabled, and surface variants. In general, these changes are slight hue differences for grey colors that aren’t very noticeable.

cdk
Commit Type Description
f446d7c412 feat drag-drop: add opt-in indicator of pick-up position (#​31288)
5564d7d016 feat menu: add setActiveMenuItem to cdkMenu (#​31371)
6dc2f3ba50 fix a11y: allow mixed types to be passed into setActiveItem (#​31462)
cfa97bb785 fix dialog: avoid setting aria-hidden before focus has moved (#​31030)
material
Commit Type Description
243845460d feat chips: add (optional) edit icon to input chips (#​31041)
9e942b4ba2 feat menu: add support for context menu
4de7c0fb2d feat testing: Extend Angular harness testing functionality (#​30960)
512433b6d1 fix badge: remove badge opacity color mix (#​31213)
92a8253e28 fix badge: use system disabled states (#​31266)
a7150d42cf fix button-toggle: simplify divider color (#​31214)
1f8b1302f2 fix button-toggle: use system colors (#​31231)
5ee7d79e4c fix button: FAB emitting invalid elevation tokens (#​31028)
8523397fd2 fix button: prevents mat-icon being cut off by text-spacing (#​30891)
afe36e4d42 fix button: remove internal-only M2 styles (#​31017)
589ea5905e fix button: remove internal-only M2 styles (#​31018)
0d47628d2e fix button: use system colors for state layers and text (#​31278)
203c1737eb fix card: subtitle text token should be on-surface-variant (#​31261)
55b7ba0814 fix card: use system outline (#​31218)
eb9abc366f fix checkbox: remove internal-only M2 styles (#​31019)
458a17ba46 fix checkbox: update tokens to system colors (#​31279)
68d7ea0351 fix chips: provide ability to edit for all screen readers with a click on already focused chip (#​30983)
8c9cae0a8c fix chips: sync with g3 (#​31393)
be48108bc2 fix chips: update tokens to system colors (#​31280)
20ac2b2bd8 fix core: improve disabled psuedo checkbox contrast (#​31464)
576a008b09 fix core: remove unused form field mixins (#​31283)
4d67427cef fix core: update ripple tokens to system colors (#​31282)
28f2763f96 fix core: update tokens to system colors (#​31281)
009424c73e fix datepicker: use system colors (#​31300)
a24081f2bd fix dialog: remove internal-only M2 styles (#​31020)
d52ede5627 fix expansion: add token for box shadow (#​31340)
ecc6a09ca5 fix expansion: align state layer colors (#​31236)
e57aef2912 fix expansion: use correct typography (#​31347)
82ab91e58a fix form-field: remove internal-only M2 styles (#​31021)
6d27e04051 fix form-field: use system for neutral colors (#​31272)
918b625438 fix list: update tokens to system colors (#​31284)
a62164db5b fix menu: do not auto-focus when hover opens menu (#​31257)
623030b50d fix menu: update tokens to system colors (#​31285)
0f26b91425 fix paginator: update tokens to system colors (#​31286)
9a96db3233 fix select: remove internal-only M2 styles (#​31022)
010122ff2a fix select: use system color for arrow (#​31302)
89d9cd07bc fix slide-toggle: use system colors (#​31303)
c10f376a5f fix slide-toggle: use token system for label text (#​31366)
029e39cced fix slider: use system color (#​31305)
7bb0a82a43 fix snack-bar: use inverse primary for button color (#​31465)
d22191a619 fix sort: simplify m2 sort color (#​31165)
680dd6fa80 fix stepper: align state colors (#​31227)
0a47244b6c fix stepper: use system color for error text (#​31333)
ea76df6040 fix tabs: fix missing token values (#​31345)
951f37e656 fix tabs: update tokens to system colors (#​31287)
f26ff4ece4 fix toolbar: use correct typography (#​31348)
4b85f9f62b fix toolbar: use system surface for neutral background (#​31234)
ae3b0bfcf3 fix tree: use correct typography (#​31349)
cdk-experimental
Commit Type Description
4f9ab216c1 feat accordion: add accordion directives, example, and tests (#​31134)
3704b7e32f feat radio: add radio demo to dev-app (#​31180)
50c3e0e12d feat radio: create radio group and button directives (#​31050)
cdc0dab261 feat tabs: add setDefaultState and unit tests, refactor the content children strategy (#​31374)
97d60c5378 feat tree: add tree directives, example, and tests (#​31350)
ff0f6c61b5 feat ui-patterns: accordion (#​31034)
c5b2f0ac6d feat ui-patterns: create grid navigation behavior (#​31290)
ce145fa9a3 feat ui-patterns: create the grid focus behavior (#​31055)
9f249d0a25 feat ui-patterns: radio button and group (#​31016)
70841dbb5b feat ui-patterns: tree (#​31308)
06d7384a23 fix accordion: fix disabled trigger button can't be focused when skipDisabled=false (#​31379)
9a856ad559 fix tabs: fix tabs example styles (#​31382)
8a091a7ea8 fix tabs: set tabpanel tabindex to -1 if hidden (#​31401)
ea700e6d81 fix ui-patterns: add guardrails to selectOne for edge cases (#​31402)
multiple
Commit Type Description
dc3ae8d945 fix update goldens (#​31123)
e462301f8f fix use inline m2 token definitions (#​31359)
5546d10992 fix use system on-surface (#​31225)

v20.0.6

Compare Source

material
Commit Type Description
1f15ad392c fix tabs: remove delay on touch devices (#​31489)

v20.0.5

Compare Source

cdk
Commit Type Description
45cc05641 fix tree: remove leaking subscription (#​31457)
material
Commit Type Description
7556beaa7 fix schematics: typo in prompt question (#​31449)
google-maps
Commit Type Description
bdfeb04c3 fix fix update schematic (#​31448)

v20.0.4

Compare Source

cdk
Commit Type Description
59be54616 fix menu: close sibling triggers when opening a menu (#​30894)
material
Commit Type Description
88bc13d88 fix button: harness not picking up buttons with dynamic appearance (#​31327)
c1b9682e4 fix button: update button golden (#​31346)
c3bb067bf fix input: remove native clear button (#​31394)
747218ba2 fix input: revert wheel workaround (#​31391)
youtube-player
Commit Type Description
3b31dacc0 fix invalid URL when playlist is passed in without videoId (#​31403)

v20.0.3

Compare Source

material
Commit Type Description
13e661e5c6 fix core: output tokens from theme under same selector (#​31295)
567ddbe84c fix radio: color tokens excluded when passing in variant (#​31321)
af811091cd fix slider: ensure disabled slider thumb input has 'auto' c… (#​31311)

v20.0.2

Compare Source

material
Commit Type Description
45fcf24b6 fix core: brand family not set for plain value (#​31260)
3a3a9b1c2 fix schematics: avoid overwriting files that didn't change (#​31270)
1af07e3b2 fix schematics: token migration not replacing all instances (#​31277)

v20.0.1

Compare Source

material
Commit Type Description
ecd17ad75 fix button: add token for icon button shape (#​31223)
20fa71807 fix schematics: filter paths when renaming tokens (#​31249)

v20.0.0

Compare Source

Breaking Changes

cdk
    • SelectionModel.clear now returns a boolean.
    • SelectionModel.deselect now returns a boolean.
    • SelectionModel.select now returns a boolean.
    • SelectionModel.setSelection now returns a boolean.
    • SelectionModel.toggle now returns a boolean.
    • DIALOG_SCROLL_STRATEGY_PROVIDER has been removed.
    • DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY has been removed.
    • DragDropRegistry is no longer generic.
    • DragDropRegistry.scroll has been removed. Use the scrolled method instead.
    • DomPortalHost has been removed. Use DomPortalOutlet instead.
    • PortalInjector has been removed. Use Injector.create instead.
    • PortalHost has been removed. Use PortalOutlet instead.
    • BasePortalHost has been removed. Use BasePortalOutlet instead.
    • Constructor symbol has been removed.
    • CanStickCtor symbol has been removed.
    • mixinHasStickyInput has been removed. Implement the CanStick interface instead.
    • CanStick has been removed.
    • CDK_TABLE_TEMPLATE has been removed.
    • StickyDirection has been removed.
    • StickyStyler has been removed.
material
    • ButtonVariant which is returned by MatButtonHarness.getVariant no longer includes the appearance of the button. Use MatButtonHarness.getAppearance instead.
  • tabindex values set as [attr.tabindex] set on a Material button might not work as expected. Use tabindex for static values, or [tabindex]/[tabIndex] for dynamic ones.
    • MAT_CHECKBOX_REQUIRED_VALIDATOR has been removed.
    • MAT_CHECKBOX_VALUE_ACCESSOR has been removed.
    • MatCheckboxRequiredValidator has been removed.
    • _MatCheckboxRequiredValidatorModule has been removed.
    • MAT_DIALOG_SCROLL_STRATEGY_PROVIDER has been removed.
    • MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY has been removed.
    • matSelectAnimations.transformPanelWrap has been removed.
    • MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR has been removed.
    • MAT_SLIDE_TOGGLE_VALUE_ACCESSOR has been removed.
    • MatSlideToggleRequiredValidator has been removed.
    • _MatSlideToggleRequiredValidatorModule has been removed.
multiple
    • DialogConfig.componentFactoryResolver has been removed.
    • The constructor of DomPortalOutlet has changed.
    • ComponentPortal.componentFactoryResolver has been removed.
    • The constructor signature of ComponentPortal has changed.
    • MatDialogConfig.componentFactoryResolver has been removed.
cdk-experimental
Commit Type Description
e456c751c feat listbox: add cdk-active class (#​30932)
6ac4c1ae2 feat listbox: readonly mode (#​30803)
96fa9fc55 feat popover-edit: Support skipping over annotated rows when the user moves focus up/down. (#​30916)
025010b64 feat tabs: add cdk-active class and update example styles (#​30950)
9a94bb76a feat tabs: support initial tab selection and add unit tests (#​31023)
1833aa32e feat ui-patterns: add expansion behavior and refactor tabs (#​30962)
fc4699744 feat ui-patterns: listbox ui pattern (#​30495)
9caed2a8a feat ui-patterns: tabs ui pattern (#​30568)
e0446ecfc fix listbox: change shift+nav behavior (#​30854)
184ceee3a fix listbox: ignore spaces during typeahead (#​30766)
44e9ccbf5 fix listbox: initial listbox focus state (#​30764)
a7df65f3e fix listbox: use meta as alternative to ctrl (#​30852)
149fe6129 fix popover-edit: use MutationObserver to detect table rows (#​30713)
16493ecab fix scrolling: Fix ExpressionChangedAfterItWasCheckedError (#​31076)
0e391700c fix tabs: handle space and enter events (#​30889)
2e34b20cb fix ui-patterns: add missing event handlers (#​30786)
4bf3591c7 fix ui-patterns: add modifier checks for regexps (#​30738)
ae8f9dd28 fix ui-patterns: fix lint and build config (#​30877)
10890983c fix ui-patterns: listbox pointer event handler (#​30843)
7343657f5 fix ui-patterns: small fixes for internal compatibi… (#​30625)
youtube-player
Commit Type Description
18ddea330 fix use safevalues (#​30773)
material
Commit Type Description
fb81ab4f2 feat button: add support for tonal button (#​30638)
e79f60558 feat button: allow appearance to be set dynamically
663585a1c feat card: support filled variant (#​29868)
82f0fa6fa feat core: handle prefers-reduced-motion automatically (#​30796)
3daa36030 feat core: introduce custom token for controlling animations (#​30749)
764a1ccd1 feat dialog: add closePredicate option
097f49d90 fix autocomplete: allow overlay backdrop by setting hasBackdrop option (#​30631)
7d360ac77 fix button-toggle: changed after checked error when updating tabindex (#​31172)
2c7199c02 fix button: align harness with new terminology
6a5943d8b fix button: combine MatButton and MatAnchor (#​30492)
3aecb3521 fix button: tonal touch target token transgression (#​30688)
77d6b69e7 fix checkbox: breaking changes for v20
907815dc5 fix checkbox: hardcode token renames (#​30752)
f01ac6e9c fix checkbox: resolve change after checked error
aba4c4437 fix chips: chip input not showing placeholder (#​30664)
33795a1a1 fix chips: implement disabledInteractive in chip input (#​30665)
92bcc67c2 fix core: include density tokens in system theme (#​30845)
5bc01c398 fix datepicker: resolve change after checked errors
227e83d24 fix dialog: breaking changes for v20
a5aade2df fix form-field: preserve aria-describedby set externally across all form controls (#​30699)
ec538b598 fix form-field: use ResizeObserver for label offset calculation (#​30702)
d120f973f fix list: resolve changed after checked error
fd162d201 fix schematics: add schematic to rename tokens (#​31051)
db090cac3 fix select: breaking changes for v20
688c430fe fix select: close panel on detach output event (#​30634)
12f96e229 fix select: resolve change after checked errors
404868707 fix sidenav: resolve changed after checked error
c6ad44c68 fix slide-toggle: breaking changes for v20
d3a8c5b89 fix slide-toggle: opacity tokens not being used (#​30946)
2d86ad441 fix slider: fix clobbered token for hover/focus/pressed (#​30754)
0e985f2c6 fix slider: handle null values in slider input (#​30621)
8b033742b fix snack-bar: change politeness level (#​30851)
40d0ab4fc fix snack-bar: rename snackbar token prefix (#​30750)
0cf6ba107 fix stepper: done icon tokens not emitted in M3 (#​30996)
e1f97f920 fix stepper: resolve changed after checked errors
c63b1fe7b fix tabs: flicker when animationDuration is set to zero (#​30966)
922c678c0 fix tabs: not emitting token in M3 (#​31136)
1a800decc fix tabs: resolve change after checked errors
6c9678e69 perf form-field: set notch outline variable only on relevant element (#​30955)
10a6ea493 perf form-field: split DOM accesses into read and write (#​31086)
cdk
Commit Type Description
06821d85a feat dialog: add closePredicate option
cf619601a feat drag-drop: introduce resetToBoundary (#​30436)
77c8534ff fix accordion: resolve changed after checked error
1167d0638 fix collections: breaking changes for v20
79e887219 fix dialog: breaking changes for v20
a2ab84da1 fix dialog: provide proper shaped Directionality (#​30898)
b3e516f2d fix drag-drop: breaking changes for v20
69eedd75f fix drag-drop: incorrect type DragConstrainPosition (#​30510)
f9973ee23 fix overlay: use MutationObserver to detach overlay (#​30703)
11599f808 fix portal: remove deprecated symbols (#​30584)
87501e866 fix schematics: support project index file discovery for object-form and default (#​30967)
8078efc21 fix table: breaking changes for v20
0f48b04dd fix table: move out unused style scheduler (#​30963)
6ffe9c748 fix table: remove private symbols from public API (#​30956)
08f4acfef perf overlay: add tree-shakeable alternatives for overlay APIs (#​30904)
material-angular-io
Commit Type Description
3a1a0b368 fix streamline directive and component metadata handling in dgeni (#​30661)
multiple
Commit Type Description
e1cf2844f fix avoid repeating selectors in m3 themes (#​30645)
3465f9271 fix ensure mat-option parents are the offsetParent (#​30977)
cb3b0a87a fix ensure re-exported module symbols can be imported (#​30667)
590971359 fix remove backwards-compatibility code (#​30747)
cda5c8e68 fix remove remaining references to ComponentFactoryResolver (#​30569)
5229fe0a0 fix rename hardcoded tokens that were renamed (#​30807)
9bf4be9e2 fix rename token prefixes to match components (#​30802)
32353fb3a fix resolve directive host binding issues (#​30606)
48894ad55 fix use DI token for tag name (#​30892)

Configuration

📅 Schedule: Branch creation - Between 01:00 AM and 05:59 AM, Monday through Friday ( * 1-5 * * 1-5 ) in timezone Europe/Zurich, Automerge - Between 05:00 AM and 07:59 AM, Monday through Friday ( * 5-7 * * 1-5 ) in timezone Europe/Zurich.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Aug 8, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: frontend/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: @angular/[email protected]
npm error node_modules/@angular/common
npm error   @angular/common@"^19.0.3" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @angular/common@"^20.0.0 || ^21.0.0" from @angular/[email protected]
npm error node_modules/@angular/cdk
npm error   @angular/cdk@"^20.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-08-19T11_50_28_452Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-08-19T11_50_28_452Z-debug-0.log

@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 3 times, most recently from 3a21299 to e5675d9 Compare August 11, 2025 12:53
@renovate renovate bot changed the title Update angularmaterial monorepo to v20 (major) fix(deps): update angularmaterial monorepo to v20 (major) Aug 11, 2025
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 3 times, most recently from e52da7e to d791807 Compare August 12, 2025 12:46
@renovate renovate bot requested a review from MasterEvarior as a code owner August 12, 2025 12:46
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 3 times, most recently from 0fb1ae9 to fd67f90 Compare August 13, 2025 12:08
@renovate renovate bot requested a review from a team as a code owner August 13, 2025 12:08
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 9 times, most recently from 6ffa7b5 to 1769bf7 Compare August 18, 2025 06:10
@nevio18324 nevio18324 mentioned this pull request Aug 18, 2025
@Miguel7373 Miguel7373 linked an issue Aug 18, 2025 that may be closed by this pull request
@nevio18324 nevio18324 removed a link to an issue Aug 18, 2025
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 5 times, most recently from ce4c742 to 55ef731 Compare August 19, 2025 07:15
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch 2 times, most recently from 5c29d1a to f07c826 Compare August 19, 2025 11:16
@renovate renovate bot force-pushed the renovate/major-angularmaterial-monorepo branch from f07c826 to 5811c4d Compare August 19, 2025 11:18
@renovate renovate bot changed the title fix(deps): update angularmaterial monorepo to v20 (major) fix(deps): update angularmaterial monorepo to v20 (major) - autoclosed Aug 19, 2025
@renovate renovate bot closed this Aug 19, 2025
@renovate renovate bot deleted the renovate/major-angularmaterial-monorepo branch August 19, 2025 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant