Skip to content

Releases: angular/components

v13.3.4

20 Apr 16:39
2b90924
Compare
Choose a tag to compare

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

cdk

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

Special Thanks

Andrew Kushnir, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend

v14.0.0-next.10

13 Apr 21:25
Compare
Choose a tag to compare
v14.0.0-next.10 Pre-release
Pre-release

14.0.0-next.10 "organza-oatmeal" (2022-04-13)

material-experimental

Commit Description
fix - c3bb3a9e5b mdc-core: avoid style conflicts between MDC list and MDC option
fix - 3a94415b28 mdc-dialog: implement delayFocusTrap option (#24727)
fix - 94ec04156c mdc-dialog: reduce amount of generated CSS
fix - 766a01e4ef mdc-list: avoid style conflicts with MDC list

cdk-experimental

Commit Description
fix - b8ccf036cb menu: API, code, and docs cleanup pass (#24745)
fix - f384cb52cd menu: close standalone menu when focus leaves
fix - 9531b68a5c menu: don't steal focus on hover
fix - c8eb797711 menu: refocus trigger after closeAll
fix - 26e6c1fd2e menu: simplify radio and checkbox item APIs (#24720)
fix - 5d1d36c453 menu: stop inline menu triggers capturing focus

material

Commit Description
feat - 5846195007 slide-toggle: Add disabled predicate to MatSlideToggleHarness (#24761)
fix - 1e9092a5b7 checkbox: add the boolean property coercion for checked input (#20645)
fix - 366053093e chips: prevent default behavior on remove button (#24722)
fix - 6f9743c24c datepicker: avoid rerender when min/maxDate changes to different time on the same day (#24434)
fix - fa12442042 list: wrong order of arguments when calling custom compareWith function (#24743)
fix - 333f3a4f57 select: empty space read out by VoiceOver on Chrome (#24741)
fix - 9243266128 snack-bar: update generic types for openFromComponent (#24634)
fix - 0a4fdb287a tabs: wrong scroll distance if selected tab is removed (#24118)
perf - b1d20f99ef progress-bar: do not run change detection if there are no animationEnd listeners (#24673)

cdk

Commit Description
fix - 38946e6680 a11y: visually hidden element affecting scrolling (#24620)
fix - f8dadb3246 overlay: disable backdrop animation when noop animations are enabled (#24687)

Special Thanks

Amy Sorto, Artur Androsovych, Georgian Stan, Klemen Oslaj, Kristiyan Kostadinov, Michael Doner, Miles Malerba, Pascal Weyrich, Richie Foreman, RobStrader, Zach Arend and renovate[bot]

v13.3.3

13 Apr 20:06
Compare
Choose a tag to compare

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

material

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

cdk

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

Special Thanks

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

v14.0.0-next.9

30 Mar 16:42
Compare
Choose a tag to compare
v14.0.0-next.9 Pre-release
Pre-release

14.0.0-next.9 "plastic-headphones" (2022-03-30)

material-experimental

Commit Description
feat - 0163ad2697 mdc-dialog: switch to new theming api (#23620) (#24521)
fix - c49f83bad2 mdc-button: extended fab touch target not covering entire button (#24322)
fix - e4863652c7 mdc-chips: make it easier to customize chip typography (#24632)
fix - 1bc98ec31e mdc-chips: Mirror aria-describedby to matChipInput (#24551)
fix - f6310fbcf6 mdc-dialog: expose dialog-legacy-padding mixin
fix - 87ab4f49db mdc-slider: update layout when container resizes (#24648)
fix - 75f30fd497 mdc-slider: use passive event listeners (#24675)

cdk-experimental

Commit Description
fix - b4b8b202c0 menu: fix issue where left/right on standalone menu closes it (#24696)
fix - 79b2337949 menu: move shared menu logic to base class (#24645)

material

Commit Description
feat - 5a8ebb1da1 dialog: add support for explicit injector (#24580)
fix - cb206be37d autocomplete: always emit closed event (#24642)
fix - 938d7870a7 button-toggle: ripples not clipping correctly in safari (#12311)
fix - 73dde84325 chips: ripple not clipped on safari (#21495)
fix - dbb6dc09b4 core: resolve memory leak by removing event listeners from the ripple element (#24663)
fix - 5770eba622 core: unable to override tag selectors inside .mat-typography (#14617)
fix - 7e67602799 datepicker: expose datepicker-date-range-colors mixin
fix - 460b25cad9 list: not working correctly when list item is used as a button (#13617)
fix - a76f30107e menu: clicks on disabled item closing the menu (#19183)
fix - 81ff8c8daa radio: set tabindex based on selected state (#18081)
fix - 99f1f38caa snack-bar: ensure that the snack bar always runs inside the NgZone (#24611)
fix - b9bfaeecb6 tabs: focus wrapping back to selected label when using shift + tab (#14194)
fix - 7c2545c240 tabs: update tab state when active tab is swapped out (#24164)

cdk

Commit Description
fix - b372f68302 a11y: live announcer promise never resolved if new announcement comes in (#24700)
fix - 5b4bcf5cae testing: entering negative number values not working with reactive forms (#24656)

Special Thanks

Andrew Seguin, Artur Androsovych, ByzantineFailure, David Gonzalez, Dilyorbek, Kristiyan Kostadinov, Mario Härtwig, Miles Malerba, Naveen, Paul Gschwendtner, Raí Siqueira, Shivam Sethi, Wagner Maciel, Zach Arend, peinearydevelopment and renovate[bot]

v13.3.2

30 Mar 15:57
Compare
Choose a tag to compare

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

material-experimental

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

material

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

cdk

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

Special Thanks

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

v14.0.0-next.8

24 Mar 00:59
5864260
Compare
Choose a tag to compare
v14.0.0-next.8 Pre-release
Pre-release

14.0.0-next.8 "aerogel-airplane" (2022-03-24)

material-experimental

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

cdk-experimental

Commit Description
feat - c176670ce combobox: glue together combobox and listbox with DI instead of a panel directive (#24637)
feat - 4cc6b04a2 menu: allow configuration of typeahead and menu position (#24600)

material

Commit Description
fix - ff0119648 autocomplete: re-enter the Angular zone when the NgZone.onStable emits (#24569)
fix - 937160675 checkbox: model value not updated when using toggle method (#11902)
fix - 6b2b51844 input: preserve native placeholder on non-legacy appearances (#20936)
fix - 063841933 input: resolve memory leak on iOS (#24599)
fix - 35018812c schematics: mark ng-add schematics as hidden
fix - ff12d09c1 schematics: remove usages of deprecated defaultProject option (#24641)
fix - 0276784b4 select: NVDA reading out table when opening select on Chrome (#23446)
fix - 5f4148f35 select: value set through property not being propagated to value accessor (#10246)
perf - d250b1775 icon: remove IE workaround (#24514)

cdk

Commit Description
fix - fb03164b3 schematics: mark ng-add schematics as hidden
perf - ee452de49 a11y: avoid triggering change detection if there are no subscribers to stream (#15077)
perf - ad33d7a1b scrolling: do not run change detection if there are no viewChange listeners (#23987)

multiple

Commit Description
feat - ea081feab Add a harness filter option for checked checkboxes, radios, and slide-toggles (#24625)
fix - 764030d04 memory leak when forcing focus (#24520)

Special Thanks

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

v13.3.1

23 Mar 23:57
aa61e81
Compare
Choose a tag to compare

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

material-experimental

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

material

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

cdk

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

multiple

Commit Description
fix - 0a3c7d7c4 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

v14.0.0-next.7

16 Mar 21:49
3deca24
Compare
Choose a tag to compare
v14.0.0-next.7 Pre-release
Pre-release

14.0.0-next.7 "baize-bison" (2022-03-16)

material-experimental

Commit Description
fix - 6982ca7ec mdc-core: add app background color (#22992)
fix - 356618d0c mdc-radio: add hover indication (#24595)

cdk-experimental

Commit Description
feat - dc020c7ac menu: Use DI instead of CdkMenuPanel to connect menus (#24558)

material

Commit Description
feat - 8ef312528 dialog: add the ability to control the animation duration (#13466)
feat - cc6112298 stepper: add input for controlling the animation duration (#17133)
feat - fc5f8b026 stepper: add the ability to control the position of the header in a horizontal stepper (#15509)
feat - f42fee0de tabs: Throw error in MDC tabs if [tabPanel] input is not provided (#24517)
fix - 0f15d1983 badge: ensure overflow visible (#24602)
fix - 0b5256184 card: use more specific selector for divider override (#23531)
fix - 47517b65e card: use more specific selector for divider override (#23531)
fix - 6b4f2bfa9 datepicker: fix Voiceover losing focus on PageDown (#24399)
fix - 14f5b6e06 datepicker: use cdk-visually-hidden on calendar header (#24523)
fix - f16548462 dialog: provide defaults for dialog animation (#24591)
fix - 575332c92 dialog: use quoted keys in the animation state object (#24594)
fix - 025a53448 icon: clip overflowing icon elements (#12429)
fix - 9e06e4ab0 tabs: avoid timeouts in background tabs (#24000)

cdk

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

Special Thanks

Andrew Seguin, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner, Zach Arend, Zack Elliott and renovate[bot]

v13.3.0

16 Mar 21:29
59e9859
Compare
Choose a tag to compare

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

material-experimental

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

material

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

cdk

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

Special Thanks

Andrew Seguin, Kristiyan Kostadinov, Paul Gschwendtner and Zach Arend

v14.0.0-next.6

09 Mar 23:41
Compare
Choose a tag to compare
v14.0.0-next.6 Pre-release
Pre-release

14.0.0-next.6 "clay-cup" (2022-03-09)

Breaking Changes

material

  • 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.

material-experimental

Commit Description
feat - 1b7d47cfed mdc-tabs: default to stretched tabs (#23406)
fix - 557f8bc7ce mdc-card: remove extra margin if header doesn't have an avatar (#19072)
fix - 1a03257394 mdc-slider: fix a few null pointer exceptions (#23659)

material

Commit Description
feat - 60bbd194b3 autocomplete: test harness should throw when options are requested but panel is closed (#24494)
fix - 899d0e1a0b button: avoid setting a tabindex on all link buttons (#22901)
fix - 92863cca96 dialog: don't wait for animation before moving focus (#24121)
fix - c12347cafb expansion: able to tab into descendants with visibility while closed (#24045)
fix - 723a821e67 select: disabled state out of sync when swapping form group with a disabled one (#17872)
fix - 5db1df0fe8 slide-toggle: clear name from host node (#15505)
fix - a5ab8e9adf tooltip: decouple removal logic from change detection (#19432)
refactor - 2fc6b9281d list: remove deprecated APIs for version 13 (#23327)

cdk

Commit Description
feat - f91b98fff3 portal: allow specifying injector for template portal (#24554)
feat - 508b7ac460 table: allow text column to be centered (#24133)
fix - bbe6355556 overlay: backdrop timeouts not being cleared in some cases (#23972)
fix - 552103b69e testing: dispatch mouseover and mouseout events in UnitTestElement (#24490)
fix - f592a43e62 testing: require at least one argument for locator functions (#23619)

multiple

Commit Description
fix - 5edcc6860e don't block child component animations on open (#24529)

Special Thanks

Amy Sorto, Andrew Seguin, Jeri Peier, Kristiyan Kostadinov, Miles Malerba, Paul Gschwendtner and renovate[bot]