Update angularmaterial monorepo to v17 (major)
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
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
material
Commit | Type | Description |
---|---|---|
53aae488ff | fix | progress-bar: remove track color workaround (#28416) |
v17.0.5
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
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
material
Commit | Type | Description |
---|---|---|
e9519c3e73 | fix | slider: fix tick mark precision (#28193) |
v17.0.2
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
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
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
, ormat.<component>-density
. If you rely on the partial mixins only and don't callmat.<component>-theme
, you can addmat.<component>-base
to get the missing styles. Alternatively you can callmat.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 callmat.fab-theme
, you can addmat.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 callmat.card-theme
, you can addmat.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 callmat.checkbox-theme
, you can addmat.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 takesPlatform
in its constructor. It also now uses theinject
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 callmat.dialog-theme
, you can addmat.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 callmat.list-theme
, you can addmat.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 callmat.radio-theme
, you can addmat.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 callmat.slider-theme
, you can addmat.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 callmat.snack-bar-theme
, you can addmat.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 hastypography: null
is now an error. - The
mat.legacy-typography-hierarchy
mixin has been removed in favor ofmat.typography-hierarchy
- Themes are now more strictly validated when calling Angular Material
theme mixins. For example, calling
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
material
Commit | Type | Description |
---|---|---|
398197d7e | fix | button: resolve memory leaks in ripples (#28254) (#28408) |
v16.2.12
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
cdk
Commit | Type | Description |
---|---|---|
2f468f1606 | fix |
accordion: add CDK_ACCORDION export (#27981) |
v16.2.10
material
Commit | Type | Description |
---|---|---|
2b5a7faea | fix | checkbox: add aria-checked (#27970) |
v16.2.9
material
Commit | Type | Description |
---|---|---|
7a8b7daa13 | fix | button: buttons in toolbars (#27948) |
v16.2.8
v16.2.7
material
Commit | Type | Description |
---|---|---|
fd97395cd | fix | tabs: nav bar not navigating on enter presses (#27862) |
v16.2.6
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
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
material
Commit | Type | Description |
---|---|---|
38ebf49060 | fix | autocomplete: requireSelection incorrectly resetting value when there are no options (#27781) |
v16.2.3
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
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
material
Commit | Type | Description |
---|---|---|
398197d7e | fix | button: resolve memory leaks in ripples (#28254) (#28408) |
v16.2.0
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
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
material
Commit | Type | Description |
---|---|---|
b0635a5bd2 | fix | button: fix disableRipple regression (#27527) |
v16.1.6
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
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
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
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
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
v16.1.0
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
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
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
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
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.
Edited by Olivier Heintz