Releases: angular/components
Releases · angular/components
diamond-silhouette
Bug Fixes
- cdk-dialog: decorate dialog as an injectable (#10052) (07b4250)
- datepicker: improve native adapter DST handling (#10068) (2837196)
- avoid layout jumping on elements with ripples in RTL (#10026) (c93103b)
- dialog: actions not being pulled down when trapping focus (#10007) (9a39e24), closes #9722
- dialog: don't provide directionality if user injector has one already (#10004) (6ec0af1)
- grid-list: default to LTR when Directionality value is empty (#10111) (65810bc)
- grid-list: invalid style declaration during server-side rendering (#10131) (1576a99)
- list: align avatar size in dense list with spec (#10028) (7d81b6f), closes #10019
- list-key-manager: not ignoring vertical key events in horizontal-only mode (#10075) (f31a2f1)
- selection-list: repeated preselected items not appearing as selected with OnPush parent (#10100) (f93d0f4), closes #10090
- stepper: require users to visit non-optional steps (#10048) (d26aa6e)
6.0.0-beta.2
Bug Fixes
- badge: AoT and server-side rendering errors (#9935) (06b4017)
- badge: hard to see in high contrast mode (#9973) (1b2f90c)
- badge: incorrectly setting aria-describedby (#9957) (aed7e8a)
- badge: move styles into the theme mixin (#9999) (00a6c90)
- badge: remove top-level ampersand selectors from theme mixin (#9991) (bd7a408), closes #9990
- bottom-sheet: inject correct directionality in child components (#9996) (9d784a0)
- button: inconsistent overflow value between browsers (#9933) (9d19291)
- chips: Fix chip and chip list selectable (#9955) (949a69b)
- expansion-panel,menu,select: nested animations not working (#9134) (1e2b79a), closes #8814 #8953
- input: AutofillMonitor stream not being completed when stopping monitoring (#9886) (87bbfc5)
- overlay: default to global directionality (#9994) (47674f1), closes #9817
- tooltip: memory leak in _setTooltipMessage (#6782) (66a01fb)
Features
- button-toggle add ripples to button-toggle (#9891) (53417d4), closes #9442
- autocomplete: add opened/closed events to panel (#9904) (82c5ff0), closes #9894
- badge: add badge component (#7483) (c98d217)
- bottom-sheet: add result param when dismissing bottom sheet (#9810) (98a6910)
- datepicker: add theming support (#9407) (0383704)
- drawer: allow for backdrop to be disabled (#9381) (6d4e052), closes #5300
- schematics: add material scaffolding schematic (#9883) (45399c6)
- typography: add letter-spacing configuration to typography configs. (#9932) (f30609c)
5.2.2 cork-yacht
Bug Fixes
- aria-describer: better handling of non-string values (#9959) (d351e33)
- list: list-options require a parent selection list (#9899) (8cca2c2)
- list-key-manager: infinite loop if all items are disabled (#9981) (775f560)
- menu: not picking up indirect descendant items (#9971) (14b21e9), closes #9969
- overlay: expose backdropClick mouse event in ConnectedOverlayDirective (#9845) (5a1e7fe)
- platform: potential error if CSS object is undefined (#9968) (3212111), closes #9801
- select: icons inside option not centered (#9982) (ecc7f53), closes #9978
- select: lock dropdown position when scrolling (#9789) (30b90a2)
- selection-list: incorrect cursor if disabled (#9963) (13e809a), closes #9952
- tabs: ink bar not visible in high contrast mode (#9997) (1ba04eb)
- theming: add aliases for alternate spelling of "grey" (#9903) (36e1bc0)
- viewport-ruler: fix server-side rendering errors when attempting to measure the viewport (#9870) (ac4cd91)
6.0.0-beta-0
Bug Fixes
- overlay: validate that ConnectedPositionStrategy positions are passed in correctly at runtime (#9466) (6a8ce02)
Features
- add bottom sheet component (#9764) (bbf62cd)
- datepicker: @output for year and month selected in multiyear/year (#9678) (c2e108e)
- expansion: add accordion expand/collapse all (#6929) (#7461) (3aceb73)
- form-field, chip: merge new form-field and chip features to master (#9762) (4a5287c), closes #9743 #9759 #9767
- schematics: add initial schematics utils (#9451) (673d56e)
- tabs: add ability to lazy load tab content (#8921) (6feaf62)
ghillie-soup
Bug Fixes
- autocomplete: escape key inconsistency on IE (#9777) (180750e)
- button: better accessibility for flat buttons in high-contrast (#9783) (0d0c6d4)
- datepicker: add max/min filter to multi year and year views (#9727) (0793142)
- datepicker: changed after checked error if focused datepicker inputs turn disabled (#9717) (01ad7bd), closes #9559
- global-position-strategy: ignoring width and height from OverlayConfig (#9774) (b425a46), closes #9715
- overlay: dimension not updated after init (#8765) (c36b512)
- select: options inside option group not being rendered when wrapped with ng-container (#9769) (38fddfe), closes #9736
- selection-list: external changes to selection model not being reflected (#9846) (82df181), closes #9838
- slider: invisible in high contrast mode (#9792) (94bbffc)
- slider: unable to reset value by setting it back to undefined (#9768) (c2e2744), closes #9740
- radio: add aria-describedby passthrough to radio button input (#9741) (cd159f5)
selenium-scramble
Features
- autocomplete: add the ability to highlight the first option on open (#9495) (b42fcb9), closes #8423
- button: create stroked and flat button variants (#9365) (b652683)
- button: expose ripple instance (#9170) (17e36fe), closes #4179
- checkbox: expose ripple instance (#9176) (e09c0a6)
- datepicker: allow for mat-datepicker-toggle icon to be customized (#9487) (01867ad)
- dialog: support using dialog content directives with template dialogs (#9379) (99b768e), closes #5412
- drawer: expose CdkScrollable instance (#9183) (2d03af0), closes #9136
- expansion-panel: support two-way binding for the expanded property (#9327) (a72085b), closes #9311
- layout: add window breakpoints from spec (#9318) (1038950)
- list-key-manager: add support for horizontal directions (#9122) (ab02367)
- menu: support lazy rendering and passing in context data (#9271) (9fed87c), closes #9251
- observe-content: allow for the MutationObserver to be disabled (#9025) (aa2e76c)
- overlay: expose reference to the backdrop element (#9702) (959a8a1), closes #9689
- overlay: make it easier to override backdrop color (#9114) (3d18006), closes #7855
- paginator: Add functionality to jump to first and last page (#9603) (04cdb13), closes #9278
- paginator: allow page size selection to be disabled (#8373) (c8743e7), closes #8359
- portal: expose attached result in CdkPortalOutlet (#9326) (b626b13), closes #9304
- ripple: support animation duration overwrites (#9253) (3bc4cd3)
- ripple: support ripple fade-out on pointer up (#9694) (efb03c9), closes #9577
- slider: add focus and blur methods do MatSlider (#9373) (2d592a5)
- sort: fix animation; show on hover (#7608) (cde00df)
- stepper: add proper type to stepper buttons (#9401) (b3d2e78)
- stepper: add the ability to reset a stepper (#8623) (a6f9fc2)
- stepper: allow for header icons to be customized (#7482) (adc251c), closes #7384
- table: allow data input to be array, stream (#9489) (085d805)
Bug Fixes
- aria-describer: exception when attempting to describe a non-element node (#9392) (4c7a4f3)
- autocomplete: close panel using alt + up arrow (#9341) (2c192d0)
- autocomplete: error when closing from a destroyed view (#7365) (2b05106), closes #7315
- autocomplete: expose MatAutocompleteTrigger in template (#9703) (8997db0), closes #9687
- autocomplete: handle
optionSelections
being accessed early (#8802) (4e1a6a8), closes #4616 - autocomplete: handle attaching autocomplete to a number input (#9672) (f75fa15), closes #9628
- autocomplete: panel not closing on IE when selecting an option with an empty string display value (#9506) (95ffe37), closes #9479
- autocomplete: prevent opening using arrow keys on readonly input (#9229) (9d152c0), closes #9227
- block-scroll-strategy: server-side rendering error (#9665) (3acbf26)
- button: accent color not set on fab buttons with build optimizer (#9376) (b3f8a42), closes #9360
- button: incorrect text color when no color is passed in on dark theme (#9234) (6824375), closes #9231
- button-toggle: inaccurate name passed down to input if no name is assigned (#9017) (54d60df)
- card: add camel-cased selectors to content projection (#6818) (d5a7cce), closes #6816
- card,tabs,toolbar: Make media query breakpoints follow Material spec (#9284) (7672913)
- checkbox: underlying native checkbox being rendered when parent uses css column layout (#9258) (eac1512), closes #9049
- chips: chip list capturing keyboard events from input (#9651) (a48f75b)
- collections: clean up UniqueSelectionDispatcher listeners on destroy (#9673) (26b0635)
- datepicker: calendar controls not being inverted in rtl (#9219) (8a3e023)
- datepicker: calendar keyboard controls not working if the user clicks on blank area (#9494) (0b8955b)
- datepicker: gray out filtered years in multi-year view (#9563) ([4...
silk-xylophone
Bug Fixes
- autocomplete: close panel using alt + up arrow (#9341) (a1ad82b)
- autocomplete: error when closing from a destroyed view (#7365) (00820f7), closes #7315
- autocomplete: handle
optionSelections
being accessed early (#8802) (ec6168b), closes #4616 - autocomplete: prevent opening using arrow keys on readonly input (#9229) (f3b50b0), closes #9227
- button: accent color not set on fab buttons with build optimizer (#9376) (f6a59cd), closes #9360
- button: incorrect text color when no color is passed in on dark theme (#9234) (0615f1a), closes #9231
- button-toggle: inaccurate name passed down to input if no name is assigned (#9017) (fda978a)
- card: add camel-cased selectors to content projection (#6818) (6e4f90f), closes #6816
- card,tabs,toolbar: Make media query breakpoints follow Material spec (#9284) (d6b3cc8)
- checkbox: underlying native checkbox being rendered when parent uses css column layout (#9258) (58b665e), closes #9049
- datepicker: calendar controls not being inverted in rtl (#9219) (af38b97)
- datepicker: calendar keyboard controls not working if the user clicks on blank area (#9494) (7cea0b6)
- datepicker: highlight datepicker toggle when calendar is open (#9426) (37d8716)
- datepicker: set border radius on calendar popup (#9509) (3f87dc4)
- expansion-panel: improved accessibility labelling and keyboard default action not being prevented (#9174) (444cee8)
- focus-monitor: implement OnDestroy logic (#9305) (e6cdce5)
- grid-list: tile being pulled outside the grid if no gap can be found (#9128) (5535325), closes #4515
- input: floating label not reacting when patching the value without emitting an event (#9260) (4a00499), closes #8982
- interactivity-checker: carefully handle frame elements (#9340) (305a81c), closes #3372
- keycodes: incorrect key code for nine (#9568) (b489559), closes #9567
- list: incorrect padding for list-items with avatars, icons (#9500) (db520cf), closes #9156
- menu: inconsistent side padding for nested menu items in RTL (#9124) (53d48f6)
- menu: set appropriate origin when restoring focus (#9303) (2bf9ad8), closes #9292
- native-date-adapter: avoid error when formatting edge case dates in IE11 and Edge (#9523) (d25ab57)
- overlay: default options not being applied correctly (#9088) (6f8f226)
- overlay: server-side rendering error when creating backdrop element (#9448) (5c98185)
- overlay: transparent overlay not blocking scroll on Firefox 57 (#9446) (e2999a8), closes #8924
- progress-spinner: element size not updated when diamater is changed (#8697) (23f0c47)
- select: close panel on alt + arrow key presses (#9250) (c3ec94d)
- select: don't restore focus unless an option was selected (#8964) (960b7cf), closes #8915
- select: handle async changes to the option label (#9159) (63a5184), closes #7923
- select: handle keyboard events from inside panel (#9361) (0d233b2)
- select: support changing the value using left/right arrow keys while closed (#9578) (b11523a)
- selection-model: incorrect initial value when empty array is passed in single-selection mode (#9287) (5d0fb95), closes #9273
- slide-toggle: truncate label content with ellipsis (#9166) (4bd96ce), closes #5212
- stepper: header collapsing if box-sizing is set (#9505) (ccc8fbb), closes #9501
- stepper: unable to skip optional steps in linear stepper (#9245) (517ea57), closes #9239
- tab-link: preventDefault action when disabled tab link is clicked. (#9357) (0b5806b)
- theming: provide text color through mat-app-background (#9262) (6d66a16)
- overlay: make it easier to override backdrop color (#9114) (4ff1fd4), closes #7855
burlap-bezel
Bug Fixes
- aria-describer: server-side rendering error during cleanup (#8903) (8a3b19e), closes #8901
- autocomplete: not implementing setDisabledState from ControlValueAccessor (#8746) (92bc503), closes #8735
- autocomplete: not resetting completely when overlay is detached externally (#8515) (a8cd033)
- autocomplete: panelClosingActions emitting twice in some cases (#8998) (4f97232)
- autocomplete: panelClosingActions emitting when tabbing away from a closed autocomplete (#8774) (92dcd76), closes #8763
- chip,stepper: compile cleanly with
"fullTemplateTypeCheck"
(#8889) (50967b6) - chips: being able to focus disabled chip by clicking (#8892) (bfd513d), closes #8883
- chips: event propagation not stopped by remove button (#8772) (c7e2d4e), closes #8771
- connected-position-strategy: allow positions to be updated after init (#8800) (b7071ba)
- datepicker: leaking backdropClick subscriptions (#8919) (3728555)
- datepicker: not resetting when detached externally (#9133) (a0bd162)
- datepicker: typo in MatMonthView export (#9055) (2250747)
- datepicker: unable to close calendar when opened on focus in IE11 (#8918) (a411382), closes #8914
- dialog: change order of button actions (#9021) (230b297)
- dialog: hide all non-overlay content from assistive technology (#9016) (d82124d), closes #7787
- dialog: improved type safety in dialog ref result (#8766) (571ef46), closes #8760
- directionality: complete dir change observable (#8874) (41f5fe2)
- drawer: infinite loop when two-way opened binding is toggled mid-animation (#8872) (7c84490), closes #8869
- drawer: margins not being updated on direction changes (#9161) (ff1c5f1), closes #9158
- drawer: unable to close using keyboard if there are no focusable elements (#8783) (fba3728)
- expansion: accordion emitting closed event while closed (#9101) (92ded30), closes #9098
- focus-trap: server-side rendering error (#9001) (c77f69f), closes #8981
- form-field: hide required asterisk if control is disabled (#8799) (1c2f6b7), closes #8251
- global-position-strategy: error if disposed before applied (#8761) (f565560), closes #8758
- icon: handle values with unnecessary spaces being passed into fontIcon and fontSet (#9056) (1a735bc), closes #9054
- icon: server-side error when registering icons (#8492) (b6da765), closes #6787
- input: align caret color with spec (#8692) (b0449ab)
- input: allow color inputs in mat-form-field (#8748) (982982b), closes #8686
- layout: handle platforms that don't support matchMedia (#8775) (4846e4c), closes #8710
- list: prevent list icon shrinking (#9211) (5737b9f), closes #8699
- menu: not closing when overlay is detached externally (#8868) (4d8c712)
- paginator: coerce string values (#8946) (0388202)
- paginator: set default display value (#8455) (bd50fa6), closes #8454
- progress-bar: animation tearing in Firefox 57 (#9123) (9e47d40), closes #7606
- select: active item not being updated on click in multiple mode (#7808) (bc27fea)
- select: alt + arrow key not opening in single-selection mode (#8910) (a4c042b)
- select: change event emitted before data binding is updated (#8740) (5819385), closes #8739
- select: complete state change event (#8777) (4f78613)
- select: handle
optionSelectionChanges
being accessed early (#8830) (97ebd76) - select: not marked as touched when clicking away (#8784) (984dece), closes #8573
- select: remove aria-owns when options aren't in the DOM (#9091) (d85c44b), closes #7023
- select: support using shift + arrow key to toggle items in a multi-select (#9037) (f82bbae)
- selection-list: allow jumping to first/last item using home/end (#9062) (bd36529)
- selection-list: allow users to jump focus to a particular item by typing (#9026) (af44b9d)
- selection-list: options not marked as selected if value is assigned too early ([#9090](https://gi...
linoleum-wormhole
Bug Fixes
- chips: being able to focus disabled chip by clicking (#8892) (3709672), closes #8883
- datepicker: typo in MatMonthView export (#9055) (b2ed137)
- dialog: hide all non-overlay content from assistive technology (#9016) (5a800d7), closes #7787
- directionality: complete dir change observable (#8874) (d0da779)
- drawer: margins not being updated on direction changes (#9161) (f81f5c7), closes #9158
- expansion: accordion emitting closed event while closed (#9101) (d61580b), closes #9098
- focus-trap: server-side rendering error (#9001) (0e8b991), closes #8981
- icon: handle values with unnecessary spaces being passed into fontIcon and fontSet (#9056) (1580861), closes #9054
- icon: server-side error when registering icons (#8492) (67ddb25), closes #6787
- input: align caret color with spec (#8692) (1c139f3)
- layout: handle platforms that don't support matchMedia (#8775) (d8ee297), closes #8710
- progress-bar: animation tearing in Firefox 57 (#9123) (1a92bca), closes #7606
- select: active item not being updated on click in multiple mode (#7808) (75eedac)
- select: not marked as touched when clicking away (#8784) (9e80179), closes #8573
- select: remove aria-owns when options aren't in the DOM (#9091) (08cb925), closes #7023
- select: support using shift + arrow key to toggle items in a multi-select (#9037) (422d753)
- selection-list: allow jumping to first/last item using home/end (#9062) (d823e4e)
- selection-list: allow users to jump focus to a particular item by typing (#9026) (99300f7)
- selection-list: options not marked as selected if value is assigned too early (#9090) (69de7df), closes #9085
- selection-list: preselected options not being added to the model value (#9116) (dfb5655)
- selection-list: remove selected option from model value on destroy (#9106) (b4fe8b3)
- stepper: completed binding not being considered when moving from a step without a stepControl (#9126) (6c2f802), closes #8110
- stepper: use up/down arrows for navigating vertical stepper (#8920) (bdc8c82)
- typography: deprecation warning if null font family is passed in (#9002) (fcaa3c4), closes #8973