New to Kendo UI for Angular? Start a free 30-day trial

Buttons (Archive)

8.2.2

2022-11-17

Bug Fixes

  • mark as compatible with Angular v15

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

8.2.1

2022-10-26

Bug Fixes

  • listbutton: keydown event propagation stopped

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

8.2.0

2022-10-25

Features

  • chiplist: add keyboard navigation

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

8.1.1

2022-10-20

Bug Fixes

  • a11y compliance
  • add fluent theme to supported themes list

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0
  • @progress/kendo-theme-fluent: ^5.8.0

8.1.0

2022-09-09

Bug Fixes

  • button:
    • async text not rendered in correct wrapper
  • splitbutton:
    • component steals focus after closing
  • buttonlist:
    • first list item is not focused consistently on open

Features

  • buttongroup: add navigable option

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

8.0.0

2022-04-20

Bug Fixes

  • buttongroup: unsubscribing triggers error in SSR

Features

  • update to Angular v12
  • mark as compatible with Angular v14
  • chip:
    • introduce the 'none' option for the fillMode, rounded, size and themeColor properties
  • button:
    • introduce the 'none' option for the fillMode, rounded, size and themeColor properties
    • the shape property is deprecated
  • dropdownbutton:
    • introduce the 'none' option for the rounded and size properties
    • the shape property is deprecated
  • floatingactionbutton:
    • introduce the 'none' option for the rounded, size and themeColor properties
    • the shape property is deprecated
  • splitbutton:
    • introduce the 'none' option for the rounded, size and themeColor properties

Breaking Changes

  • No longer compatible with Angular v8 - 11

  • The shape property in Button, DropDownButton and FloatingActionButton is not available anymore.

  • The fillMode, rounded, size and themeColor options of the Chip no longer support null. Please use 'none' instead.

  • The fillMode, rounded, size and themeColor options of the Button no longer support null. Please use 'none' instead.

  • The rounded and size options of the DropDownButton no longer support null. Please use 'none' instead.

  • The rounded, size and themeColor options of the FloatingActionButton no longer support null. Please use 'none' instead.

  • The rounded, size and themeColor options of the SplitButton no longer support null. Please use 'none' instead.

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.6

2022-03-30

Bug Fixes

  • ssr compilation error

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.5

2022-03-24

Bug Fixes

  • button:
    • updating imageUrl renders redundant span elements
    • not blurred upon disabling in Firefox
    • remove redundant CSS class for custom icons

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.4

2022-03-15

Bug Fixes

  • exclude rxjs/operators from CDN bundles
  • floatingactionbutton: templates with ngIf not rendered

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.3

2022-03-01

Bug Fixes

  • cdn bundles global imports
  • dropdownbutton: focus class is rendered on the wrong element
  • splitbutton: focus class is rendered on the wrong element

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.2

2022-01-20

Bug Fixes

  • update styling

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.1

2022-01-19

Bug Fixes

  • button content not moved to inner span in IE

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

7.0.0

2022-01-19

Bug Fixes

  • install kendo-theme-default v5 using ng-add

Features

  • compatibility with kendo ui themes v5
  • button:
    • deprecate the primary option
    • deprecate the look option
    • add size, rounded, fillMode, shape and themeColor options
  • buttongroup:
    • deprecate the look option
  • chip:
    • deprecate the selectedIcon property
    • remove the type option
    • add size, rounded, fillMode and themeColor options
  • dropdownbutton: add size, shape, rounded, fillMode and themeColor options
  • floatingactionbutton: add size, rounded, shape and themecolor options
  • splitbutton: add size, rounded, fillMode and themeColor options

Breaking Changes

  • The selectedIcon property of the Chip has been deprecated due to rendering changes of the selected chip

  • The primary option of the Button has been deprecated. Please set the fillMode option to 'primary'

  • The look option of the Button has been deprecated. Please use the fillMode option instead.

  • The type option of the Chip has been deprecated. Please use the themeColor option instead.

  • The Kendo UI Buttons received major rendering changes, which require updating your kendo ui theme to v5 or newer

