Skip to content

Releases: angular/components

chocolate-chipmonk

21 Nov 19:47
Compare
Choose a tag to compare
chocolate-chipmonk Pre-release
Pre-release

cdk

feature testing: support querying for multiple TestHarness / ComponentHarness at once in locatorFor (#17658) (15a5171)

material

bug fix ng-update: do not copy gesture config if only standard HammerJS events are used (#17753) (b53e092)
bug fix ng-update: hammer v9 migration should not unnecessarily set up gestures (#17713) (4794c60)
bug fix ng-update: imports to MatProgressSpinnerModule not migrated (#17717) (3acd6c1), closes #17715

google-maps

bug fix avoid event listener leaks if inputs change (#17664) (b2ea4c8)
bug fix error during server-side rendering (#17744) (0b0e98c)

material-experimental

feature mdc-snackbar: add skeleton (#17161) (6bda718)

neon-bubble

14 Nov 23:08
93dc69f
Compare
Choose a tag to compare
neon-bubble Pre-release
Pre-release

material

bug fix checkbox: unknown property warning with Ivy during server-side rendering (#17485) (227c490)
bug fix ng-update: migrations not running for release candidate versions (#17704) (bfa88fd)

butane-bonanza

12 Nov 22:21
dcd0707
Compare
Choose a tag to compare
butane-bonanza Pre-release
Pre-release

cdk

feature a11y: add high-contrast mode detection (#17378) (6b7f091)

material

bug fix chips: handle ripple color in theme using CSS variables (#17649) (1923f7f)
bug fix clipboard: namespace copied output name (#17598) (1a2befa)
bug fix overlay: maxWidth and maxHeight not applied when using exact dimensions (#17586) (969d5c2), closes #17582
bug fix popover-edit: incorrect spacing for form field inside popover (#17600) (790b53e)
bug fix select: select active item when tabbing away (#17592) (93fdb00), closes #17442
bug fix sidenav: not destroying custom QueryList (#17619) (39c0074)
bug fix slider: handle touchcancel event (#17520) (320f387)
bug fix slider: some potentially broken styles when using css variables (#17580) (584ad3f)
bug fix slider: track fill not rendering on ios safari when slider starts at 0 (#17583) (fa18ce1)
bug fix stepper: not rendering correctly in some cases when step is inside ngIf (#17555) (cd7d8c8)
bug fix tabs: custom QueryList not being cleaned up (#17548) (b7b7bd0)
bug fix tree: fix typo in CSS class name (#17538) (52918ea)
feature clipboard: add the ability to specify number of attempts in clipboard directive (#17547) (a67cef6)
feature portal: add new portal that projects DOM nodes (#16101) (d3d8859), closes #14430
feature schematics: add prompt to add global typography class (#17602) (c08050d)

material-experimental

bug fix mdc-button: rename state class (#17575) (9f9b017)
bug fix mdc-chips: chip set not picking up indirect descendant chips (#17568) (e7aeee4)
feature add test harness for mdc-slider (#16978) (7cd314c)
feature mdc-checkbox: add default options (#17578) (4cc69d2)
feature mdc-tabs: add default fitInkBarToContent option (#17556) (2f84389)

pearl-lullaby

31 Oct 21:45
50514b2
Compare
Choose a tag to compare
pearl-lullaby Pre-release
Pre-release

Highlights

New @angular/google-maps package!

Earlier this year, we changed the name of this repo to "angular/components" to emphasize our goal
to provide more than Material Design components. The 9.0.0 release includes one of the next new
features in that regard- a new package that wraps the Google Maps JavaScript API in an easy-to-use Angular component.

You can see the documentation on GitHub for the time being.

Big thanks to @mbehrlich for contributing this!

material

feature expand input types with coercion to work with ngtsc input type checking (#17528) (8da64f4)

pumice-pinecone

31 Oct 15:31
ed6f133
Compare
Choose a tag to compare
pumice-pinecone Pre-release
Pre-release

9.0.0-next.2 "pumice-pinecone" (2019-10-31)

material

Breaking changes:

  • checkbox: MAT_CHECKBOX_CLICK_ACTION is deprecated, use MAT_CHECKBOX_DEFAULT_OPTIONS
bug fix autocomplete: not picking up indirect descendant option g… (#17510) (f0df308)
bug fix drag-drop: coerce drop list autoScrollDisabled input (#17480) (e2de5e6), closes #17475
bug fix grid-list: not picking up indirect descendant lines (#17530) (044a360)
bug fix list: Do not rely on input binding order (#17501) (4301fb0), closes #17500
bug fix list: selection list option not picking up indirect desce… (#17514) (ee863b2)
bug fix stepper: not picking up indirect descendant elements (#17529) (5f0f2dc)
bug fix tree: not picking up indirect descendant node definitions (#17522) (7f1c2ca)
feature checkbox: add options defaults config (#17473) (3fdab10)

material-experimental

feature mdc-tabs: add option to fit ink bar to content (#17507) (77d51ca)

helium-barbell

25 Oct 23:36
0248ca9
Compare
Choose a tag to compare
helium-barbell Pre-release
Pre-release

cdk

Highlights

  • New cdk/clipboard subpackage containing helpers for working with the clipboard.
bug fix scrolling: expand type for "cdkVirtualForOf" input to allow null (#17421) (3e5e9db), closes #17411
feature testing: add method to wait for async tasks outside the angular zone (#17408) (c50aa21)
feature clipboard: new clipboard module (#17272) (473d4c6)
feature change tslib from direct dependency to peerDependency (#17393) (41166b7)

material

Breaking changes:

  • We no longer have a direct depedency on tslib. Instead it is now listed a
    peerDependency. This matches Angular framework.

Users not using the Angular CLI will need to manually install tslib via;

yarn add tslib

or

npm install tslib --save
bug fix button-toggle: indirect descendant buttons not picked up… (#17451) (67b009f)
bug fix chips: don't set aria-required when element doesn't have… (#17425) (939c18d), closes #17397
bug fix dialog: don't move focus if it was moved during close ani… (#17300) (3476f51), closes #17296
bug fix drag-drop: global resize subscription not cleared (#17257) (f10b222), closes #17255
bug fix drag-drop: not picking up indirect descendant items (#17226) (ef92091), closes #17047
bug fix drag-drop: only call enterPredicate when pointer is inside drop list (#17310) (9fe32c0), closes #17266
bug fix drag-drop: unable to drop into connected list inside shad… (#17424) (593a06c), closes #16899 #17422
bug fix form-field: annotate base class with Directive for Ivy (#17457) (4663d8f), closes #17022
bug fix form-field: ensure that descendants are picked up in Ivy (#17439) (1d40ec9)
bug fix form-field: outline gap no calculated in shadow dom (#17303) (1b94295), closes #17262
bug fix menu: trigger should aria-controls panel (#17365) (405f5d0)
bug fix schematics: secondary entry point migration not working against v9 (#17452) (5e10833), closes #17433
bug fix select: not picking up indirect descendant option groups (#17458) (d773cce)
bug fix sidenav: container not picking up indirect descendant sid… (#17453) (9933479)
bug fix snack-bar: handle large numbers passed in as duration (#17239) (86a8fee), closes #17234
bug fix tabs: no longer use OnPush (#16529) (35b3226), closes #15440
bug fix tabs: not picking up indirect descendant tabs in ivy (#17346) (ed0067e), closes #17336
bug fix toolbar: not picking up indirect descendant rows (#17469) (646d47f)
feature autocomplete/testing: polish harness API (#17350) (7a748fc)
feature drag-drop: allow drag start delay to be configured based… (#17301) (43c7a7d), closes #17260
feature drag-drop: allow for custom class to be set on preview (#17304) (34e848f), closes #17089
feature menu/testing: finish implementing harness (#17379) (aa2cbf7)
feature ng-update: add migration for hammerjs in version 9 (#17369) (f065977)
feature radio/testing: polish harness API (#17414) (36d34a6)
feature sidenav/testing: polish harness API (#17415) (9e79940)
feature slide-toggle/testing: polish harness API (#17416) (db999ff)
feature tabs: add input to opt out of pagination (#17409) (bb9a3a8), closes #17317
feature tabs/testing: polish harness API (#17417) (05600a2)
feature change tslib from direct dependency to peerDependency (#17393) (41166b7)
performance tooltip: avoid triggering change detection for all keydown events (#17331) (493c32d)

cdk-experimental

bug fix dialog: don't move focus if it was moved during close animation (#17320) (442ec30), closes #17300

material-experimental

bug fix mdc-button: elevate z-index of content (#17349) (230403e)
bug fix mdc-slide-toggle: missing focus indication in high contrast mode (#17471) (3de0b08)
bug fix mdc-slider: remove theme import from all-theme (#17348) (40665e9)
bug fix mdc-tabs: add .mdc-tab__ripple container (#17498) (409e656)
bug fix mdc-progress-bar: server-side rendering error (#17359) ([b30aedd](https...
Read more

tinsel-pretzel

09 Oct 15:39
0b175c6
Compare
Choose a tag to compare

cdk

bug fix drag-drop: dragging styles not reset once dragging is… (#17150) (4d489f0), closes #17139

material

bug fix a11y: focus monitor not identifying touch focus inside shadow root (#17167) (bacb8df)
bug fix datepicker: year not formatted in multi-year view button (#17202) (13363e6), closes #17187
bug fix overlay: error when trying to add/remove empty string cla… (#14919) (9894ab2)
bug fix select: highlighted option not updated if value is reset while closed (#17213) (d996abd), closes #17212
bug fix stepper: unable to skip step if completed value is overwritten (#15403) (9f497a0), closes #15310
bug fix tabs: avoid Ivy template type checking errors in tab link (#17282) (cd11ae5), closes #17228
bug fix tabs: avoid template type checking errors with Ivy (#17228) (1bfa1ea), closes #17121

material-experimental

bug fix mdc-checkbox: model value not updated through toggle method (#17229) (73b086d), closes #11902
bug fix mdc-button: use state container for button interaction (#17284) (070d0a5)
bug fix mdc-button: add ::after to reflect active styles (#17283) (4380179)
bug fix mdc-slider: incorrectly rendering extra background (#17207) (561c90c)

cardboard-cpu

03 Oct 23:06
569c149
Compare
Choose a tag to compare
cardboard-cpu Pre-release
Pre-release

cdk

Highlights:

  • New infrastructure for creating component test harnesses is available in @angular/cdk/testing.
    Documentation for this infrastructure and for specific Angular Material harnesses is in-progress.
bug fix drag-drop: dragging styles not reset once dragging is completed (#17150) (e62e6bd), closes #17139
feature testing: move harness code out of cdk-experimental (#17026) (bacdc85)

material

Breaking changes:

  • Components can no longer be imported through "@angular/material".
    Use the individual secondary entry-points, such as @angular/material/button.
bug fix a11y: focus monitor not identifying touch focus inside shadow root (#17167) (3673f3d)
bug fix datepicker: year not formatted in multi-year view button (#17202) (ae28fce), closes #17187
bug fix overlay: error when trying to add/remove empty string class (#14919) (5509c23)
bug fix schematics: support stricter TypeScript compiler flags (#17159) (f32fb68), closes #17135
bug fix select: highlighted option not updated if value is reset while closed (#17213) (d453d06), closes #17212
bug fix stepper: unable to skip step if completed value is overwritten (#15403) (bebb9ff), closes #15310
bug fix tabs: avoid Ivy template type checking errors in tab link (#17282) (ef5d9cb), closes #17228
bug fix tabs: avoid template type checking errors with Ivy (#17228) (8c98013), closes #17022 #17121
feature autocomplete: move harness out of experimental (#17080) (dec116b)
feature button: move harness out of experimental (#17098) (3dc33f1)
feature checkbox: move checkbox harness out of experimental (#17067) (09ded04)
feature core: allow more granular control over sanity checks (#16973) (77994e9), closes #16617
feature dialog: move test harness out of experimental (#17104) (8859dfc)
feature menu: move test harness out of experimental (#17113) (170299b)
feature progress: move harnesses out of experimental (#17115) (26df035)
feature radio: move test harness out of experimental (#17117) (ef439b4)
feature sidenav: move harnesses out of experimental (#17122) (aa2e0ab)
feature slide-toggle: move harness out of experimental (#17132) (15ba871)
feature slide-toggle: remove Hammer.js dependency (#17102) (534b9c2)
feature slider: move harness out of experimental (#17136) (8229353)
feature slider: remove Hammer.js dependency (#16860) (00a3e79)
feature snack-bar: add test harness for snack-bar (#17127) (6a732d3)
feature tabs: move harnesses out of experimental (#17137) (a2ccacd)
feature tooltip: remove Hammer.js dependency (#17003) (4126029), closes #16850
refactor remove re-exports from primary entry-point (0c1d369)

material-experimental

bug fix mdc-checkbox: model value not updated through toggle method (#17229) (f178f20), closes #11902
bug fix mdc-button: use state container for button interaction (#17284) (ae682d8)
bug fix mdc-button: add ::after to reflect active styles (#17283) (4dbf9f6)
bug fix mdc-radio: rename mdc-radio APIs to match existing radio APIs (#17178) (8e141ef)
bug fix mdc-slider: incorrectly rendering extra background (#17207) (7bee53f)
feature mdc-radio: Set up the MDC foundation (#17180) (67f3c0b)
feature mdc-radio: use MDC DOM structure and styles (#17179) (2112fac)

vantablack-rainbow

30 Sep 22:57
0462599
Compare
Choose a tag to compare

cdk

bug fix drag-drop: unable to drop into connected sibling after scrolling into view via the parent (#17162) (357d1c3), closes #17144

material

bug fix autocomplete: top option group not scrolled into view when going up (#16343) (c0034d3)
bug fix button: focus method does not respect specified origin (#17183) (7355389), closes #17174
bug fix datepicker: add scope to calendar headers (#17163) (cf244ff), closes #17038
bug fix form-field: FormField with outline doesn't work well with dir="r… (#15415) (8158754), closes #14944
bug fix list: selection list checkbox theme overwritten by parent theme (#16939) (57b2c3f), closes #16891

cdk-experimental

bug fix clipboard: avoid changing layout with temporary textarea (#17227) (d4d958e)

material-experimental

bug fix mdc-slider: not usable in high contrast mode (#17164) (73a233d)

cashmere-ore

24 Sep 18:57
a5d2ed8
Compare
Choose a tag to compare

cdk

bug fix a11y: remove aria-describedby attribute when no descriptions are left (#17074) (0e5c82c), closes #17070

material

bug fix icon: use ErrorHandler to log MatIcon errors (#16999) (8f54f5c), closes #16967
bug fix select: fix recursive call to SelectionModel.select() (#17071) (ed96878)
bug fix slide-toggle: clear static aria attributes from host nodes (#17085) (8d73869), closes #16938

youtube-player

bug fix errors during server-side rendering (#17091) (9b547b9)

cdk-experimental

feature expose root loader instance in testbed harness environment (#16903) (69f7693), closes #16697 #16709

material-experimental

bug fix button: ripple color should match state color (#17066) (7e98a7e)
bug fix button: ripples were using mat-button styles (#17069) (6d48c4f)
bug fix mdc-tabs: error during server-side rendering (#17169) (57fa880)
feature drawer: add harness for mat-drawer (#17010) (7ad30eb), closes #16695
feature form-field: add test harness (#17138) (eebf589)
bug fix testing: throw better error when trying to use fixture after it has been destroyed (#17058) (5e2296f)