Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency @angular/material to v18 #714

Conversation

renovate-bot
Copy link
Contributor

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@angular/material ^17.2.2 -> ^18.0.0 age adoption passing confidence

Release Notes

angular/components (@​angular/material)

v18.0.0

Compare Source

Breaking Changes

material
  • The following APIs have been renamed. If you update using ng update, your app will be fixed automatically.
    • define-light-theme to m2-define-light-theme
    • define-dark-theme to m2-define-dark-theme
    • define-palette to m2-define-palette
    • get-contrast-color-from-palette to m2-get-contrast-color-from-palette
    • get-color-from-palette to m2-get-color-from-palette
    • get-color-config to m2-get-color-config
    • get-typography-config to m2-get-typography-config
    • get-density-config to m2-get-density-config
    • $red-palette to $m2-red-palette
    • $pink-palette to $m2-pink-palette
    • $indigo-palette to $m2-indigo-palette
    • $purple-palette to $m2-purple-palette
    • $deep-purple-palette to $m2-deep-purple-palette
    • $blue-palette to $m2-blue-palette
    • $light-blue-palette to $m2-light-blue-palette
    • $cyan-palette to $m2-cyan-palette
    • $teal-palette to $m2-teal-palette
    • $green-palette to $m2-green-palette
    • $light-green-palette to $m2-light-green-palette
    • $lime-palette to $m2-lime-palette
    • $yellow-palette to $m2-yellow-palette
    • $amber-palette to $m2-amber-palette
    • $orange-palette to $m2-orange-palette
    • $deep-orange-palette to $m2-deep-orange-palette
    • $brown-palette to $m2-brown-palette
    • $grey-palette to $m2-grey-palette
    • $gray-palette to $m2-gray-palette
    • $blue-grey-palette to $m2-blue-grey-palette
    • $blue-gray-palette to $m2-blue-gray-palette
    • $light-theme-background-palette to $m2-light-theme-background-palette
    • $dark-theme-background-palette to $m2-dark-theme-background-palette
    • $light-theme-foreground-palette to $m2-light-theme-foreground-palette
    • $dark-theme-foreground-palette to $m2-dark-theme-foreground-palette
    • define-typography-level to m2-define-typography-level
    • define-rem-typography-config to m2-define-rem-typography-config
    • define-typography-config to m2-define-typography-config
    • define-legacy-typography-config to m2-define-legacy-typography-config
    • typography-level to m2-typography-level
    • font-size to m2-font-size
    • line-height to m2-line-height
    • font-weight to m2-font-weight
    • letter-spacing to m2-letter-spacing
    • font-family to m2-font-family
    • font-shorthand to m2-font-shorthand