Supported themes

  • @progress/kendo-theme-bootstrap: ^5.0.0
  • @progress/kendo-theme-default: ^5.0.0
  • @progress/kendo-theme-material: ^5.0.0

6.4.1

2021-11-03

Bug Fixes

  • mark as compatible with Angular 13
  • add support for RxJS 7

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.42.0
  • @progress/kendo-theme-default: ^4.42.0
  • @progress/kendo-theme-material: ^4.42.0

6.4.0

2021-10-28

Bug Fixes

  • bump theme versions
  • chip: update the look option and CSS classes
  • splitbutton:
    • missing role menu on the UL element
    • incorrect listbox role

Features

  • splitbutton: add localized aria-label

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.42.0
  • @progress/kendo-theme-default: ^4.42.0
  • @progress/kendo-theme-material: ^4.42.0

6.3.1

2021-09-28

Bug Fixes

  • popupSettings animate property should be optional
  • chip: improve accessibility

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.3.0

2021-09-02

Bug Fixes

  • floatingactionbutton: setting input properties to a string throws error

Features

  • chip: add contentClick event

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.2.1

2021-08-03

Bug Fixes

  • dynamic popup settings are not applied
  • chip: export ChipType

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.2.0

2021-06-28

Features

  • splitbutton: add type attribute input

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.1.4

2021-06-18

Bug Fixes

  • chip: icon and iconClass properties interference
  • floatingactionbutton:
    • iconClass is not rendered on the main button
    • iconClass is not rendered on dial items

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.1.3

2021-06-11

Bug Fixes

  • button: add toggleable CSS class
  • dropdownbutton: add flat and outline look CSS classes
  • floatingactionbutton: importing FloatingActionButtonModule throws NullInjectorError
  • splitbutton:
    • popup is not being closed when disabled
    • add flat and outline look CSS classes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.1.2

2021-05-05

Bug Fixes

  • update ng-add schema
  • fixing FAB katana links

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.1.1

2021-04-21

Bug Fixes

  • replace the selected state class
  • mark as compatible with Angular v12

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.34.0
  • @progress/kendo-theme-default: ^4.37.0
  • @progress/kendo-theme-material: ^3.32.0

6.1.0

2021-01-19

Bug Fixes

  • bump themes versions
  • add angular/animations as peer dependency
  • fab:
    • animation gap set to 0 stops the whole item animation
    • default animation is slow
    • ignore defaults when animation settings are set to 0

Features

  • add floating action button

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.29.0
  • @progress/kendo-theme-default: ^4.31.0
  • @progress/kendo-theme-material: ^3.27.0

6.0.0

2020-12-16

Bug Fixes

  • add homepage URL
  • chip: ssr errors

Features

  • drop support for Angular 6 and 7
  • enable licensing

Breaking Changes

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.5.2

2020-11-11

Bug Fixes

  • add Angular 11 to peer dependencies
  • dropdownbutton: remains in active state after spacebar is pressed

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.5.1

2020-09-10

Bug Fixes

  • update release notes
  • buttongroup: aria-disabled typo

Supported themes

  • @progress/kendo-theme-bootstrap: ^4.19.0
  • @progress/kendo-theme-default: ^4.21.0
  • @progress/kendo-theme-material: ^3.18.0

5.5.0

2020-08-26

Bug Fixes

  • dropdownbutton: add rtl support for dropdown list
  • splitbutton: add rtl support for dropdown list

Features

  • button: implement clear button look

5.4.4

2020-07-03

Bug Fixes

  • button: replace role and add aria-pressed attribute
  • buttongroup: update role and add aria-pressed attribute for buttons in buttongroup
  • chip: changeDetection error on focus and blur

5.4.3

2020-06-25

Bug Fixes

  • mark as compatible with Angular 10
  • k-state-focused class discrepancies with OnPush strategy
  • dropdownbutton: update list item role

5.4.2

2020-05-11

