Skip to content

Releases: angular/components

plywood-heart

11 May 16:56
eb218e5
Compare
Choose a tag to compare
plywood-heart Pre-release
Pre-release

cdk

bug fix table: project colgroup and col elements (#18135) (5b23084)
feature tree: support optional trackBy in FlatTreeControl (#18708) (04d1588)

material

bug fix chips: chip list overriding chip disabled value (#19228) (9be5156), closes #19213
bug fix dialog: focus trap not attached if autoFocus is disabled (#19251) (5bb81e8), closes #18826 #19246
bug fix form-field: add missing material common module (#19093) (ba521d2)
bug fix input: avoid repeat accesses to check if element is a textarea (#19115) (f8d9c96)
bug fix list: selection list marked as touched when tabbing in (#19177) (7fde305), closes #18445 #19171
bug fix overlay: remove potentially leaky observable (#19146) (27a812b), closes #10573
bug fix tabs: don't prevent default space/enter action if action tab doesn't change (#19207) (b38c812), closes #19190
feature datepicker: add date range picker (#19125) (96efaad), closes #18090 #17363 #17497 #17766 #17363 #17942 #18159 #18213 #18247 #18278 #18292 #18369 #18404 #18531 #18630 #18660 #18753 #18819 #18874 #18884 #18943 #18936 #18980 #19031 #19098 #19088 #19111 #19174 #19088 #19179 #19176 #19187 #19211 #19219 #19239 #19170
feature datepicker: allow for the dropdown position to be customized (#16698) (9104a0b), closes #16550
feature focus-indicators: add config map to base focus indicators mixin, adjust default styles (#19206) (574345c)
feature icon: allow fetching icons with credentials (#18896) (77730e9), closes #18871
feature table: add the ability to show a data row when no data is available (#18041) (e512581)

google-maps

feature add ground overlay component (#19143) (eba622a)
feature expose the underlying Google Maps objects. (#18613) (3e00f4c)

material-experimental

bug fix form-field: add setLabelRequired adapter (#19284) (7b42c7e)
bug fix better server-side rendering support for progress bar (#19036) (5d25d1b)

chalk-hawk

08 May 15:30
ddf49a0
Compare
Choose a tag to compare

cdk

bug fix testing: Make harnesses click on the center of the element by default (#19212) (26f3f57)

material

bug fix datepicker: double role definition on calendar cell (#17297) (d270bf6), closes #17280

material-experimental

bug fix mdc-form-field: native select option blending in with background on dark themes (#19232) (7e63f4a)
feature mdc-form-field: expose MAT_FORM_FIELD injection token (#19277) (5e9ac1c)
feature mdc-list: add support for focus/hover states and ripples (#19168) (9f3bba3)

xenon-xenodochy

14 Apr 23:18
b0424a3
Compare
Choose a tag to compare

material

bug fix a11y: avoid errors when trying to add high contrast class (#18323) (142c55e)
bug fix a11y: focus monitor incorrectly detecting fake mousedown… (#15214) (ac565a2)
bug fix autocomplete: provide horizontal fallback positions (#18906) (3488dda), closes #18854
bug fix bottom-sheet: allow result to be passed when dismissing through service (#18831) (48e26b1)
bug fix core: ripple mutating global options when animations are… (#18983) (09f2872)
bug fix datepicker: add hover indication to navigation buttons (#18995) (94ab707), closes /github.com/angular/components/blob/master/src/material/button/button.scss#L13 #18958
bug fix datepicker: disable calendar hover styles on touch devices (#18876) (d752cdf)
bug fix datepicker: error in IE/Edge for static disabled binding (#18202) (80977f6)
bug fix dialog: recapture focus when clicking on backdrop when cl… (#18826) (c5ddfe8), closes #18799
bug fix drag-drop: allow preview z-index to be changed (#18914) (5c88e67), closes #18902
bug fix drag-drop: boundary not accounting for scrolling (#18612) (0401024), closes #18597
bug fix drag-drop: defer resolving scrollable parents until first drag (#18918) (ca263c3), closes #18737
bug fix drag-drop: handle custom preview/placeholder with multiple root nodes (#18829) (92aed70)
bug fix expansion: add strong focus indication (#18552) (6feff45)
bug fix mat-button-toggle: mat-button-toggle element should not h… (#18746) (709ac63)
bug fix slider: not stopping drag when released outside of viewport (#18905) (ca3c68f), closes #18888
bug fix tabs: tab nav bar not disabling pagination animation (#18886) (a6e5423)
performance drag-drop: avoid unnecessary change detection on pointer down events (#18821) (2f6e941), closes #18726
performance focus-monitor: optimize event registration (#18667) (174e4cd)
performance ripple: optimize event registration (#18633) (fca0c28)

google-maps

bug fix map circle error during server-side rendering (#18822) (7c6be0e)
bug fix not rendering until mapTypeId is set (#18967) (977c605), closes #18965

cdk-experimental

bug fix dialog: disableClose not working for tem… (#18968) (c0d19cb), closes #18964

material-experimental

bug fix mdc-card: not handling dark themes (#18938) (f1c0c09)
bug fix mdc-chips: align theming setup with… (#19000) (7957423)
bug fix mdc-chips: enter animation not disabled when using noop animations (#18653) (ea32d14), closes #18642
bug fix mdc-chips: support custom errorStat… (#18974) (58abf23)
bug fix mdc-radio: add strong focus indication (#18946) (897dee4)
bug fix mdc-radio: no focus indication in h… (#18969) (4d22936), closes #13280
bug fix popover-edit: hover content not showing up if content changes after init (#18937) (d7ff7cb), closes #18934
bug fix popover-edit: unable to close focus content using the keyboard (#18945) (e7a197a)
performance mdc-chips: avoid checking the DOM on each change detection (#18929) (29dda54)

metal-man

25 Mar 23:14
29e74eb
Compare
Choose a tag to compare

This release introduces support for TypeScript 3.8.

cdk

bug fix coercion: add the support for readonly array coercion (#18807) (cd96886), closes #18806

material

bug fix form-field: incorrectly calculating start gap in RTL in the presence of a prefix (#18867) (6275339), closes #18857
bug fix form-field: some input types taller than plain text input (#18825) (e311791), closes #18787
bug fix list: no selected indication in high contrast mode while in single selection (#18585) (76e8a38)
bug fix table: error when nesting tables (#18832) (32aec93), closes #18768

google-maps

feature support setting the map type (#18578) (2a6aae1), closes #18577

material-experimental

bug fix mdc-chips: add feature targeting to theme styles (#18830) (54bbb90)
bug fix radio: redefine theme variables (#18907) (cc9793f)
bug fix radio: remove input click handler (#18868) (7c75d6e)
bug fix slide-toggle: allow different densities (#18895) (4d7ffaa)
bug fix slide-toggle: redefine more variables (#18908) (1cca459)

twine-tornado

19 Mar 18:02
734ca15
Compare
Choose a tag to compare
twine-tornado Pre-release
Pre-release

cdk

bug fix testing: don't send unnecessary Key.chords to protractor (#18685) (427e91f), closes mozilla/geckodriver#1502
feature testing: Allow custom querySelectorAll method (#18178) (40ae1b1)

material

bug fix column-resize: don't allow dragging using the right mouse button (#18758) (c538354)
bug fix datepicker: prevent default dialog options from affecting touch ui calendar (#18657) (aca2533), closes #18648
bug fix radio: clicks not landing correctly in some cases on Chrome (#18357) (fe29835), closes #18285
feature focus-monitor: Add eventual detection mode option to focus monitor (#18684) (b3a2c56)
feature form-field: use injection token for providing form-field (#18777) (8ec44a1)
feature snackbar: add isDismissed harness method (#18766) (6e70cc7)

material-experimental

bug fix rename sass mixins to mat-mdc-* (#18615) (b91e88f)
bug fix form-field: avoid expression changed after check (#18741) (eae5cf8)

plastic-juice

16 Mar 14:49
c88780f
Compare
Choose a tag to compare

cdk

bug fix overlay: support SVG element as overlay origin (#18595) (1303d8f)

material

bug fix clipboard: not restoring focus to SVG elements (#18626) (f48ddf0)
bug fix document-injection: Update to use injected document (#18780) (350e598)
bug fix drag-drop: detect changes on custom preview/placeholder before measuring (#18698) (2201a99), closes #18622
bug fix drag-drop: error on IE when document is being auto scrolled (#18757) (b0b44d2)
bug fix drag-drop: only return item to initial index if the new container's sorting is disabled (#18706) (14ae95f), closes #18697
bug fix form-field: error when trying to lock label into position too early (#18666) (6fd3e6c), closes #18663
bug fix list: incorrectly selecting items when moving focus using shift + arrow key in single selection mode (#18579) (4a809d7)
bug fix list: no disabled indication in high contrast mode (#18567) (5f37eb7)
bug fix mdc-form-field: refresh notch width when toggling appearances (#18776) (0bfa717)
bug fix mdc-form-field: text-field should stretch based on host element (#18778) (2555344)
bug fix menu: allow focus to be moved inside menuClosed event (#18756) (5499c40)

google-maps

bug fix server-side rendering error for polygon and rectangle components (#18573) (d987807)

material-experimental

bug fix mdc-list: fix styles for normal lists (#18632) (fcef522)
bug fix slider: add slider mixin to main theme mixin (#18384) (3b777eb)
bug fix mdc-form-field: account for breaking changes in MDC (#18795) (e26670f)

milk-blade

10 Mar 19:33
2d90b65
Compare
Choose a tag to compare

cdk

bug fix testing: don't send unnecessary Key.chords to protractor (#18685) (f87195b), closes mozilla/geckodriver#1502

material

bug fix column-resize: don't allow dragging using the right mouse button (#18758) (b29308a)
bug fix datepicker: prevent default dialog options from affecting touch ui calendar (#18657) (913ca45), closes #18648
bug fix radio: Move .mat-radio-input above .mat-focus-indicator. (#18709) (bdd9ec9)
bug fix typography: default to normal letter spacing (e441a8c)
bug fix tabs: fix event emitter type (#18664) (b486891)

material-experimental

bug fix mdc-*: rename sass mixins to mat-mdc-* (#18615) (694386a)
bug fix mdc-form-field: avoid expression changed after check (#18741) (65a602f)
bug fix mdc-progress-bar: account for breaking changes in latest canary (5d49f37)
bug fix mdc-slider: resolve warnings about active event listeners (#18583) (6faa30c)

tartan-tonsure

04 Mar 21:57
bf84ba9
Compare
Choose a tag to compare

material

bug fix chips: only add type attribute to button remove icons (#18477) (584cd49), closes #18095 #18464
bug fix sidenav: not restoring focus to SVG elements (#18614) (ed763f5)

material-experimental

bug fix mdc-button: add base css class to all buttons (#18422) (144cb41)
bug fix mdc-chips: align with latest MDC markup (#18472) (7db3e3a)
bug fix mdc-chips: don't allow focus on checkmark icon (#18588) (8637f66)
bug fix mdc-radio: able to focus disabled radio button via click (#18584) (cdd3600), closes #15499
bug fix mdc-radio: use consistent ripple timings (#18590) (2658d9d)

adamantium-mannequin

24 Feb 19:14
220447e
Compare
Choose a tag to compare

Highlights

  • Column resizing for tables is now in experimental (198911)
  • Selection list now supports a single selection mode. Enable it with the multiple input set to false.
  • FakeMatIconRegistry has been added for unit testing.
  • Added a new Sass mixin, mat-strong-focus-indicators, that can be used to add a stronger focus
    indicator to Angular Material components

cdk

bug fix text-field: fix autofill listener on Chrome 80 (#18468) (4b329f0)
feature testing: add isFocused method to TestElement (#18183) (e704996)

material

Deprecations:

  • MAT_LABEL_GLOBAL_OPTIONS exported in
    @angular/material/core is deprecated. Use MAT_FORM_FIELD_DEFAULT_OPTIONS
    from @angular/material/form-field. Note that the property float is
    now matching the input name floatLabel.
  • FloatLabelType exported in @angular/material/core is
    deprecated. Import the symbol from @angular/material/from-field.
bug fix a11y: focus trap incorrectly moving focus internally if focus was already moved into it (#18541) (c704d17), closes #18538
bug fix chips: unable to set custom tabindex on chip (#17699) (bbb92a7)
bug fix clipboard: leak if directive is destroyed while a copy is pending (#18066) (9227c7b)
bug fix datepicker: don't call date filter function if date is out of bounds (#18419) (5e34de2), closes #18411
bug fix datepicker: memory leak in popup mode (#18102) (5fe233a), closes #17896
bug fix drag-drop: auto scrolling not working if list uses scroll snapping (#18294) (9459f5b), closes #18162
bug fix drag-drop: error when dragging items inside transplanted views with OnPush change detection (#18356) (f2f78a0), closes #18341
bug fix drag-drop: not working correctly inside transplanted views (#18499) (d1a6ea7), closes #18482
bug fix expansion-panel: Fix clipped box-shadow between expansion panel headers. (#18378) (dddbca2)
bug fix form-field: fix underline jank in fill variant (#18407) (52fea06)
bug fix icon/testing: Adds size specs to fake icon (#18306) (27ef842)
bug fix input: apply static class binding to host (#18196) (8f62ffe)
bug fix list: allow for list and list items to be disabled (#17584) (c6a9f15), closes #17574
bug fix list: Selection List element should not be focusable. (#18445) (fd1593d)
bug fix ng-update: avoid error if project has folder ending with style extension (#18454) (411d048), closes #18434
bug fix ng-update: do not throw if project does not have dependencies (#18470) (01e4fba), closes #18469
bug fix overlay: incorrectly calculating using minWidth and minHeight as a string (#18540) (0d7e2f0), closes #18486
bug fix overlay: restore previous host element before attaching (#17855) (ee96e05)
bug fix platform: RTL scrolling behavior detection not using cached value in some cases (#18389) (633e4c2)
bug fix selection-list: incorrectly handling A key in some cases (#18513) (ff0de11)
bug fix consistently use const enum (#18390) (8ae7b18)
bug fix popover-edit: Call markForCheck against row hover content when showing (#18258) (5c9f0d6)
bug fix progress-bar: changed after checked error on animation end event with noop animations (#18441) (004eeb8)
bug fix slide-toggle: clicks not landing correctly in some cases on Chrome (#18285) (99b27e8), closes #18269
bug fix ng-add should always install matching CDK version (#18076) (fba22bc), closes #18020 #18020
bug fix slider: inject document token (#18275) (3bae800)
bug fix tree: not allowing horizontal overflow (#18215) (c5923d6), closes #18182
feature autocomplete: add event when option is activated (#18387) (4629e23), closes #17587
feature chip: Add focus indicator (#18019) (78cfd3c)
feature drag-drop: add injection token for configuring the input defaults (#17970) (4667cd4), closes #17921
feature drag-drop: add option to match size of dragged element in custom preview (#18362) (74b3441), closes #18177
feature drag-drop: support scrolling parent elements apart from list and viewport (#18082) (c319431), closes #18072 #13588
feature icon: New FakeMatIconRegistry for unit tests (#18151) (71955d2)
feature list: Add single select mode. (#18126) (3b242f0)
feature paginator: add provider to configure default options (#17595) (c7c6262), closes [#17123](https://github.com/angular/components/issues...
Read more

copper-canoe

19 Feb 23:28
2454e18
Compare
Choose a tag to compare

material

bug fix drag-drop: error when dragging items inside transplanted views with OnPush change detection (#18356) (bd68a4f), closes #18341
bug fix list: selection list element should not be focusable (#18445) (b61582c)
bug fix ng-update: avoid error if project has folder ending with style extension (#18454) (1cb7099), closes #18434
bug fix ng-update: better detection for workspace project in v9 hammer migration (#18525) (7a2d372), closes #18504
bug fix slider: inject document token in constructor (#18275) (d8b726d)