Skip to content

Update angularmaterial monorepo to v17 (major)

Olivier Heintz requested to merge renovate/major-angularmaterial-monorepo into demo

This MR contains the following updates:

Package Type Update Change
@angular/cdk dependencies major 16.0.1 -> 17.1.0
@angular/material dependencies major 16.0.1 -> 17.1.0

Release Notes

angular/components

v17.1.0

Compare Source

cdk
Commit Type Description
46eb9321cc fix table: _cellRole lint error (#​28391)
d3e8a28389 fix table: measuring sticky row too early (#​28393)
30f0705491 fix table: support hydration (#​28356)
1fe1f69303 perf table: Optimize a11y role logic in CdkCell. (#​28336)
material
Commit Type Description
f23d8c1f7e feat button: add the ability to interact with disabled buttons (#​28242)
6719168192 feat chips: expose _chipGrid in MatChipInput and add a stream of chip removal events (#​28012) (#​28013)
556eeb19c8 fix button: Move unthemable icon button tokens to theme mixin (#​27570)
714eac3be4 fix button: remove duplicate typography styles from FAB (#​28258)
2dc10daa07 fix button: use tokens for button elevation (#​28396)
ec86cf88ee fix checkbox: move required validation into component
c00c2db924 fix datepicker: unable to distinguish disabled buttons in the calendar (#​28385)
fef66fee7c fix dialog: mat-dialog-title should work under OnPush viewContainerRef (#​28329)
9e43890155 fix form-field: work around closure compiler issue (#​28185)
4d0719a6a0 fix paginator: match visual and reading order (#​28285)
00e70fd8e3 fix slide-toggle: delete custom typography tokens (#​28365)
c2c818ceeb fix slide-toggle: move required validation into component
6bfbe9b19f fix slider: update inactive input width on value change (#​28275)
a643a2ed42 fix snack-bar: Ensure snackbar open animation works with OnPush ancestor (#​28331)
7f601b0936 fix stepper: enable hydration (#​28382)
a7f87a80a1 fix tabs: enable hydration (#​28366)
google-maps
Commit Type Description
9f1989228f feat add support for dynamic library loading API
338aa184ae fix error when added through ng add
youtube-player
Commit Type Description
e0414b19c1 feat automatically load youtube api
381a65f33d feat coerce inputs
b7c47c3025 feat improve initial load performance using a placeholder image (#​28207)
62ca3ede70 fix error when added through ng add
material-experimental
Commit Type Description
244bed4675 feat theming: add M3 button tokens (#​28375)
cf6ab1c1d0 feat theming: add M3 expansion support (#​28159)
2963b7aaca feat theming: add M3 icon-button & fab support (#​28157)
0b7e656f19 feat theming: Add support for color variants (#​28279)
94d8997b2c fix theming: fix border radius of filled form field
d1ceb6b44a fix theming: fix disabled form field in M3
material-moment-adapter
Commit Type Description
eca50162a7 fix error when added through ng add
material-luxon-adapter
Commit Type Description
91b646717d fix error when added through ng add
material-date-fns-adapter
Commit Type Description
083472db0e feat support date-fns 3.0 (#​28364)
2da9f6bc32 fix error when added through ng add
multiple
Commit Type Description
997bf75f9f fix consolidate and tokenize internal form field (#​28236)
7840cd3a77 fix provide standalone-friendly APIs for date adapters (#​28349)
21737ad394 fix use provide functions in providers for date adapters (#​28363)

v17.0.6

Compare Source

material
Commit Type Description
53aae488ff fix progress-bar: remove track color workaround (#​28416)

v17.0.5

Compare Source

cdk
Commit Type Description
5e2d13b912 fix a11y: resolve hydration error in focus trap
837d396aff fix collections: Do not deselect comparable already selected value with setSelection (#​28267)
94a9fa9c6c fix dialog: resolve hydration error in focus trap
82c37a9774 fix drag-drop: auto-scroll to the left not starting in rtl layout (#​28334)
a75bb7ad87 perf a11y: Micro-optimizations to aria-reference.ts. (#​28337)
material
Commit Type Description
2852c3f7a4 fix autocomplete: not closing when clicking on hint area (#​28316)
4eb24cfdaf fix schematics: resolve errors in dashboard schematic
6feb26d107 fix schematics: schema error in mdc migration (#​28342)
3500908ca6 fix schematics: use single style and styleUrl in generated code
65331e2aa8 fix select: flicker if opened from inside a focus handler (#​28287)
7076f96a09 fix sidenav: enable hydration
27a09a5f57 fix slider: fix internal focus state on safari (#​28243)
766d1d8f85 fix slider: fix value indicator bubble for m3 (#​28250)
1d9d11325c fix slider: m3 ripple color (#​28369)
e97d98b037 fix slider: slider tx imprecision (#​28283)
cbfdc060b4 fix theming: Expose the theme-remove Sass function (#​28314)
multiple
Commit Type Description
ddbc022843 fix enable hydration in autocomplete, menu and select (#​28343)

v17.0.4

Compare Source

material
Commit Type Description
9596dccbf fix button: resolve memory leaks in ripples (#​28254)
7b183b259 fix chips: enable hydration (#​28260)
fbcd237e5 fix tabs: add header divider for m3 (#​28244)
ac77efd08 fix tabs: deprecate backgroundColor API (#​28262)
multiple
Commit Type Description
c0c6f6376 fix add fallback root providers to injection tokens (#​28259)

v17.0.3

Compare Source

material
Commit Type Description
e9519c3e73 fix slider: fix tick mark precision (#​28193)

v17.0.2

Compare Source

material
Commit Type Description
4938722fa fix autocomplete: clear selected option if it is removed while typing (#​28146)
381037818 fix button: fix flat button line-height (#​28090)
5f789f79d fix button: fix outlined button line-height (#​28092)
d45f4967a fix button: fix text button line-height (#​28091)
04ceccf21 fix core: prevent ng update schematic from checking node_modules (#​28152)
c2a812967 fix tooltip: increase specificity of non-interactive styles (#​28180)
material-experimental
Commit Type Description
3d118c67a feat theming: add M3 autocomplete, badge, and bottom-sheet support (#​28177)
950ca90b7 feat theming: add M3 button-toggle support (#​28179)
ee6894f3e feat theming: add M3 chips support (#​28183)
86c55d004 feat theming: add M3 datepicker support (#​28166)
4424c0b21 feat theming: add M3 dialog support (#​28163)
61401f57a feat theming: add M3 grid-list support (#​28131)
cd0f36ac3 feat theming: add M3 icon support (#​28126)
5bf3ab4b6 feat theming: add M3 menu & divider support (#​28144)
1abf88008 feat theming: add M3 paginator support (#​28164)
750d95faa feat theming: add M3 select, option, and optgroup support (#​28148)
662bbb4b2 feat theming: add M3 sidenav support (#​28125)

v17.0.1

Compare Source

material
Commit Type Description
df5e9c4f3f fix autocomplete: clear previous selection on reactive form reset (#​27653)
efc0dcfc4c fix autocomplete: regression in requireSelection when options are filtered (#​28119)
09c7eb4f8b fix button: fix raised button line-height (#​28073)
1a61fc7eea fix datepicker: Fix raw date value being compared (#​27896)
fe339ee2ba fix list: validation using wrong variable (#​27638)
a09ca60be8 fix schematics: switch to new control flow (#​28106)
material-experimental
Commit Type Description
cfe596ab1d feat theming: add M3 form-field & input support (#​28121)
365789bd0f feat theming: add M3 list support (#​28122)
81a8cc77e8 feat theming: add M3 slide-toggle support (#​28014)
ac62b42742 feat theming: add M3 sort support (#​28105)
c5e4766d0f fix theming: Update M3 palettes (#​28109)

v17.0.0

Compare Source

Breaking Changes

material
  • There are new styles emitted by mat.<component>-theme that are not emitted by any of: mat.<component>-color, mat.<component>-typography, or mat.<component>-density. If you rely on the partial mixins only and don't call mat.<component>-theme, you can add mat.<component>-base to get the missing styles. Alternatively you can call mat.all-component-bases to get just the base styles for all components.
  • There are new styles emitted by mat.bottom-sheet-theme that are not emitted by any of: mat.bottom-sheet-color, mat.bottom-sheet-typography, mat.bottom-sheet-density. If you rely on the partial mixins only and don't call mat.bottom-sheet-theme, you can add mat.bottom-sheet-base to get the missing styles.
  • There are new styles emitted by mat.button-toggle-theme that are not emitted by any of: mat.button-toggle-color, mat.button-toggle-typography, mat.button-toggle-density. If you rely on the partial mixins only and don't call mat.button-toggle-theme, you can add mat.button-toggle-base to get the missing styles.
  • There are new styles emitted by mat.fab-theme that are not emitted by any of: mat.fab-color, mat.fab-typography, mat.fab-density. If you rely on the partial mixins only and don't call mat.fab-theme, you can add mat.fab-base to get the missing styles.
  • There are new styles emitted by mat.card-theme that are not emitted by any of: mat.card-color, mat.card-typography, mat.card-density. If you rely on the partial mixins only and don't call mat.card-theme, you can add mat.card-base to get the missing styles.
  • There are new styles emitted by mat.checkbox-theme that are not emitted by any of: mat.checkbox-color, mat.checkbox-typography, mat.checkbox-density. If you rely on the partial mixins only and don't call mat.checkbox-theme, you can add mat.checkbox-base to get the missing styles.
  • There are new styles emitted by mat.chips-theme that are not emitted by any of: mat.chips-color, mat.chips-typography, mat.chips-density. If you rely on the partial mixins only and don't call mat.chips-theme, you can add mat.chips-base to get the missing styles.
  • NativeDateAdapter no longer takes Platform in its constructor. It also now uses the inject function, and therefore cannot be instantiated directly (must go through Angular's DI system instead).
  • There are new styles emitted by mat.dialog-theme that are not emitted by any of: mat.dialog-color, mat.dialog-typography, mat.dialog-density. If you rely on the partial mixins only and don't call mat.dialog-theme, you can add mat.dialog-base to get the missing styles.
  • There are new styles emitted by mat.list-theme that are not emitted by any of: mat.list-color, mat.list-typography, mat.list-density. If you rely on the partial mixins only and don't call mat.list-theme, you can add mat.list-base to get the missing styles.
  • There are new styles emitted by mat.menu-theme that are not emitted by any of: mat.menu-color, mat.menu-typography, mat.menu-density. If you rely on the partial mixins only and don't call mat.menu-theme, you can add mat.menu-base to get the missing styles.
  • There are new styles emitted by mat.progress-bar-theme that are not emitted by any of: mat.progress-bar-color, mat.progress-bar-typography, mat.progress-bar-density. If you rely on the partial mixins only and don't call mat.progress-bar-theme, you can add mat.progress-bar-base to get the missing styles.
  • There are new styles emitted by mat.progress-spinner-theme that are not emitted by any of: mat.progress-spinner-color, mat.progress-spinner-typography, mat.progress-spinner-density. If you rely on the partial mixins only and don't call mat.progress-spinner-theme, you can add mat.progress-spinner-base to get the missing styles.
  • There are new styles emitted by mat.radio-theme that are not emitted by any of: mat.radio-color, mat.radio-typography, mat.radio-density. If you rely on the partial mixins only and don't call mat.radio-theme, you can add mat.radio-base to get the missing styles.
  • There are new styles emitted by mat.sidenav-theme that are not emitted by any of: mat.sidenav-color, mat.sidenav-typography, mat.sidenav-density. If you rely on the partial mixins only and don't call mat.sidenav-theme, you can add mat.sidenav-base to get the missing styles.
  • There are new styles emitted by mat.slide-toggle-theme that are not emitted by any of: mat.slide-toggle-color, mat.slide-toggle-typography, mat.slide-toggle-density. If you rely on the partial mixins only and don't call mat.slide-toggle-theme, you can add mat.slide-toggle-base to get the missing styles.
  • There are new styles emitted by mat.slider-theme that are not emitted by any of: mat.slider-color, mat.slider-typography, mat.slider-density. If you rely on the partial mixins only and don't call mat.slider-theme, you can add mat.slider-base to get the missing styles.
  • There are new styles emitted by mat.snack-bar-theme that are not emitted by any of: mat.snack-bar-color, mat.snack-bar-typography, mat.snack-bar-density. If you rely on the partial mixins only and don't call mat.snack-bar-theme, you can add mat.snack-bar-base to get the missing styles.
  • There are new styles emitted by mat.table-theme that are not emitted by any of: mat.table-color, mat.table-typography, mat.table-density. If you rely on the partial mixins only and don't call mat.table-theme, you can add mat.table-base to get the missing styles.
  • There are new styles emitted by mat.tabs-theme that are not emitted by any of: mat.tabs-color, mat.tabs-typography, mat.tabs-density. If you rely on the partial mixins only and don't call mat.tabs-theme, you can add mat.tabs-base to get the missing styles.
  • There are new styles emitted by mat.tooltip-theme that are not emitted by any of: mat.tooltip-color, mat.tooltip-typography, mat.tooltip-density. If you rely on the partial mixins only and don't call mat.tooltip-theme, you can add mat.tooltip-base to get the missing styles.
multiple
  • @import of Angular Material and Angular CDK Sass is no longer supported. Please use @use instead.
    • Themes are now more strictly validated when calling Angular Material theme mixins. For example, calling mat.button-typography with a theme has typography: null is now an error.
    • The mat.legacy-typography-hierarchy mixin has been removed in favor of mat.typography-hierarchy
material-experimental
Commit Type Description
289ddd348 feat theming: add M3 progress bar support (#​27880)
75029c273 feat theming: add M3 progress-spinner support (#​27868)
2f958aced feat theming: add M3 radio support (#​27867)
fbc7bdda9 feat theming: add M3 slider support (#​27826)
6b57edb1b feat theming: add M3 snackbar support (#​27824)
545db61b4 feat theming: add M3 toolbar support (#​27812)
1930b1dac feat theming: add M3 tooltip support (#​27810)
60aa52c88 feat theming: Support defining M3 theme objects
material
Commit Type Description
06559a012 feat dialog: switch to standalone (#​27860)
425bad872 feat snack-bar: convert to standalone (#​27926)
7be5dde24 feat theming: Add 'base' theming dimension to all components (#​27924)
9906aa344 feat theming: Add APIs to check what information theme has
1a85dd299 feat theming: Add APIs to get color info from theme
e608f5fa3 feat theming: Add APIs to get density info from theme
f52e97958 feat theming: Add APIs to get typography info from theme
685b585f7 feat theming: add support for M2 themes to theme inspection API
82844b3d5 feat theming: Open up new APIs to access theme values (#​27865)
c6bc738cd fix bottom-sheet: move unthemable tokens to theme mixin (#​27882)
bcbdf910b fix button-toggle: move unthemable tokens to theme mixin (#​27883)
74d1be62e fix button: align prefixes with MDC (#​27936)
146bc2385 fix button: Emit fab tokens under mixin root selector (#​27806)
1de6a3aa3 fix button: fix color tokens of raised buttons (#​27904)
68096ec9d fix button: Move fab unthemable tokens to theme mixin (#​27580)
408c0b492 fix card: Apply tokens at mixin root (#​27557)
06460d177 fix card: Move unthemable tokens to theme mixin (#​27579)
03a773a02 fix checkbox: Move unthemable tokens to theme mixin (#​27556)
f823c2a52 fix chips: move unthemable tokens to theme mixin (#​27884)
fcaa95e69 fix core: prevent updates to v17 if project uses legacy components (#​28024)
b423c0e0b fix datepicker: deprecate constructor injection in NativeDateAdapter (#​26144)
cac7a41f7 fix dialog: css structure change (#​27510)
6f0a4655e fix dialog: Emit tokens under mixin root selector (#​27830)
c4a62a884 fix dialog: MatDialog: change member _dialog (cdk) from private to protected (#​28019) (#​28020)
dfba0edfb fix dialog: Move unthemable tokens to theme mixin (#​27606)
c6fa905dd fix divider: move unthemable tokens to theme mixin (#​27881)
afceed2a5 fix expansion: move unthemable tokens to theme mixin (#​27885)
cf456a2d4 fix form-field: don't toggle hover state over subscript (#​27683)
0ac19114c fix form-field: move unthemable tokens to theme mixin (#​27887)
c7db4960e fix list: Emit tokens under mixin root selector (#​27711)
7c16cc8b6 fix list: Move unthemable tokens to theme mixin (#​27607)
c77ffa0cc fix menu: move unthemable tokens to theme mixin (#​27888)
047404067 fix progress-bar: Move unthemable tokens to theme mixin (#​27563)
f8252d816 fix progress-spinner: Emit tokens under mixin root selector (#​27594)
593fc79ec fix progress-spinner: Move unthemable tokens to theme mixin (#​27567)
dbd31dec8 fix radio: Apply tokens at mixin root (#​27864)
943b5dabf fix radio: move unthemable tokens to theme mixin (#​27809)
7a42a5de9 fix schematics: account for browser-esbuild builder (#​28025)
041a71b87 fix schematics: Create a schematic to add the base theme dimension (#​27964)
9fe4fe1f5 fix schematics: don't add the preconnect for fonts (#​28026)
7cd71b697 fix sidenav: move unthemable tokens to theme mixin (#​27889)
eed75ddfc fix slide-toggle: move unthemable tokens to theme mixin (#​27905)
b13c6aa19 fix slider: change slider to use MDC's token API (#​27375)
47876311b fix slider: Emit tokens under mixin root selector (#​27597)
c572dc4bf fix slider: Move unthemable tokens to theme mixin (#​27584)
6c724c713 fix snack-bar: Emit tokens under mixin root selector (#​27667)
65c97170d fix snack-bar: Move unthemable tokens to theme mixin (#​27596)
af1840209 fix table: move unthemable tokens to theme mixin (#​27890)
59351724d fix tabs: move unthemable tokens to theme mixin (#​27891)
999029aa5 fix theming: Fix subtle bug in current-selector-or-root (#​27898)
6cc6cf21f fix tooltip: Emit tokens under mixin root selector (#​27585)
ccd2d7fa7 fix tooltip: Move unthemable tokens to theme mixin (#​27569)
f7e3ae3bd fix remove legacy components (#​27622)
cdk
Commit Type Description
b3e4d576b feat overlay: add disposeOnNavigation (#​27672)
2409e7071 fix schematics: account for single string in styles and new styleUrl (#​27798)
c5ab88020 fix schematics: support both application and browser builders (#​27875)
multiple
Commit Type Description
86e9e524c fix remove .import.scss and -legacy-index.scss files (#​27571)
55f9618b6 fix remove unnecessary base classes (#​27632)
a3f9ca14b perf switch to built-in control flow (#​27987)
90465a188 refactor convert components to theme inspection API (round 4) (#​27740)

v16.2.13

Compare Source

material
Commit Type Description
398197d7e fix button: resolve memory leaks in ripples (#​28254) (#​28408)

v16.2.12

Compare Source

cdk
Commit Type Description
3b6f023d8 perf a11y: Don't trigger re-layout when detecting fake mousedown (#​28029)
material
Commit Type Description
fb64fe6b5 fix schematics: asyncPipe not imported but used in the template (#​28055)

v16.2.11

Compare Source

cdk
Commit Type Description
2f468f1606 fix accordion: add CDK_ACCORDION export (#​27981)

v16.2.10

Compare Source

material
Commit Type Description
2b5a7faea fix checkbox: add aria-checked (#​27970)

v16.2.9

Compare Source

material
Commit Type Description
7a8b7daa13 fix button: buttons in toolbars (#​27948)

v16.2.8

Compare Source

v16.2.7

Compare Source

material
Commit Type Description
fd97395cd fix tabs: nav bar not navigating on enter presses (#​27862)

v16.2.6

Compare Source

cdk
Commit Type Description
3e9228a6d0 fix menu: context menu closing immediately on control + click on Safari (#​27838)
material
Commit Type Description
451d0e5190 fix datepicker: improved missing dateAdapters error message to include matLuxon and matDateFns (#​26889)

v16.2.5

Compare Source

cdk
Commit Type Description
80acf7910 fix scrolling: unsubscribe from scrolled stream when viewport is destroyed (#​27800)
material
Commit Type Description
158d5f37a fix form-field: style the cursor the same way as the rest of the input (#​26491) (#​27795)

v16.2.4

Compare Source

material
Commit Type Description
38ebf49060 fix autocomplete: requireSelection incorrectly resetting value when there are no options (#​27781)

v16.2.3

Compare Source

cdk
Commit Type Description
ffd4209318 fix drag-drop: constrainPosition now working well with boundary (#​27730)
08dd2322ac fix menu: run change detection for changes to overlay ref of trigger (#​27726)
material
Commit Type Description
72a5d1eedc fix tabs: add aria-hidden to inactive tabs (#​27742)

v16.2.2

Compare Source

cdk
Commit Type Description
8511b74e9 fix table: the CdkNoDataRow directive does not render in the OnPush strategy (#​27687)
material
Commit Type Description
1438747b0 fix select: set pointer cursor on entire form field (#​27678)
875e7104a fix slider: keep ios safari slider value binding in sync (#​27701)
19fa9b8e2 fix slider: make selecting thumbs at min/max easier (#​27702)
38003efcc fix slider: set word-break on value-indicator (#​27709)

v16.2.1

Compare Source

material
Commit Type Description
398197d7e fix button: resolve memory leaks in ripples (#​28254) (#​28408)

v16.2.0

Compare Source

cdk
Commit Type Description
626bf533d9 feat dialog: expose rendered ComponentRef
material
Commit Type Description
af1a041239 feat autocomplete: add input to require selection from the panel (#​27423)
956aec2c64 feat bottom-sheet: expose rendered ComponentRef
30c3e13444 feat dialog: expose rendered ComponentRef
df30433339 feat slide-toggle: allow for icon to be hidden (#​27330)
2fa3c23301 fix autocomplete: don't assign to model value while typing when requireSelection is enabled (#​27572)
daa6ca3ecd fix sidenav: only trap focus when backdrop is enabled (#​27355)
860aa42e17 fix slide-toggle: change slide-toggle to use MDC's token API (#​26966)
material-experimental
Commit Type Description
b77094dc23 feat themeing: add M3 token values for checkbox and card (#​27409)
227a741c65 feat theming: Introduce a facade layer between user-facing customizable keys and actual MDC token names (#​27219)
material-luxon-adapter
Commit Type Description
439d6fc591 feat add option to set default calendar (#​27453)

v16.1.8

Compare Source

cdk
Commit Type Description
3284407af4 fix menu: nested menus requiring two taps to open touch devices (#​27586)
material
Commit Type Description
18e537a013 fix chips: focus lingering on previous chip (#​27559)
675b29a1e3 fix slider: match active & focus state on IOS (#​27546)
youtube-player
Commit Type Description
9ec77aa376 fix Allow playlists without specifying videoId (#​27529) (#​27588)

v16.1.7

Compare Source

material
Commit Type Description
b0635a5bd2 fix button: fix disableRipple regression (#​27527)

v16.1.6

Compare Source

cdk
Commit Type Description
fa1ac2630 fix clipboard: not working inside fullscreen element (#​27456)
23527b991 fix listbox: prevent wrong activeItemIndex after browser tab switch (#​27499)
dead83f65 fix testing: allow for comma key to be sent (#​27486)
05573aea7 fix testing: sending incorrect keyCode for comma (#​27472)
material
Commit Type Description
4d947318a fix chips: ensure that edit input query is re-evaluated on time (#​27465)
1a659bd55 fix chips: increase specificity of chip ripple selector (#​27457)
45748ba3d fix form-field: fix duplicate announcement of form controls (#​27102)
465a7b022 fix radio: clear selected radio button from group (#​27466)
0be32cfc5 fix slide-toggle: add cursor pointer for label (#​27391)

v16.1.5

Compare Source

material
Commit Type Description
2ed7a6405 fix autocomplete: blocking events to other overlays when there are no results (#​27432)
ff2143b9c fix autocomplete: clear selected option if input is cleared (#​27422)
73e556e57 fix expansion: panel content visible when placed inside a hidden parent (#​27438)
multiple
Commit Type Description
6e1a7d6b4 fix avoid component ID collisions between legacy and non-legacy components

v16.1.4

Compare Source

cdk
Commit Type Description
0184a4d5e fix menu: control + option + space not working on VoiceOver (#​27401)
material
Commit Type Description
06ddf00cf fix button-toggle: not preserving value if preselected option is removed (#​27398)
82c270030 fix chips: error if empty getter is accessed too early (#​27405)
408be2c76 fix core: throw better error messages from typography utils (#​27393)
69eff191b fix menu: prevent menu styles from leaking to other components (#​27378)
35f926023 fix schematics: fix template diagnostic in table schematic (#​27407)

v16.1.3

Compare Source

cdk
Commit Type Description
419528977f fix schematics: clean up deep imports of devkit APIs (#​27363)
material
Commit Type Description
5c066badba fix badge: warn if use with mat-icon (#​27368)
581506145b fix chips: remove button role from editable chips (#​27317)
faccac047b fix core: add validation to create-token-slot (#​27357)
3a846e1ece fix dialog: exit animation duration not being picked up (#​27372)

v16.1.2

Compare Source

cdk
Commit Type Description
ef1ced9873 fix a11y: don't emit blurred events on the server (#​27315)
material
Commit Type Description
378240a47e fix slider: fix voiceover on ios (#​27302)
bfaa20f875 fix stepper: allow child animations to run (#​27338)

v16.1.1

Compare Source

v16.1.0

Compare Source

material
Commit Type Description
3703cc912c feat select: add input to control the panel width (#​27188)
9aee2ee77f feat tabs: synchronize ink bar animation with tab (#​27056)
0028c6833f feat tooltip: add isDisabled method to harness (#​27038)
0a58155814 fix form-field: ensure prefix and suffix are on top of other content (#​27050)
764a68f980 fix form-field: ensure prefix and suffix are on top of other content (#​27050)
cda36e9a7a fix form-field: make notch sizing more reliable (#​26028)
57adfe4fbf fix select: incorrect position if initialized late (#​27198)
bb6f61b874 fix select: provide horizontal fallback positions (#​27267)
feaaab9dc9 fix slider: fix cd for sliders w/ form controls (#​27250)
1cb210bf32 fix stepper: two-way binding for selectedIndex (#​27232)
7400746646 fix tabs: prevent default keyboard actions on disabled links (#​27274)
44b57a5b26 fix tooltip: change tooltip to use MDC's token API
material-experimental
Commit Type Description
aec23ac348 feat theming: add first part of token-based theming API (#​27000)
multiple
Commit Type Description
33a9543f61 fix fix VoiceOver confused by Select/Autocomplete's ARIA semantics (#​26861)

v16.0.4

Compare Source

material
Commit Type Description
f595c783c fix core: Fix MacOS Hover feature compatibility with optgroup (#​27239)
8fafa88ef fix slider: fix track getting out of sync (#​27218)
c19bd4c77 fix slider: handle contextmenu events (#​27227)
52a80fef1 fix tabs: default stretchTabs value not picked up by nav bar (#​27212)
b6a9895a0 fix tabs: tab header is clickable if its disable (#​27091)

v16.0.3

Compare Source

cdk
Commit Type Description
3d4a9d1607 fix overlay: remove circular dependency workarounds (#​27190)
material
Commit Type Description
c8065d5168 fix chips: fix click target when stacked (#​27129)
12e47478c5 fix slider: handle ngModel initial null value (#​27149)

v16.0.2

Compare Source

cdk
Commit Type Description
a0aa14fe1a fix schematics: handle templates with byte order mark (#​27131)
material
Commit Type Description
82550af4d7 fix checkbox: set token values on the element where theme is @​included (#​27114)
d2e8a55b3b fix core: Fix MacOS Hover feature compatibility with optgroup (#​27081)
6dd2c605b1 fix datepicker: set explicit event options (#​27082)
5c3107ccc6 fix icon: harness returning wrong name if icon has other content (#​27132)
9d9ceb2b22 fix list: input coercion does not working for disableRipple on list items (#​27126)
5aad5df78e fix paginator: add aria-hidden="true" to decorative svg's (#​27083)
multiple
Commit Type Description
12474aafc5 fix set aria-hidden on presentational svgs (#​27116)

Configuration

📅 Schedule: At any time (no schedule defined).

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

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

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


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

This MR has been generated by Renovate Bot.

Edited by Olivier Heintz

Merge request reports