Bug Fixes

  • dropdownbutton: .k-state-focused is not removed on manual blur
  • splitbutton:
    • steal focus when popup is closed
    • .k-state-focused is not removed on manual blur

5.4.1

2020-04-11

Bug Fixes

  • splitbutton and dropdownbutton ng9 errors

5.4.0

2020-04-10

Bug Fixes

  • chiplist: remove unnecessary imports
  • dropdownbutton: .k-state-focused remains on manual blur
  • splitbutton: .k-state-focused remains on manual blur

Features

  • chiplist: add chiplist remove event arguments

5.3.0

2020-03-17

Bug Fixes

  • add aria-disabled attribute
  • update aria-pressed attribute

Features

  • chip: add chip remove event args

5.2.3

2020-02-05

Bug Fixes

  • chip: add missing remove icon wrapper

5.2.2

2020-01-23

Bug Fixes

  • chip: dynamic chips unselectable

5.2.1

2020-01-20

Bug Fixes

  • button: tabIndex is not respected

5.2.0

2020-01-14

Features

  • chip component

5.1.1

2020-01-07

Bug Fixes

  • button: click is fired twice when button rendered from span is clicked with the mouse
  • buttons: emit event on click when kendoButton is applied to span

5.1.0

2019-12-18

Bug Fixes

  • update to latest schematics
  • mark as compatible with Angular 9
  • button:
    • toggleable button cannot be toggled with space or enter keys
    • role should not be set via host binding
  • buttongroup: ButtonGroup has wrong KB navigation in single selection mode

Features

  • buttongroup: emit preventable event when navigation occurs
  • dropdownbutton: add custom class to the main button
  • splitbutton: add custom class to the main button and arrow button

5.0.1

2019-11-14

Bug Fixes

  • dropdownbutton: not loosing focus when programatically blurring
  • splitbutton: not loosing focus when programatically blurring

5.0.0

2019-06-21

Bug Fixes

  • Rename ButtonDirective.onClick handler to avoid collisions with inheritors
  • button: Initially selected state
  • buttongroup: Does not throw an error when there are no buttons

Features

  • Update to RxJS 6

Breaking Changes

  • SystemJS config, if used, must be updated to reference dist/npm/index.js
  • New peer dependencies @angular/forms, @progress/kendo-angular-common and@progress/kendo-angular-popup
  • Angular 4 and 5 are no longer supported

4.4.2

2019-05-29

Bug Fixes

  • mark as compatible with Angular 8
  • export components without aliases

4.4.1

2019-05-14

Bug Fixes

  • export aliases

4.4.0

2019-04-12

Bug Fixes

  • export ListItemModel and PopupSettings interfaces
  • splitbutton: open and close events are triggered twice

Features

  • add flat ES module bundles
  • dropdownbutton: add option for popup alignment
  • splitbutton: add option for popup alignment

4.3.3

2019-01-31

Bug Fixes

  • unsubscribe list subscriptions
  • tab focus sequence

4.3.2

2018-11-20

Bug Fixes

  • button: error is thrown when [selected]="undefined"

4.3.1

2018-11-09

Bug Fixes

  • error with SSR

4.3.0

2018-11-08

Bug Fixes

  • do not trigger additional change detection for buttons with icon
  • button:
    • revert order of constructor arguments
    • add "role=checkbox" and "aria-checked" for toggleable buttons
  • buttongroup:
    • error is thrown when buttons are added to a buttongroup dynamically
    • aria-checked is not set properly on click
    • [disabled] input does not update children disabled state

Features

  • dropdownbutton: add 'appendTo' configuration property to the popup settings
  • splitbutton: add 'appendTo' configuration property to the popup settings

4.2.0

2018-10-19

Bug Fixes

  • split-button: add button type

Features

  • mark as compatible with Angular 7.x
  • dropdownbutton: add primary and look inputs
  • split-button: add look property

4.1.3

2018-08-07

Bug Fixes

  • rename togglable property to toggleable, add alias

4.1.2

2018-07-03

