Releases: angular/components
v15.0.0-next.4
15.0.0-next.4 "quartz-quill" (2022-10-05)
material
Commit | Description |
---|---|
button: cdk-focus classes not being applied (#25619) | |
chips: aria-selected not reflecting selection state (#25742) | |
core: add typography hierarchy to prebuilt (#25746) | |
core: remove core style parameters (#25738) | |
list: communicate current active page with aria-current (#25681) | |
list: visually indicate active links in HCM (#25679) | |
schematics: add custom replacements for imports | |
schematics: add support for replacing mixins that begin with all-legacy-component | |
schematics: correctly migrate theme, color & typography | |
schematics: ensure test files are included in migration (#25757) | |
schematics: files with inline resources overwritten by ng-generate (#25744) | |
schematics: fix calling .match on null | |
schematics: improve sass comment adding logic | |
schematics: replace pre-existing attribute values (#25754) | |
tooltip: animation not cancelled when mouseleave goes through tooltip (#25740) | |
tooltip: resolve server-side rendering error (#25728) |
Special Thanks
Amy Sorto, Andrew Seguin, Joey Perrott, Kevin Lee / 이지환, Kristiyan Kostadinov, Miles Malerba, Titos Chaniotakis, Wagner Maciel and Zach Arend
v14.2.4
v15.0.0-next.3
15.0.0-next.3 "blubber-blabber" (2022-09-29)
material
Commit | Description |
---|---|
core: remove typography styles from core mixin (#25723) | |
schematics: add explicit typography @include in v15 update (#25724) |
cdk
Commit | Description |
---|---|
a11y: clean up list key manager on destroy (#25715) |
Special Thanks
Andrew Seguin, Kristiyan Kostadinov and Miles Malerba
v15.0.0-next.2
15.0.0-next.2 "bamboo-bear" (2022-09-28)
Breaking Changes
material
- 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.
material-luxon-adapter
Commit | Description |
---|---|
update to luxon 3 (#25660) |
material
Commit | Description |
---|---|
core: add option to disable core typography (#25706) | |
datepicker: make compatible with MDC & legacy components (#25648) | |
form-field: add error harness (#25698) | |
select: add page down/up button functionality (#25508) | |
bottom-sheet: aria-modal not being set | |
core: add flag whether to copy color theme values (#25695) | |
core: add optional warning for incomplete themes (#25654) | |
core: add typography to prebuilt themes (#25696) | |
core: use full theme config definitions to prebuilt themes (#25656) | |
datepicker: announce the "to" when reading year range (#24958) | |
dialog: aria-modal not being set | |
legacy-core: name all ts symbols to reflect legacy-ness (#25673) | |
schematics: add missing legacy sass mixin transforms | |
schematics: add missing legacy TS symbol transforms | |
schematics: split core imports in ng update (#25678) | |
schematics: update and handle import statements for the MDC migration | |
schematics: update sass function names | |
schematics: update typescript symbols in test code | |
stepper: remove invalid aria attribute (#25644) | |
tooltip: animations running when timeouts haven't elapsed (#25699) |
Special Thanks
Amy Sorto, Andrew Seguin, James Skinner, Kristiyan Kostadinov, Martin Forstner, Miles Malerba, Paul Gschwendtner, Zach Arend and angular-robot[bot]
v14.2.3
14.2.3 "wool-wombat" (2022-09-28)
material
Commit | Description |
---|---|
bottom-sheet: aria-modal not being set | |
dialog: aria-modal not being set | |
stepper: remove invalid aria attribute (#25644) | |
tooltip: animations running when timeouts haven't elapsed (#25699) (#25701) |
Special Thanks
James Skinner, Kristiyan Kostadinov and Paul Gschwendtner
v15.0.0-next.1
15.0.0-next.1 "ferrofluid-flounder" (2022-09-14)
material
Commit | Description |
---|---|
button: remove dependency on legacy button (#25579) | |
card: remove card deps on legacy-card | |
core: fix swapped units in define-typography functions (#25615) | |
core: warn when legacy theme is created (#25625) | |
datepicker: restore focus after closing animation (#25567) | |
dialog: remove dialog deps on legacy-dialog | |
form-field: fix typography for native input element (#25616) | |
menu: update submenu indication when menu is assigned (#25608) | |
paginator: remove deps on legacy components | |
progress-bar: add coercion for number inputs (#25585) | |
progress-bar: remove dependency on legacy progress bar (#25581) | |
progress-spinner: remove dependency on legacy progress spinner (#25583) | |
select: fix arrow alignment (#25626) | |
slide-toggle: remove slide-toggle deps on legacy-slide-toggle | |
snack-bar: fix legacy reference in docs | |
sort: remove deps on legacy components | |
stepper: remove deps on legacy components | |
table: fix legacy reference in docs | |
tabs: remove tabs deps on legacy-tabs | |
tooltip: remove tooltip deps on legacy-tooltip |
cdk
Commit | Description |
---|---|
a11y: account for Windows 11 high contrast themes in detector (#25624) | |
listbox: error with multiple preselected values (#25621) | |
menu: don't prevent default enter and space actions (#25591) |
Special Thanks
Andrew Seguin, ConnorLin, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and Zach Arend
v14.2.2
14.2.2 "cytoplasm-salmon" (2022-09-14)
material
Commit | Description |
---|---|
datepicker: restore focus after closing animation (#25567) |
cdk
Commit | Description |
---|---|
a11y: account for Windows 11 high contrast themes in detector (#25624) | |
listbox: error with multiple preselected values (#25621) | |
menu: don't prevent default enter and space actions (#25591) |
Special Thanks
Kristiyan Kostadinov and Paul Gschwendtner
v15.0.0-next.0
15.0.0-next.0 "charcoal-coin" (2022-09-07)
Breaking Changes
material
-
- DOM and CSS classes for
mat-autocomplete
have changes. - TypeScript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
DOM and CSS classes for mat-button, mat-fab, and mat-icon-button have changed.
Typescript API is largely the same but may have minor differences. -
- DOM and CSS classes for mat-card have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
mat-chip-list
has been split up into three different components:mat-chip-set
,mat-chip-listbox
andmat-chip-grid
to better represent the different interaction patterns.
-
- DOM and CSS classes for
mat-option
andmat-optgroup
have changed. - Typescript API is largely the same but may have minor differences
- DOM and CSS classes for
-
- DOM and CSS classes for mat-dialog have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
- fixup! feat(material/dialog): Switch dialog implementation to use MDC
-
- DOM and CSS classes for the various list components have changed.
- Typescript API is largely the same but may have minor differences.
-
- DOM and CSS classes for
mat-menu
have changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-radio-group
andmat-radio-button
have changes. - Typescript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for
mat-select
have changes. - TypeScript API is largely the same but may have minor differences.
- DOM and CSS classes for
-
- DOM and CSS classes for mat-slide-toggle have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
mat-slider
has a new API that requires a<input matSliderThumb>
element.
-
- DOM and CSS classes for mat-snack-bar have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- DOM and CSS classes for mat-table have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- DOM and CSS classes for mat-tabs have changes
- Typescript API is largely the same but may have minor differences
- See the MDC migration guide for more information about the changes and
how to migrate your app (TODO: link when available)
-
- Passing strings for MatDialogConfig.enterAnimationDuration and
MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
in ms instead
- deprecate the string animation durations in favor of numbers
- Passing strings for MatDialogConfig.enterAnimationDuration and
youtube-player
Commit | Description |
---|---|
support no cookie mode (#25165) |
material
Commit | Description |
---|---|
autocomplete: switch implementation to use MDC (#25386) | |
button: Switch button implementation to use MDC (#25381) | |
card: Switch card implementation to use MDC (#25082) | |
checkbox: refactor pseudo-checkbox size styles (#25419) | |
checkbox: switch implementation to use MDC (#25369) | |
checkbox: update pseudo-checkbox size (#25425) | |
checkbox: use -size for legacy checkbox (#25424) | |
chips: switch implementation to use MDC (#25400) | |
core: delete deprecated legacy theming API tests (#25265) | |
core: make mdc-based typography default (#25551) | |
core: move MDC-based elevation styles out of experimental (#25486) | |
core: move mdc-helpers to material/core | |
core: switch option implementation to use MDC (#25343) | |
datepicker: expose datepicker symbols (#25552) | |
dialog: Switch dialog implementation to use MDC (#25352) | |
form-field: Ability to support custom error message components inside a form field (#25399) | |
form-field: switch implementation to use MDC | |
input: switch implementation to use MDC | |
legacy-core: create legacy-core entry point | |
list: switch implementation to use MDC list (#25445) | |
menu: switch implementation to use MDC (#25431) | |
paginator: migrate MDC examples (#25497) | |
paginator: Switch paginator implementation to use MDC (#25456) | |
progress-bar: Switch progress-bar implementation to use MDC (#25234) | |
radio: switch implementation to use MDC (#25409) | |
schematics: add autocomplete styles migrator and tests | |
schematics: add card styles migrator and tests | |
schematics: add checkbox styles migrator and tests | |
schematics: add chips styles migrator and tests | |
[ |
v14.2.1
14.2.1 "carbon-candle" (2022-09-07)
material
Commit | Description |
---|---|
button-toggle: incorrect event source in some cases (#25544) |
cdk
Commit | Description |
---|---|
collections: ConnectableObservable incorrectly inferred as data source (#25526) |
Special Thanks
Kristiyan Kostadinov, Mark Goldberg and Paul Gschwendtner
v14.2.0
14.2.0 "rayon-river" (2022-08-25)
cdk-experimental
Commit | Description |
---|---|
listbox: fix issue with aria-selected (#25373) |
material
Commit | Description |
---|---|
datepicker: Allow user to jump between start and end dates with arrow keys (#25359) |
cdk
Commit | Description |
---|---|
a11y: add named export and public property to CdkMonitorFocus directive (#25427) | |
listbox: add listbox to cdk (#25380) (#25474) | |
scrolling: error during server-side rendering (#25461) |
Special Thanks
Andrew Seguin, Emmanuel Roux, Joey Perrott, Karl Seamon, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and Wagner Maciel