KendoReact

<a name"3.16.0-dev.202007071214"></a>

3.16.0-dev.202007071214 (2020-07-07)

Features

  • buttons: add Chip and ChipList components

<a name"3.15.0"></a>

3.15.0 (2020-07-06)

Bug Fixes

  • dialog not focused when open
  • checkbox: warnings on render inside Field component
  • drawer:
  • warnings appear if drawer items have custom props
  • make drawer item children prop optional
  • editor:
  • alignment along with white-space pre-wrap style
  • spaces are trimmed while typing in firefox
  • grid:
  • inherit the correct border color for the grid header
  • fix additional right border of the header
  • checkbox filter value is mutated
  • remove the duplicate filters when check all is selected
  • checkbox filter clears all filters in the Grid
  • k-grid-edit-row class is missing if only custom and non-editable cells are in th
  • labels: floating label renders incorrectly when editor has value evaluated to false
  • popup:
  • open animation in firefox
  • remove ReactDOMServer usage
  • scheduler: updating recurring event recurrence rule
  • treelist: error raises if no items rendered and virtual scrolling enabled
  • upload: file name from state is not applied to form data during upload
  • window: fix setting initial position of the Window with initial width/height

Features

  • colorpicker: add onActiveColorClick event
  • dialog: make auto focus optional
  • editor:
  • add ForeColor and BackColor tools
  • style FormatBlock and FontFamily dropdown items
  • form: add onSubmitClick event which is always triggered
  • grid: add support for locked columns id RTL mode
  • pager: add responsive styles
  • tooltip: add tooltip style and className props

<a name"3.14.0"></a>

3.14.0 (2020-05-12)

Bug Fixes

  • all: include new components in cdn distribution
  • editor: add white-space: pre-wrap style in editor iframe
  • grid:
  • checkbox filter error when non composite filter is present
  • scrollLeft reset on scroll propagation
  • scheduler:
  • drag resource change without grouping
  • time format during resize in day and timeline views
  • long dateformat in Header
  • items reflow on window resize
  • transform non-recurring event to recurring
  • drag-hint end calculation
  • add drag dead-zone during drag-edit
  • workWeekView all-day slots excess
  • stepper: prevent only the nessesary keys
  • upload: update rendering

Features

  • common: add useDraggable hook
  • inputs:
  • add RangeSlider component
  • implement rtl logic for the Slider component
  • pdf: add treelist pdf export
  • stepper: add Stepper component

<a name"3.13.0"></a>

3.13.0 (2020-04-29)

Bug Fixes

  • remove legacy k-input class name from editor view html dialog inputs
  • remove legacy k-input class from editor dialog textboxes
  • charts:
  • upgrade to new context API
  • missing boxPlot type on SeriesType type
  • checkbox: apply name attribute to the component
  • conversationalui: unexpected scroll behaviour on focus
  • dateinputs:
  • TimePicker value not changing on set click with initial selection
  • picker invalid styles
  • add k-state-focused on DateInput
  • form:
  • editor cursor jumps to the end on each change
  • form updates state after unmount
  • field component does not swallow type prop
  • grid:
  • column menu numeric filter on enter
  • add missing aria attributes
  • checkbox composite filter
  • inputs:
  • numeric percent format not handled when decimal places are used
  • maskedtextbox validation message cannot be turned off
  • radio button and group have incorrect event arguments
  • colorpicker focus method not focusing wrapper
  • intl: remove usage of old context API
  • scheduler:
  • title localization on lg view
  • datePicker zIndex in editing
  • auto-detect if defaultView is not provided
  • master-row slots during DST change
  • slotDuration and slotDivisions update
  • export missing interfaces
  • keyboard-navigation after item change in same range
  • resources visualization
  • items positioning in MonthView
  • tooltip: tooltip opened with openDelay can stay open even after the onMouseOut event
  • window: widnow current height not saved before minimize

Features

  • buttons:
  • add style property to the ToolbarItem
  • add style property to DropDownButton
  • add ToolbarSpacer component
  • charts: add axisDefaults and seriesDefaults options
  • common: add Error, Hint and FormComponentWrapper components
  • conversational-ui: add chatMessage component prop
  • dateinputs:
  • add arialabelledby attribute
  • expose DatePicker pickerWrap custom component
  • expose DatePicker toggleButton custom component
  • dropdowns:
  • extend the popupSettings to accept the appendTo prop
  • add aria labelledby and id attributes
  • editor: add controlled mode
  • inputs:
  • add aria-labelled by and id attributes
  • add rangeOnEnter option to the NumericTextBox
  • labels: new package
  • layout: add native event to splitter onChange event
  • listview: add listview
  • progressbars: add ProgressBar and ChunkProgressBar components
  • scheduler:
  • expose Header component for customization
  • add onMouseEnter/Leave and onMouseOver/Out callbacks to SchedulerSlot
  • add onMouseEnter/Leave and onMouseOver/Out callbacks to SchedulerItem
  • treelist:
  • add excel export
  • add column menu
  • add drag and drop functionality of the rows
  • upload: add aria-labelledby and id attributes
  • utils: expose useAsyncFocusBlur custom hook
  • widnow: add an option to disable widnow title double click

<a name"3.12.0"></a>

3.12.0 (2020-03-23)

