Sitelet https://web.archive.org/web/20201013221823/https://github.com/angular/components/releases
Skip to content
Pre-release
Pre-release

@mmalerba mmalerba released this Oct 5, 2020 · 26 commits to master since this release

cdk

bug fix a11y: cdkAriaLive default to polite (#20672) (1ac653f), closes #11618
bug fix a11y: error if FocusMonitor is used on non-element nodes (#20640) (9edab81), closes #20632
bug fix drag-drop: throw if drop list or handle are set on a non-element node (#20668) (d4b505a), closes #13540
bug fix testing: fix behavior in fakeAsync tests (#20638) (40fa9ff)
bug fix tree: fix level for nested tree nodes (#20226) (f951bf4)
feature coercion: add coercion for string arrays (#20652) (a14eeb4)
feature table: add API for registering no data row (#20658) (58341a7), closes #20560
feature table: fixed table layouts (#20258) (58e0c48)
feature testing: add getNativeElement to harness environments (#20538) (1328420)
feature testing: add the ability to select options inside a native select (6de8ca3)
feature testing: allow disabling & batching of change detection (#20464) (5562788)
feature testing: make MatButtonHarness extend ContentContainerComponentHarness (#20653) (8cacf64)
performance testing: Improve performance of clicking in unit tests. (#20441) (5b725d6)

material

Breaking changes:

  • snack-bar: matSnackBarHarness.getRole() replaced with .getAriaLive() due to using aria-live
    rather than the alert and status roles.
  • Deprecated month constants from @angular/material/core have been
    removed. These have been accidentally published in the past while they
    were only intended for internal consumption in tests.
bug fix core: incorrectly formatting dates in the years 0 to 99 (#20612) (dd49fa6), closes #20418
bug fix datepicker: fix handling of short years (#20709) (b3f1fb3)
bug fix menu: open animation not working on repeat opens (#20382) (ea628c9), closes #20379
bug fix select: option active styling not removed when value is changed programmatically (#20649) (c4078aa), closes #19970 #19970
bug fix snack-bar: flaky screen reader announcements for NVDA/JAWS (#20487) (cf8e8ee)
feature autocomplete: add panelClass default option (#20429) (3c2334c)
feature datepicker: add viewChanged output to calendar (#13759) (#20468) (dfdf5cf)
feature drag-drop: add predicate function for whether an item can be sorted into an index (#20389) (d14d986), closes #19436
feature stepper: add theming support (#20424) (e545b56), closes #20416
feature tree: add test harness for MatTree (#20323) (5916800)
refactor remove month constants from core (#18111) (98d4799)

youtube-player

bug fix YT.Player is not a constructor (#20616) (b0d0388), closes #20598 angular#20598

cdk-experimental

bug fix combobox: not cleaning up overlay on destroy (#20407) (6d1a259)
feature menu: add ability to open menus from a standalone trigger (#20363) (de98466)
feature menu: add smart aim functionality to the menu (#20442) (fb8721a)

material-experimental

bug fix mdc-button: align public API with material/button (#20679) (55b74e3)
bug fix mdc-core: active option not visible in high contrast mode (#20396) (23b4c88)
bug fix mdc-core: expose same symbols as material/core (#20664) (4f77679)
bug fix mdc-core: option text not centered on IE11 (#20626) (4b37b98)
bug fix mdc-dialog: blending in with background in high contrast mode (#20387) (1219b1e)
bug fix mdc-form-field: not adding mat-primary theme class (#20605) (d8def8b)
bug fix mdc-snack-bar: button pushed outside container (#20696) (50d3f29), closes #20690
bug fix mdc-snack-bar: not aligned correctly on IE11 (#20690) (c9fcbef)
feature mdc-paginator: add test harness (#20686) (49a57bc)
feature mdc-paginator: implement MDC-based paginator (#20607) (d87ae3c)
feature mdc-select: add test harness (#20603) (29e1f26)
feature mdc-select: implement MDC-based mat-select (#20502) (7f08922)

input

feature testing: add test harnesses for native select and option (ca464bd)
Assets 2

@mmalerba mmalerba released this Oct 5, 2020 · 156 commits to master since this release

cdk

bug fix a11y: cdkAriaLive default to polite (#20672) (f514ae5), closes #11618
bug fix a11y: error if FocusMonitor is used on non-element nodes (#20640) (92c29c8), closes #20632

material

bug fix core: incorrectly formatting dates in the years 0 to 99 (#20612) (9a0c4c0), closes #20418
bug fix datepicker: fix handling of short years (#20709) (8b4ce73)

youtube-player

bug fix YT.Player is not a constructor (#20616) (3393ec7), closes #20598 angular#20598

material-experimental

bug fix mdc-button: align public API with material/button (#20679) (3a34ab0)
bug fix mdc-snack-bar: button pushed outside container (#20696) (c5fd98a), closes #20690
bug fix mdc-snack-bar: not aligned correctly on IE11 (#20690) (e1ea7df)
Assets 2

@annieyw annieyw released this Sep 28, 2020 · 156 commits to master since this release

10.2.3 "polyester-pancake" (2020-09-28)

cdk

bug fix table: add fallback code if view repeater isn't provided (#20604) (bfb7e57), closes #20601
Assets 2

@wagnermaciel wagnermaciel released this Sep 21, 2020 · 156 commits to master since this release

10.2.2 "cement-flower" (2020-09-21)

cdk

bug fix tree: remove FocusMonitor from CdkTreeModule providers (#20493) (7ec2ee5)

material

bug fix button-toggle: don't use divs inside button template (#20390) (95e48bb), closes #20376
bug fix datepicker: remove red shadow from invalid range inputs in Firefox (#20489) (bdc5aa3), closes #20483
bug fix list/testing: avoid element selectors that could conflict with the MDC version (#20528) (989463f)
bug fix radio: take default tabindex value from attribute (#20453) (1f4d598)
bug fix tabs: always defaulting focusIndex to 0 on initialization (#20384) (60a3527), closes #20374
performance drag-drop: bind fewer touchmove listeners (#20404) (f7e0f31)

chips

bug fix testing: exclude icons from getText result (#20508) (16f9f83), closes #20503
Assets 2

@andrewseguin andrewseguin released this Sep 14, 2020 · 156 commits to master since this release

10.2.1 "wooden-cowboy" (2020-09-14)

cdk

bug fix table: resolve breaking constructor changes (#20425) (fdd87b9), closes #19964 #19750 #20422
bug fix tree: remove CdkTreeNodeDef from CdkTreeModules providers (#20491) (1887f80)

material

bug fix datepicker: don't revalidate if new date object for same date is passed through input (#20362) (5dca925), closes #19907

material-experimental

feature bump peer dependency to MDC v8.0.0 canary (#20527) (1dd6edb)
Assets 2

@mmalerba mmalerba released this Sep 2, 2020 · 156 commits to master since this release

10.2.0 "cloth-shirt" (2020-09-02)

cdk

bug fix overlay: ensure error isn't thrown when many overlay items are closed from handler (#20377) (8ed5ba7)
bug fix testing: fix change detection timing in testbed (#20465) (29468fa)

material

bug fix button: don't use divs in button template (#20376) (ecde050)
bug fix drag-drop: expose some missing injection tokens (#20410) (a97b050), closes #20406

material-experimental

bug fix mdc-button: double outline for FAB in high contrast mode (#20391) (80bc6cb)
Assets 2
Pre-release
Pre-release

@jelbourn jelbourn released this Aug 27, 2020 · 156 commits to master since this release

cdk

feature add support for TypeScript 4.0 (#20368) (f33210c)
bug fix a11y: add parent node check to AriaDescriber (#19951) (16a3730), closes #19949
bug fix clipboard: scroll position changing while copying on some browsers (#20073) (a6f1a33)
bug fix drag-drop: preserve checked state for grouped radio inputs (#20237) (8c336c9), closes #20236
bug fix layout: support readonly arrays for public methods (#20252) (e3699dc)
bug fix overlay: ensure OverlayOutsideClickDispatcher listens to contextmenu events (#20373) (7a63ad6)
bug fix overlay: fix wrong overflow calculation (#17791) (d2b499d)
bug fix testing: emit pointer events on hover and mouseAway (#20098) (a5274a9)
feature collections: extract view repeater strategies from virtualForOf and CDK table. (#19964) (3b3b55f)
feature testing: add optional excludes to TestElement text method (#20145) (8eb6754)
feature testing: add test harnesses for the datepicker module (#20219) (90d6b70)
bug fix testing: filtering by regex not working (#20148) (20e5ea9)

material

Deprecations:

  • autocomplete: * AUTOCOMPLETE_OPTION_HEIGHT is deprecated, because it isn't being used anymore.
  • AUTOCOMPLETE_PANEL_HEIGHT is deprecated, because it isn't being used anymore.
feature add support for TypeScript 4.0 (#20368) (f33210c)
bug fix badge: allow more data types for badge content (#20331) (75f73ae), closes #20326
bug fix checkbox: not handling unknown color palette (#18467) (64145fd), closes #18465
bug fix chips: support readonly collections in inputs (#20292) (134cbf3)
bug fix core: allow for default color and tabindex to be set per instance (#20125) (c4b7604), closes #18467
bug fix datepicker: add coercion for opened input (#20250) (490a893)
bug fix datepicker: not showing single-day comparison ranges (#20102) (0433cd9), closes #20100
bug fix datepicker: range selection strategy not picking up custom date adapter (#19914) (984ca88), closes #19902
bug fix datepicker: support dateClass on year and multi-year views (#20256) (2683b3d), closes #20017
bug fix dialog: backdrop not detaching if container view is destroyed (#20232) (199f728)
bug fix drag-drop: remove redundant style changes from handle directive (#20330) (fc67ff3), closes #19919
bug fix form-field: add a type check for userAriaDescribedBy (7a2a732)
bug fix form-field: fix form-field comment for google sync (#20109) (28f8edf)
bug fix input: do not override existing aria-describedby value (#19587) (7d511ba)
bug fix list: determine if option value changed (#19828) (#19870) (f9c5ffe)
bug fix list: don't redirect focus to first option on mouse focus (#19889) (22eca83), closes #18948
bug fix overlay: only dispatch position change event if requested (#19785) (bbf5670)
bug fix platform: detect and ignore scrollBehavior polyfills (#20155) (6569041), closes #17847
bug fix portal: running change detection before nodes have been moved to outlet (#16407) (a388cc3), closes #16346
bug fix progress-spinner: Progress spinner animation fails for floating point diameter values (#20192) (2c47b06), closes #20158
bug fix scrolling: virtual scroll not accounting for margin when measuring range (#19852) (a62a50a), closes #19851
bug fix select: emitting change event twice for reset values (#13598) (77b11f4), closes #10859 #10675 #13579
bug fix select: use combobox pattern for accessibility (#20082) (6fbf142), closes #11083
bug fix sidenav: run autosize debounce timer outside the NgZone (#18898) (27e3b9d), closes #18894
bug fix slider: don't emit change events on mousedown (#20240) (ce72369), closes #14363
bug fix stepper: parent stepper picking up steps from child stepper (#18458) (9d309f7), closes #18448
bug fix stepper: remove tabindex from content (#16809) (df7156e), closes #14892 #16692
bug fix table: correctly sort columns with mixed data types (21f2df3), closes #20149
bug fix table: incorrect padding for single-cell rows in rtl (#20266) (1f6b90c), closes #20265
bug fix table: rename flex example (#20316) (3396b4b)
bug fix tree: Apply aria-level to all nodes (#17818) (aeb6f89)
feature autocomplete: support variable option height (#20324) (2058f71), closes #18030
feature chips: add test harness (#20028) (165622e)
feature combobox: add to dev-app (#20276) (f718821)
feature datepicker: add getValidDateOrNull method (#19915) (f0e56f0)
feature form-field: expose label content element id for custom controls (#18528) (23818f5)
feature icon: add test harness (#20072) (092b151)
feature mat-paginator: Optionally style the mat-paginator form-field (#18800) (f9c6d2a)
feature stepper: add test harness (#20092) (f343ded)
performance allow assertions to be removed in production mode (#20146) (79e4d28)
performance icon: avoid unnecessarily parsing icon sets (#18654) (5526ab9), closes #18644
performance table: Do column name string interpolation once per column instead of once per cell (#19801) (bf953e9)
performance table: Reduce calls to updateStickyColumnStyles (#19739) (f484e96)
performance table: Slightly improve speed of adding/remvoing sticky styles (#19823) (1b1c31e)
performance tooltip: Hook up to pointer leave events when pointer enter events fire (#19777) (04b7523)

google-maps

bug fix avoid re-initializing info window for same marker (#19299) (90f4d0e)
feature Add KML Layer component to Google Maps (#19226) (2b00725)
feature Add Layer components. (#19604) (3345a9a)

cdk-experimental

bug fix menu: do not allow two separate triggers to open the same menu (#20300) (6948186)
bug fix menu: ensure context menu is closed out with other menu elements on page (#20234) (beaf072)
bug fix menu: ensure menu is closed out when clicking on an inline menu item (#20241) (c7a7b1e)
bug fix menu: fix double state toggle in radio and checkbox menu items (#20259) (c0499b8)
bug fix menu: re-open menu on hover after click to close on trigger (#20173) (ecb6e38)
feature combobox: add combobox base (#20211) (6184328)
feature combobox: added additional open actions and a combobox-popup directive (#20306) (809f157)
feature combobox: created combobox file skeleton. (fbfe4cb), closes #20185
feature combobox: make CdkListbox compatible with CdkCombobox (#20291) (23d3c21)
feature menu: add ability to close menus when clicking outside the menu tree (#20064) (2980b07)
feature menu: add context menu trigger directive (#20144) (d945b27)
feature menu: add roving tab index to menu items (#20235) (75042e4)
feature menu: add support for inline menus (#20143) (8b68083)
feature menu: add the ability to open/close menus on mouse click and hover (#20118) (cdbf2c1)
feature menu: enable keyboard handling for context menu (#20171) (0b5eaa8)
feature selection: Merge cdk–selection to the master (#20229) (ebb3998), closes #18424 #18620 #19945
performance column-resize: Coalesce style updates along with sticky styler (#20086) (e2bc083)
performance column-resize: Further defer initial min/max column size application to reduce layout thrashing (#20238) (3ce4452)

material-experimental

bug fix mdc-core: set up strong focus indication for MDC-based option (#20354) (9a4adb7)
bug fix mdc-menu: apply typography to button menu items (#20169) (8fb560f)
bug fix mdc-menu/testing: add unimplemented methods (#20352) (e784f8f)
bug fix mdc-table: reset table layout (#20364) (55f7882)
feature add MDC-based mat-option and mdc-core entry point (#19557) (d1607cb)
feature MDC-based version of dialog (d137848)
feature mdc-autocomplete: implement MDC-based mat-autocomplete (#20247) (c8f03c7)
feature mdc-card: add test harness (#20298) (b69a75b)
feature mdc-list: implement selection list (#20279) (fe14d88)
feature mdc-radio: add test harness (#20283) (68b4374)
feature mdc-snack-bar: add test harness (#20366) (4aa8718)
feature mdc-table: add test harnesses (#20319) (8809084)
feature mdc-tabs: add test harnesses (#20322) (3854b66)
feature menubar: extends components from cdk menu equivalents (#20301) (fd2976f)
feature menubar: update the dev-app to include a fake mat-menu (#20365) (06a9843)
feature mdc-core: add test harnesses for MDC option and option group (2d4cab2)
Assets 2

@mmalerba mmalerba released this Aug 10, 2020 · 358 commits to master since this release

cdk

bug fix overlay: fix wrong overflow calculation (#17791) (6ddcd04)

material

bug fix stepper: remove tabindex from content (#16809) (237a6cc), closes #14892 #16692
bug fix tree: Apply aria-level to all nodes (#17818) (c60fc9e)
performance column-resize: Coalesce style updates along with sticky styler (#20086) (7e2079a)
performance table: Do column name string interpolation once per column instead of once per cell (#19801) (19dd8bb)
performance table: Slightly improve speed of adding/remvoing sticky styles (#19823) (ba35ee1)
Assets 2

@jelbourn jelbourn released this Aug 3, 2020 · 358 commits to master since this release

cdk

bug fix clipboard: scroll position changing while copying on some browsers (#20073) (f58407d)
bug fix overlay: only dispatch position change event if requested (#19785) (37b9664)
bug fix portal: running change detection before nodes have been moved to outlet (#16407) (30da7e1), closes #16346
bug fix scrolling: virtual scroll not accounting for margin when measuring range (#19852) (5892285), closes #19851
bug fix testing: emit pointer events on hover and mouseAway (#20098) (5b63309)
performance table: Reduce calls to updateStickyColumnStyles (#19739) (c1d4597)

material

bug fix select: emitting change event twice for reset values (#13598) (0c4ed0a), closes #10859 #10675 #13579
bug fix sidenav: run autosize debounce timer outside the NgZone (#18898) (02210d8), closes #18894
performance tooltip: Hook up to pointer leave events when pointer enter events fire (#19777) (3c9a4ac)

google-maps

bug fix avoid re-initializing info window for same marker (#19299) (d62c70d)

material-experimental

feature add MDC-based mat-option and mdc-core entry point (#19557) (3d0f827)
Assets 2

@wagnermaciel wagnermaciel released this Jul 27, 2020 · 358 commits to master since this release

10.1.1 "tin-hat" (2020-07-27)

cdk

bug fix a11y: interactivity checker detecting tabbable state incorrectly for videos, audio and object elements (2825a9b)
bug fix drag-drop: warn if connected container ID doesn't exist (#20057) (4fa9eb9), closes #20056
bug fix drag-drop: not transferring input value when cloning element for preview (#20009) (9833eea), closes #19905
bug fix scrolling: viewport ruler events being run inside zone (#15814) (200ca35), closes #18471

material

bug fix datepicker: emitting dateChange event when opposite range input changes (#19995) (d383bba), closes #19968
bug fix select: indicating programmatic value change as user interaction in some cases (#19970) (88d8416), closes #19967
bug fix tabindex inputs not supporting coercion (#20037) (ec5986c), closes #20026
bug fix datepicker: not updating calendar state if input changes while open (#19973) (8b48a9b), closes #19959
bug fix menu: throw error if menu contains its own trigger (#19943) (16e8376), closes #19941
bug fix table: no data row not shown if data source is empty on init (#19994) (392e384), closes #19992

cdk-experimental

bug fix menu: fix bug preventing keyboard event handling if opened programmatically (#20004) (d7954d6)

material-experimental

bug fix mdc-snack-bar: blending in with background in high contrast mode (#19996) (7b2d6b0)
bug fix mdc-tabs: missing focus indication in high contrast mode (#17601) (ec87358)
Assets 2
You can’t perform that action at this time.