Skip to content
Permalink
2e5fab612b
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
6709 lines (5611 sloc) 825 KB

15.1.0-next.0 "calcite-cranium" (2022-11-30)

cdk

Commit Type Description
e0a74b9c2 feat menu: Allow setting cdkMenuTriggerFor null (#25818)

material

Commit Type Description
8554e1538 feat datepicker: Support drag and drop to adjust date ranges (#25548)
c370e064d feat tabs: add a harness filter for tab selected state (#25806)
44657e262 fix autocomplete: apply theme of parent form field to panel (#25983)
9b1f49f6f fix chips: add support for aria-description (#25935)
d02cc6817 fix datepicker: fix date picker shortcuts (#25951)
57676e467 fix list: add radio toggles (#25933)

Special Thanks

Amy Sorto, David Klingenberg, Joey Perrott, Karl Seamon, Miles Malerba, Sasidharan SD, Wagner Maciel and Zach Arend

15.0.1 "gypsum-garland" (2022-11-30)

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

15.0.0 "diamond-dinosaur" (2022-11-16)

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, and mat-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]

14.2.5 "hail-heron" (2022-10-12)

cdk

Commit Type Description
b116f57d16 fix drag-drop: native event not passed as parameter to drop container (#25763)

material

Commit Type Description
79eab3838d fix icon: forward fontIcon attribute to element (#25779)

Special Thanks

Joe K, Joey Perrott and Kristiyan Kostadinov

14.2.4 "calcium-coconut" (2022-10-05)

material

Commit Type Description
9909f2a33 fix tooltip: animation not cancelled when mouseleave goes through tooltip (#25740)

Special Thanks

Joey Perrott, Kristiyan Kostadinov and Titos Chaniotakis

14.2.3 "wool-wombat" (2022-09-28)

material

Commit Type Description
8c3d79156 fix bottom-sheet: aria-modal not being set
7d314a87b fix dialog: aria-modal not being set
bc978445b fix stepper: remove invalid aria attribute (#25644)
a9d3bc580 fix tooltip: animations running when timeouts haven't elapsed (#25699) (#25701)

Special Thanks

James Skinner, Kristiyan Kostadinov and Paul Gschwendtner

14.2.2 "cytoplasm-salmon" (2022-09-14)

cdk

Commit Type Description
6275f9d41f fix a11y: account for Windows 11 high contrast themes in detector (#25624)
eb5f79bb7b fix listbox: error with multiple preselected values (#25621)
65af24ee53 fix menu: don't prevent default enter and space actions (#25591)

material

Commit Type Description
b3e35f3be4 fix datepicker: restore focus after closing animation (#25567)

Special Thanks

Kristiyan Kostadinov and Paul Gschwendtner

14.2.1 "carbon-candle" (2022-09-07)

cdk

Commit Type Description
84388dd23 fix collections: ConnectableObservable incorrectly inferred as data source (#25526)

material

Commit Type Description
8683f476c fix button-toggle: incorrect event source in some cases (#25544)

Special Thanks

Kristiyan Kostadinov, Mark Goldberg and Paul Gschwendtner

14.2.0 "rayon-river" (2022-08-25)

cdk

Commit Type Description
06c2164618 feat a11y: add named export and public property to CdkMonitorFocus directive (#25427)
0fb2e9a5f7 feat listbox: add listbox to cdk (#25380) (#25474)
79858ea14b fix scrolling: error during server-side rendering (#25461)

material

Commit Type Description
657774e29b feat datepicker: Allow user to jump between start and end dates with arrow keys (#25359)

cdk-experimental

Commit Type Description
aaa9d93c92 fix listbox: fix issue with aria-selected (#25373)

Special Thanks

Andrew Seguin, Emmanuel Roux, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and Wagner Maciel

14.1.3 "rubber-chicken" (2022-08-19)

cdk

Commit Type Description
f661a9300e fix dialog: fall back to node injector token doesn't exist in template injector (#25406)
b9f09aa741 fix overlay: backdropClass type mismatch (#25487)

material

Commit Type Description
d1ef7e23c6 fix button-toggle: toggle name falling out of sync if name changes (#24713)
19df7cf940 fix expansion: fix lint issue (#25469)

expansion

Commit Type Description
b1450b1cb5 fix fix expansion .mat-expansion-panel-header styles (#20019)

Special Thanks

Andrew Seguin, Dmitrii Kuzmin, Kristiyan Kostadinov, ko-tori and swseverance

14.1.2 "cedar-cicada" (2022-08-11)

material

Commit Type Description
69b29046d5 fix chips: selectable="false" doesn't work on initial assignment (#24906)
0f2ec70c86 fix tooltip: avoid problem when triggers hide animation for not visible tooltip (#24652)

material-experimental

Commit Type Description
0a4d8e9fc4 fix mdc-list: set a role on MatNavList and MatActionList (#25412)

Special Thanks

Egor Volvachev, Miles Malerba, Wagner Maciel and Zach Arend

14.1.1 "moissanite-mango" (2022-08-03)

cdk

Commit Type Description
251c9abdf fix dialog: use config injector if provided (#25332)
636dd60ee fix drag-drop: expose pickup position in constrainPosition callback (#25341)
aea1a5d67 fix overlay: detach overlay when portal is destroyed from the outside (#25212)
63ca33bc8 fix schematics: strip bom from sass files (#25364)

material-experimental

Commit Type Description
e045e8d49 fix mdc-chips: don't use button element if chip row isn't editable (#25327)
394b93f18 fix mdc-slider: skip resizing while the user is dragging (#25318)

Special Thanks

Amadou Sall, Kristiyan Kostadinov, Paul Gschwendtner and Serge

14.1.0 "neon-plate" (2022-07-20)

cdk

Commit Type Description
176213d70 feat scrolling: make scroller element configurable for virtual scrolling (#24394)

material

Commit Type Description
1256c6cf2 feat core: use strong focus indicators in high contrast mode
dd1a0feb5 feat icon: SEO friendly ligature icons (#24578)
799cf7cf2 fix datepicker: add i18n strings (#25024)

cdk-experimental

Commit Type Description
5c2a7e00e fix listbox: clean up some TODOs (#25005)
0b5963753 fix listbox: clean up the listbox API and make it work with forms (#24920)

material-experimental

Commit Type Description
864f92e0f feat mdc-button: support custom leading/trailing icons (#24987)
1f6810831 feat mdc-list: add support for activated state in harness (#24934)
c543db57a fix mdc-checkbox: remove extra a11y tree node for the (#24907)
7736515f1 fix mdc-form-field: ensure appearance is valid (#24963)

Special Thanks

Adrien Crivelli, Amy Sorto, Andrew Seguin, Jackie Chu, Kristiyan Kostadinov, Maxi, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and atrawally

14.0.6 "chromium-pinball" (2022-07-20)

material

Commit Type Description
cc510216a fix autocomplete: prevent outside clicks from going to other overlays (#25243)
b73b2fb85 fix checkbox: incorrect animation state when going from pre-checked to indeterminate (#25297)
e7b359286 fix slider: add cancelable checks to touchmove and touchend events (#25301)
d7e422668 fix tabs: disable tab label color transition when animations are disabled (#25308)

material-experimental

Commit Type Description
43bfbac51 fix mdc-slider: thumb incorrectly positioned when inside an overlay (#25288)

Special Thanks

Alka Vats, John Vandenberg, Kristiyan Kostadinov and Oliver Kierepka

14.0.5 "metal-hamster" (2022-07-14)

cdk

Commit Type Description
9cd5a6ad70 fix a11y: correctly detect focus from input label (#25232)
938aa2fa13 fix clipboard: page jumping on iOS (#25221)

material

Commit Type Description
f5bdefe6fd fix checkbox: broken appearance in some grid layouts (#25197)
25ce8e775c fix select: add selected indication in high contrast mode (#25237)
76c0e9c1cd fix tabs: ink bar not shown in some cases (#25218)

material-experimental

Commit Type Description
a9c7f59240 fix mdc-button: always treat icon-button content as an icon (#25200)
7101a91ef5 fix mdc-form-field: ensure clip-path does not truncate label early (#25264)
84a4e9a742 fix mdc-form-field: fix notch visual artifact (#25201)
ce7f42b912 fix mdc-form-field: use a CSS var for the floating label scale (#25178)
c0716784b2 fix mdc-paginator: allow form-field density to go lower than -4 (#25192)

Commit Type Description
89bc64a329 fix making the parse format available for native date adapter extension (#25226)

multiple

Commit Type Description
68edf42798 fix fix disabled label style (#25181)

Special Thanks

Andrew Seguin, Kai Schönberger, Kristiyan Kostadinov, Miles Malerba, Oliver Kierepka and Paul Gschwendtner

14.0.4 "sapphire-sandal" (2022-06-29)

material

Commit Type Description
c970ff9d3 fix stepper: isErrorState accepts AbstractControl instead of UntypedFormControl to avoid compiler errors when strict typing is enabled (#25105)

material-experimental

Commit Type Description
1b50a0743 fix mdc-chips: missing role for trailing actions container (#25160)

docs

Commit Type Description
c4ae88fb5 fix rename master to something else (#25151)

multiple

Commit Type Description
301f6b0ef fix touch targets not excluded in densities lower than -2 (#25108)

Special Thanks

Ammar Najjar, Amy Sorto, Angular Robot, James Jansson, Kristiyan Kostadinov, Paul Gschwendtner, Zach Arend and renovate[bot]

14.0.3 "diamond-orb" (2022-06-23)

cdk

Commit Type Description
2ad1677c7 fix scrolling: content jumping in appendOnly mode (#25097)

material

Commit Type Description
8d5882cf1 fix button-toggle: selected state not visible in high contrast mode (#25114)
8df5efe08 fix datepicker: actions not re-rendering if swapped out while calendar is open (#25123)

Special Thanks

Kristiyan Kostadinov, Paul Gschwendtner and renovate[bot]

14.0.2 "corduroy-collar" (2022-06-16)

cdk

Commit Type Description
08c3867ba6 fix a11y: re-apply the high contrast mode class when the forced-colors media query changes (#25088)
59268fa5bf fix drag-drop: constrainPosition not working as expected (#25061)
732969079d fix testing: simulate offsetX and offsetY in mouse events

material-experimental

Commit Type Description
5aec60c9ca fix mdc-button: don't apply styles to icons within the text label (#24929)
d0082e3422 fix mdc-chips: checkmark blending into background in high contrast mode (#25072)
2388fe77e5 fix mdc-core: consolidate mdc theming code under mdc-core (#25084)
7de5f5432b fix mdc-form-field: replace !important with CSS var (#24964)
8f7394aa3b fix mdc-list: don't access class before initialization (#25049)

Special Thanks

Jenny Johnson, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and antuxity

14.0.1 "titanium-night" (2022-06-07)

material-experimental

Commit Type Description
a7688a8b6 fix mdc-radio: fix ripple color (#24986)

Special Thanks

Kristiyan Kostadinov, Miles Malerba and renovate[bot]

14.0.0 "cotton-peanut" (2022-06-02)

Breaking Changes

cdk

  • The deprecated angular/cdk/testing/protractor entry-point has been removed.

material

  • MatChipInputEvent.chipInput is now a required property.
  • Previously the mixinErrorState mixin function defined a class member for stateChanges. This is no longer the case, and consumers need to provide the stateChanges class member themselves.
    • mat-list-item-avatar CSS class has been renamed to mat-list-item-with-avatar.
    • MatSelectionListChange.option has been removed. Use MatSelectionListChange.options instead.
    • MatSelectionList.tabIndex input has been removed.
    • tabIndex parameter of the MatSelectionList constructor has been removed.
    • _focusMonitor parameter of the MatSelectionList constructor is now required.
    • getHarnessLoaderForContent has been removed from the various test item harnesses. Use getChildLoader(MatListItemSection.CONTENT) instead.
    • CdkStepper._orientation has been removed. Use CdkStepper.orientation instead.
    • The _document parameter from the CdkStepper constructor has been removed.
    • The _document parameter from the MatStepper constructor has been removed.
    • MatVerticalStepper has been removed. Use MatStepper instead.
    • MatHorizontalStepper has been removed. Use MatStepper instead.

Deprecations

material

  • mat.define-dark-theme no longer accepts $primary, $accent and $warn. Pass a single config map instead.
  • mat.define-light-theme no longer accepts $primary, $accent and $warn. Pass a single config map instead.
  • Custom Material themes should no longer access primary, accent, warn, is-dark, foreground and background from the theme map, but instead use the actual color configuration (mat.get-color-config($theme)).
  • Passing a color configuration directly to a -theme mixin is not supported. Pass the theme container object instead or use the dedicated -color mixins.

cdk

Commit Type Description
7d0bca7bd3 feat a11y: add input to control the duration of the aria live directive (#15275)
feaf50b43a feat a11y: HighContrastModeDetector need not support IE11 (#24462)
c6a1d1519e feat dialog: move experimental CDK dialog into stable (#24804)
49c1921316 feat drag-drop: adding method to set drag position (#24769)
ca6b9fa209 feat drag-drop: expose native event objects in custom events (#17077)
653457eaf4 feat menu: move experimental CDK menu into stable (#24826)
c296084073 feat overlay: add start and end positions to GlobalPositionStrategy (#12007)
f91b98fff3 feat portal: allow specifying injector for template portal (#24554)
508b7ac460 feat table: allow text column to be centered (#24133)
64606fa65b feat testing: add methods getOptionalHarness and hasHarness (#24355)
4edfaedcaf fix a11y: ensure that aria describer ID is unique (#24982)
f342375e29 fix dialog: add container structural styles (#24905)
8946ce2b8f fix menu: allow scrolling while menu is open
3d4b339961 fix menu: update docs to reflect current implementation and add (#24884)
f8dadb3246 fix overlay: disable backdrop animation when noop animations are enabled (#24687)
3a7ee5ad01 fix schematics: remove instanceof check since it was always false when checking if a directory exists (#24999)
84ff8d806a fix schematics: use workingDirectory smart provider in path option
ee452de497 perf a11y: avoid triggering change detection if there are no subscribers to stream (#15077)
2575b00808 refactor testing: remove deprecated protractor harness environment (#24304)

material

Commit Type Description
00cf4a2f26 feat autocomplete: add clear method to test harness (#24752)
b90d9420fa feat autocomplete: add the ability to auto-select the active option while navigating (#20699)
60bbd194b3 feat autocomplete: test harness should throw when options are requested but panel is closed (#24494)
06e65c6b5d feat chips: update chip-list describedby to match input (#24292)
5a8ebb1da1 feat dialog: add support for explicit injector (#24580)
8ef3125285 feat dialog: add the ability to control the animation duration (#13466)
9946bb34bb feat form-field: add color to default options (#24438) (#24440)
426afa07e1 feat icon: add default options (#23638)
6c7cc8ae87 feat icon: allow multiple classes in setDefaultFontSetClass (#10484)
856c01639f feat menu: allow for menu to be conditionally removed from trigger (#24437)
a55a8368b3 feat paginator: Add isNextPageEnabled and isPreviousPageEnabled methods to MatPaginatorHarness (#24784)
5fc655b4a0 feat paginator: add input for configuring the underlying select (#13705)
ca1aaae7e2 feat progress-spinner: add color to default options (#24356)
38334d6bc8 feat schematics: add option not to include animations module in ng-add (#22559)
1aa5a20647 feat select: allow user-defined aria-describedby (#24644)
5846195007 feat slide-toggle: Add disabled predicate to MatSlideToggleHarness (#24761)
0d162a4132 feat sort: default arrow position in MatSortDefaultOptions (#23609)
cc6112298d feat stepper: add input for controlling the animation duration (#17133)
fc5f8b0266 feat stepper: add the ability to control the position of the header in a horizontal stepper (#15509)
c3188c84ef feat tabs: add the ability to keep content inside the DOM while off-screen (#20393)
cad0872208 feat tabs: add the ability to keep content inside the DOM while off-screen (#24299)
f42fee0de7 feat tabs: Throw error in MDC tabs if [tabPanel] input is not provided (#24517)
cb206be37d fix autocomplete: always emit closed event (#24642)
0b52561840 fix card: use more specific selector for divider override (#23531)
47517b65e0 fix card: use more specific selector for divider override (#23531)
f05e65a02b fix chips: allow for role to be overwritten on chip list and chip (#15794)
d67dad6b1b fix chips: Make MatChipInputEvent.chipInput required. (#23692)
de63e29be4 fix core: noop animations not applying to selector lists (#24904)
dbb6dc09b4 fix core: resolve memory leak by removing event listeners from the ripple element (#24663)
e03a77065d fix core: ripples not being clipped on safari in shadow dom (#24029)
e86be88125 fix core: ripples persisting when container is removed from DOM while fading-in (#24482)
7e67602799 fix datepicker: expose datepicker-date-range-colors mixin
5603d9b7f1 fix datepicker: fix failing unit test in multiyear view (#24418)
15774a9235 fix datepicker: update active date on focusing a cell (#24384)
f16548462e fix dialog: provide defaults for dialog animation (#24591)
599d1b445f fix dialog: Use align as @Input() in MatDialogActions (#24328)
575332c929 fix dialog: use quoted keys in the animation state object (#24594)
64c2d311b4 fix expansion: picking up lazy content from child component (#14477)
025a534483 fix icon: clip overflowing icon elements (#12429)
6b2b51844a fix input: preserve native placeholder on non-legacy appearances (#20936)
44293522e9 fix menu: account for menu padding different from the default (#16169)
0a465281f6 fix menu: use narrower value for aria-haspopup on trigger element (#15219)
ff12d09c1d fix schematics: remove usages of deprecated defaultProject option (#24641)
ee23ac2aa0 fix schematics: support standalone components in ng-add (#24931)
faed61cc7d fix schematics: use workingDirectory smart provider in path option
8dfbbed549 fix table: accessibility improvements on table examples
e917541cb5 fix tabs: allow coercing of booleans for all inputs (#24377)
f30609c925 refactor core: deprecate legacy theming API (#24835)
bab3b989f9 refactor core: no longer define stateChanges in mixinErrorState (#22875)
2fc6b9281d refactor list: remove deprecated APIs for version 13 (#23327)
db126b5797 refactor stepper: remove deprecated APIs for version 13 (#23328)

google-maps

Commit Type Description
9f27303aad fix error when minified through closure (#24897)

cdk-experimental

Commit Type Description
c176670ce3 feat combobox: glue together combobox and listbox with DI instead of a panel directive (#24637)
4cc6b04a25 feat menu: allow configuration of typeahead and menu position (#24600)
dc020c7ac2 feat menu: Use DI instead of CdkMenuPanel to connect menus (#24558)
b8ccf036cb fix menu: API, code, and docs cleanup pass (#24745)
f384cb52cd fix menu: close standalone menu when focus leaves
9531b68a5c fix menu: don't steal focus on hover
b4b8b202c0 fix menu: fix issue where left/right on standalone menu closes it (#24696)
79b2337949 fix menu: move shared menu logic to base class (#24645)
c8eb797711 fix menu: refocus trigger after closeAll
26e6c1fd2e fix menu: simplify radio and checkbox item APIs (#24720)
5d1d36c453 fix menu: stop inline menu triggers capturing focus

material-experimental

Commit Type Description
353a5482e3 feat mdc-dialog: switch to new theming api (#23620)
0163ad2697 feat mdc-dialog: switch to new theming api (#23620) (#24521)
3e1080931e feat mdc-list: add support for marking the act… (#24433)
1b7d47cfed feat mdc-tabs: default to stretched tabs (#23406)
c3bb3a9e5b fix mdc-core: avoid style conflicts between MDC list and MDC option
f6310fbcf6 fix mdc-dialog: expose dialog-legacy-padding mixin
3a94415b28 fix mdc-dialog: implement delayFocusTrap option (#24727)
94ec04156c fix mdc-dialog: reduce amount of generated CSS
b3c957941a fix mdc-form-field: incorrect alignment with border-box alignment (#24222)
766a01e4ef fix mdc-list: avoid style conflicts with MDC list
02d6e7d77a fix mdc-tabs: CSS applied to wrong element when preserveContent is enabled (#24346)

multiple

Commit Type Description
ea081feabf feat Add a harness filter option for checked checkboxes, radios, and slide-toggles (#24625)
00f68c28e5 fix enable easy extension of harnesses (#24878)

ripple

Commit Type Description
65fb5f4491 fix not fading out on touch devices (#12488)

Special Thanks

Alan Agius, Amy Sorto, Andrew Seguin, Arthur Ming, Artur Androsovych, Diego Bonura, Jean-Philippe, Jeremy Elbourn, Jeri Peier, Joey Perrott, Kristiyan Kostadinov, Mario Härtwig, Martin Forstner, Miles Malerba, Paul Gschwendtner, Richie Foreman, Robin (Robert) Thomas, Ruslan Lekhman, Victor Vieira, Wagner Maciel, Zach Arend, Zack Elliott, dobrevad, peinearydevelopment, renovate[bot] and tomicarsk6

13.3.9 "metal-plumber" (2022-06-02)

material

Commit Type Description
2443607fbf fix datepicker: page scrolling for fast keyboard repeat (#24991)

Special Thanks

Kristiyan Kostadinov

13.3.8 "lead-lamp" (2022-05-25)

material

Commit Type Description
8611a742b fix tabs: ensure the ink bar realigns when the tab header items have changed in dimensions (#24885)

material-experimental

Commit Type Description
7386fe865 fix mdc-checkbox: Use cursor:pointer for label (#24927)

multiple

Commit Type Description
a7ee8a80b fix fix focus and hover styles for mdc-checkbox and mdc-radio (#24930)
b8fddd60c fix fix style imports and deps for mdc-checkbox and mdc-radio (#24972)

Special Thanks

Joey Perrott, Miles Malerba, Vaughan Hilts and Wagner Maciel

13.3.7 "chiffon-carambola" (2022-05-11)

material

Commit Type Description
0bede63d33 fix datepicker: add ability to have numeric zero value in input (#24813)
7a122f7f03 fix expansion: inconsistent spacing for anchor buttons (#24882)
e486ed93e4 fix menu: focus the first item when opening menu on iOS VoiceOver (#24733)

Special Thanks

Dmytro Prokhorov, Kristiyan Kostadinov and Zach Arend

13.3.6 "iridium-ire" (2022-05-04)

material

Commit Type Description
6a0e6ba510 fix menu: add constructor overloads for non-deprecated signatures (#24860)

material-experimental

Commit Type Description
8ca629dc7e fix mdc-snack-bar: avoid multiple snack bars on the page if opened in quick succession (#24757)
d6f9db37b0 fix mdc-table: add inherit background to rows (#24867)

Special Thanks

Andrew Seguin, Daniil Dubrava, Jeremy Elbourn, Kristiyan Kostadinov and Paul Gschwendtner

13.3.5 "bread-bun" (2022-04-27)

cdk

Commit Type Description
68d09ddecd fix overlay: animations interrupted on repeat insertions (#24815)

material

Commit Type Description
86a1e8c7be fix autocomplete: outside click in Angular zone. (#24817)

material-experimental

Commit Type Description
b16a33dbb2 fix mdc-slider: remove pointerdown passive eve… (#24766)
6603bd5ec6 fix mdc-snack-bar: avoid querying the DOM on each change detection (#24770)

Special Thanks

Egor Volvachev, Jesse Beder, Kirill Cherkashin, Kristiyan Kostadinov, Paul Gschwendtner, Ruslan Lekhman, Sukka and Wagner Maciel

13.3.4 "adamantium-albatross" (2022-04-20)

cdk

Commit Type Description
eef47579f fix portal: prevent calling ApplicationRef.detachView on destroyed instance (#24775)

Special Thanks

Andrew Kushnir, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend

13.3.3 "tweed-table" (2022-04-13)

cdk

Commit Type Description
949e3c7fbc fix a11y: visually hidden element affecting scrolling (#24620)

material

Commit Type Description
1e010a3624 fix checkbox: add the boolean property coercion for checked input (#20645)
6c65b1d703 fix chips: prevent default behavior on remove button (#24722)
4501b2518d fix datepicker: avoid rerender when min/maxDate changes to different time on the same day (#24434)
aae60833eb fix list: wrong order of arguments when calling custom compareWith function (#24743)
68c5e870bd fix select: empty space read out by VoiceOver on Chrome (#24741)
0d1755d566 fix snack-bar: update generic types for openFromComponent (#24634)
b83d225b33 fix tabs: wrong scroll distance if selected tab is removed (#24118)
ca30f426a9 perf progress-bar: do not run change detection if there are no animationEnd listeners (#24673)

Special Thanks

Artur Androsovych, Georgian Stan, Klemen Oslaj, Kristiyan Kostadinov, Michael Doner, Pascal Weyrich, Paul Gschwendtner, RobStrader and Zach Arend

13.3.2 "flannel-flamingo" (2022-03-30)

cdk

Commit Type Description
48968719fc fix a11y: live announcer promise never resolved if new announcement comes in (#24700)
e9734a9c66 fix testing: entering negative number values not working with reactive forms (#24656)

material

Commit Type Description
c677f11ed8 fix button-toggle: ripples not clipping correctly in safari (#12311)
20af3e7c9d fix chips: ripple not clipped on safari (#21495)
d04e7c9b69 fix core: unable to override tag selectors inside .mat-typography (#14617)
9490a31641 fix list: not working correctly when list item is used as a button (#13617)
b07ae4ccc4 fix menu: clicks on disabled item closing the menu (#19183)
e85777712a fix radio: set tabindex based on selected state (#18081)
7f274dc96f fix snack-bar: ensure that the snack bar always runs inside the NgZone (#24611)
a5aa87502b fix tabs: focus wrapping back to selected label when using shift + tab (#14194)
04f4937b75 fix tabs: update tab state when active tab is swapped out (#24164)

material-experimental

Commit Type Description
a704913d2b fix mdc-button: extended fab touch target not covering entire button (#24322)
23e7b8e6c1 fix mdc-chips: make it easier to customize chip typography (#24632)
518022288b fix mdc-chips: Mirror aria-describedby to matChipInput (#24551)
9497b02f8b fix mdc-slider: update layout when container resizes (#24648)
e5c025dff4 fix mdc-slider: use passive event listeners (#24675)

Special Thanks

Artur Androsovych, ByzantineFailure, David Gonzalez, Dilyorbek, Kristiyan Kostadinov, Naveen, Paul Gschwendtner, Raí Siqueira, Shivam Sethi, Wagner Maciel and Zach Arend

13.3.1 "pearl-necklace" (2022-03-23)

cdk

Commit Type Description
cf24b704d fix schematics: mark ng-add schematics as hidden
4a4ebe7df perf scrolling: do not run change detection if there are no viewChange listeners (#23987)

material

Commit Type Description
0897f49d7 fix autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569)
51ddecbbb fix checkbox: model value not updated when using toggle method (#11902)
174871713 fix input: resolve memory leak on iOS (#24599)
eed36b3ba fix schematics: mark ng-add schematics as hidden
240b238f9 fix select: NVDA reading out table when opening select on Chrome (#23446)
e04b7aeee fix select: value set through property not being propagated to value accessor (#10246)
5e5b296bf perf icon: remove IE workaround (#24514)

material-experimental

Commit Type Description
b09c7427c fix mdc-chips: replace innerText w/ textContent (#24635)

multiple

Commit Type Description
0a3c7d7c4 fix memory leak when forcing focus (#24520)

Special Thanks

Alan Agius, Artur Androsovych, CommanderRoot, Jeremy Elbourn, Joey Perrott, Kristiyan Kostadinov, Paul Gschwendtner, Wagner Maciel and tomicarsk6

13.3.0 "aluminum-armadillo" (2022-03-16)

cdk

Commit Type Description
e4c64dd56 fix drag-drop: only block dragstart event on event targets (#24581)

material

Commit Type Description
33d07df95 fix badge: ensure overflow visible (#24602)
dfef17351 fix datepicker: fix Voiceover losing focus on PageDown (#24399)
1703b83ae fix datepicker: use cdk-visually-hidden on calendar header (#24523)
41320d07e fix tabs: avoid timeouts in background tabs (#24000)

material-experimental

Commit Type Description
097ec0d11 fix mdc-core: add app background color (#22992)
15a0676d5 fix mdc-radio: add hover indication (#24595)

Special Thanks

Andrew Seguin, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend

13.2.6 "suede-spaghetti" (2022-03-09)

cdk

Commit Type Description
39929a815d fix overlay: backdrop timeouts not being cleared in some cases (#23972)
2f2b0c7cf4 fix testing: dispatch mouseover and mouseout events in UnitTestElement (#24490)
edca54f2d0 fix testing: require at least one argument for locator functions (#23619)

material

Commit Type Description
c4993ac171 fix button: avoid setting a tabindex on all link buttons (#22901)
c47d30e0e5 fix dialog: don't wait for animation before moving focus (#24121)
70b8248568 fix expansion: able to tab into descendants with visibility while closed (#24045)
d22d73ab8d fix select: disabled state out of sync when swapping form group with a disabled one (#17872)
911d6b71d4 fix slide-toggle: clear name from host node (#15505)
4b5363d160 fix tooltip: decouple removal logic from change detection (#19432)

material-experimental

Commit Type Description
8414646d79 fix mdc-card: remove extra margin if header doesn't have an avatar (#19072)
f66486dc5b fix mdc-slider: fix a few null pointer exceptions (#23659)

multiple

Commit Type Description
6ee0089ce6 fix don't block child component animations on open (#24529)

Special Thanks

Andrew Seguin, Jeri Peier, Kristiyan Kostadinov and Paul Gschwendtner

13.2.5 "satin-sash" (2022-03-02)

cdk

Commit Type Description
9e34a0f69f fix drag-drop: error if preview dimensions are accessed too early (#24498)
9be3c46b01 fix testing: TestElement sendKeys method should throw if no keys have been specified (#18271)
8e57a89cba perf overlay: add event listeners for overlay dispatchers outside of zone (#24408)

material

Commit Type Description
ed2f516401 fix autocomplete: auto-highlighted first option not display correctly if the floating label is disabled (#14507)
502102116e fix autocomplete: don't block default arrow keys when using modifiers (#11987)
f31fd3f066 fix autocomplete: reopen panel on input click (#16020)
5a79042d7d fix button-toggle: use solid border color (#14253)
e2d4eecfcb fix checkbox: inconsistent disabled color (#23083)
005ec323de fix checkbox: incorrect text color when placed inside an overlay with a dark theme (#19054)
d7cbd1315f fix datepicker: matDatepickerParse error not being added on first invalid value (#11524)
046022f31d fix datepicker: use aria-live over cdkAriaLive on period button (#24398)
37f69dbf7e fix dialog: use passed in ComponentFactoryResolver to resolve dialog content (#17710)
2e15f54a9f fix menu: focus lost if active item is removed (#14039)
ea07fa8e64 fix progress-spinner: unable to change mode on spinner directive (#14514)
1a498a6a81 fix sort: remove role from header when disabled (#24477)
72019531db fix tooltip: don't hide when pointer moves to tooltip (#24475)

material-experimental

Commit Type Description
7b85cc077c fix mdc-button: density styles being overwritten by structural styles (#22736)
aeb1426e4c fix mdc-chips: expose avatar harness (#24499)

Special Thanks

Andrew Seguin, Artur Androsovych, Jeri Peier, Kristiyan Kostadinov, Paul Gschwendtner, Yousaf Nawaz and Zach Arend

13.2.4 "plastic-mug" (2022-02-23)

cdk

Commit Type Description
74bae85bc5 fix drag-drop: incorrectly sorting element inside dialog with blocked scrolling (#14806)
81898ca5f6 fix drag-drop: stop pointer events on placeholder (#24404)

material

Commit Type Description
6b76469b4a fix autocomplete: closing immediately when input is focused programmatically (#21081)
3ea76419c8 fix autocomplete: use narrow value for aria-haspopup (#15361)
9a12eabf6b fix button-toggle: unable to override elevation and high contrast styling applied incorrectly (#14722)
cbd4b0ce4f fix checkbox: clear static aria attributes from host nodes (#17092)
f6eaa7c1cf fix form-field: use correct color for form fields in high contrast mode (#24422)
39d7834797 fix radio: clicks not propagating to wrapper elements (#24459)
5988b8f77b fix radio: not checked on first click if partially visible (#19505)
33716f124b fix select: arrow highlighted state not updating in Safari (#15281)
fc204e4f4d fix sidenav: prevent focus from entering hidden sidenav if child element has a visibility
5e41a0ad09 fix tabs: use buttons for paginator also tab-header and mdc (#24338)

material-experimental

Commit Type Description
4198f5b5dc fix mdc-dialog: align change detection with non-MDC version (#24451)
45836f924d fix mdc-list: fix typo in action-list css class (#24448)
7ca02495cd fix mdc-list: use body-1 rather than subtitle-1 typography for list items (#24417)
c9a15476e8 fix mdc-select: target correct element with typography (#24258)
bd3f39fb15 perf mdc-table: reduce bundle size (#24309)

Special Thanks

Alireza Ebrahimkhani, Arthur Ming, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]

13.2.3 "platinum-pen" (2022-02-16)

material

Commit Type Description
2c73b2df6 fix menu: position classes not update when window is resized (#24385)

cdk-experimental

Commit Type Description
8c632ee87 fix column-resize: Fix bug in hover logic introduced by IE cleanup (#24396)

Special Thanks

Karl Seamon, Kristiyan Kostadinov, Paul Gschwendtner, Zach Arend and Zack Elliott

13.2.2 "enamel-eagle" (2022-02-09)

cdk

Commit Type Description
4b6e83274 fix scrolling: fix scrolling in appendOnly mode (#24153)

material

Commit Type Description
f5199eeeb fix datepicker: fix improper focus trapping with VoiceOver and ChromeVox (#24300)
a72bcbe50 fix datepicker: remove abbr from day of week header (#24106)

material-experimental

Commit Type Description
3bbcb444f fix mdc-checkbox: add missing classes for checked (#24350)

material-experiental

Commit Type Description
70bec6054 fix mdc-list: update material-components-web to pick up multi-select list keyboard support (#24354)

Special Thanks

Alan Agius, Artur Androsovych, Chabbey François, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend and renovate[bot]

13.2.1 "vinyl-viola" (2022-02-02)

cdk

Commit Type Description
70d1634e70 fix a11y: allow for multiple browser-generated description containers (#23507)

material

Commit Type Description
d8ddfb04ca fix datepicker: content overflowing when large custom header is provided (#24255)
d7fe423a3e fix menu: adjust overlay size when amount of items changes (#21457)