KendoReact Changelog
v8.0.014 May 2024
Bug Fixes
- ai-prompt: add className and html attributes to wrapper
- charts: sankey events after app update
- colorpicker: Set correct messages for localization
- datepicker: adaptive, adaptiveTitle & valid props warning
- dropdowntree: popup width is always 200px
- editor: bump @progress/kendo-editor-common in /packages/editor
- editor: image resizing functionality not working properly
- grid: column virtualization in safari
- grid: display style when column virtualization is disabled
- grid: focus no data element when no items
- grid: multi column headers no positioned correctly
- grid: pass navigatable to pager if set
- grid: selection not correct when scrolling
- layout: accept only designed appbar themeColor
- listview: remove k-d-flex class
- multiselecttree: popup width is always 200px
- panelbar: custom content rendering
- pdf-viewer: bump @progress/kendo-pdfviewer-common in packages/pdf-viewer
- pdfviewer: avoid pdfjs vulnerability
- scheduler: enable time marker by default
Features
- button: add clear option to fillMode prop
- calendar, multiviewcalendar: add showOtherMonth property
- calendar: add option for custom header template
- calendar: introduce prop for specifying the week format
- charts: add sankey title and legend
- charts: add sankey tooltips
- daterangepicker: add clear button
- dropdownbutton: fillmode add clear option
- grid: add more keyboard support shortcuts
- grid: add property for custom columnMenu icon
- multiview-calendar: introduce prop for specifying the week format
- rendering changes and compatibility with v8 of Kendo Theme
- textarea: add resizable property
- treeview: add iconField prop to TreeViewItem
BREAKING CHANGES
- No longer compatible with v7 of Kendo Themes
- Updated Dropdowns virtualization - pageSize needs to be at least double the number of the visible pop-up items
- Starting with Kendo Themes v8.0.0, the new Color System is enabled by default, which introduces a new way of implementing and customizing the colors. For more details, please refer to the Migration Guide which can be found in the Progress Design System Docs.
Rendering Changes
All Rendering changes for v8.0.0 are listed here.
Supported Themes
- @progress/kendo-theme-bootstrap: ^8.0.1
- @progress/kendo-theme-default: ^8.0.1
- @progress/kendo-theme-fluent: ^8.0.1
- @progress/kendo-theme-material: ^8.0.1
Current Devv8.0.0-develop.314 May 2024
Bug Fixes
- ai-prompt: add className and html attributes to wrapper
- buttons: add empty line
- charts: sankey events after app update
- colorpicker: Set correct messages for localization
- datepicker: adaptive, adaptiveTitle & valid props warning
- dropdowntree: popup width is always 200px
- editor: bump @progress/kendo-editor-common in /packages/editor
- editor: image resizing functionality not working properly
- grid: column virtualizatioon in safari
- grid: column virtualizatioon in safari
- grid: display style when column virtualization is disabled
- grid: focus no data element when no items
- grid: multi column headers no positioned correctly
- grid: pass navigatable to pager if set
- grid: selection not correct when sccrolling
- layout: accept only designed appvar themeColor
- listview: remove k-d-flex class
- multiselecttree: popup width is always 200px
- panelbar: custom content rendering
- pdf-viewer: bump @progress/kendo-pdfviewer-common in packages/pdf-viewer
- pdfviewer: avoid pdfjs vulnerability
- scheduler: enable time marker by default
- scheduler: enable time marker by default
- timeline: incorrect callout positioning
Features
- button: add clear option to fillMode prop
- calendar, multiviewcalendar: add showOtherMonth property
- calendar: add option for custom header template
- calendar: introduce prop for specifying the week format
- charts: add sankey title and legend
- charts: add sankey tooltips
- daterangepicker: add clear button
- dropdownbutton: fillmode add clear option
- grid: add more keyboard support shortcuts
- grid: add property for custom columnMenu icon
- multiview-calendar: introduce prop for specifying the week format
- rendering changes and compatibility with v8 of Kendo Theme
- textarea: add resizable property
- treeview: add iconField prop to TreeViewItem
BREAKING CHANGES
- No longer compatible with v7 of Kendo Themes
Supported Themes
- @progress/kendo-theme-bootstrap: ^8.0.1
- @progress/kendo-theme-default: ^8.0.1
- @progress/kendo-theme-fluent: ^8.0.1
- @progress/kendo-theme-material: ^8.0.1
v7.4.011 April 2024
Bug Fixes
- all: export missing chart components and types in the all package
- combobox: items with same name break kb navigation
- combobox: popup doesn't close on blur on small screen
- grid: fix no records message width
- grid: grouped/ungrouped columns does recalculate locked positioning
- grid: missing GridCustomHeaderCellProps in custom header
- grid: return correct startRowIndex on row selection
- inputs: render custom attributes on Numerictextbox wrapper
- numerictextbox: minus symbol doesn't work in all cultures
- scheduler: export mising types
- tabstrip: component incorrectly sets aria-hidden
Features
- button: add clear option to fillMode prop
- button: add startIcon and endIcon props
- dropdownbutton: add startIcon and endIcon props
- pager: add keyboard navigation
Supported Themes
- @progress/kendo-theme-bootstrap: ^7.2.1
- @progress/kendo-theme-default: ^7.2.1
- @progress/kendo-theme-material: ^7.2.1
- @progress/kendo-theme-fluent: ^7.2.1
v7.3.013 March 2024
Bug Fixes
- compatibility issue with nodeNext module resolution
- dialog: trapped focus is not working correctly
- grid: column configurations are not filtered correctly
- grid: fix column sizes calculation
- grid: select first data cell when navgatable is true
- grid: selectable cell should focus the checkbox when navigatable
- large bundle size when importing KendoReact packages
- pdf: reactdom.render or createroot based on react version
- upload: add word icon
Features
- grid: add keyboard shortcut for grouping
- grid: add name for the grid table
Supported Themes
- @progress/kendo-theme-default: ^7.2.1
- @progress/kendo-theme-bootstrap: ^7.2.1
- @progress/kendo-theme-material: ^7.2.1
- @progress/kendo-theme-fluent: ^7.2.1
v7.2.327 February 2024
Bug Fixes
- inputs: remove form package dependency
- pager: fix aria-label messages
- pdf-viewer: fix aria-label messages
Rendering Changes
- dropdownbutton: restore class
k-dropdown-button
Supported Themes
- @progress/kendo-theme-default: ^7.2.0
- @progress/kendo-theme-bootstrap: ^7.2.0
- @progress/kendo-theme-material: ^7.2.0
- @progress/kendo-theme-fluent: ^7.2.0
v7.2.222 February 2024
Bug Fixes
- animation container: restore
animation-container-relative
class
Rendering Changes
- dropdownbutton: class
k-dropdown-button
is removed from the rendering. Use classk-menu-button
instead.
Supported Themes
- @progress/kendo-theme-default: ^7.2.0
- @progress/kendo-theme-bootstrap: ^7.2.0
- @progress/kendo-theme-material: ^7.2.0
- @progress/kendo-theme-fluent: ^7.2.0
v7.2.121 February 2024
Bug Fixes
- grid: row selection regression
Rendering Changes
- animation: replaced
animation-container-relative
class withanimation-container-shown
class
Supported Themes
- @progress/kendo-theme-default: ^7.2.0
- @progress/kendo-theme-bootstrap: ^7.2.0
- @progress/kendo-theme-material: ^7.2.0
- @progress/kendo-theme-fluent: ^7.2.0
v7.2.020 February 2024
Bug Fixes
- all-package: add pdf-viewer dependency
- buttons: dropdownbutton closes when opened is true
- buttons: export SplitButtonProps from buttons package
- buttons: popup automatically closing after opening it
- buttons: remove tabindex when click outside
- charts: add ChartSeries and ChartSeriesItem export in KedoReactAll
- charts: 100% stacked bar is rendered as separate stacks
- chip-list: defaultValue selection
- combobox: error on arrowDown keyboard press
- common: useid not found in react
- datatools: misleading title in the remove buttons
- dropdowns: using svgIcon without setting iconClassName
- dropdowntree: popup settings not applied correctly
- grid: add aria-label to SelectionCell checkbox
- grid: add mising exports
- grid: column menu not triggering onCloseMenu
- grid: const GRID_PREVENT_SELECTION_ELEMENT cannot be imported
- multiselecttree: popup settings not applied correctly
- replace uselayouteffect with useisomorphiclayouteffect in all components
- scheduler: fixed bottom resize handle bug
Features
- aiprompt: add option for using react node in toolbarItems
- aiprompt: add rtl mode
Rendering Changes
- progressbars: rename the
k-progress-chunk
class tok-progressbar-chunk
Supported Themes
- @progress/kendo-theme-default: ^7.2.0
- @progress/kendo-theme-bootstrap: ^7.2.0
- @progress/kendo-theme-material: ^7.2.0
- @progress/kendo-theme-fluent: ^7.2.0
v7.1.030 January 2024
Bug Fixes
- all: missing exports
- all: export sankey from all package
- animation: relax react-transition-group peer dependency version range
- buttons: add missing className prop to the rendering of DropDownButton
- buttons: svg icon not showing on dropdownbutton items
- buttons: svg icon not showing on splitbutton items
- calendar: add keyboard navigation for previous and next month
- charts: pin kendo-charts dependency version
- checkbox: export CheckboxBlurEvent
- dateinputs: changing the values in the input does not update the popup
- dateinputs: MultiViewCalendar stale state focused date on navigation
- datetimepicker: add trapped tab key in the popup
- dropdowns: export ListGroupItemProps and GroupStickyHeaderProps
- editor: bump @progress/kendo-editor-common in /packages/editor
- excel-export: export ExcelExportExportEvent
- form: formRenderProps.onFormReset resets
- gauges: remove peer dependency on kendo-charts
- inputs: buttons in the Signature component are missing type button
- inputs: export RadioButtonBlurEvent and TextAreaBlurEvent
- layout: missing svg icons for breadcrumb link items
- pdf-viewer: text layer is rotated in specific case
- popup: maximum update depth exceeded
- scheduler: export SchedulerSlotMouseEvent
- scheduler: expose defaultProps of scheduler components
- tabstrip: refactor wrong generated id in TabStripContent
- target ES2019
- timepicker: add trapped tab key in the popup
- upload: add unique ids for button and input
Features
- AIPrompt: add AIPrompt component
- charts: add more trendline types
- charts: add sankey diagram
- charts: control legend display
- dropdowns: autocomplete support for prefix and suffix adornments
- dropdowns: combobox support for prefix and suffix adornments
- dropdowns: multicolumncombobox support for prefix and suffix adornments
- dropdowns: multiselect support for prefix and suffix adornments
- grid: add clipboard support
- inputs: orientation support for textbox suffix, preffix and separator
- textareа: add support for prefix and suffix adornments
Rendering Changes
All Rendering changes for v7.1.0 are listed here.
Supported Themes
- @progress/kendo-theme-default: ^7.2.0
- @progress/kendo-theme-bootstrap: ^7.2.0
- @progress/kendo-theme-material: ^7.2.0
- @progress/kendo-theme-fluent: ^7.2.0
v7.0.215 December 2023
Bug Fixes
- add ES Module TypeScript definitions entry point
- use default prop-types export
- daterangepicker: return input focus on shift+tab
- pdf-viewer: some documents are rotated by 45 degrees
- pdf-viewer: pdf-dist module import
- update kendo-licensing to v1.3.4 for NextJS compatibility
Supported Themes
- @progress/kendo-theme-default: ^7.0.2
- @progress/kendo-theme-bootstrap: ^7.0.2
- @progress/kendo-theme-material: ^7.0.2
- @progress/kendo-theme-fluent: ^7.0.2
v7.0.112 December 2023
Bug Fixes
- bump editor and spreadsheet common packages
Features
- all components are compatible with Next.js
Supported Themes
- @progress/kendo-theme-default: ^7.0.2
- @progress/kendo-theme-bootstrap: ^7.0.2
- @progress/kendo-theme-material: ^7.0.2
- @progress/kendo-theme-fluent: ^7.0.2
v7.0.011 December 2023
Bug Fixes
- buttons: add alt+down and alt+up keyboard functionalities
- buttons: add aria-label to Chiplist
- buttons: add aria-pressed to Chip component
- buttons: add missing a11y rules
- dropdownbutton: add aria attributes
- dropdowns: add aria-setsize to List
- layout: Tabstrip aria props
- listbox: fix not throw onDrop event if there are no items in it
- orgchart: add missing imports from react
- scheduler: make data-query a peer dependency
- scheduler: publish package contents
Features
- chip: add ariaLabel prop
- modernize and clean-up packaging
- toolbar: add home and end buttons functionality
- аll components are now exported as functional one
BREAKING CHANGES
- scheduler:
- @progress/kendo-data-query is now a peer dependency to @progress/kendo-react-scheduler
- removed defaultProps from all scheduler components
- The CommonJS bundle (
main
entry point) has been moved fromdist/npm/main.js
toindex.js
- The ES Module bundle (
module
entry point) has been moved fromdist/es/main.js
toindex.mjs
- The TypeScript definitions (
types
entry point) has been moved fromdist/npm/main.d.ts
toindex.d.ts
- The packages no longer include a SystemJS bundle (dist/systemjs)
- dropdownbutton: removed component wrapper element and new
k-menu-button
class is set to the button
Supported Themes
- @progress/kendo-theme-default: ^7.0.2
- @progress/kendo-theme-bootstrap: ^7.0.2
- @progress/kendo-theme-material: ^7.0.2
- @progress/kendo-theme-fluent: ^7.0.2
v6.1.115 November 2023
Bug Fixes
- dateinputs: calendar shows incorrect month in specific scenario
- dropdowns: remove stopPropagation on key down in DropDownList
- editor: fix navigation over dropdowns in Editor toolbar
Supported Themes
- @progress/kendo-theme-default: ^7.0.1
- @progress/kendo-theme-bootstrap: ^7.0.1
- @progress/kendo-theme-material: ^7.0.1
- @progress/kendo-theme-fluent: ^7.0.1
v6.1.02 November 2023
Bug Fixes
- buttons: svgicon buttons are rendered with wrong dimentions
- dropodwns: MultiSelectTree remove aria attributes from inner input
- grid:
- GridColumnMenuWrapper focus item on tab key down
- inputs:
- add name to textbox target
- layout:
- add focus to tabstrip tab
- Stepper update focus on prop.value change
- multiselect: update keyboard navigation
- pdf-viewer: props in events target are not correct
- pivotgrid:
- only first measure is rendered if no columns are specified
- throws error if all columns are removed from the configurator using local-data
- spreadsheet: loading xlsx file using fromFile in useEffect raises error
- upload: bump axios to 1.6.0
Features
- grid: add toolbar navigation
Supported Themes
- @progress/kendo-theme-default: ^7.0.0
- @progress/kendo-theme-bootstrap: ^7.0.0
- @progress/kendo-theme-material: ^7.0.0
- @progress/kendo-theme-fluent: ^7.0.0
v6.0.010 October 2023
Bug Fixes
- charts: tooltip animation is displayed from the left side
- chip: remove icon not rendering svg icon by default
- dateinputs: calendar animation in react 18
- grid: scroll by mousewheel in virtual scroll mode in firefox
- inputs: colorpicker classname prop not added to the root element
- treelist: change transparent icon classes
Features
- charts:
- add pyramid chart
- add trendlines
- grid:
- add contextMenu for the grouping cells
- add tabbed column menu
- add selection status bar
- orgchart: new OrgChart component
- treeview: add context menu
Breaking Changes
- combobox: default groupMode is set to 'modern'
- calendar: the default value of Calendar's smoothScroll prop has been changed to
false
for React 18 - barcodes: remove duplicate lowercase values from type unions
Supported Themes
- @progress/kendo-theme-default: ^7.0.0
- @progress/kendo-theme-bootstrap: ^7.0.0
- @progress/kendo-theme-fluent: ^7.0.0
- @progress/kendo-theme-material: ^7.0.0
v5.19.027 September 2023
Bug Fixes
- bump @progress/kendo-svg-icons version to ^2.0.0
- datatools:
- fix pager page sizes select message
- hooks render count
- dateinputs:
- mobile timepart is not aligned
- remove submit behavior of swap button
- dropdowns: MultiColumnComboBox raises error if setting columns field property to object
- editor: some commands are blocked by CSP
- grid:
- fix Grid footer sticky position
- GridColumnMenuWrapper add scroll of item on focus
v5.18.014 September 2023
Bug Fixes
- autocomplete: update keyboard navigation
- buttons:
- floating action button items not supporting svg icons
- onClose event is not triggered properly in controlled mode
- chip: apply icon size property
- combobox: update keyboard navigation
- dropdownlist: update keyboard navigation
- dropdowntree: update keyboard navigation
- grid:
- pager accessibility issues
- tdProps is empty if the column does not have a field property
- inputs:
- typing decimal separator over all selection in NumericTextBox
- setting the value does not change the color telerik/kendo-react#1683
- layout: timeline altermode add card direction validation
- tableselection: fix drag selection with container-type
- treelist:
- js error when click header
- columns resizing triggers reordering telerik/kendo-react#1632
- utils: IconWrap does not get correct icon name
Features
- dateinputs: add open and close events on date time pickers
- button: add ariaLabel prop to the Chip
- grid: add aria-label prop to GridToolbar
Rendering Changes
dateinputs:
- remove the
k-calendar-content
class from thek-content
elements
timepicker
- remove the
k-time-part
class from theTimePicker
popup wrapper.
Supported Themes
- @progress/kendo-theme-bootstrap: ^6.7.0
- @progress/kendo-theme-default: ^6.7.0
- @progress/kendo-theme-fluent: ^6.7.0
- @progress/kendo-theme-material: ^6.7.0
v5.17.029 August 2023
Bug Fixes
- dateinputs: DateRangePicker fix view pattern on navigate to next and previous
- grid:
- resizing not working when nested template is used telerik/kendo-react#1660
- locked resized column is not updated correctly
- group sorting is not working telerik/kendo-react#1655
- layout:
- expansionPanel svg icons not rendering if passed
- PanelBarItem icon prop type
- menu expand arrow rendering missing wrapping span element
- pdf-viewer:
- file open button cannot be clicked
- spreadsheet:
- validate font-size combobox input
- rows and columns insert/delete tools disabled state
- upload: add uploading svg icon
Features
- autocomplete: add 'disabled' items configuration
- buttons: add avatar support to chip
- combobox: add 'disabled' items configuration
- dropdownlist: add 'disabled' items configuration
- layout:
- add breadcrumb sizing options
- add End and Home buttons in Timeline horizontal keyboard navigation
- add Timeline keyboard navigation
- add alt prop to CardImage
- map: add support for SVG icons
- multicolumncombobox: add 'disabled' items configuration
- multiselect: add 'disabled' items configuration
- spreadsheet:
- add increase and decrease decimal tools
- add increase and decrease font size tools
- add align horizontal and vertical tools
- add errors handling
- tooltip: add positioning props of the actions bar in popover
Rendering Changes
conversational-ui:
- add
k-card-list
class to thelist
attachments MessageGroup
now uses theAvatar
component- switch
k-message-box
element from<div>
to<span>
- wrap the
k-chat-send
element withk-input-suffix
- rename the
k-bubble
class tok-chat-bubble
- rename the
k-button-send
class tok-chat-send
- rename the
k-icon-button k-button-send
class tok-chat-send
- replace inline SVG icons with Kendo icons
- replace the classNames of the input in the message box with
k-input-inner
- remove the
k-widget
class. - remove
k-card-wrap
class.
datatools
- change the
k-pager-info
element from<div>
to<span>
- replace
k-textbox
withNumericTextBox
component - wrap the
pageMessage
label in a<span>
element - wrap the
ofMessage
label in a<span>
element - wrapped the
itemPerPageMessage
label in a<span>
element - removed
k-label
class fromk-pager-input
dialogs
- change
k-window-title
andk-dialog-title
elements from<div>
to<span>
filter
- add labels to
AddExpresion
andAddGroup
buttons - add
k-toolbar-button
andk-toolbar-button-group
classes to the nestedButton
andButtonGroup
components - add labels to
AddExpresion
andAddGroup
buttons - remove the
ToolbarItem
wrapper of theButton
andButtonGroup
elements
inputs
- add
labelClassName
prop to theCheckbox
label element - add
labelClassName
prop to theInput
floating label element
labels
- add
labelClassName
prop to theFloatingLabel
component
popover
- add
k-popup
class to thek-popover
element - add
orientation
andalignment
props to the PopoverActionsBar component - move
k-child-animation-container
as a stand-alone wrapper - remove
k-animation-container-relative
class
skeleton
- rename the
k-skeleton-rectangle
class tok-skeleton-rect
scrollview
- change the
k-scrollview-prev
andk-scrollview-next
elements from<a>
to<span>
- change the
k-scrollview-nav
element from<ul>
to<div>
- change the
k-link
element from<li>
to<span>
tilelayout
k-layout-item-hint
element is now a sibling to thek-tilelayout-item
one
Supported Themes
- @progress/kendo-theme-bootstrap: ^6.7.0
- @progress/kendo-theme-default: ^6.7.0
- @progress/kendo-theme-fluent: ^6.7.0
- @progress/kendo-theme-material: ^6.7.0
v5.16.025 July 2023
Bug Fixes
- inputs: numeric minus clears value when the value is selected telerik/kendo-react#1042
- treelist: provide options for using columnmenu telerik/kendo-react#1478
Features
- charts: add license validation watermark
- dialogs: add license validation watermark
- editor: add license validation watermark
- gantt: add license validation watermark
- grid: add license validation watermark
- layout: add license validation watermark
- pdf-viewer: add license validation watermark
- scheduler: add license validation watermark
- spreadsheet: add license validation watermark
v5.15.019 July 2023
Bug Fixes
- charts: error when donut center template uses hooks
- dropdowns: show placeholder on MultiSelectTree
- grid:
- reset table width on column width update
- js error is thrown when column is dragged telerik/kendo-react#1631
- add title attribute to GridColumnMenu
- layout:
- resizing does not work when ignoreDrag telerik/kendo-react#1610
- typescript error with styled-component telerik/kendo-react#1444
- scheduler: weekends not highlighted correctly telerik/kendo-react#1496
Features
- charts: add support for Drilldown
- editor: add tableProperties and tableCellProperties tools
- layout:
- add transitionDuration prop to timeline
- add Timeline horizontal mode
- treelist: add k-treelist-toggle to toggle button
v5.14.05 June 2023
Bug Fixes
- buttons: dropdownbutton click event not thrown
- grid: cell selection with CTRL key should toggle the selection telerik/kendo-react#128
- inputs:
- rating does not set state zero correctly
- fix half precision mode in rating
- pager: more pages button is not rendered in numeric type telerik/kendo-react#1542
- scheduler:
- switching views in timeline view causes misalignment telerik/kendo-react#1486
- marks all items selected on view change telerik/kendo-react#1483
- sortable: error raises in specific scenario
- treeview: text should not be selected on drag telerik/kendo-react#1219
- upload: drag and drop events not triggered correctly telerik/kendo-react#1522
Features
- add size to icons
- switch default font icons to svg icons
- dateinputs:
- add adaptive mode to DateTimePicker
- add adaptive mode to DateRangePicker
- add adaptive mode to TimePicker
- dropdowns: add title prop to ComboBox
- grid: add cells prop option to allow customizing the cells separately
- layout: add timeline component
- spreadsheet: add spreadsheet component
- utils: add xxl and xxxl icon sizes
Rendering Changes
- buttons:
- remove
shape
prop fromFloating Action Buttons
demo examples
- remove
- inputs:
- add
k-button-group-flat
className to theButtonGroup
rendered byFlatColorPicker
- remove obsolete
k-colorpalette-table-wrap
wrapper element andk-palette
className fromColorPalette
component - remove obsolete
k-widget
className from slider components
- add
- dropdowns:
- replace the
<input />
element inListFilter
with theTextBox
component - remove
k-list-container
className from the popups ofDropDownTree
andMultiSelectTree
- replace
k-multiselect
className withk-multiselecttree
- overwrite
ComboBox
popup classNames withMultiColumnComboBox
popup classNames - remove
k-reset
popup className fromComboBox
when used inMultiColumnComboBox
- add
k-virtual-table
className to the list rendered byMultiColumnList
when there is virtualization
- replace the
- layout:
- add the combined
k-bottom-nav-${fillMode}-${themeColor}
className toBottomNavigation
- add deprecation notice for the
fill
prop - remove
k-flex-none
className fromBreadcrumbListItem
component - remove
k-cursor-pointer
andk-flex-none
fromBreadcrumbLink
component - remove
k-breadcrumb-icontext-link
fromBreadcrumbLink
component - add wrapper element with
k-breadcrumb-item-text
className toBreadcrumbLink
component' text - add
k-breadcrumb-icontext-link
className toBreadcrumbLink
if there are icon and text, andk-breadcrumb-icon-link
className when there is only icon - add
k-breadcrumb-root-link
className to the first item rendered by theBreadcrumbLink
component - add
k-breadcrumb-root-item
className to the first item rendered by theBreadcrumbListItem
component - add
k-breadcrumb-last-item
className to the last item rendered by theBreadcrumbListItem
component - remove
k-flex-wrap
className fromBreadcrumbOrderedList
- add the combined
- scheduler:
- add
k-toolbar-button
className to the button inViewSelectorItem
- remove
k-scheduler-views-wrapper
wrapper element fromViewSelectorList
component - remove
<ViewSelector>
element wrapping<ViewSelectorList />
- add
k-scheduler-views
className in desktop view andk-scheduler-tools
in mobile view toViewSelectorList
- add
v5.13.11 May 2023
Bug Fixes
- grid: prevent page scroll when scroll into view
- scheduler: schedulerProportionalViewItem throws error in WeekView on drag
- sortable: onDragEnd is never fired in strict mode
v5.13.025 April 2023
Bug Fixes
- charts: do not scroll document on selection change
- datatools: select element is rendered with input type
- editor: bump @progress/kendo-editor-common in /packages/editor
- map: do not scroll document on zoom in FF
- pager: incorrect classes used for adaptive story telerik/kendo-react-private#2022
- pdf-viewer: bump pdfjs-dist in /packages/pdf-viewer
- scheduler: editable add false should make events take 100% in day views
Features
- autocomplete: add grouping functionality
- combobox:
- add custom template option for the grouping sticky header
- add template for grouping headers
- add modern Grouping mode
- dateinputs: add adaptive mode to DatePicker
- dropdownlist: add grouping functionality
- dropdowns:
- add adaptive mode to MultiColumnComboBox
- add adaptive mode to Multiselect
- add adaptive mode to DropdownTree
- add adaptive mode to MultiSelectTree
- add adaptive mode for dropdownlist
- inputs:
- add FlatColorPicker opacity and format props
- add FlatColorPicker onChange event
- map: add onRefresh prop and loadMarks method
- multicolumncombobox: add modern group mode
- multiselect: add grouping functionality
- stock-chart: add navigator.position option
v5.12.130 March 2023
Bug Fixes
- dropdowns: ComboBox raises an error in SSR scenario
- map: could not resolve dependency error
v5.12.015 March 2023
Bug Fixes
- datatools: provide additional PagerChange event interface
- dropdowns: dropdownlist not focused on click if opened telerik/kendo-react#1426
- grid:
- fix inconsistent element rendering
- remove custom class from grid table element
- reordering the group fields when no groups initially telerik/kendo-react#1484
- reset virtual scroll if dataState has changed
- virtual scrolling in react 18 strict mode
- pdf-viewer:
- bump pdfjs-dist in /packages/pdf-viewer
- pdf-viewer content rendered twice in strict mode
- bump pdfjs-dist in /packages/pdf-viewer
Features
- actionsheet: add keyboard navigation
- dropdowns: add adaptive mode to comboBox
- grid: allow All in pageSizes option
- layout: add ContextMenu component
v5.11.03 February 2023
Bug Fixes
- editor: bump @progress/kendo-editor-common to 1.9.4
- grid:
- grid with details renders two hierarchy columns in strict mode
- columns cannot be reordered inside shadowRoot
- column menu checkbox filter button position
- layout: tabstrip navigation rtl scroll validation
- pdf-viewer: PDF Viewer raises error in strict mode
Features
- dropdowns: add aria-required attribute
- layout: tabstrip scrolling tabs in RTL mode
v5.10.125 January 2023
Bug Fixes
- grid: js error on hiding the grid
- upload: hover button styles are not visible
v5.10.018 January 2023
Bug Fixes
- all:
- bump @progress/kendo-licensing to 1.3.0
- bump @progress/kendo-drawing to 1.17.2
- buttons: removed obsolete shape prop
- charts: better tooltip tracking for line series
- dateinputs: changed calendar today element to button
- grid:
- page scrolls when columnmenu open button is clicked
- blank space at bottom when horizontal scroll @telerik/kendo-react#242
- listbox: update rendering of the toolbar
- map: bump dependencies
- notification: update rendering
- pdf-viewer:
- typescript error
- update kendo-draggable reference
- pivotgrid:
- multiple measures are rendered in wrong order
- local-data state is created from outdated datatree
- sortable: items having different height keeps switching places
Features
- add PDF Viewer component
- add actionsheet component
- all: add support for svg icons
- form: add sizing
- grid:
- add dragged columnId prop in GridColumnReorderEvent
- add compact grid
- add option for grouping sections lock
- add aria label prop
- inputs: add adornments to MaskedTextBox, NumerictextBox
v5.9.026 October 2022
Bug Fixes
- grid: drag & drop issues in react 18 and strict mode
- inputs:
- ColorGradient inputs throw error when the value is changed
- export at same size when using the Signature dialog
- move first tab stop to Signature image
- focus Signature minimize button on dialog open
- close Signature popup on Esc
- layout: add default sizing class to menu items
- tabstrip: scroll behavior
- tooltips: popover position if size is not set
Features
- layout: add TabStrip scrollable tabs
v5.8.07 October 2022
Bug Fixes
- editor: bump @progress/kendo-editor-common in /packages/editor
- inputs:
- TextArea correct height on delete
- read Signature color and background color from theme
- use correct Signature minimize icon
- remove unsupported rounded: 'full' option
- NumericTextBox invalid ranged values
- popup: set correct display style
- tooltip: wrong propType for popover title
- treelist: no data rendered in specific scenario in react 18 strict mode
Features
- charts: add bullet chart labels
- inputs: close Signature dialog on Esc
v5.7.014 September 2022
Bug Fixes
- badge: restore deprecated properties
- dropdowns:
- correct icon when iconClass is present
- onBlur is triggered after expand icon click
- indicators: address always truthy check
- inputs: correct kendo-drawing dependency
Features
- badge: update badge options
- charts: add subtitle
v5.6.07 September 2022
Bug Fixes
- all: bump typescript to 4.8.2
- buttons:
- toggleable button role
- place aria-activedescendant to the proper element
- charts: global document usage
- common: draggable scroll reset on cancel
- dropdowns:
- move k-list out of k-popup element to match rendering requirements for multisele
- move k-list out of k-popup element to match rendering requirements for autocompl
- move k-list out of k-popup element to match rendering requirements
- editor: bump @progress/kendo-editor-common in /packages/editor
- excel: add collapsible to export options
- gauges:
- global document usage
- gauges show up twice in react 18 strictmode
- inputs:
- remove radiogroup item role to match ux guidelines
- switch scrolls the page on pressing space key
- textarea missing value in onchange event target
- intl: use @progress/kendo-intl
- layout:
- preventDefault error on Splitter resize
- ExpansionPanel scrolls the page on pressing space key
- scheduler:
- double timezone parsing incorrect occurences
- missing isWorkDay value
- use @progress/kendo-draggable
- signature: use correct fillMode class
- sortable: do not call onDragStart on press
- upload: Upload scrolls the page on pressing space key
Features
- buttons:
- add title prop to dropdownbutton and splitbutton
- add ariaLabel prop to DropDownButton and SplitButton
- editor:
- add keyboard navigation for disabled tools
- improve accessibility
- inputs:
- add TextBox component
- add Signature component
- map: add API for transforming map coordinates
- utils:
- add tabIndex property to the Icon component
- add id property to the Icon component
Rendering Changes
- buttons:
- move
k-chip-remove-action
className fromk-icon
tok-chip-actions
element inside the Chip component - replace the default
shape
property fromrectangle
tonull
— theshape
property will be deprecated withv6.0.0
of the@progress/kendo-react-buttons
package. - replace
k-i-arrow-s
icon withk-i-caret-alt-down
on.k-split-button-arrow
element rendered by theSplitButton
component
- move
- conversational-ui:
- replace
k-i-arrow-chevron-*
icons withk-i-chevron-*
on<button />
elements rendered by theChat
component
- replace
- dateinputs:
- remove
k-reset
className from.k-timeselector
element rendered by theTimePicker
component - remove
k-group
className from.k-datetime-container
element rendered by theDateTimePicker
component - do not apply
k-focus
className on<input />
elements rendered by theDateRangePicker
component (when focused) - replace
k-hstack
andk-justify-content-stretch
classNames withk-actions-stretched
in.k-time-footer
and.k-datetime-footer
elements rendered by theDateTimePicker
component - replace
k-calendar-th
className withk-calendar-caption
on<th >
elements rendered by theCalendar
andMultiViewCalendar
components - remove
k-calendar-content
className from.k-calendar-table
element rendered by theCalendar
component - replace
k-nav-*
classNames withk-calendar-nav-*
on<button />
elements rendered by theCalendar
andMultiViewCalendar
components - replace
k-i-arrow-chevron-*
icons withk-i-chevron
on.k-calendar-nav-*
elements rendered by theMultiViewCalendar
component - replace
k-i-arrow-*
icons withk-i-caret-alt-*
onk-spinner-*
elements rendered by theDateInput
component
- remove
- inputs:
- apply
k-disabled
className on<input />
element rendered by theCheckbox
component (when disabled) - do not render
.k-label
element inside theSlider
component (whenchildren
prop is undefined) - move
.k-switch-thumb-wrap
element from.k-switch-track
to.k-switch
element rendered by theSwitch
component - replace
k-i-arrow-*
icons withk-i-caret-alt-*
on.k-input-button
andk-spinner-*
elements rendered by theColorPicker
,Slider
andNumericTextBox
components - replace
k-i-arrows-kpi
icon withk-i-caret-alt-expand
on.k-colorgradient-toggle-mode
element rendered by theColorInput
components - replace
k-i-reset-color
icon withk-i-droplet-slash
on.k-coloreditor-header-actions
element rendered by theFlatColorPicker
components
- apply
- datatools:
- remove
k-reset
className from.k-pager-numbers
element rendered by theTreeList
component - remove
k-pager-wrap
className from.k-pager
element rendered by theTreeList
component - replace
k-i-arrow-*
icons withk-i-caret-alt-*
on.k-pager-nav
elements rendered by thePager
component - replace
k-i-add
icon withk-i-plus
on.k-drag-clue
elements rendered by theTreeList
component - replace
k-i-sort-*-sm
icons withk-i-sort-*-small
on.k-header
elements rendered by theTreeList
component
- remove
- dialogs:
- remove
k-header
className from.k-window-titlebar
element rendered by theDialog
component - remove
k-dialog-close
className from.k-dialog-action
element rendered by theDialog
component - remove
k-hstack
andk-justify-content-*
classNames withk-actions-*
onk-dialog-buttongroup
element rendered by theDialog
component - apply
k-window-action
className on<button />
elements rendered by theWindow
component
- remove
- dropdowns:
- replace
k-i-arrow-s
icon withk-i-caret-alt-down
on.k-input-button
element rendered by the DropDownList component - apply
k-list-container
className on.k-popup
element rendered by theAutoComplete
,ComboBox
,DropDownTree
,MultiSelect
andMultiSelectTree
components - remove
k-virtual-content
className from.k-list-content
element rendered by theComboBox
component - replace
k-i-close
icon withk-i-x
on.k-chip
elements rendered by theMultiSelect
component - replace
k-i-arrow-*
icons withk-i-caret-alt-*
onk-input-button
element rendered by theComboBox
andDropDownTree
components
- replace
- editor:
- replace
k-i-arrow-chevron-*
icon withk-i-chevron-*
on.k-matches-container
element rendered by theEditor
component
- replace
- grid:
- move clear-filter
Button
component inside.k-filtercell-operator
element rendered by theGrid
andTreeList
components - replace
k-i-collapse
andk-i-expand
icons withk-i-caret-alt-*
on.k-group-cell
elements rendered by theGrid
component - replace
k-i-add
icon withk-i-plus
on.k-drag-clue
elements rendered by theGrid
component - replace
k-i-sort-*-sm
icons withk-i-sort-*-small
on.k-header
elements rendered by theGrid
component - remove
k-grid-filter
className onk-grid-column-menu
element rendered by theGrid
andTreeList
components - apply
k-grid-header-menu
className onk-grid-column-menu
element rendered by theGrid
andTreeList
components
- move clear-filter
- gantt:
- replace
k-i-arrow-60
icon withk-i-caret-alt-down
on.k-views-dropdown
element rendered by theGantt
component
- replace
- layout:
- replace
k-item
className withk-panelbar-item
rendered by thePanelBar
component - do not apply
k-disabled
className on.k-link
element rendered by thePanelBar
component (when disabled) - apply
k-disabled
className on.k-panelbar-item
element rendered by thePanelBar
component (when disabled) - replace
k-step-focus
className withk-focus
on.k-step
element rendered by theStepper
component (when focused) - replace
k-step-disabled
className withk-disabled
on.k-step
element rendered by theStepper
component (when focused) - remove
k-floatwrap
className from.k-tabstrip
element rendered by theTabStrip
component - replace
k-i-check
icon withk-i-check-circle
element rendered by theStepper
component - replace
k-i-warning
icon withk-i-exclamation-circle
element rendered by theStepper
component - replace
k-i-arrow-chevron-*
icons withk-i-chevron-*
on.k-breadcrumb-delimiter-icon
element rendered by theBreadcrumb
component - replace
k-i-arrow-chevron-*
icons withk-i-chevron-*
on.k-expander-indicator
element rendered by theExpansionPanel
component - replace
k-i-arrow-chevron-*
icons withk-i-chevron-*
on.k-panelbar-toggle
element rendered by thePanelBar
component - replace
k-i-arrow-60-*
icons withk-i-caret-alt-*
on.k-menu-expand-arrow
element rendered by theMenu
component - replace
k-i-arrow-60-*
icons withk-i-caret-alt-*
on.k-collapse-*
elements rendered by theSplitter
component
- replace
- listbox:
- replace
k-i-arrow-60-*
icons withk-i-caret-alt-*
on.k-listbox-toolbar
element rendered by theListBox
component - replace
k-i-arrow-double-60-*
icons withk-i-caret-double-alt-*
on.k-listbox-toolbar
element rendered by theListBox
component
- replace
- pivotgrid:
- replace
k-i-arrow-chevron-*
icons withk-i-chevron-*
on.k-pivotgrid-cell
element rendered by thePivotGrid
component
- replace
- scheduler:
- replace
k-i-arrow-60-*
icons withk-i-caret-alt-*
on.k-scheduler-navigation
,.k-views-dropdown
and.k-event
elements rendered by theScheduler
component - replace
k-i-reload
icon withk-i-arrow-rotate-cw
on.k-event
and.k-task
elements rendered by theScheduler
component - replace
k-i-non-recurrence
icon withk-i-arrows-no-repeat
on.k-event
and.k-task
elements rendered by theScheduler
component - replace
k-datepicker
with a custom component in.k-scheduler-toolbar
container rendered by theScheduler
component - remove
k-scheduler-flex
className from.k-scheduler
element rendered by theScheduler
component
- replace
- treelist:
- replace
k-i-expand
andk-i-collapse
icons withk-i-caret-alt-*
on<td >
elements rendered by theTreeList
component
- replace
- treeview:
- replace
k-i-expand
andk-i-collapse
icons withk-i-caret-alt-*
on.k-treeview-toggle
element rendered by theTreeView
component - do not apply
k-disabled
className to.k-treeview-item
element rendered by theTreeView
component (when disabled) - apply
k-disabled
className to.k-treeview-toggle
,.k-checkbox
and.k-treeview-leaf
elements rendered by theTreeView
component (when disabled)
- replace
- scrollview:
- replace
k-i-arrowhead-*
icons withk-i-chevron-*
on.k-scrollview-prev
and.k-scrollview-next
elements rendered by theScrollView
component
- replace
- upload:
- replace
k-i-refresh-sm
icon withk-i-arrow-rotate-cw-small
on.k-retry
element rendered by theUpload
component
- replace
- tooltip:
- wrap
.k-tooltip
element in.k-child-animation-container
container rendered by theTooltip
component
- wrap
v5.5.01 July 2022
Bug Fixes
- bump kendo-charts version
- charts: add missing children prop
- data-tools: columnmenu cannot open if closed by its icon click
- dateinputs:
- timepicker scroll debounce
- selection range on initial click
- prevent wheel only when input is focused
- dropdowns:
- SSR build error
- dropdownlist expand button click does not focus the component
- editor: bump @progress/kendo-editor-common to 1.9.1
- grid:
- filter components restore deleted value when operator has changed
- columnmenu cannot open if closed by its icon click
- layout:
- fix breadcrumb undefined icon class
- fix Breadcrumb DataModel mandatory id
- scheduler:
- offset incorrectly accounted in non-vertical positioning
- preventDefault on passive event listener
- treelist: row drag and drop error
- utils: CSP violation style-src self in hasRelativeStackingContext function
Features
- map: add layer tooltips
- scheduler: add ProportionalViewItem component
v5.4.020 June 2022
Bug Fixes
- all: add barcodes, map, scrollview and taskboard packages
- dateinputs: use stand-alone format for month names
- dropdowns:
- appendTo prop type
- multicolumncombobox className does not apply
- add aria-required attribute in DropDownList
- fix controlled mode of opened DropDownTree state
- fix Combobox aria-activedescendant value
- editor: content element renders twice in react 18 strict mode
- grid: correct element getter
- inputs:
- slider and rangeslider layout in firefox
- fix RangeSlider preventDefault error
- layout: tileLayout does not resize correctly when reorderable is false
- listbox: fix ListBoxToolbar bottom position
- pivotgrid: improve local data-binding performance
- popup: popup flickers when animation ends in react18
- scheduler:
- use stand-alone format for month names
- view-selector missing in iframe
- k-icon-button className on nav buttons
- utils: draggable auto-scroll when page is already scrolled
Features
- update typescript and add strict compile option
- utils: add useWindow and useDocument utility hooks
v5.3.010 May 2022
Bug Fixes
- expose children prop
- buttons:
- replace deprecated k-state-focus className with k-focus
- replace deprecated k-state-disabled className with k-disabled
- DropDownButton default theme options
- SplitButton default theme options
- SplitButton arrow button rendering
- chip remove icon rendering
- add type to the SplitBtn second btn
- conversational-ui:
- replace deprecated k-state-selected className with k-selected
- replace deprecated k-state-focused className with k-focus
- datatools:
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-active className with k-active
- replace deprecated k-state-selected className with k-selected
- dateinputs:
- replace deprecated k-state-focus className with k-focus
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-active className with k-active
- replace deprecated k-state-selected className with k-selected
- remove extra rounding on input buttons
- replace deprecated k-state-invalid className with k-invalid
- replace deprecated k-state-focused className with k-focus
- remove obsolete k-valid className
- dropdowns:
- replace deprecated k-state-empty className with k-empty
- correctly position loading icon
- replace deprecated k-state-invalid className with k-invalid
- replace deprecated k-state-focused className with k-focus
- remove obsolete k-valid className
- add missing class
- editor:
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-active className with k-active
- replace deprecated k-state-selected className with k-selected
- bump @progress/kendo-editor-common to 1.9.0
- excel: replace deprecated k-state-disabled className with k-disabled
- gantt: replace deprecated k-state-selected className with k-selected
- grid:
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-selected className with k-selected
- inputs:
- add missing aria-label for ColorPicker button
- replace deprecated k-state-hover className with k-hover
- replace deprecated k-state-focus className with k-focus
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-selected className with k-selected
- replace deprecated k-state-empty className with k-empty
- remove extra rounding on input buttons
- replace deprecated k-state-invalid className with k-invalid
- replace deprecated k-state-focused className with k-focus
- remove obsolete k-valid className
- labels:
- replace deprecated k-state-empty className with k-empty
- replace deprecated k-state-focused className with k-focus
- layout:
- replace deprecated k-state-focus className with k-focus
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-active className with k-active
- replace deprecated k-state-selected className with k-selected
- replace deprecated k-state-focused className with k-focus
- menu missing key warning
- cannot set card ref
- fire onItemSelect on Breadcrumb item icon click
- add aria attributes to the TabStrip component
- progressbars:
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-selected className with k-selected
- scheduler: replace deprecated k-state-selected className with k-selected
- sortable: replace deprecated k-state-disabled className with k-disabled
- tooltip:
- replace deprecated k-state-selected className with k-selected
- replace deprecated k-state-focused className with k-focus
- treelist: replace deprecated k-state-selected className with k-selected
- treeview: items position-based className
- first items within a parent will now have k-treeview-top className
- middle items within a parent will now have k-treeview-mid className
- last items within a parent will now have k-treeview-bot className
- upload:
- replace deprecated k-state-disabled className with k-disabled
- replace deprecated k-state-focused className with k-focus
Features
- map component
- editor: add table resizing
- layout: allow setting custom props to Card DOM element
- popup: add dom element getter
- taskboard: add TaskBoard component
v5.2.07 April 2022
Bug Fixes
- avatar: add border class if border prop is set
- checkbox: indeterminate state not visible
- input: rename invalid state class
- numerictextbox: remove roundness of the increase and decrease buttons
- scheduler:
- DST change when timezoneOffset equal the slot duration
- allDay events wrong order after click
- switch: rename state classes
- window: correct appendTo type
Features
- all: add react 18 to react dependencies
v5.1.02 March 2022
Bug Fixes
- animations: findDOMNode warning in strict mode
- buttons:
- update dropdown and split buttons focused items state
- set unique keys to the Chip component
- add missing error type for the themeColor property
- DropDownButton menuitem role
- dateinputs: toggleButton tabIndex
- dialogs: initial focus is lost with shift tab
- dropdowns:
- style MultiColumnComboBox group labels
- page is scrolled as events are not prevented in tree components
- label clicks cause the popup to bounce
- toggleButton tabIndex
- add missing key prop to MultiSelectTree custom Tag component
- editor:
- caret color does not change based on foreColor tool color
- bump @progress/kendo-editor-common to 1.8.0
- bump @progress/kendo-editor-common from 1.6.0 to 1.7.1
- gantt: hiding columns brake their content due to invalid cell key
- grid:
- incorrect presentation role set on colgroups
- hiding columns brake their content due to invalid cell key
- column virtualization is misaligned in chrome
- inputs: toggleButton tabIndex
- mccb:
- apply colspan to the cell in the grouping row
- correct width calculation of the popup to include borders
- pivotgrid: improve performace for local data-binding
- popup: onClose event triggers early in specific cases
- scheduler:
- WeekView work-day calculation
- recurrence weekly cannot select sunday
- sortable: component incorrectly redraw items when focusing nested components
- stepper: apply correct grid calculations for vertical layout
- treelist: hiding columns brake their content due to invalid cell key
- upload: set dropZoneNote message based on the Upload restrictions
- utils: draggable invalid window usage
Features
- buttons: add modal option for Floating Action Button
- dateinputs: add aria-label to DateInput and DatePicker
- dialogs: allow rendering without portals
- dropdowns: add aria-label to DropDownList
- editor: add thead, tfoot, colgroup and col nodes support
- grid: improve a11y of filter cells, group and detail expand buttons
- inputs:
- add style and inputStyle props to the NumericTextBox
- add aria-label to NumericTextBox
- popup: allow rendering without portals
- upload:
- expose triggerUpload method on the Upload ref for external upload actions
- add localizable messages for the upload input title
v5.0.121 January 2022
Bug Fixes
- grid in v5 requires buttons, but was not state in the package.json
- clear filter icon should be disabled when there is no filter
- conversational-ui: update message box classes
- datatools:
- pager rendering
- HeaderSelectionCell checkbox classNames
- dateinputs:
- toggleButton triggers form submit
- add DateInput spinner buttons type=button
- dropdowns: dropdowntree closes its popup when expand button is clicked
- editor:
- InsertLink Dialog checkbox classNames
- find-and-replace checkbox className
- gantt: form submit button styles
- grid:
- ColumnMenuCheckboxFilter SearchBox styles
- ColumnMenuCheckboxFilter button styles
- Cell checkbox classNames
- inputs: add NumericTextBox spinner buttons type=button
- scheduler: navigation button overflow
- treelist: Cell checkbox classNames
v5.0.019 January 2022
Bug Fixes
- buttons:
- deprecate DropDownButton primary property
- deprecate Button primary property
- deprecate SplitButton look property
- deprecate DropDownButton look property
- deprecate Button look property and ButtonLook type
- deprecate Chip type property
- deprecate Chip look property and ChipLook type
- dateinputs: correct Calendar scrollTop on navigate
- labels: correct floating-label className
- layout:
- rename Avatar fill to fillMode
- standartize on theme-options for the Avatar component
- remove shape property of avatar
Features
- buttons:
- implement new styling options for ChipList component
- implement new styling options for FloatingActionButton component
- implement new styling options for Chip component
- implement new styling options for SplitButton component
- implement new styling options for DropDownButton component
- implement new styling options for Button component
- dateinputs:
- implement new styling options for DateTimePicker component
- implement new styling options for DatePicker component
- implement new styling options for TimePicker component
- implement new styling options for DateInput component
- dropdowns:
- implement new styling options for AutoComplete component
- implement new styling options for ComboBox component
- implement new styling options for DropDownList component
- implement new styling options for DropDownTree component
- implement new styling options for MultiColumnComboBox component
- implement new styling options for MultiSelect component
- implement new styling options for MultiSelectTree component
- inputs:
- implement new styling options for ColorPicker component
- implement new styling options for RadioButton component
- implement new styling options for Checkbox component
- implement new styling options for Switch component
- implement new styling options for TextArea component
- implement new styling options for NumericTextBox component
- implement new styling options for MaskedTextBox component
- listbox: implement new rendering for Listbox component
- treeview: implement new styling options for TreeView component
Breaking Changes
-
the 'primary' property of the DropDownButton has been deprecated in favour of the 'themeColor' theme option
-
the 'primary' property of the Button has been deprecated in favour of the 'themeColor' theme option
-
the 'look' property of the SplitButton has been deprecated in favour of the 'fillMode' theme option
-
the 'look' property of the DropDownButton has been deprecated in favour of the 'fillMode' theme option
-
the 'look' property of the Button has been deprecated in favour of the 'fillMode' theme option
-
the 'type' property of the Chip has been deprecated in favour of the 'themeColor' theme option
-
the 'look' property of the Chip has been deprecated in favour of the 'fillMode' theme option
-
the 'fill' property of the Avatar has been deprecated in favour of the 'fillMode' theme option
-
the Avatar theme-options are now aligned with all KendoReact components
-
the 'shape' property of the Avatar has been deprecated
v4.14.017 January 2022
Bug Fixes
- do not throw value errors in production mode
- drawer: remove title tooltip from drawer items
- grid:
- column menu is not visible in checkbox column
- throw error when scrolling is disabled and keyboard nav is enabled
- drag clue shown during resize
- inputs:
- buttons dependency missing
- Slider explicit children prop
- menu: add wrapper around menu item text for better alignment
- pivotgrid:
- stale state update during axis drag
- rows table has incorrect columns width when collapse its data
- empty rows height is smaller
- cannot change sorting from configurator
- popup: preventing page scroll when popup content overflow
- scheduler:
- drag error during scroll after state update
- double parsing of dateRange when expanding recurring events
- treelist: alt rows are not styled
- utils: draggable stale scrollable parent during state update
Features
- add 'sideEffects' field to all kendo-react packages
- barcodes: add Barcode and QR Code
- common: classNames to support class override with object with falsy keys
- dialogs:
- add WindowPropsContext
- add DialogPropsContext
- editor: add NumberedList and BulletedList tools
- layout:
- add ExpansionPanel component
- add dataItemKey prop to the PanelBar
- add PanelBar controlled mode
- pivotgrid: add local data binding
- popup: add onPosition event
- range-slider: update range slider rendering to match universal rendering
- scrollview: add ScrollView component
- slider: update slider rendering to match universal rendering
- tooltip: popover component
v4.13.07 December 2021
Bug Fixes
- buttons: trigger onClick Chip event only once
- charts: mousewheel speed in webkit
- dateinputs:
- timepicker focus is lost on drag over closing popup
- Calendar correct propTypes interfaces
- dialogs: window zindex not increasing correctly on focus and blur
- editor: cannot use palette view in ForeColor and BackColor custom tools
- scheduler: default zoned day selection on recurrence-weekly
- typography: intelisense does not show typography props.
Features
- charts: add MousewheelZoom.rate option
- common:
- add useDraggable and useDroppable hooks
- add useCollection hook
- dateinputs:
- add MultiViewCalendarPropsContext
- add TimePickerPropsContext
- add DateTimePickerPropsContext
- add DateRangePickerPropsContext
- add DatePickerPropsContext
- add DateInputPropsContext
- add CalendarPropsContext
- dialogs: add dynamic stacking zindex to Window and Dialog components
- dropdowns:
- add MultiSelectTree Props Context
- add MultiSelect Props Context
- add MultiColumnComboBox Props Context
- add DropDownTree Props Context
- add DropDownList Props Context
- add ComboBox Props Context
- add AutoComplete Props Context
- editor:
- add image resizing
- add resizable prop
- grid: enable autoScroll during columns reorder
- inputs:
- add Switch Props Context
- add Slider Props Context
- add TextArea Props Context
- add Rating Props Context
- add RangeSlider Props Context
- add RadioGroup Props Context
- add NumericTextBox Props Context
- add MaskedTextBox Props Context
- add Input Props Context
- add ColorPalette Props Context
- add ColorGradient Props Context
- add ColorPicker Props Context
- add Checkbox Props Context
- add RadioButoon Props Context
- layout: add keyField prop
- popup:
- add positionMode, margin and scale props
- add dynamic stacking zindex to Popup component
- tooltip: add dynamic stacking zindex to Tooltip components
- utils: add additional confiugration options for Draggable auto-scroll
v4.12.022 November 2021
Bug Fixes
- datatools: incorrect filter types accepted by column menu components
Features
- datatools: make field prop optional in column menu components
v4.11.018 November 2021
Bug Fixes
- dateinputs:
- MultiViewCalendar view change focusedDate calculation
- replace button.k-button with KendoReact Button component
- editor: bump @progress/kendo-editor-common in /packages/editor
- excel: update dep to resolve jszip vulnerability issue
- gantt:
- year view have misaligned slots due to decimal colspans
- addClick and dependencyCreate events types are not exported
- grid:
- empty rows are rendered in specific case with columnVirtualization
- enter key on ColumnMenu filtering form propagates to its header cell
- multiselect: cannot add custom item by clicking the button
- pivotgrid: do not shrink items in Firefox
- scheduler:
- ignore self when coparing for siblings max-items in slot
- labels on Day/Month views with fixed timezone
- recurrence edit byMonthDay input value update
- item do not display after initially being hidden
- upload: security fix for ReDoS vulnerability
- utils: clone do not copy react components
Features
- charts: add the Chart onRefresh event
- grid: expose column menu wrapper props to header cell
- inputs:
- add FlatColorPicker component
- update ColorGradient rendering and classes to match the latest redesign
- update ColorPalette rendering and classes to match the latest redesign
- layout: add PanelBar keepItemsMounted prop
- upload: add select message component
- utils:
- add useContextProps hook
- add withContextProps HOC
v4.10.027 October 2021
Bug Fixes
- update semantic-release version
- datatools: missing initial value when operator changed in Filter component
- dateinputs:
- calendar decade view number of columns
- calendar century view number of columns
- calendar year view number of columns
- calendar classNames
- DateInput tab focus with placeholder
- dropdowns: multicolumncombobox shows empty element when open and close the dropdown
- gantt: multicolumn headers misaligned
- grid:
- column virtualization not working with multiple headers
- sort icon incorrectly labelled
- column autofit not working in latest safari
- auto-column resize in rounding
- auto-column resize in Safari
- listbox: correct react peer deps
- scheduler:
- do not apply minHeight if no items
- collision detection of items
- sortable: dragstart event cause rerender even if prevented
- upload: multiple files are uploaded when dragging with multiple option set to false
Features
- chip: update rendering and classes to match the latest design
- dropdowns: add popupClass prop to popupSettings
- editor: expose interfaces for onMount, onExecute, onPaste, onFocus and onBlur event obje
- multiviewcalendar: add new classes to the rendering based on the design
- scheduler:
- add Auto Item Height functionality
- add Adaptive Slot Height functionality