material-experimental
Commit Type Description
c345df788 feat theming: add mixin for customizing checkbox tokens (#​28759)
c932512ba fix theming: avoid re-emitting the same tokens from the backwards-compatibility styles
material
Commit Type Description
4473a379f feat core: add prebuilt themes based on M3
e2a45bf1e feat core: Allow namespacing ripple-loader event handler (#​28699)
d679024de feat core: move Material 3 support into stable (#​28913)
4ba4689dc feat core: namespace m2-specific theming APIs (#​28892)
295fd67fa feat schematics: Add custom M3 theme schematic (#​28766)
b312b9491 feat schematics: use M3 themes in schematics
f8bd658df feat theming: add ability to use sys variables (#​28898)
49901c640 fix button-toggle: use radio pattern for single select Mat toggle button group (#​28548)
5501d9b40 fix core: add migration for M2 theming APIs (#​28927)
0ccc52830 fix core: export all available M3 palettes (#​28975)
a5ad288bf fix core: ripple loader not working in shadow DOM (#​29015)
ec9e83db4 fix datepicker: resolve repeater warnings in calendar (#​29028)
6dc8f7e90 fix dialog: mark dialog content as scrollable (#​28963)
ae82909a9 fix schematics: Add css token renaming migration
3e9d3c394 fix schematics: add option to generate system variables in M3 schematic
bdb17c6b3 fix schematics: Change themeTypes to a single select instead of a multiselect prompt in M3 theme schematic (#​28997)
c86359dd4 fix slide-toggle: no outline when selected in high contrast mode (#​28979)
d4e61e233 fix table: use ResizeObserver to react to size changes (#​28783)
a4fc0a097 fix theming: remove shadow css variable (#​28953)
0bb5610d0 fix theming: restrict css color usage behind a flag (#​28944)
a332146ff perf core: speed up M3 compilation (#​29009)
cdk
Commit Type Description
d8a6c3edd fix observers: don't observe content of comments (#​28858)
81fe8f322 fix observers: Run content changed callback in NgZone (#​28870)
108cce33b fix overlay: Remove use of zone onStable to detach content (#​28740)
d91d0d424 fix scrolling: fix virtual scrolling jankiness with run coalescing (#​28846)
c8b62a154 fix scrolling: fix virtual scrolling jankiness with run coalescing (#​28968)
multiple
Commit Type Description
4719da2c3 feat token overrides api (#​28910)

v17.3.10

Compare Source

cdk
Commit Type Description
a22b29bd2 fix drag-drop: defer loading reset styles (#​29056)
material
Commit Type Description
4cc7c1585 fix chips: simplify repeat chip removal prevention (#​29048)
2f0f57691 fix slider: aria-valuetext host binding should be onPush compatible (#​29042)
080164e62 fix slider: resolve duplicate key warnings (#​29073)

v17.3.9

Compare Source

cdk
Commit Type Description
ba8137dfa fix observers: logs "ResizeObserver loop limit exceeded" errors (#​29036)
6d9c2e7b3 fix overlay: skip trigger interactions in outside click event (#​29044)
material
Commit Type Description
0b30688d3 fix core: ripple element not destroyed after trigger change (#​29010) (#​29012)

v17.3.8

Compare Source

cdk
Commit Type Description
23dc148e7f fix menu: allow for scroll strategy to be configured (#​29005)
material
Commit Type Description
f20105d87e fix button: incorrect template for icon button anchor (#​28996)
72baa7cff2 fix chips: highlighted not working in M3 (#​29001)
cf0785cd67 fix tooltip: Tooltip should mark for check when visibility changes (#​29000)

v17.3.7

Compare Source

cdk
Commit Type Description
3c8abfb990 fix drag-drop: remove preview wrapper
a03a47c938 fix drag-drop: reset user agent color on preview popover
8e3dfd2e5b fix drag-drop: resolve incompatibility with property minification (#​28980)

v17.3.6

Compare Source

cdk
Commit Type Description
c2dc2da71e fix a11y: handle signal based items in list key manager (#​28854)
e33c436c73 fix drag-drop: use native popover to avoid stacking issues with preview
material
Commit Type Description
d78c7706c6 fix progress-bar: avoid CSP issues for apps not using buffer mode (#​28946)
multiple
Commit Type Description
73d1e2e3cf fix remove label for attribute on non-native elements (#​28948)

v17.3.5

Compare Source

cdk
Commit Type Description
8c8fe2b65 fix drag-drop: text selection not disabled inside shadow dom on firefox (#​28835)
312d57a9b fix observers: don't observe content of comments (#​28871)
material
Commit Type Description
80437d83b fix autocomplete: panel not visible when opened from multiple triggers (#​28843)
69b5ded96 fix autocomplete: remove dependency on NgClass (#​28849)
4a56d6afa fix core: throw better error when mixin doesn't support color variants (#​28880)
cbe0a78f7 fix datepicker: remove dependency on NgClass (#​28865)
7a085c6e0 fix menu: remove dependency on NgClass (#​28877)
4c16d2cd8 fix tabs: remove dependency on NgClass (#​28875)
google-maps
Commit Type Description
d99167eb3 fix make info window open method compatible with advanced marker

v17.3.4

Compare Source

cdk
Commit Type Description
09dcbd2ecf fix drag-drop: make sure event is cancelable before calling "preventDefault" (#​28825)
material
Commit Type Description
36a1d45e4e fix list: nav list item border-radius (#​28789)
317327d82b fix menu: invert arrow in RTL (#​28830)

v17.3.3

Compare Source

material
Commit Type Description
7ccc392936 fix button-toggle: standard button toggle strong focus bord… (#​28790)
8b92fda61f fix sort: clear aria description on destroy (#​28801)
multiple
Commit Type Description
6b5b0c5db3 fix set nonce using setAttribute (#​28800)

v17.3.2

Compare Source

cdk
Commit Type Description
de2388190 fix a11y: support signals in ListKeyManager (#​28757)
38a12a9f0 fix listbox: improve SSR compatibility by adding an _isBrowser check before calling _setPreviousActiveOptionAsActiveOptionOnWindowBlur (#​28746)
material
Commit Type Description
aee721ec6 fix chips: use concrete value for remove icon size (#​28751)
4ca9ac56b fix datepicker: datepicker row count inaccurate for screen reader (#​28760)

v17.3.1

Compare Source

cdk
Commit Type Description
31e30883a3 fix drag-drop: optionally inject parent drag in preview and placeholder (#​28750)

v17.3.0

Compare Source

material
Commit Type Description
26b376e43 feat tooltip: be able to customize the longpress delay (#​27512)
09111d002 fix button-toggle: Add checkmark indicators with hideSingleSelectionIndicator and hideMultipleSelectionIndicator input and config options (#​28553)
52da8b33f fix core: avoid solid ripples in buttons (#​28717)
36d82d89c fix core: theming validation for m2 themes firing incorrectly (#​28707)
79b447e2e fix form-field: ensure same stacking context as container (#​28713)
63a764de6 fix slide-toggle: m3 selected track outline (#​28625)
386f768b6 fix slider: fix animation issue (#​28704)
google-maps
Commit Type Description
b4b91be04 feat add advanced marker (#​28525)
cc618b450 fix advanced marker not destroyed
5269e0f9d fix mapId not being set

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link

⚠️ 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: gemini/sample-apps/genwealth/ui/package-lock.json
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: genwealth-advisor-ui@0.0.0
npm error Found: @angular/animations@17.3.10
npm error node_modules/@angular/animations
npm error   @angular/animations@"^17.3.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @angular/animations@"^18.0.0 || ^19.0.0" from @angular/material@18.0.0
npm error node_modules/@angular/material
npm error   @angular/material@"^18.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 /tmp/renovate/cache/others/npm/_logs/2024-05-23T06_50_52_395Z-eresolve-report.txt
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2024-05-23T06_50_52_395Z-debug-0.log

@renovate-bot renovate-bot requested review from a team and kmaphoenix May 23, 2024 06:50
@github-actions github-actions bot added the owlbot:run Add this label to trigger the Owlbot post processor. label May 23, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label May 23, 2024
Copy link

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 18.x releases. But if you manually upgrade to 18.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate-bot renovate-bot deleted the renovate/angular-material-18.x branch May 23, 2024 15:00
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.

2 participants