Skip to content

Releases: angular/components

v15.0.1

30 Nov 22:12
Compare
Choose a tag to compare

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

material

Commit Description
fix - 0cd409e5b chips: initial value from forms not reflected in the view (#26052)
fix - a64ded01e chips: make focus overlay not affect text color (#25892)
fix - a779d210a core: icons not aligned inside mat-option (#26054)
fix - c0311aa37 core: reintroduce opacity in elevation mixin (#26015)
fix - 4300f3929 core: ripples not being removed if container is hidden (#26096)
fix - 261820ea2 datepicker: date range inputs not aligning in some cases (#25967)
fix - dc4e451a2 datepicker: resolve typing issue when extending datepicker input in legacy app (#25988)
fix - e0917085d form-field: allow clicking on floating label (#26110)
fix - 00618a99c form-field: change selector to allow density class on form field (#26075)
fix - 16ae0be2b form-field: don't block click on prefix/suffix when disabled (#25987)
fix - febf5dc06 form-field: not visually disabled if form control is disabled without emitting an event (#26088)
fix - e922f03be list: allow mat-list-item outside list (#26092)
fix - 78bd450f1 list: hover indication blocking interactions (#26016)
fix - 6e40e97be list: pointer events disabled around content (#26012)
fix - a9fea8f14 schematics: add undefined check (#26081)
fix - ffb5d077c schematics: ensure mdc migration compatibility with nx (#26027)
fix - a804a949d schematics: improve mdc-migration error logging (#26060)
fix - f61a21382 select: changed after checked error if option label changes (#23315)
fix - 1566ab10d slide-toggle: focus indication not showing inside OnPush parent (#26111)
fix - c9a5474f4 slider: fix slider resize w/ transforms (#26044)
fix - 8aa4a49d7 slider: form control w/ initial disabled state (#25972)
fix - dcde7684f slider: update VI when toggling discrete (#25985)
fix - c70875d38 toolbar: inherit toolbar color in flat buttons (#26089)
perf - 7755aa547 chips: reduce amount of macro tasks (#26113)

cdk

Commit Description
fix - e1686a87f a11y: live announcer not working with aria-modal element (#25978)
fix - 52e8f448a menu: not closing when inside shadow DOM (#26112)
fix - 84bb6608f menu: prevent default selection key actions (#26051)
fix - a3c4c00e9 menu: remove unused var (#26140)

multiple

Commit Description
fix - 8b53abda9 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

16 Nov 21:07
Compare
Choose a tag to compare

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.

material-luxon-adapter

Commit Description
feat - e1c0c5528a update to luxon 3 (#25660)

youtube-player

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

material

Commit Description
feat - 532454b17a autocomplete: switch implementation to use MDC (#25386)
feat - 87e17aac0b button: add variant to button harness (#25770)
feat - 00f4abe859 button: Switch button implementation to use MDC (#25381)
feat - a928639e94 card: Switch card implementation to use MDC (#25082)
feat - e8e7199744 checkbox: refactor pseudo-checkbox size styles (#25419)
feat - 9ac264f10d checkbox: switch implementation to use MDC (#25369)
feat - 3b87655f9e checkbox: update pseudo-checkbox size (#25425)
feat - dc74aa382c checkbox: use -size for legacy checkbox (#25424)
feat - d496ebec00 chips: switch implementation to use MDC (#25400)
feat - 73ef52ce17 core: add option to disable core typography (#25706)
feat - 3463c5a38c core: delete deprecated legacy theming API tests (#25265)
feat - 742d858b9a core: make mdc-based typography default (#25551)
feat - 7e94186fd5 core: move MDC-based elevation styles out of experimental (#25486)
feat - 3fd20a7c53 core: move mdc-helpers to material/core
feat - 3b769b3eb3 core: remove typography styles from core mixin (#25723)
feat - 5b8d5214fe core: switch option implementation to use MDC (#25343)
feat - d70fd6c2de datepicker: expose datepicker symbols (#25552)
feat - ca54283837 datepicker: make compatible with MDC & legacy components (#25648)
feat - 439852ba8a dialog: Switch dialog implementation to use MDC (#25352)
feat - 119dd4bcfa form-field: Ability to support custom error message components inside a form field (#25399)
feat - 36af2a3fbe form-field: add error harness (#25698)
feat - 3db6b1d1ba form-field: switch implementation to use MDC
feat - 6883100b4c input: switch implementation to use MDC
feat - 750dad699f legacy-core: create legacy-core entry point
feat - 5f0f071ac5 list: switch implementation to use MDC list (#25445)
feat - 20db76d3e9 menu: switch implementation to use MDC (#25431)
feat - f7385ffc8a paginator: migrate MDC examples (#25497)
feat - 8f11370e5e paginator: Switch paginator implementation to use MDC (#25456)
feat - f384c24b94 progress-bar: Switch progress-bar implementation to use MDC (#25234)
feat - 4a6a0f18bb radio: switch implementation to use MDC (#25409)
feat - 7b5bb76d32 schematics: add autocomplete styles migrator and tests
feat - 8f8f06f229 schematics: add card styles migrator and tests
feat - ee5a8362ad schematics: add checkbox styles migrator and tests
feat - 0108de5aff schematics: add chips styles migrator and tests
[![feat - 825688f](https://img.shields.io/...
Read more

v15.0.0-rc.3

14 Nov 22:35
Compare
Choose a tag to compare
v15.0.0-rc.3 Pre-release
Pre-release

15.0.0-rc.3 "felt-feather" (2022-11-14)

material

Commit Description
fix - e801a7656e schematics: add clarification about directory path format for MDC migration schematic (#25969)
fix - 4e468a9b15 schematics: add handling for several api changes (#25943)
fix - f1658695a2 schematics: add slider input & change template updates (#25952)
fix - 18569b8242 schematics: avoid mutating the AST when traversing (#25964)
fix - d0a89aef32 schematics: handle input level in typography migration (#25949)
fix - 92b2299e4a schematics: improve instructions for dealing with typography changes (#25950)
fix - 08f6ef4357 schematics: not migrating elements with template directives (#25956)
fix - 25a3b1b517 slider: fix track animation (#25924)

Special Thanks

Amy Sorto, Kristiyan Kostadinov, Miles Malerba and Wagner Maciel

v15.0.0-rc.2

09 Nov 23:37
Compare
Choose a tag to compare
v15.0.0-rc.2 Pre-release
Pre-release

15.0.0-rc.2 "steam-soul" (2022-11-09)

material

Commit Description
fix - 0f52389340 chips: show checkmark for selected non-selectable chips (#25942)
fix - 8643c9ccb5 chips: use checkmark graphic for single-selection (#25890)
fix - 69efb41949 core: switch typography hierarchy to new terminology
fix - a612df148e schematics: add binding parsing logic (#25910)
fix - a64186a45b schematics: add handling for invert and vertical (#25922)
fix - a34a28458b schematics: avoid re-entrant processing in MDC style migration
fix - 169bc2e4d6 schematics: incorrect partial migration after typography hierarchy inclusion
fix - 056911822c schematics: migrate legacy typography hierarchy usages in CSS
fix - 9cdb4dbf4d schematics: migrate typography hierarchy classes in templates
fix - 32827ac58a schematics: migrate typography-hierarchy mixin to legacy
fix - ec116ab024 schematics: move value bindings to slider thumb (#25916)
fix - 274a114f58 stepper: content not visibile on first navigation when nested in tabs (#25930)
fix - 66632c9c99 tabs: avoid reference error (#25928)

cdk

Commit Description
fix - f3bce0bf0c scrolling: error when querying for CdkVirtualScrollViewport as CdkScrollable (#25937)

Special Thanks

Douglas Parker, Jeremy Elbourn, Kristiyan Kostadinov, Paul Gschwendtner, Wagner Maciel and Zach Arend

v14.2.7

09 Nov 23:05
Compare
Choose a tag to compare

14.2.7 "smoke-spirit" (2022-11-09)

material

Commit Description
fix - 53588b51d2 stepper: add HCM disabled styles for stepper and tabs (#25393) (#25932)
fix - a1473b93fc stepper: content not visibile on first navigation when nested in tabs (#25930)

cdk

Commit Description
fix - f63918a3b8 scrolling: error when querying for CdkVirtualScrollViewport as CdkScrollable (#25937)

Special Thanks

Douglas Parker, Kristiyan Kostadinov and Wagner Maciel

v15.0.0-rc.1

03 Nov 00:03
Compare
Choose a tag to compare
v15.0.0-rc.1 Pre-release
Pre-release

15.0.0-rc.1 "feldspar-fence" (2022-11-02)

material

Commit Description
fix - 8baae7342 list: fix tabindex="-1" not being maintained when disabled (#25860)
fix - cd2f13c27 schematics: initialize slider template migrator (#25898)
fix - 6cee17e7c schematics: migrate named arguments in define-typography-config (#25907)

cdk

Commit Description
fix - 992cafc39 listbox: incorrectly validating preselected value (#25893)
fix - 4b757e6eb overlay: provide Overlay in root (#25909)

Special Thanks

Kristiyan Kostadinov, Wagner Maciel and Zach Arend

v15.0.0-rc.0

26 Oct 21:15
Compare
Choose a tag to compare
v15.0.0-rc.0 Pre-release
Pre-release

15.0.0-rc.0 "plastic-platypus" (2022-10-26)

material

Commit Description
fix - 4926cc57e chips: allow focusing disabled listbox options (#25771)
fix - 59b5d5ef4 datepicker: changed after checked error during overlapping open/close sequence (#25843)
fix - 0971e3948 datepicker: unable to click datepicker toggle when form field is disabled (#25863)
fix - 3b7c93930 menu: custom origin in focusFirstItem not respected on open (#25812)
fix - 1655a6902 radio: radio not preselected with static value and an ngIf (#25852)
fix - b85bb6eed schematics: remove node_modules prefix from prebuilt theme
fix - de301a876 schematics: respect specified directory in mdc migration (#25810)
fix - 9a5f931aa schematics: switch away from legacy components (#25839)
fix - 03f19cb6d select: don't assign typeahead value after blur (#25811)
fix - 3c01ef310 slide-toggle: animations not disabled with NoopAnimationsModule (#25821)
fix - 169a03b30 tabs: scroll position lost when tab header is hidden (#25855)
fix - 4fbe16816 tabs: wrong disabled class on tab pagination button (#25832)

cdk

Commit Description
fix - 9e4d57cd2 listbox: prevent form submission on click (#25858)
fix - 48d666b11 listbox: remove incorrect usage of validator (#25856)

multiple

Commit Description
fix - fa599b703 ensure all public theming mixins are exposed at top-level (#25805)

Special Thanks

Alan Agius, Alvaro Junqueira, Andrew Seguin, Kristiyan Kostadinov, Miles Malerba, Wagner Maciel and Zach Arend

v14.2.6

26 Oct 21:46
Compare
Choose a tag to compare

14.2.6 "quilt-seagull" (2022-10-26)

material

Commit Description
fix - 89771dcc4 tabs: scroll position lost when tab header is hidden (#25855)

Special Thanks

Kristiyan Kostadinov

v15.0.0-next.5

12 Oct 19:02
Compare
Choose a tag to compare
v15.0.0-next.5 Pre-release
Pre-release

15.0.0-next.5 "snow-swan" (2022-10-12)

Deprecations

material

    • startDateLabel is deprecated because it is not used
    • endDateLabel is deprecated because it is not used

material

Commit Description
feat - 87e17aac0b button: add variant to button harness (#25770)
fix - 8a1cf8cdd3 checkbox: disabled state not distinguishable in high contrast mode (#25788)
fix - 147a354ec7 chips: don't remove aria-selected from deselected options (#25748)
fix - a310fefb90 core: default font family not picked up in define-typography-config (#25789)
fix - d53e53bf98 icon: forward fontIcon attribute to element (#25779)
fix - 6ed06a7dd3 list: fix selection-list staying in tab order when disabled (#25735)
fix - a0ec4becac schematics: fix various issues with mdc-migration (#25772)
fix - 0b423d4c63 schematics: gracefully skip broken css files (#25767)
fix - 65086c19a0 schematics: rename references in MDC generate schematic (#25773)
fix - 19c45c5efb slide-toggle: align colors with spec (#25792)
refactor - 2b2cd6e3e8 datepicker: deprecate unused i18n strings (#25791)

cdk

Commit Description
feat - a2cf3f6cc8 menu: add support for passing in data to the menu template (#25778)
fix - 72547a41d4 drag-drop: native event not passed as parameter to drop container (#25763)

Special Thanks

Joe K, Joey Perrott, Kristiyan Kostadinov, Miles Malerba, Wagner Maciel and Zach Arend

v14.2.5

12 Oct 18:56
Compare
Choose a tag to compare

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

material

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

cdk

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

Special Thanks

Joe K, Joey Perrott and Kristiyan Kostadinov