Bug Fixes

  • dateinputs: setting the title to null sets the default title
  • form: fix field component props type
  • grid:
  • sync header and body tables scroll
  • columns sort prop type to be GridColumnSortSettings
  • remove usage of componentWillReceiveProps method
  • locked multi-column headers
  • document undefined in ssr
  • inputs: numeric increase / decrease is broken when rounding
  • treelist:
  • add white-space:nowrap style for expandable cells
  • virtual scrolling ux
  • header cells position of dynamic added columns
  • filter cells are not locked
  • upload:
  • success indicator shouldn't fade away
  • add new classes for styling the list action buttons

Features

  • dateinputs: add support for DateFormatOptions for the format property
  • drawer: add itemRender prop
  • inputs: add RadioButton and RadioGroup components
  • treelist: add "level" parameter to rowClick, selectionChange and itemChange events

<a name"3.11.0"></a>

3.11.0 (2020-02-12)

Bug Fixes

  • chat:
  • custom input cause js error
  • Chat auto-scroll should not prevent user for scrolling up
  • dateinputs:
  • calendar disabled year view item
  • MultiViewCalendar focused date on same 2nd render
  • dialogs: fix the height parameter name
  • form: form onChange render prop have incorrect parameters
  • grid:
  • preserve row height on edit
  • setting columnMenu to null does not override the grid level setting
  • fix dataIndex property incorectly starts from 1
  • checkbox filter unique items
  • paging pageSizes=false raises an error
  • inputs: props are not available in event target of NumericTextBox
  • pager:
  • apply k-link class by default on pager numeric buttons
  • The pager next and last buttons are not disabled when no data.
  • scheduler:
  • workDayStart/End properties
  • invalid aria-title property changed to aria-label
  • treelist:
  • incorrect colspan of "No records available" td element
  • filtering cells rendering when using multi-column headers

Features

  • chart: add legend item leave event
  • common: add support for arrays in setter
  • datatools: set total pages message based on culture
  • form:
  • add form level validation
  • add FieldArray component
  • grid: add checkbox filter
  • menu: add a class name property
  • treelist:
  • add paging
  • add rows virtualization

<a name"3.10.1"></a>

3.10.1 (2020-01-21)

Bug Fixes

  • inputs: fix one format not handled correctly
  • numeric: change event is triggered when value is not changed

<a name"3.10.0"></a>

3.10.0 (2020-01-15)

Bug Fixes

  • buttons: set type="button" to DropDownButton and SplitButton
  • chart: add missing series type boxplot
  • pager: remove hover and focus states on selected item
  • popup: fix document body null error
  • scheduler:
  • slots rendering during DST change day
  • month-view slot date during DST change day
  • sortable: fix document body null error
  • switch: warning upon controlled mode

Features

  • Window: allow hiding action buttons
  • card: add card and avatar components
  • data-tools: add filter component
  • dropdowns: add focusedItemIndex prop
  • editor: re-export prosemirror packages
  • form: add reset callback to render props
  • inputs: rebuild NumericTextBox to adress all known issues
  • layout: add drawer component
  • pager: replace select component with the DropDownList
  • scheduler:
  • accessibility improvements
  • add Scheduler keyboard-navigation
  • add editing to SchedulerTask in AgendaView
  • expose custom renders for Item and Slot
  • add slots selection
  • add item selection

<a name"3.9.0"></a>

3.9.0 (2019-11-25)

Bug Fixes

  • tabindex does not work for disabled upload, sortable, inputs
  • calendar: scroll when clicking on the same date from navigation
  • grid:
  • locked column width is changed when column virtualization is on
  • remove table transform style when scrolling is not virtual
  • inputs: add guid id
  • scheduler: cdn distribution

Features

  • add getTabIndex method
  • inputs:
  • implement FormComponent interface in Switch component
  • add checkbox component
  • treelist:
  • add multi-column headers
  • add columns reordering
  • add columns resizing

<a name"3.8.0"></a>

3.8.0 (2019-11-25)

Bug Fixes

  • tabindex does not work for disabled upload, sortable, inputs
  • calendar: scroll when clicking on the same date from navigation
  • grid:
  • locked column width is changed when column virtualization is on
  • remove table transform style when scrolling is not virtual
  • inputs: add guid id
  • scheduler: cdn distribution

Features

  • add getTabIndex method
  • inputs:
  • implement FormComponent interface in Switch component
  • add checkbox component
  • treelist:
  • add multi-column headers
  • add columns reordering
  • add columns resizing

<a name"3.7.0"></a>

3.7.0 (2019-11-15)

Bug Fixes

  • charts:
  • sparkline does not refresh on dataChange
  • fix chart defaults not correctly set
  • dateinputs:
  • datetimepicker close on cancel click
  • DateInput role
  • grid:
  • invalid aria-sort attribute value
  • columns cannot be resized in rtl mode
  • layout: prevent scroll of the page on keyboard navigation
  • sortable: fix offset parent not calculated correctly
  • upload: blur with click does not remove focused style

Features

  • update draggable version
  • dateinputs: add focus method
  • dropdowns: add focus method
  • editor: add focus method
  • grid: add onRowDoubleClick event
  • inputs:
  • add focus method
  • add browser autofill floating label support
  • layout: add option to splitter panes to keep content mounted on collapse
  • treelist:
  • add locked columns
  • add column virtualization