Skip to content

Releases: angular/components

v15.0.0-next.4

05 Oct 21:06
Compare
Choose a tag to compare
v15.0.0-next.4 Pre-release
Pre-release

15.0.0-next.4 "quartz-quill" (2022-10-05)

material

Commit Description
fix - 9f0071dc4 button: cdk-focus classes not being applied (#25619)
fix - 17e217acd chips: aria-selected not reflecting selection state (#25742)
fix - 9dbc4fd70 core: add typography hierarchy to prebuilt (#25746)
fix - e73ba59d7 core: remove core style parameters (#25738)
fix - a106eba5a list: communicate current active page with aria-current (#25681)
fix - 2686bfef3 list: visually indicate active links in HCM (#25679)
fix - 4a512cf29 schematics: add custom replacements for imports
fix - f23140419 schematics: add support for replacing mixins that begin with all-legacy-component
fix - cfc923029 schematics: correctly migrate theme, color & typography
fix - fd11f2b4d schematics: ensure test files are included in migration (#25757)
fix - 19d0b3613 schematics: files with inline resources overwritten by ng-generate (#25744)
fix - 018a6f796 schematics: fix calling .match on null
fix - 1289310d4 schematics: improve sass comment adding logic
fix - 9d5f0f3cf schematics: replace pre-existing attribute values (#25754)
fix - 6526277d4 tooltip: animation not cancelled when mouseleave goes through tooltip (#25740)
fix - 9769a5ada 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

05 Oct 19:17
Compare
Choose a tag to compare

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

material

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

Special Thanks

Joey Perrott, Kristiyan Kostadinov and Titos Chaniotakis

v15.0.0-next.3

29 Sep 18:04
Compare
Choose a tag to compare
v15.0.0-next.3 Pre-release
Pre-release

15.0.0-next.3 "blubber-blabber" (2022-09-29)

material

Commit Description
feat - 3b769b3eb3 core: remove typography styles from core mixin (#25723)
fix - df50b0721f schematics: add explicit typography @include in v15 update (#25724)

cdk

Commit Description
fix - b5f15f426c a11y: clean up list key manager on destroy (#25715)

Special Thanks

Andrew Seguin, Kristiyan Kostadinov and Miles Malerba

v15.0.0-next.2

28 Sep 18:52
Compare
Choose a tag to compare
v15.0.0-next.2 Pre-release
Pre-release

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
feat - e1c0c5528 update to luxon 3 (#25660)

material

Commit Description
feat - 73ef52ce1 core: add option to disable core typography (#25706)
feat - ca5428383 datepicker: make compatible with MDC & legacy components (#25648)
feat - 36af2a3fb form-field: add error harness (#25698)
feat - 8ca3155db select: add page down/up button functionality (#25508)
fix - 90e644634 bottom-sheet: aria-modal not being set
fix - 1e969dd6a core: add flag whether to copy color theme values (#25695)
fix - c14d17684 core: add optional warning for incomplete themes (#25654)
fix - c35763be9 core: add typography to prebuilt themes (#25696)
fix - e3adcfe69 core: use full theme config definitions to prebuilt themes (#25656)
fix - 2704c310a datepicker: announce the "to" when reading year range (#24958)
fix - 9d6cc6fe2 dialog: aria-modal not being set
fix - 9bd852330 legacy-core: name all ts symbols to reflect legacy-ness (#25673)
fix - 7b7ad32eb schematics: add missing legacy sass mixin transforms
fix - 69904a078 schematics: add missing legacy TS symbol transforms
fix - abb177b4e schematics: split core imports in ng update (#25678)
fix - 15288a9aa schematics: update and handle import statements for the MDC migration
fix - af72eda18 schematics: update sass function names
fix - b88e2ee17 schematics: update typescript symbols in test code
fix - 94c773dbc stepper: remove invalid aria attribute (#25644)
fix - 218297aae 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

28 Sep 17:50
Compare
Choose a tag to compare

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

material

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

Special Thanks

James Skinner, Kristiyan Kostadinov and Paul Gschwendtner

v15.0.0-next.1

14 Sep 19:36
Compare
Choose a tag to compare
v15.0.0-next.1 Pre-release
Pre-release

15.0.0-next.1 "ferrofluid-flounder" (2022-09-14)

material

Commit Description
fix - 518b2b63aa button: remove dependency on legacy button (#25579)
fix - 1ade334525 card: remove card deps on legacy-card
fix - 7021954dea core: fix swapped units in define-typography functions (#25615)
fix - bf9f2ec1d5 core: warn when legacy theme is created (#25625)
fix - 814ba1b668 datepicker: restore focus after closing animation (#25567)
fix - 5e34770a41 dialog: remove dialog deps on legacy-dialog
fix - a0d74daf94 form-field: fix typography for native input element (#25616)
fix - 73550546e4 menu: update submenu indication when menu is assigned (#25608)
fix - 07421d02fe paginator: remove deps on legacy components
fix - 9331866b11 progress-bar: add coercion for number inputs (#25585)
fix - c5c8e64f10 progress-bar: remove dependency on legacy progress bar (#25581)
fix - f9583184d6 progress-spinner: remove dependency on legacy progress spinner (#25583)
fix - 9be94a0bfb select: fix arrow alignment (#25626)
fix - a3e6b58482 slide-toggle: remove slide-toggle deps on legacy-slide-toggle
fix - e8e91538f4 snack-bar: fix legacy reference in docs
fix - 4b1ecdf71a sort: remove deps on legacy components
fix - b98ae5ac07 stepper: remove deps on legacy components
fix - b70c18bcfe table: fix legacy reference in docs
fix - c586fe6fc5 tabs: remove tabs deps on legacy-tabs
fix - 04ea76cd01 tooltip: remove tooltip deps on legacy-tooltip

cdk

Commit Description
fix - c294a3a5e3 a11y: account for Windows 11 high contrast themes in detector (#25624)
fix - 1b0265c4a5 listbox: error with multiple preselected values (#25621)
fix - eae2620e4b 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 Sep 17:49
Compare
Choose a tag to compare

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

material

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

cdk

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

Special Thanks

Kristiyan Kostadinov and Paul Gschwendtner

v15.0.0-next.0

07 Sep 19:02
Compare
Choose a tag to compare
v15.0.0-next.0 Pre-release
Pre-release

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 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 and mat-chip-grid to better represent the different interaction patterns.
    • DOM and CSS classes for mat-option and mat-optgroup have changed.
    • Typescript API is largely the same but may have minor differences
    • 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 mat-radio-group and mat-radio-button have changes.
    • Typescript API is largely the same but may have minor differences.
    • 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 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

youtube-player

Commit Description
feat - f000b2f25 support no cookie mode (#25165)

material

Commit Description
feat - 532454b17 autocomplete: switch implementation to use MDC (#25386)
feat - 00f4abe85 button: Switch button implementation to use MDC (#25381)
feat - a928639e9 card: Switch card implementation to use MDC (#25082)
feat - e8e719974 checkbox: refactor pseudo-checkbox size styles (#25419)
feat - 9ac264f10 checkbox: switch implementation to use MDC (#25369)
feat - 3b87655f9 checkbox: update pseudo-checkbox size (#25425)
feat - dc74aa382 checkbox: use -size for legacy checkbox (#25424)
feat - d496ebec0 chips: switch implementation to use MDC (#25400)
feat - 3463c5a38 core: delete deprecated legacy theming API tests (#25265)
feat - 742d858b9 core: make mdc-based typography default (#25551)
feat - 7e94186fd core: move MDC-based elevation styles out of experimental (#25486)
feat - 3fd20a7c5 core: move mdc-helpers to material/core
feat - 5b8d5214f core: switch option implementation to use MDC (#25343)
feat - d70fd6c2d datepicker: expose datepicker symbols (#25552)
feat - 439852ba8 dialog: Switch dialog implementation to use MDC (#25352)
feat - 119dd4bcf form-field: Ability to support custom error message components inside a form field (#25399)
feat - 3db6b1d1b form-field: switch implementation to use MDC
feat - 6883100b4 input: switch implementation to use MDC
feat - 750dad699 legacy-core: create legacy-core entry point
feat - 5f0f071ac list: switch implementation to use MDC list (#25445)
feat - 20db76d3e menu: switch implementation to use MDC (#25431)
feat - f7385ffc8 paginator: migrate MDC examples (#25497)
feat - 8f11370e5 paginator: Switch paginator implementation to use MDC (#25456)
feat - f384c24b9 progress-bar: Switch progress-bar implementation to use MDC (#25234)
feat - 4a6a0f18b radio: switch implementation to use MDC (#25409)
feat - 7b5bb76d3 schematics: add autocomplete styles migrator and tests
feat - 8f8f06f22 schematics: add card styles migrator and tests
feat - ee5a8362a schematics: add checkbox styles migrator and tests
feat - 0108de5af schematics: add chips styles migrator and tests
[feat - 825688f82](https://github.com/an...
Read more

v14.2.1

07 Sep 16:36
Compare
Choose a tag to compare

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

material

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

cdk

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

Special Thanks

Kristiyan Kostadinov, Mark Goldberg and Paul Gschwendtner

v14.2.0

25 Aug 21:23
Compare
Choose a tag to compare

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

cdk-experimental

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

material

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

cdk

Commit Description
feat - 06c2164618 a11y: add named export and public property to CdkMonitorFocus directive (#25427)
feat - 0fb2e9a5f7 listbox: add listbox to cdk (#25380) (#25474)
fix - 79858ea14b 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