fix(deps): update angularmaterial monorepo to v16 (major)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@angular/cdk | dependencies | major | 14.2.7 -> 16.0.2 |
@angular/material | dependencies | major | 14.2.7 -> 16.0.2 |
Release Notes
angular/components
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) |
v16.0.1
cdk
Commit | Type | Description |
---|---|---|
9c1112d40 | fix | schematics: avoid throwing an error for empty program (#27060) |
material
Commit | Type | Description |
---|---|---|
bae2830b3 | fix | badge: insert inline description for non-interactive hosts (#27025) |
54507552d | fix | core: fix opacity in elevation mixin (#26805) |
d018bf63e | fix | select: ensure arrow is centered on all densities (#27011) |
3ee392eec | fix | tabs: avoid unnecessary updates of tab ink bar (#27031) |
v16.0.0
cdk
Commit | Type | Description |
---|---|---|
0d56af5089 | fix | layout: resolve CSP errors |
fc6ae988a3 | fix | schematics: skip module-related operations for standalone apps |
26d76c67b1 | fix | schematics: update drag-drop schematic to support standalone |
material
Commit | Type | Description |
---|---|---|
2604f15424 | feat | button: change icon-button to use MDC's token API (#26824) |
d6d3e3e506 | feat | button: make button ripples lazy (#26568) |
506bca5712 | feat |
tabs: add stretchTabs to MatTabsConfig (#26644) |
e092663d56 | fix | button: add specificity to icon button density (#26911) |
b049b8d816 | fix | button: fix icon button density (#26877) |
f8598f8658 | fix | button: fix ripple style for all types of buttons (#26970) |
8a32172678 | fix | card: refactor to depend on @angular/material/core/tokens (#26674) |
7e9878c96e | fix | card: tokenize the card elevation (#26770) |
76eeaaf204 | fix | checkbox: refactor to depend on @angular/material/core/tokens (#26744) |
ae9407c2cc | fix | chips: fix chip density styles (#26951) |
6ad47bf0f7 | fix | core: allow keyboard navigation to disabled options (#26745) |
a9b61352c5 | fix |
form-field: Add mdc-label class to <label> (#26851) |
c6644d65db | fix | legacy-progress-spinner: avoid CSP errors |
aeed6bb10c | fix | progress-bar: account for new height token (#27008) |
f8a70bf060 | fix | schematics: reference correct entrypoint in schematic definition (#26930) |
f8fad4f079 | fix | schematics: support standalone projects in address from schematic |
313348e13f | fix | schematics: support standalone projects in dashboard schematic |
186c8747ef | fix | schematics: support standalone projects in navigation schematic |
7a9112d554 | fix | schematics: support standalone projects in table schematic |
360e19be4f | fix | schematics: support standalone projects in tree schematic |
22410a9967 | fix | schematics: use provider functions in ng add (#26920) |
ead5efc4c5 | fix | tabs: remove background color from tabs (#26905) |
google-maps
Commit | Type | Description |
---|---|---|
e4901dfa72 | fix | update to latest typings (#26854) |
cdk-experimental
Commit | Type | Description |
---|---|---|
d4d2ea5a45 | fix | column-resize: avoid CSP errors |
412c691c5e | fix | table-scroll-container: avoid CSP errors |
v15.2.9
material
Commit | Type | Description |
---|---|---|
4804b0230c | fix | chips: avoid double emit of changed event on blur (#26963) |
757a45685e | fix | datepicker: date range input incorrectly inheriting text color (#26988) |
95066faf3d | fix | dialog: opening animation sometimes being skipped (#26971) |
v15.2.8
material
Commit | Type | Description |
---|---|---|
af293a124 | fix | core: remove tabindex from mat-option (#26917) |
5623a8c8b | fix | form-field: inconsistent height for non-text inputs (#26941) |
v15.2.7
material
Commit | Type | Description |
---|---|---|
de22cdc72 | fix | table: correct filterPredicate typo (#26902) |
material-luxon-adapter
Commit | Type | Description |
---|---|---|
6c00403a8 | fix | zone on DateTime ignored (#26887) |
v15.2.6
cdk
Commit | Type | Description |
---|---|---|
cc5f7d0890 | fix | menu: move focus when opening via click (#26874) |
material
Commit | Type | Description |
---|---|---|
fd58310a1f | fix | core: don't use font shorthand property in typography-level (#26865) |
Special Thanks
Jonathan Meier and Kristiyan Kostadinov
v15.2.5
cdk
Commit | Type | Description |
---|---|---|
4ec3abd723 | fix | overlay: don't close if scroll is coming from inside overlay (#26840) |
material
Commit | Type | Description |
---|---|---|
600d40eb24 | fix | datepicker: remove div as a child of button (#26838) |
Special Thanks
Kristiyan Kostadinov and Wagner Maciel
v15.2.4
material
Commit | Type | Description |
---|---|---|
580fbf500 | fix | core: apply strong focus styles to selected option (#26811) |
1ba5ade41 | fix | datepicker: date range input not marked as required when using reactive forms (#26749) |
acc7d8148 | fix | tooltip: only expand hover area on side closest to trigger (#26786) |
Special Thanks
Kristiyan Kostadinov, Wagner Maciel and Zach Arend
v15.2.3
material
Commit | Type | Description |
---|---|---|
7dfcf8ff3 | fix | checkbox: fix ARIA semantics and use native DOM properties (#26710) |
40d38889c | fix | chips: chip label appearing above sticky columns (#26794) |
b846d1e05 | fix | chips: don't prevent default mousedown action (#26765) |
501d73e5b | fix | chips: styling not cleared on basic chips in listbox and grid (#26771) |
06ed54c25 | fix | tabs: update MatTab _scrollToLabel function to always display a label from its start (#26736) (#26737) |
Special Thanks
Boyi Li, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend
v15.2.2
material
Commit | Type | Description |
---|---|---|
e7612c747 | fix | chips: unable to shift + tab out of a chip set (#26727) |
1bf2fc2e1 | fix | core: mat-option sets aria-selected="false" (#26673) |
9473b1688 | fix | datepicker: resolve server-side rendering error (#26742) |
99dac0835 | fix | paginator: opt-out of single-selection indicator (#26746) |
ec824f1f7 | fix | snack-bar: live region not working when modal is open (#26725) |
cdk-experimental
Commit | Type | Description |
---|---|---|
e1c8fe85b | fix | scrolling: throw error rather than string (#26736) |
Special Thanks
Kristiyan Kostadinov, RuoJia123 and Zach Arend
v15.2.1
Breaking Changes
- the description for body-1 and body-2 has changed
material
Commit | Type | Description |
---|---|---|
9a57674fea | fix | chips: allow attribute selectors for chips (#26683) |
fdf1dc4b07 | fix | chips: chips should assume their minimum density rather than error for small densities (#26688) |
d61443b62d | fix | chips: remove spans from top level of component (#26689) |
5e67c1a345 | fix | chips: styling not updating when actions are removed (#26696) |
a87735e4ba | fix | list: add disabled attribute for mat-list-item buttons (#26672) |
54d157f3d2 | fix | schematics: migrate to mdc components selectively bug (#26427) |
4338e5ee57 | fix | snack-bar: misaligned lines on safari for long messages (#26692) |
Commit | Type | Description |
---|---|---|
b71fa77f7d | docs | reverse body-1 and body-2 typography description (#26330) |
Special Thanks
Hamza jayri, Kristiyan Kostadinov, Matthieu Riegler, Miles Malerba, OneSidedPrism, VICTORIA JOHNSON and llorenspujol
v15.2.0
cdk
Commit | Type | Description |
---|---|---|
62bd54e8e | feat | testing: add method to set the text of an element |
material
Commit | Type | Description |
---|---|---|
b42650c88 | feat | chips: add test harness support for edit input |
5e96eb04c | fix | chips: add opt-out for single-select checkmarks (#26338) |
46cfbe566 | fix | core: add checkmark for single-select (#25962) |
Special Thanks
Amy Sorto, Hamza jayri, Jonas Brems, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Wagner Maciel and Zach Arend
v15.1.6
cdk
Commit | Type | Description |
---|---|---|
248c41221 | fix | dialog: not emitting closed event on external detachments (#26608) |
material
Commit | Type | Description |
---|---|---|
277f65a0f | fix | tabs: disablePagination not working (#26647) |
Special Thanks
Joey Perrott and Kristiyan Kostadinov
v15.1.5
material
Commit | Type | Description |
---|---|---|
994e0a14c | fix | core: Fix legacy prebuilt themes export (#26624) |
4c8cad2d2 | fix | radio: input not focused when clicking on touch target (#26618) |
890765bf4 | fix | slider: make valueChange emit only on change and not on input (#26535) |
Special Thanks
Kai Schönberger, Kristiyan Kostadinov, Lukáš Matta, Wagner Maciel, Zach Arend and ᚷᛁᛟᚱᚷᛁ ᛒᚨᛚᚨᚲᚻᚨᛞᛉᛖ
v15.1.4
material
Commit | Type | Description |
---|---|---|
0526ada2ce | fix | chips: unable to add space when editing chip (#26564) |
Special Thanks
Hubert Frei, Kristiyan Kostadinov and Wagner Maciel
v15.1.3
cdk
Commit | Type | Description |
---|---|---|
d9124166a1 | fix | collections: SelectionModel does not always respect the compareWith function (#26447) |
material
Commit | Type | Description |
---|---|---|
621d1755df | fix | checkbox: focus not moved to input when clicking on touch target (#26545) |
f1d83f19c9 | fix | dialog: take dialog background from theme palette (#26324) |
719cff0c4d | fix | tabs: set color on disabled tabs (#26319) |
9efb60f6b4 | fix | tabs: unable to click projected content in tab label (#26527) |
google-maps
Commit | Type | Description |
---|---|---|
e48a5af71f | fix | error if API is initialized incorrectly (#26520) |
Special Thanks
Alan Agius, Aurélien Loyer, Kristiyan Kostadinov, MECHERI Akram, Paul Gschwendtner, Pei Wang and Wagner Maciel
v15.1.2
material
Commit | Type | Description |
---|---|---|
4f2767fb0 | fix | core: top-level font family not copied when converting between typography formats (#26471) |
419c73871 | fix | core: use Platform to check whether to run theming check (#26477) |
9ac46d80e | fix | schematics: add string literal check (#26475) |
8465f9ec5 | fix | schematics: improve logging of mdc-migration ts migrator (#26377) |
Special Thanks
Kristiyan Kostadinov, Thomas Chandelle and Wagner Maciel
v15.1.1
material
Commit | Type | Description |
---|---|---|
0fc52fca6 | fix | schematics: don't migrate unknown stylesheet formats (#26450) |
6bdc2e383 | fix | select: active class not removed from reset option when new value is assigned through form control (#26414) |
072d6d036 | fix | slider: Use non-deprecated theme key (#26378) |
Special Thanks
Alan Agius, Alka Vats, Kevin Vizcarra, Kristiyan Kostadinov and Paul Gschwendtner
v15.1.0
cdk
Commit | Type | Description |
---|---|---|
e0a74b9c2b | feat | menu: Allow setting cdkMenuTriggerFor null (#25818) |
b0f0b5b162 | fix | drag-drop: receiving class not updated in OnPush component (#26386) |
836b777526 | fix | menu: don't prevent default selection key actions (#26296) |
material
Commit | Type | Description |
---|---|---|
8554e15383 | feat | datepicker: Support drag and drop to adjust date ranges (#25548) |
c370e064d4 | feat | tabs: add a harness filter for tab selected state (#25806) |
44657e2624 | fix | autocomplete: apply theme of parent form field to panel (#25983) |
9b1f49f6f2 | fix | chips: add support for aria-description (#25935) |
8b19fd9e29 | fix | chips: change div to span (#26343) |
dcf2fac042 | fix | chips: implement ariaDescription with aria-describedby (#26105) |
e536ce0736 | fix | core: default font family not applied to custom typography levels (#26394) |
d02cc6817c | fix | datepicker: fix date picker shortcuts (#25951) |
4da9e1944a | fix | datepicker: Update strategy to handle dragging across month boundaries and/or DateAdapter implementations that do not return difference in days from compareDate (#26341) |
25d9217fd1 | fix | list: add opt-out for radio indicators (#26283) |
57676e467a | fix | list: add radio toggles (#25933) |
5b57863702 | fix | list: align color scheme between single and multi selection list (#26074) |
1819d3027b | fix | tabs: allow focus on disabled tabs (#26397) |
Special Thanks
Amy Sorto, David Klingenberg, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Sasidharan SD, Wagner Maciel and Zach Arend
v15.0.4
material
Commit | Type | Description |
---|---|---|
e7fc766379 | fix | menu: aria-expanded not updating in an OnPush component (#26279) |
caa8f7b005 | fix | menu: prevent pointer events on animating menu (#26323) |
ee63ad32b2 | fix | slider: avoid updating tick marks unnecessarily (#26322) |
41cfc6e2f4 | fix | slider: dragEnd not being emitted (#26289) |
6c4a1f74b4 | fix | slider: value jumping after drag with box-sizing: border-box (#26345) |
b52cd63bb1 | fix | snack-bar: incorrect width at some breakpoints (#26334) |
5cce2fe6d6 | fix | snack-bar: set explicit color on action in dark themes (#26268) |
3e50216f6d | fix | tabs: touch gestures not working on tab nav bar (#26344) |
material-experimental
Commit | Type | Description |
---|---|---|
70cf080cd5 | fix | popover-edit: Make cell focus indicator visible in high contrast (forced colors) mode (#26275) |
Special Thanks
Daniel, Karl Seamon, Kristiyan Kostadinov, Paul Gschwendtner and Wagner Maciel
v15.0.3
cdk
Commit | Type | Description |
---|---|---|
325475774f | fix | stepper: set focus origin when navigating with keyboard (#26239) |
material
Commit | Type | Description |
---|---|---|
80c4321ddd | fix | core: better handling of css variables in theme palettes (#26260) |
67db1a6043 | fix | form-field: allow getting harness by validity (#26232) |
df7ac2709a | fix | form-field: prevent focus overlay stealing clicks (#26229) |
1e93df3ab3 | fix | menu: add selector for projecting non-Material icons (#26235) |
83825bd5c3 | fix | schematics: fix card tmpl migration (#26169) |
ae3c77835a | fix | schematics: fix transform for FloatLabelType (#26234) |
fee5d0b7d3 | fix | slider: avoid manual fixing values on pointer up (#26215) |
15c77e0950 | fix | tabs: allow both foreground and background colors to be set (#26212) |
0ca8c77349 | fix | toolbar: don't override colors of themed buttons (#26222) |
Special Thanks
Kristiyan Kostadinov, Miles Malerba, Ruslan Nevecheria and Wagner Maciel
v15.0.2
cdk
Commit | Type | Description |
---|---|---|
dac9e81f78 | fix | listbox: set initial focus to selected option (#26174) |
material
Commit | Type | Description |
---|---|---|
c388758606 | fix | button: ensure svg icon is centered (#26146) |
afd6e1a277 | fix | chips: set correct cursor on interactive chips (#26171) |
639fa52ff1 | fix | dialog: change width to not cut off form field in component example (#26157) |
976562f35e | fix | form-field: allow ng-container to be used as prefix/suffix (#26127) |
0a617d6f0f | fix | list: remove previously removed API (#26165) |
679df1a074 | fix | schematics: some snack bar styles not being migrated (#26180) |
1ab52961b0 | fix | schematics: update flat button styles class name mapping (#26158) |
3bb07ae9d9 | fix | tabs: icons not centered inside tab (#26053) |
356aab723c | perf | core: delegate trigger events (#26147) |
a526ede4af | perf | tabs: reduce amount of CSS generated for background color (#26186) |
Special Thanks
Amy Sorto, Kristiyan Kostadinov, Miles Malerba, Shauni and Wagner Maciel
v15.0.1
cdk
Commit | Type | Description |
---|---|---|
e1686a87f | fix | a11y: live announcer not working with aria-modal element (#25978) |
52e8f448a | fix | menu: not closing when inside shadow DOM (#26112) |
84bb6608f | fix | menu: prevent default selection key actions (#26051) |
a3c4c00e9 | fix | menu: remove unused var (#26140) |
material
Commit | Type | Description |
---|---|---|
0cd409e5b | fix | chips: initial value from forms not reflected in the view (#26052) |
a64ded01e | fix | chips: make focus overlay not affect text color (#25892) |
a779d210a | fix | core: icons not aligned inside mat-option (#26054) |
c0311aa37 | fix | core: reintroduce opacity in elevation mixin (#26015) |
4300f3929 | fix | core: ripples not being removed if container is hidden (#26096) |
261820ea2 | fix | datepicker: date range inputs not aligning in some cases (#25967) |
dc4e451a2 | fix | datepicker: resolve typing issue when extending datepicker input in legacy app (#25988) |
e0917085d | fix | form-field: allow clicking on floating label (#26110) |
00618a99c | fix | form-field: change selector to allow density class on form field (#26075) |
16ae0be2b | fix | form-field: don't block click on prefix/suffix when disabled (#25987) |
febf5dc06 | fix | form-field: not visually disabled if form control is disabled without emitting an event (#26088) |
e922f03be | fix | list: allow mat-list-item outside list (#26092) |
78bd450f1 | fix | list: hover indication blocking interactions (#26016) |
6e40e97be | fix | list: pointer events disabled around content (#26012) |
a9fea8f14 | fix | schematics: add undefined check (#26081) |
ffb5d077c | fix | schematics: ensure mdc migration compatibility with nx (#26027) |
a804a949d | fix | schematics: improve mdc-migration error logging (#26060) |
f61a21382 | fix | select: changed after checked error if option label changes (#23315) |
1566ab10d | fix | slide-toggle: focus indication not showing inside OnPush parent (#26111) |
c9a5474f4 | fix | slider: fix slider resize w/ transforms (#26044) |
8aa4a49d7 | fix | slider: form control w/ initial disabled state (#25972) |
dcde7684f | fix | slider: update VI when toggling discrete (#25985) |
c70875d38 | fix | toolbar: inherit toolbar color in flat buttons (#26089) |
7755aa547 | perf | chips: reduce amount of macro tasks (#26113) |
multiple
Commit | Type | Description |
---|---|---|
8b53abda9 | fix | remove touch tap highlights (#26073) |
Special Thanks
Andy Chrzaszcz, Bobby Galli, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Totati, Wagner Maciel and Zach Arend
v15.0.0
Breaking Changes
material
- The following components have been re-implemented based on MDC:
mat-autocomplete
mat-button
mat-fab
mat-icon-button
mat-card
-
mat-chip-list
(now split into the following three components:mat-chip-set
,mat-chip-listbox
, andmat-chip-grid
to better represent the different interaction patterns) mat-option
mat-optgroup
-
mat-dialog
(passing strings for MatDialogConfig.enterAnimationDuration and MatDialogConfig.exitAnimationDuration is deprecated, pass numbers in ms instead) mat-action-list
mat-list
mat-list-item
mat-list-option
mat-nav-list
mat-selection-list
mat-menu
mat-radio-group
mat-radio-button
mat-select
mat-slide-toggle
-
mat-slider
(has a new API that requires a<input matSliderThumb>
element) mat-snack-bar
mat-table
mat-tabs
- The TypeScript API should remain largely unchanged, but the DOM and CSS classes for these components have changed.
- See the MDC migration guide for more information about the changes and how to migrate your app: https://material.angular.io/guide/mdc-migration.
- Buttons inside the datepicker popup and datepicker toggle now use the MDC-based button implementation. They have different CSS classes and styles, so custom style overrides may need to be updated.
material-luxon-adapter
- The
MatLuxonDateModule
now requires at least version 3 of Luxon.
Deprecations
material
- startDateLabel and endDateLabel for
mat-datepicker
are deprecated because they are not used.
cdk
Commit | Type | Description |
---|---|---|
0734564c71 | feat | listbox: add listbox to cdk (#25380) |
a2cf3f6cc8 | feat | menu: add support for passing in data to the menu template (#25778) |
7a24e95baf | feat | portal: support projectableNodes in component portal (#25185) |
b5f15f426c | fix | a11y: clean up list key manager on destroy (#25715) |
992cafc395 | fix | listbox: incorrectly validating preselected value (#25893) |
9e4d57cd21 | fix | listbox: prevent form submission on click (#25858) |
48d666b111 | fix | listbox: remove incorrect usage of validator (#25856) |
4b757e6eba | fix | overlay: provide Overlay in root (#25909) |
material
Commit | Type | Description |
---|---|---|
532454b17a | feat | autocomplete: switch implementation to use MDC (#25386) |
87e17aac0b | feat | button: add variant to button harness (#25770) |
00f4abe859 | feat | button: Switch button implementation to use MDC (#25381) |
a928639e94 | feat | card: Switch card implementation to use MDC (#25082) |
e8e7199744 | feat | checkbox: refactor pseudo-checkbox size styles (#25419) |
9ac264f10d | feat | checkbox: switch implementation to use MDC (#25369) |
3b87655f9e | feat | checkbox: update pseudo-checkbox size (#25425) |
dc74aa382c | feat | checkbox: use -size for legacy checkbox (#25424) |
d496ebec00 | feat | chips: switch implementation to use MDC (#25400) |
73ef52ce17 | feat | core: add option to disable core typography (#25706) |
3463c5a38c | feat | core: delete deprecated legacy theming API tests (#25265) |
742d858b9a | feat | core: make mdc-based typography default (#25551) |
7e94186fd5 | feat | core: move MDC-based elevation styles out of experimental (#25486) |
3fd20a7c53 | feat | core: move mdc-helpers to material/core |
3b769b3eb3 | feat | core: remove typography styles from core mixin (#25723) |
5b8d5214fe | feat | core: switch option implementation to use MDC (#25343) |
d70fd6c2de | feat | datepicker: expose datepicker symbols (#25552) |
ca54283837 | feat | datepicker: make compatible with MDC & legacy components (#25648) |
439852ba8a | feat | dialog: Switch dialog implementation to use MDC (#25352) |
119dd4bcfa | feat | form-field: Ability to support custom error message components inside a form field (#25399) |
36af2a3fbe | feat | form-field: add error harness (#25698) |
3db6b1d1ba | feat | form-field: switch implementation to use MDC |
6883100b4c | feat | input: switch implementation to use MDC |
750dad699f | feat | legacy-core: create legacy-core entry point |
5f0f071ac5 | feat | list: switch implementation to use MDC list (#25445) |
20db76d3e9 | feat | menu: switch implementation to use MDC (#25431) |
f7385ffc8a | feat | paginator: migrate MDC examples (#25497) |
8f11370e5e | feat | paginator: Switch paginator implementation to use MDC (#25456) |
f384c24b94 | feat | progress-bar: Switch progress-bar implementation to use MDC (#25234) |
4a6a0f18bb | feat | radio: switch implementation to use MDC (#25409) |
7b5bb76d32 | feat | schematics: add autocomplete styles migrator and tests |
8f8f06f229 | feat | schematics: add card styles migrator and tests |
ee5a8362ad | feat | schematics: add checkbox styles migrator and tests |
0108de5aff | feat | schematics: add chips styles migrator and tests |
825688f82e | feat | schematics: add chips template migrator (#24601) |
98d09ffc18 | feat | schematics: add dialog styles migrator and tests |
801c23cc00 | feat | schematics: add fn for adding attrs to templates (#24550) |
dcc98295b4 | feat | schematics: add form-field styles migrator and tests |
226696d1d2 | feat | schematics: add handling for all-component-themes (#25528) |
6eac002704 | feat | schematics: add input styles migrator and tests |
bcacdde9ff | feat | schematics: add list styles migrator and tests |
6b24f9614d | feat | schematics: add menu styles migrator and tests |
d1bbcd64da | feat | schematics: add paginator styles migrator and tests |
e856da1a63 | feat | schematics: add progress bar styles migrator and tests |
a12f268aaf | feat | schematics: add progress spinner styles migrator and tests |
da07c36e7e | feat | schematics: add radio styles migrator and tests |
479267207e | feat | schematics: add select styles migrator and tests |
7646c73c32 | feat | schematics: add slide toggle styles migrator and tests |
d8f1cce07f | feat | schematics: add slider styles migrator and tests |
7460ccdd12 | feat | schematics: add snack-bar styles migrator and tests |
0554f1823e | feat | schematics: add style migration support within typescript files (#25339) |
84398f4b3b | feat | schematics: add table styles migrator and tests |
688443a93d | feat | schematics: add tabs styles migrator and tests |
983f66460e | feat | schematics: add template migration support within typescript files (#25496) |
6feaaea067 | feat | schematics: add template migration to schematic (#24563) |
2159f2e5e9 | feat | schematics: add the scaffolding for an mdc-migration schematic (#23804) |
331b53c272 | feat | schematics: add tooltip styles migrator and tests |
c682965262 | feat | schematics: create updateModuleSpecifier ts migration fn (#25128) |
d388adfe1c | feat | schematics: create updateNamedImport ts migration fn (#25132) |
15906c7084 | feat | schematics: impl card template migration (#24566) |
938802f7e4 | feat | schematics: impl mat-mdc ts v15 ng-update (#25447) |
1e5dc8a7f2 | feat | schematics: implement basic ts import migrations (#24797) |
1a99002343 | feat | schematics: initial foundation for TS code migrators |
f24a49f9b8 | feat | schematics: initial setup for template migrations (#24515) |
8b147716c5 | feat | schematics: initial setup for v15 ng-update (#25102) |
cb7212397a | feat | schematics: set up a system for migrating scss (#24326) |
33c3277207 | feat | schematics: tree operation helper functions (#24539) |
fad4f9bfb9 | feat | schematics: v15 migrate imports (#25133) |
00d5f27e6f | feat | schematics: v15 ng-update scss migration (#25395) |
8ca3155db7 | feat | select: add page down/up button functionality (#25508) |
bf6f38abd7 | feat | select: switch implementation to use MDC (#25360) |
a1bb436f01 | feat | slide-toggle: Switch slide-toggle implementation to use MDC (#25404) |
b863b14d20 | feat | slider: switch implementation to use MDC (#25420) |
950d4377f4 | feat | snack-bar: Switch snack-bar implementation to use MDC (#25458) |
a8f847cbbb | feat | table: migrate MDC examples (#25492) |
31a754c904 | feat |
table: pass this rather than concrete classes in the harnesses (#25482) |
e3b80324c3 | feat | table: Switch table implementation to use MDC (#25453) |
1fcdc27f46 | feat | tabs: Switch tabs implementation to use MDC (#25411) |
1337f36f24 | feat | tooltip: add option to open tooltip at mouse position (#25202) |
2fc05f584c | feat | tooltip: migrate MDC examples (#25495) |
fd2811b54d | feat | tooltip: switch to MDC implementation (#25209) |
9f0071dc4c | fix | button: cdk-focus classes not being applied (#25619) |
518b2b63aa | fix | button: remove dependency on legacy button (#25579) |
c440f844ec | fix | card: don't add extra padding around mat-card-title-group (#25292) |
1ade334525 | fix | card: remove card deps on legacy-card |
8a1cf8cdd3 | fix | checkbox: disabled state not distinguishable in high contrast mode (#25788) |
4926cc57ee | fix | chips: allow focusing disabled listbox options (#25771) |
17e217acd8 | fix | chips: aria-selected not reflecting selection state (#25742) |
147a354ec7 | fix | chips: don't remove aria-selected from deselected options (#25748) |
0f52389340 | fix | chips: show checkmark for selected non-selectable chips (#25942) |
8643c9ccb5 | fix | chips: use checkmark graphic for single-selection (#25890) |
1e969dd6a1 | fix | core: add flag whether to copy color theme values (#25695) |
c14d176842 | fix | core: add optional warning for incomplete themes (#25654) |
9dbc4fd703 | fix | core: add typography hierarchy to prebuilt (#25746) |
c35763be97 | fix | core: add typography to prebuilt themes (#25696) |
a310fefb90 | fix | core: default font family not picked up in define-typography-config (#25789) |
7021954dea | fix | core: fix swapped units in define-typography functions (#25615) |
fd5afe7038 | fix | core: Move remaining MDC core functionality out of experimental (#25503) |
e73ba59d7b | fix | core: remove core style parameters (#25738) |
69efb41949 | fix | core: switch typography hierarchy to new terminology |
e3adcfe69a | fix | core: use full theme config definitions to prebuilt themes (#25656) |
bf9f2ec1d5 | fix | core: warn when legacy theme is created (#25625) |
2704c310a3 | fix | datepicker: announce the "to" when reading year range (#24958) |
67212ba4f4 | fix | datepicker: calendar aria-descriptions start/end date (#25457) |
59b5d5ef44 | fix | datepicker: changed after checked error during overlapping open/close sequence (#25843) |
0971e39485 | fix | datepicker: unable to click datepicker toggle when form field is disabled (#25863) |
4cdc0956f9 | fix | dialog: allow customizing animation duration (#25524) |
5e34770a41 | fix | dialog: remove dialog deps on legacy-dialog |
f9a4b97376 | fix | dialog: using incorrect mixin for structural styles (#25356) |
a0d74daf94 | fix | form-field: fix typography for native input element (#25616) |
fdb30adabe | fix | form-field: remove hardcoded 16px label padding (#25383) |
e3b679da00 | fix | input: fix input prefix & suffix disabled color (#25398) |
29ed93a100 | fix | legacy-autocomplete: deprecate all ts symbols |
b10189809b | fix | legacy-button: deprecate all ts symbols |
5caa44efcf | fix | legacy-button: rename classnames in comments (#25459) |
3c60fe903c | fix | legacy-button: rename classnames in comments (#25460) |
a5a12b9f88 | fix | legacy-card: deprecate all ts symbols |
ab22cab5bc | fix | legacy-checkbox: deprecate all ts symbols |
aaf6a66a6b | fix | legacy-checkbox: fix scss mixin names (#25442) |
2cadc901ee | fix | legacy-chips: deprecate all ts symbols |
ecdabb8412 | fix | legacy-core: deprecate all ts symbols |
9bd852330e | fix | legacy-core: name all ts symbols to reflect legacy-ness (#25673) |
5afe24de4e | fix | legacy-dialog: deprecate all ts symbols |
d527ddf0e0 | fix | legacy-form-field: deprecate all ts symbols |
86c4a9d394 | fix | legacy-form-field: remove invalid selector (#25554) |
cf0dd6cca6 | fix | legacy-input: deprecate all ts symbols |
e67e49325d | fix | legacy-list: deprecate all ts symbols |
4e56db6b08 | fix | legacy-menu: deprecate all ts symbols |
bc2fc6d4c0 | fix | legacy-menu: rename missed ts symbol |
b6f9d66b81 | fix | legacy-paginator: deprecate all ts symbols |
c3684dbef1 | fix | legacy-progress-bar: deprecate all ts symbols |
36a54d3c2c | fix | legacy-progress-spinner: deprecate all ts symbols |
bbb9130cfd | fix | legacy-radio: deprecate all ts symbols |
4bb3554c5c | fix | legacy-select: deprecate all ts symbols |
1edd3908e9 | fix | legacy-select: rename missed ts symbol |
13d8524be5 | fix | legacy-slide-toggle: deprecate all ts symbols |
cfadfc078c | fix | legacy-slider: deprecate all ts symbols |
9fc3051107 | fix | legacy-snack-bar: deprecate all ts symbols |
30f88b0853 | fix | legacy-table: deprecate all ts symbols |
8fb62e50cf | fix | legacy-tabs: deprecate all ts symbols |
de5d41bf38 | fix | legacy-tooltip: deprecate all ts symbols |
bd8ab0c3a4 | fix | legacy-tooltip: rename missed ts symbol |
a106eba5a6 | fix | list: communicate current active page with aria-current (#25681) |
6ed06a7dd3 | fix | list: fix selection-list staying in tab order when disabled (#25735) |
8baae7342e | fix | list: fix tabindex="-1" not being maintained when disabled (#25860) |
2686bfef39 | fix | list: visually indicate active links in HCM (#25679) |
3b7c939308 | fix | menu: custom origin in focusFirstItem not respected on open (#25812) |
73550546e4 | fix | menu: update submenu indication when menu is assigned (#25608) |
07421d02fe | fix | paginator: remove deps on legacy components |
9331866b11 | fix | progress-bar: add coercion for number inputs (#25585) |
c5c8e64f10 | fix | progress-bar: remove dependency on legacy progress bar (#25581) |
f9583184d6 | fix | progress-spinner: remove dependency on legacy progress spinner (#25583) |
1655a69021 | fix | radio: radio not preselected with static value and an ngIf (#25852) |
8ec486452b | fix | schematics: add attr for multi-line start tags (#24586) |
a612df148e | fix | schematics: add binding parsing logic (#25910) |
e801a7656e | fix | schematics: add clarification about directory path format for MDC migration schematic (#25969) |
3d3656a00d | fix | schematics: add comment for potentially deprecated styles after a migration |
4a512cf29a | fix | schematics: add custom replacements for imports |
df50b0721f | fix | schematics: add explicit typography @include in v15 update (#25724) |
a64186a45b | fix | schematics: add handling for invert and vertical (#25922) |
4e468a9b15 | fix | schematics: add handling for several api changes (#25943) |
d3c0a25256 | fix | schematics: add missing component to migration list (#25443) |
7b7ad32eb2 | fix | schematics: add missing legacy sass mixin transforms |
69904a078e | fix | schematics: add missing legacy TS symbol transforms |
4a3ae58027 | fix | schematics: add renaming of non standard symbols (#25523) |
f1658695a2 | fix | schematics: add slider input & change template updates (#25952) |
425fd7dc32 | fix | schematics: add support for all-components-theme mixin |
f231404191 | fix | schematics: add support for replacing mixins that begin with all-legacy-component |
18569b8242 | fix | schematics: avoid mutating the AST when traversing (#25964) |
a34a28458b | fix | schematics: avoid re-entrant processing in MDC style migration |
cfc9230295 | fix | schematics: correctly migrate theme, color & typography |
fd11f2b4d5 | fix | schematics: ensure test files are included in migration (#25757) |
19d0b3613a | fix | schematics: files with inline resources overwritten by ng-generate (#25744) |
018a6f7965 | fix | schematics: fix calling .match on null |
8e2a666c72 | fix | schematics: fix icon button selector and move button migrator to its own folder |
14958dfbdc | fix | schematics: fix mdc migration schematics after rebasing (#25285) |
a0ec4becac | fix | schematics: fix various issues with mdc-migration (#25772) |
0b423d4c63 | fix | schematics: gracefully skip broken css files (#25767) |
d0a89aef32 | fix | schematics: handle input level in typography migration (#25949) |
92b2299e4a | fix | schematics: improve instructions for dealing with typography changes (#25950) |
1289310d46 | fix | schematics: improve sass comment adding logic |
169bc2e4d6 | fix | schematics: incorrect partial migration after typography hierarchy inclusion |
cd2f13c27e | fix | schematics: initialize slider template migrator (#25898) |
5ab25d0232 | fix | schematics: make ts import replacements more specific (#25504) |
9acb7b282f | fix | schematics: make ts symbol renamings more specific (#25522) |
056911822c | fix | schematics: migrate legacy typography hierarchy usages in CSS |
6cee17e7ce | fix | schematics: migrate named arguments in define-typography-config (#25907) |
9cdb4dbf4d | fix | schematics: migrate typography hierarchy classes in templates |
32827ac58a | fix | schematics: migrate typography-hierarchy mixin to legacy |
ec116ab024 | fix | schematics: move value bindings to slider thumb (#25916) |
08f6ef4357 | fix | schematics: not migrating elements with template directives (#25956) |
b85bb6eed3 | fix |
schematics: remove node_modules prefix from prebuilt theme |
65086c19a0 | fix | schematics: rename references in MDC generate schematic (#25773) |
b9ee368e2a | fix | schematics: replace all-component-themes mixin with MDC equivalent instead of adding each component's theme |
9d5f0f3cff | fix | schematics: replace pre-existing attribute values (#25754) |
de301a8768 | fix | schematics: respect specified directory in mdc migration (#25810) |
abb177b4eb | fix | schematics: split core imports in ng update (#25678) |
9a5f931aa1 | fix | schematics: switch away from legacy components (#25839) |
15288a9aad | fix | schematics: update and handle import statements for the MDC migration |
19008ef73e | fix | schematics: update deprecated prefix field to take multiple prefixes |
af72eda181 | fix | schematics: update sass function names |
53b6b52510 | fix | schematics: update test setup function name in template migration test |
2c9c7875cd | fix | schematics: update theme names for MDC migration schematic (#25550) |
b88e2ee178 | fix | schematics: update typescript symbols in test code |
03f19cb6df | fix | select: don't assign typeahead value after blur (#25811) |
9be94a0bfb | fix | select: fix arrow alignment (#25626) |
19c45c5efb | fix | slide-toggle: align colors with spec (#25792) |
3c01ef3101 | fix | slide-toggle: animations not disabled with NoopAnimationsModule (#25821) |
a3e6b58482 | fix | slide-toggle: remove slide-toggle deps on legacy-slide-toggle |
25a3b1b517 | fix | slider: fix track animation (#25924) |
e8e91538f4 | fix | snack-bar: fix legacy reference in docs |
4b1ecdf71a | fix | sort: remove deps on legacy components |
b98ae5ac07 | fix | stepper: remove deps on legacy components |
eafea5200c | fix | table: cleanup legacy usage (#25525) |
b70c18bcfe | fix | table: fix legacy reference in docs |
66632c9c99 | fix | tabs: avoid reference error (#25928) |
c586fe6fc5 | fix | tabs: remove tabs deps on legacy-tabs |
4fbe168167 | fix | tabs: wrong disabled class on tab pagination button (#25832) |
218297aaee | fix | tooltip: animations running when timeouts haven't elapsed (#25699) |
04ea76cd01 | fix | tooltip: remove tooltip deps on legacy-tooltip |
9769a5adab | fix | tooltip: resolve server-side rendering error (#25728) |
2b2cd6e3e8 | refactor | datepicker: deprecate unused i18n strings (#25791) |
youtube-player
Commit | Type | Description |
---|---|---|
f000b2f25b | feat | support no cookie mode (#25165) |
material-luxon-adapter
Commit | Type | Description |
---|---|---|
e1c0c5528a | feat | update to luxon 3 (#25660) |
multiple
Commit | Type | Description |
---|---|---|
285f46dc2b | fix | deprecate all legacy sass mixins |
fa599b7033 | fix | ensure all public theming mixins are exposed at top-level (#25805) |
cff2153093 | fix | resolve extended template diagnostic warnings (#25546) |
Special Thanks
Alan Agius, Alvaro Junqueira, Amy Sorto, Andrew Kamarouski, Andrew Seguin, ConnorLin, Jeremy Elbourn, Jeremy Mowery, Kevin Lee / 이지환, Kristiyan Kostadinov, Martin Forstner, Mike Jerred, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and angular-robot[bot]
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.