Bug Fixes

  • stale dependencies in browser bundle

4.1.1

2018-05-23

Bug Fixes

  • button causes style recalculation in AfterViewChecked

4.1.0

2018-05-09

Bug Fixes

  • mark module as side-effects free
  • mark as compatible with Angular 6.x, RxJS 6.x
  • button: icon & iconText classes are not appended at the moment when Toolbar calculates t
  • buttongroup:
    • detect correctly when the buttongroup looses focus
    • user needs to press arrow key twice to move the focus away from first button
    • wrapper should receive tabindex

Features

  • Schematics support
  • buttongroup: navigate with arrow keys between buttons in a group with multiple selection

4.0.0

2018-03-26

Bug Fixes

  • remove RTL token usage from button component
  • do not remove icon on destroy

Features

  • add support for RTL dynamic switching
  • button: allow CSS selection of icon buttons

Breaking Changes

  • Requires v1.1.0 or above of @progress/kendo-angular-l10n package.

3.0.4

2018-02-27

Bug Fixes

  • flatten metadata

3.0.3

2018-02-14

Bug Fixes

  • bundle metadata and type definitions alongside CommonJS modules
  • serve CDN bundle for UNPKG and jsDelivr
  • build errors when targeting es2015

3.0.2

2018-02-05

Bug Fixes

  • ng-cli template checks

3.0.1

2018-01-26

Bug Fixes

  • require kendo-angular-popup ^2.0.0

3.0.0

2018-01-26

Features

  • use pipeable operators from RxJS 5.5

Breaking Changes

  • Peer dependencies changed; Requires rxjs@^5.5.0

2.0.1

2018-01-25

Bug Fixes

2.0.0

2017-10-09

Bug Fixes

  • accept Angular 5.x as a peer dependency
  • replace OpaqueToken with InjectionToken

Features

  • button: provide ability to configure the button look via property
  • buttongroup: add look property

Breaking Changes

  • Bare property has been removed. Use the newly added

look property to modify the default button appearance.

1.1.1

2017-11-06

Bug Fixes

  • accept Angular 5.x as a peer dependency

1.1.0

2017-09-11

Bug Fixes

  • buttongroup: disabled attribte is not working

Features

  • allow two-way binding of 'selected'

1.0.5

2017-06-27

Bug Fixes

  • update license

1.0.4

2017-06-22

Bug Fixes

  • export ButtonModule

1.0.3

2017-06-21

Bug Fixes

  • button: does not display correct text loaded after a timeout

1.0.2

2017-06-15

Bug Fixes

  • bundle build with Angular 4.2

1.0.1

2017-06-02

Bug Fixes

  • dropdownbutton: display the popup on top of a transformed container.
  • splitbutton: display the popup on top of a transformed container.

1.0.0

2017-05-04

Features

  • official release

0.25.1

2017-05-03

Bug Fixes

  • buttongroup: move focus on navigation

0.25.0

2017-04-28

Bug Fixes

  • run document event listeners outside the NgZone
  • dropdownbutton:
    • didn't raise open/close events
    • incorrect tabIndex
    • move ARIA attributes to the focusable element
  • splitbutton: move aria attributes to the focusable element

Features

  • button: add focus/blur methods
  • dropdownbutton: add focus/blur methods and events
  • splitbutton: add focus/blur methods and events

0.24.1

2017-04-28

Bug Fixes

  • runtime error in Edge

0.24.0

2017-04-05

Features

  • upgrade to Angular 4.0

0.23.0

2017-03-16

Breaking Changes

  • use RTL token for details.

0.22.0

2017-03-15

Features

  • provide control over the popup open/close state

Breaking changes

  • remove open property. See telerik/kendo-angular#386

0.21.0

2017-03-14

Features

  • buttongroup: add 'width' configuration property

0.20.4

2017-03-09

Bug Fixes

  • add exportAs for all components in the package

0.20.3

2017-03-09

Bug Fixes

  • buttongroup: navigation between buttons with left/right arrows

0.20.2

2017-03-09

Bug Fixes

  • dropdownbutton: active state for the first item is not applied when the component is clicked

0.20.1

2017-02-13

Bug Fixes

  • do no read innerText during Universal rendering

0.20.0

2017-02-10

Bug Fixes

  • splitbutton:
    • blur prevents open from outside
    • sync open prop with popup visibility

Features

  • two way binding

0.19.4

2017-02-10

Bug Fixes

  • splitbutton_demos: Updated ngIf directive syntax in splitbutton demo page

0.19.3

2017-02-10

Bug Fixes

  • dropdown: close popup when disabling

0.19.2

2017-02-10

Bug Fixes

  • lock TS version to 2.0.x

0.19.1

2017-02-09

Bug Fixes

  • wrong comment generation due to missing empty line

0.19.0

2017-02-07

Features

  • bare buttons

0.18.1

2017-02-02

Bug Fixes

  • e2e protractor config
  • aot build

0.18.0

2017-01-31

Features

  • buttongroup: Add RTL support
  • dropdownbutton: Add RTL support
  • rtl: add RTL support

0.17.0

2017-01-19

Features

  • buttongroup:
    • create ButtonGroupModule
    • Rename tag to kendo-buttongroup

0.16.0

2017-01-18

Bug Fixes

  • dropdownbutton: focus is applied when disabled

Features

  • add DropDownButton component
  • dropdownbtton: add properties
  • dropdownbutton:
    • add itemClick event
    • add keyboard navigation
    • add WAI-ARIA support
    • add item template
    • add data binding

0.15.0

2017-01-13

Bug Fixes

  • tab sets focus and does not skip disabled SplitButton

Features

  • add itemClick event #84 #100
  • add WAI-ARIA support attributes in SplitButton
  • add keyboard navigation to SplitButton
  • add SplitButton itemTemplate
  • add SplitButton popup css class
  • add SplitButton data binding
  • add SplitButton properties
  • add SplitButton component
  • add onItemClick EventEmitter to ListButton #84 #100
  • add ListButton base class
  • add keyboard navigation to list
  • add WAI-ARIA support to list
  • add itemTemplate to list
  • add data binding to list
  • add list component
  • SplitButton: Add RTL support #66

0.14.5

2017-01-10

Bug Fixes

  • misspelled k-state-disabled class in button #76

0.14.4

2017-01-06

Bug Fixes

  • ButtonsModule is not an NgModule error in AOT #90

0.14.3

2017-01-05

Bug Fixes

  • Unable to set custom class on a Button #76

0.14.2

2016-12-16

Bug Fixes

  • Button - active even tough togglable is set to false #57

0.14.1

2016-12-16

Bug Fixes

  • button: document not defined error when universla rendering is enabled #58

0.14.0

2016-11-23

Features

  • add ES module bundle

0.13.4

2016-11-18

Bug Fixes

  • build docs bundle

0.13.3

2016-11-11

Bug Fixes

  • pin typescript to 2.0.x

0.13.2

2016-11-01

Bug Fixes

  • export private variable to pass AoT

0.13.1

2016-10-26

Bug Fixes

  • remove obsolete wrapper

0.13.0

2016-10-25

Features

  • universal rendering support

0.12.0

2016-10-25

Features

  • add accessibility and wai-aria support

0.11.1

2016-10-24

Bug Fixes

  • export of private variable for aot

0.11.0

2016-10-24

Features

  • add support for AoT compilation

0.10.3

2016-10-05

Bug Fixes

  • update api page title generation

0.10.2

2016-09-28

Bug Fixes

  • make required @angular packages peer dependencies

0.10.1

2016-09-20

Bug Fixes

  • render correct classes for icon only buttons

0.10.0

2016-09-15

Features

  • upgrade to Angular 2.0 final

0.9.3

2016-09-14

Bug Fixes

  • downgrade TypeScript to 1.8

0.9.2

2016-09-13

Initial release

It includes the the following components:

  • Button
  • ButtonGroup

In this article

Not finding the help you need?