KendoReact Changelog

v3.18.0-dev.202009231614

Bug Fixes

  • dropdownlist: style prop is not applied correctly (6da1d905)
  • dropdowns: dropdowns popup is misaligned after filtering and it is open upwards (ebbac40a)
  • gantt:
    • not rendering body when default view is not set (46c85bf7)
    • throws error if task have no start or end time (01503106)
  • inputs: Input props types (40afa0a6)
  • listview: content overflows (332ad50a)
  • popup: allow null for anchor prop (7ed22559)
  • scheduler: edit dialog misaligned action buttons (ee5580f3)

Features

  • excel: add onExportComplete event (4b121eca)

v3.17.0

Bug Fixes

  • make pako-esm and jszip-esm tree-shakeable (4b6ec612)
  • charts: inherit font from theme (a20904d7)
  • datatools: column widths with fractional numbers prevent calculating table width correctly (798409fd)
  • dialogs: update window rendering (5b2ab951)
  • form: not cleaning async operations on unmount (c14715cf)
  • grid:
    • enable mouse events in header cell (2949536d)
    • fix grid checkbox filter with nested fields (16e059af)
  • inputs: numerictextbox replacing negative with paste does not work (8eaefefc)
  • multiselect: tags list duplicates its items keys (ebe74ad9)

Features

  • add Loader component (7f6ff5c4)
  • get default weekStartDay from locale (bcadb7bc)
  • Window: add appendTo prop for the Window (a0a3caa9)
  • all: add gantt component (a83dbd60)
  • datetimepicker: add dateinput, calendar and popup props (039df6d8)
  • editor: find and replace dialog (67eecd08)
  • gantt: add new gantt component (09cb1345)
  • inputs: add Rating component (5222041a)
  • layout: add AppBar component (3993fce3)

v3.16.0

Bug Fixes

  • Form: native inputs have undefined value during onSubmit (67887ca3)
  • checkbox: prevent enter key from changing the checkbox value (8206c7d1)
  • dateinputs: correct value on paste (1b74a999)
  • excel: make JSZip tree-shakeable (148599d1)
  • grid:
    • nativeEvent is undefined inside the onPageChange event (c274d65d)
    • column menu not working with default unary operators (0f91c355)
    • column menu does not show on nested columns (a2dfda66)
    • scroll in cells triggers grid pageChange and scroll events (af16434d)
    • incorrect filter descriptor after checbox filter (209d9729)
  • inputs: percent format paste and minus sign delete (dc130a70)
  • scheduler:
    • update memoization dependencies (44e8d525)
    • editor throws error on close and have low performance (43fb548a)
    • column width increasing on every rerender (78053512)
    • endTime not considered next day when equals startTime (d236ac10)
    • incorrect intersect logic (da16a49e)
    • edit dialogs position in the DOM (2d29f089)
  • treelist: scrolling and then filtering treelist data raises error in virtual scrolling (65393de3)

Features

  • add new clear button look (66c80322)
  • all: add indicators package (758d3a39)
  • buttons: add Chip and ChipList components (442b36dd)
  • editor:
  • excelExport: add the collapsible prop (42f38a21)
  • form:
    • add more arguments to form and field validators (c1e1508b)
    • add name to Field render props (7eaa0201)
    • expose onFormReset and onChange on Form ref (bb2d6116)
  • grid: add a custom pager property (f1f70322)
  • indicators: add Badge component (9e4c0dd5)
  • inputs: add TextArea component (2b289814)

v3.15.0

Bug Fixes

  • dialog not focused when open (b0ecdf34)
  • checkbox: warnings on render inside Field component (062aab2d)
  • drawer:
    • warnings appear if drawer items have custom props (659adc9c)
    • make drawer item children prop optional (c7878389)
  • editor:
    • alignment along with white-space pre-wrap style (0a294254)
    • spaces are trimmed while typing in firefox (5f3df96b)
  • grid:
    • inherit the correct border color for the grid header (f33eed0b)
    • fix additional right border of the header (fe51f64e)
    • checkbox filter value is mutated (bb8f7c29)
    • remove the duplicate filters when check all is selected (c9f7ecf7)
    • checkbox filter clears all filters in the Grid (48b13b4a)
    • k-grid-edit-row class is missing if only custom and non-editable cells are in th (ab509a24)
  • labels: floating label renders incorrectly when editor has value evaluated to false (9d2ebdb8)
  • popup:
  • scheduler: updating recurring event recurrence rule (c0a617a7)
  • treelist: error raises if no items rendered and virtual scrolling enabled (6f2f0ad3)
  • upload: file name from state is not applied to form data during upload (12761db6)
  • window: fix setting initial position of the Window with initial width/height (f75d890b)

Features

  • colorpicker: add onActiveColorClick event (f4779c04)
  • dialog: make auto focus optional (998da46d)
  • editor:
    • add ForeColor and BackColor tools (84779d20)
    • style FormatBlock and FontFamily dropdown items (86325c16)
  • form: add onSubmitClick event which is always triggered (2a26f97c)
  • grid: add support for locked columns id RTL mode (5799e2bf)
  • pager: add responsive styles (866c25ff)
  • tooltip: add tooltip style and className props (f970a064)

v3.14.0

Bug Fixes

  • all: include new components in cdn distribution (bc3fcebf)
  • editor: add white-space: pre-wrap style in editor iframe (8a0aec10)
  • grid:
    • checkbox filter error when non composite filter is present (afce3a5c)
    • scrollLeft reset on scroll propagation (678a4680)
  • scheduler:
    • drag resource change without grouping (05b51e94)
    • time format during resize in day and timeline views (240ef380)
    • long dateformat in Header (6b494a32)
    • items reflow on window resize (ff6bb3d6)
    • transform non-recurring event to recurring (cea7917f)
    • drag-hint end calculation (00066593)
    • add drag dead-zone during drag-edit (56a846d6)
    • workWeekView all-day slots excess (45e7748e)
  • stepper: prevent only the nessesary keys (1f933f5f)
  • upload: update rendering (2d8cc532)

Features

  • common: add useDraggable hook (42066ce8)
  • inputs:
    • add RangeSlider component (bf42c5f9)
    • implement rtl logic for the Slider component (b4c262fb)
  • pdf: add treelist pdf export (9a86d640)
  • stepper: add Stepper component (66e253f4)

v3.13.0

Bug Fixes

  • remove legacy k-input class name from editor view html dialog inputs (e5af8ad1)
  • remove legacy k-input class from editor dialog textboxes (b97bc59b)
  • charts:
    • upgrade to new context API (365480ed)
    • missing boxPlot type on SeriesType type (0a14d01a)
  • checkbox: apply name attribute to the component (eba8b7d2)
  • conversationalui: unexpected scroll behaviour on focus (067681a5)
  • dateinputs:
    • TimePicker value not changing on set click with initial selection (c6340332)
    • picker invalid styles (4e8e6fc7)
    • add k-state-focused on DateInput (9a71f84a)
  • form:
    • editor cursor jumps to the end on each change (cfe62087)
    • form updates state after unmount (34bb827e)
    • field component does not swallow type prop (82f2c223)
  • grid:
    • column menu numeric filter on enter (b90ab1d9)
    • add missing aria attributes (05c5b226)
    • checkbox composite filter (2a4bf5b1)
  • inputs:
    • numeric percent format not handled when decimal places are used (45b1ed2a)
    • maskedtextbox validation message cannot be turned off (d8c8bc06)
    • radio button and group have incorrect event arguments (4d7db9fd)
    • colorpicker focus method not focusing wrapper (815a8bb5)
  • intl: remove usage of old context API (a4ffe47c)
  • scheduler:
    • title localization on lg view (cbb31a77)
    • datePicker zIndex in editing (830f2b3a)
    • auto-detect if defaultView is not provided (9f390b89)
    • master-row slots during DST change (217786b7)
    • slotDuration and slotDivisions update (35c9be72)
    • export missing interfaces (da119fc3)
    • keyboard-navigation after item change in same range (76b3b54f)
    • resources visualization (59984f33)
    • items positioning in MonthView (82f23ccb)
  • tooltip: tooltip opened with openDelay can stay open even after the onMouseOut event (2b4ad482)
  • window: widnow current height not saved before minimize (ed26cab7)

Features

  • buttons:
    • add style property to the ToolbarItem (2ba1d3d1)
    • add style property to DropDownButton (c655f44e)
    • add ToolbarSpacer component (d6c87bba)
  • charts: add axisDefaults and seriesDefaults options (89ab2fca)
  • common: add Error, Hint and FormComponentWrapper components (83aee701)
  • conversational-ui: add chatMessage component prop (62fa21d9)
  • dateinputs:
    • add arialabelledby attribute (e6c6e528)
    • expose DatePicker pickerWrap custom component (e138ddbf)
    • expose DatePicker toggleButton custom component (c5b560bf)
  • dropdowns:
    • extend the popupSettings to accept the appendTo prop (43c11911)
    • add aria labelledby and id attributes (9d1067a0)
  • editor: add controlled mode (760b21e0)
  • inputs:
    • add aria-labelled by and id attributes (c421100f)
    • add rangeOnEnter option to the NumericTextBox (b4dd30ad)
  • labels: new package (e0d5fa77)
  • layout: add native event to splitter onChange event (45e6a999)
  • listview: add listview (be1d3f07)
  • progressbars: add ProgressBar and ChunkProgressBar components (3c2bf9f2)
  • scheduler:
    • expose Header component for customization (98a20f3d)
    • add onMouseEnter/Leave and onMouseOver/Out callbacks to SchedulerSlot (412e7bed)
    • add onMouseEnter/Leave and onMouseOver/Out callbacks to SchedulerItem (11611846)
  • treelist:
  • upload: add aria-labelledby and id attributes (54b2d16e)
  • utils: expose useAsyncFocusBlur custom hook (33c05fd2)
  • widnow: add an option to disable widnow title double click (d40ac014)

v3.12.0

Bug Fixes

  • dateinputs: setting the title to null sets the default title (3a14d556)
  • form: fix field component props type (e6a8b649)
  • grid:
    • sync header and body tables scroll (87b1397e)
    • columns sort prop type to be GridColumnSortSettings (59f003da)
    • remove usage of componentWillReceiveProps method (94846bc1)
    • locked multi-column headers (d453dc73)
    • document undefined in ssr (4a03df31)
  • inputs: numeric increase / decrease is broken when rounding (713b0167)
  • treelist:
    • add white-space:nowrap style for expandable cells (ec58ed7f)
    • virtual scrolling ux (e6c07498)
    • header cells position of dynamic added columns (0d35e9d2)
    • filter cells are not locked (efae47cd)
  • upload:
    • success indicator shouldn't fade away (4a9583cd)
    • add new classes for styling the list action buttons (f6c3cfe8)

Features

  • dateinputs: add support for DateFormatOptions for the format property (3a56a745)
  • drawer: add itemRender prop (01630b1b)
  • inputs: add RadioButton and RadioGroup components (5e115068)
  • treelist: add "level" parameter to rowClick, selectionChange and itemChange events (f264f081)

v3.11.0

Bug Fixes

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

Features

  • chart: add legend item leave event (d99813f8)
  • common: add support for arrays in setter (086af836)
  • datatools: set total pages message based on culture (f777dd90)
  • form:
  • grid: add checkbox filter (876302b6)
  • menu: add a class name property (e683ce5d)
  • treelist:

v3.10.1

Bug Fixes

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

v3.10.0

Bug Fixes

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

Features

  • Window: allow hiding action buttons (a619cf5a)
  • card: add card and avatar components (e1b533e7)
  • data-tools: add filter component (6ad541f9)
  • dropdowns: add focusedItemIndex prop (aeb481b3)
  • editor: re-export prosemirror packages (699203f6)
  • form: add reset callback to render props (761100b0)
  • inputs: rebuild NumericTextBox to adress all known issues (58d25c4f)
  • layout: add drawer component (f311b054)
  • pager: replace select component with the DropDownList (d8c97df4)
  • scheduler:
    • accessibility improvements (8474633d)
    • add Scheduler keyboard-navigation (4556e285)
    • add editing to SchedulerTask in AgendaView (dbc0216c)
    • expose custom renders for Item and Slot (06358738)
    • add slots selection (5cd6217d)
    • add item selection (47e7132e)

v3.9.0

Bug Fixes

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

Features

  • add getTabIndex method (340adc67)
  • inputs:
    • implement FormComponent interface in Switch component (50f16420)
    • add checkbox component (14a1097c)
  • treelist:

v3.7.0

Bug Fixes

  • charts:
    • sparkline does not refresh on dataChange (eb06a63f)
    • fix chart defaults not correctly set (19ffe1b3)
  • dateinputs:
  • grid:
    • invalid aria-sort attribute value (0b3b358c)
    • columns cannot be resized in rtl mode (59af5558)
  • layout: prevent scroll of the page on keyboard navigation (2194a4f9)
  • sortable: fix offset parent not calculated correctly (51799056)
  • upload: blur with click does not remove focused style (bbe85351)

Features

  • update draggable version (d0f9979b)
  • dateinputs: add focus method (89419753)
  • dropdowns: add focus method (07ac5d85)
  • editor: add focus method (6a04f13b)
  • grid: add onRowDoubleClick event (7e2a4b3b)
  • inputs:
    • add focus method (c89e1f87)
    • add browser autofill floating label support (fbaca8cc)
  • layout: add option to splitter panes to keep content mounted on collapse (bc926014)
  • treelist:

v3.6.0

Bug Fixes

Features

v3.5.0

Bug Fixes

  • dateinputs: remove componentWillReceiveProps lifecycle method (d6eebfb9)
  • dropdownlist: disabled DropDownList can be opened if inside a label (77c1598c)
  • editor: FontSize and FontName tools behavior when selection is collapsed (19be149b)
  • gauges: incorrect range color type (edf4b2df)
  • inputs:
    • setting rtl mode does not apply to the label (8be7c94e)
    • input passing invalid props to native element (1f2919d1)
  • layout:
    • PanelBar conditional rendering content in PanelBarItem error (a33f616f)
    • avoid unnecessary rerender on focus/blur (8d0b7dcf)
  • multiselect: pressing enter key selects first item when there is not focused item in popup li (1bde0163)
  • panelbar: remove componentWillReceiveProps lifecycle method (399c1d3e)
  • scheduler:
    • views dropdown on header shows above the edit dialog on smaller screens (3b7516a3)
    • edit form not using the forms package (b7fdbfc7)
    • TimelineView events not rendering (e7c090a1)
  • slider: ensure value is in min-max range (9fcedb56)
  • toolbar: buttons refs inside the toolbar are not preserved (6a9fcb75)

Features

  • chat: add customizable message box (1341d23f)
  • dateinputs:
    • add DateTimePicker minTime and maxTime properties (ef15e785)
    • add DateInput minTime and maxTime properties (eff4c944)
    • add customizable separator message (da52f80b)
  • form: add form component (c870e4eb)
  • upload: function callback support for saveUrl and removeUrl. Closes kendo-react#193 (42d55d10)
  • window: add a modal prop to the window (f4f8f136)

v3.4.1

Bug Fixes

  • grid:
    • grid component hardcoded colors in frozen columns
  • inputs:
    • colorpicker incorrectly memoize event handlers (4b92c1e7)
    • colorPicker is not closing on arrow up (3d124dbf)
  • scheduler:
    • recurrence until date is using incorrect timezone (9ed79931)
    • recurring events are expanded with incorrect timezone (4d1c7d92)
    • timezone incorrectly applied to dates in editor (3d16c9e0)
    • form fields incorrectly passed to editors results in random ts errors (18fa1430)
    • scheduler events are shown before positioning (abfc6379)
    • dblclick sometimes start drag (c7bc3d63)
    • montly recurrence repeaton not showing (3ff718ce)

v3.4.0

Bug Fixes

  • add timepicker to all package (65f6b941)
  • colorpicker: comparing colors in hex and rgb formats (28709179)
  • editor: "navigator is not defined" error in nextjs application (657ceebd)
  • grid: wrap pager dropdown in span to prevent focus lost (185f9954)
  • pannelbar: expand mode does not allow closing all panels (359598f4)
  • scheduler: DatePicker Popup not visible in editor dialog (a46be3c1)
  • slider: remove inline width (fc9030e0)

Features

  • data-tools: add pager component (4d5f0a1a)
  • inputs: add colorgradient and colorpalette (37a08a76)
  • panelbar: allow all panels to be collapsed with expand mode single (f60519c2)
  • scheduler: add Scheduler component (72ae4e5f)

v3.3.0

Bug Fixes

  • window stop updates after resize (5986de12)
  • calendar change view wrong date (d3ca2f96)
  • combobox: enter key does not select correct value (9edfea11)
  • dateinputs:
    • calendar view focus with min value and defaultValue (d8a1ff4c)
    • multiViewCalendar correct range when coming from higher view (1bd9039e)
  • editor: spaces are trimmed at the end of a text while typing in firefox (7d73a11c)
  • grid: column menu sort is not localized (d2f28b88)
  • slider: remove change text from a element (3818d701)
  • tabstrip: onChange should be optional (8e779618)
  • treelist: header rows top position (31254064)
  • upload: bump axios dependency to remedy dos vulnerability (7454e916)

Features

  • grid pager dropdown (fbf9bec9)
  • dateinputs: close DateTimePicker if date is selected and now is clicked (313809c4)
  • grid: add footer cell (8fcbad5d)
  • treelist: add treelist component (c3de78cf)
  • upload: add option to hide action buttons on manual upload (779a7979)

v3.2.2

Bug Fixes

v3.2.1

Bug Fixes

  • dateinputs:
    • prop type warning for controlled state (7a7a0c7a)
    • document scroll on element focus (405028ef)
    • do not stop propagation of esc keydown (fbbd15aa)
  • grid: fix column menu filter throws error on boolean columns (a4a7bb91)
  • multiselect: tags prop ignores empty array (e558df38)

v3.2.0

Bug Fixes

Features

  • buttons: add accessKey prop of DropDown and Split buttons (ac844055)
  • dropdowns: add accessKey prop (9291119f)
  • inputs: add accessKey prop (796ea9b0)

v3.1.0

Features

  • button: add selected getter to component (8206ed70)

v3.0.0

Bug Fixes

  • dateinput: make typing more predictable (5332443e)
  • dateinputs: remove k-header class (15a13184)
  • datepicker: use general date pattern as default (c5dfc3ab)
  • grid:
    • className does not apply if k-grid-virtual is set (6b0a01d3)
    • locked columns with virtual columns (8c3b9fe0)

Features

  • all packages: upgrade to TS3 (a9f5de2a)
  • grid: add option to customize filter operators (ff2ef2ef)

Breaking Changes

v2.11.0

Bug Fixes

  • automplete: set name prop to input element (99782ea2)
  • dateinputs: dateTimePicker formatPlaceholder propTypes validation (06094dc7)
  • dropdownbutton: not focusing on mouse click on mac firefox (bb213620)
  • inputs: slider bounces on label click (4c0f8fc8)
  • upload: events are not fired in uncontrolled mode (5b1d2e3d)

Features

  • add notification to all package (64dafdc0)
  • all: add slider component (47d165f8)
  • inputs: add slider (3ac2e066)
  • layout: add className props for TabStrip component and tabs content (d2b995a5)
  • notification: add notification component (fa7cf9e6)

v2.10.0

Bug Fixes

  • common: dragging outside container fails if dom is reordered (24fe9a37)
  • dateinputs: add missing localization properties (0819a2f5)

Features

v2.9.1

Bug Fixes

  • readme files missing from packages (8faaffb1)

v2.9.0

Bug Fixes

  • dateinputs:
    • multiViewCalendar auto-focus on state change (d6f0f619)
    • multiViewCalendar auto-focus on state change (c6941563)
  • editor: multiple spaces are collapsed (96af587b)
  • sortable: incorrect file names (86e3104d)

Features

v2.8.0

Bug Fixes

  • autocomplete: wrong focused item when used with filtering and large data (338b46a8)
  • buttons: buttongroup overwrites buttons className and style props (4acd7284)
  • dateinputs: calendar alignment with weekNumber (1fc938a5)
  • dropdownlist: className is applied to the child span as well (4be8392e)
  • editor:
    • typescript errors (56374b7d)
    • insertLink shortcut should not open dialog if selection is collapsed (f0193323)
  • excel:
    • excel export when grid columns are set in array (4fb82c44)
    • passing array with single ExcelExportColumn as Children results in error (f6b857f0)
  • grid:
    • column virtualization not working for edit cells (a588a9ea)
    • column virtualization in IE11 and Edge (b4893bb4)
    • when no columns are passed to the Grid, the details column has a colSpan 0 (eeaa1438)
    • cannot resize Grid column in webpack dev environment (115bb20c)
    • cells in filter row are not locked when using locked columns (b3a24f18)
  • intl: bump minor of kendo-intl to avoid typescript problems (133fc37b)
  • layout: conditionally render a TabStripTab (047c9be9)
  • menu: skip item refocus when clicking item URL (5c39e630)
  • multiselect:
    • wrong item is focused when data items are changed (750b93b9)
    • component steals the focus if opened through props (0000cc04)

Features

v2.7.1

Bug Fixes

  • peerDependencies in all package (c18f2047)

v2.7.0

Bug Fixes

  • grid: aria-sort attribute is not set on header cells (bafbaf50)
  • splitter: error thrown in drag event handler (24af2aa9)
  • treeview: do not focus unnecessarily (90cea1da)
  • upload:
    • lock axios version (f1b0788a)
    • canceling file upload trigger progress and status events (33f96fad)
    • action buttons are always shown (049f258a)
  • window: fix window keydown (92d4a6d6)

Features

v2.6.1

Bug Fixes

  • kendo-react-all: missing cdn bundle (684a7dcb)

v2.6.0

Bug Fixes

  • window resize (e4c2ff3b)
  • render chart tooltip content in span (1009ac28)
  • remove redundant k-button-group class (27abc0ea)
  • combobox:
    • clearButton is rendered when prop is false (ab3d4992)
    • filterChange is not triggered when component is blured and allowCustom is false (ad9f9de7)
  • dateinputs: timePicker propTypes typings (87ca36de)
  • grid: virtualization to work with grouping (ed8f6dc5)
  • inputs:
    • remove drag from switch due to inconsistent behavior (0318aed4)
    • switch value in change event is now proposed value instead of current value (8478f54d)
  • numerictextbox: input type and leading 0 (d44f63d9)
  • window: fix title bar issue on material theme (0834dab9)

Features

  • kendo-react all package (f3f7ce78)
  • chat: add placeholder property (4c147839)
  • dateinputs:
    • add props for custom Popup and DateInput in the TimePicker (378c7d63)
    • add props for custom MultiViewCalendar, Popup and DateInputs in the DateRangePic (095fe3f9)
    • add props for custom cell, weekCel and headerTitle in the MultiViewCalendar comp (f817aca3)
    • add props for custom Calendar, Popup and DateInput in the DatePicker component (5915da9e)
    • add calendar navigationItem render (bfa0c5c5)
    • add calendar headetTitle render (36e06132)
    • add calendar weekCell render (075922cc)
    • add calendar cell render (cf54cd51)
  • grid: locked columns (01a31485)
  • treeview: add treeview (2275e7ca)
  • upload: add kendo-react-upload package (21aa16ed)
  • window:

v2.5.0

Bug Fixes

  • dateinputs: formatPlaceholder type and propTypes (56ac7bfc)
  • grid: fix virtaul scroll issue (b3c65b2a)
  • inputs: input validityStyles property (8d492bbb)
  • layout: error when only one TabStripTab is provided (b2402091)

Features

  • buttons:
    • add toolbar component (159587a1)
    • add anchorAlign and popupAlign popup settings for DropDownButton and SplitButton (c2018d5a)
    • add className and buttonClass props for the DropDownButton and SplitButton compo (e76c095d)
    • add selected prop for the DropDownButtonItem component (83f67d25)

v2.4.0

Bug Fixes

Features

  • buttons: add split and dropdown buttons (0b59dfea)
  • dropdowns: expose className and animation duration props in PopupSettings configuration (abaedeef)
  • grid: expose static active methods on columnmenu filter and sort components (e947447e)
  • layout: add splitter component (da8fd976)
  • popup: expose animation duration props (fc8f394c)

v2.3.2

Bug Fixes

  • dateinputs: calendar rendering when inside popup (9ea65569)
  • grid: column menu closes if picker inside opens (94332aa6)
  • menu: handle opening of items with id>9 (a894f44f)

v2.3.1

Bug Fixes

  • setCustomValidity not available in IE9 (f2a98c49)
  • dropdowns: dropdownlist and multiselect close event is not triggered on component blur (30e5b23a)
  • grid: sort not triggered on ios devices (332b15f7)

v2.3.0

Bug Fixes

  • grid:
    • custom GridNoRecords are not showing (1632b410)
    • filter by Contains without value generates invalid expression for odata (8111eb0d)
    • length of undefined at flatData error (4db5b5ae)

Features

  • dropdownlist: add valueMap prop (8d25aff4)

v2.2.0

Bug Fixes

  • button: passing a react component as child (e60c9880)
  • datepicker: some props update are ignored (cac6902a)
  • grid:
    • resizing does not work in webpack under dev (43485e81)
    • sort icon not shown when sortable option is disabled (356e2927)
    • k-sorted class missing if the column is filterable false. #414 (a64ffb3e)
    • GroupCell not showing dates (f748a9e6)
  • popup: popup does not reposition on scroll in specific scenario (6a501d31)

Features

  • button:
  • grid:
    • separate grouping rendering from the .group property (f1678f97)
    • add onScroll event (3834f649)
    • add dataIndex property to the cells (013dca04)
    • columnMenu and filter, sort components (116b3aab)

v2.1.0

Bug Fixes

  • combobox: suggestion is not cleared when navigate by up/down arrows (34ec631f)
  • multiviewcalendar: types of focus and blur event (40509282)

Features

  • inputs: add maskedtextbox component (ab6130e2)

v2.0.0

Bug Fixes

  • server side rendering issues (87362cda)
  • inputs: expose switch change event interface (d480930f)

Features

  • grid: remove some dependencies (63139215)

Breaking Changes

  • GridPDFExport moved from kendo-react-grid to kendo-react-pdf

    (63139215)

  • The 'valueField' prop has been removed from DropDownList and ComboBox components props. Examples with a HOC for using the 'valueField' prop with new version can be found here: DropDownList and ComboBox.

    (175cd7d3)

  • Remove deprecated events from grid props

    (23314292)

  • Popup 'anchor' and 'appendTo' props type has changed to 'HTMLElement'.

    (9c90ea82)

v1.3.0

Bug Fixes

  • dateinputs: calendar out of range date rendering (d483fc60)
  • dropdowns: clear button context is undefined (d90390fa)
  • grid:
    • dragging under mobile (2d1ab6f5)
    • GridHeaderSelectionCell elements to have keys (026859e4)
  • inputs:
    • expose element getter (fb8ae59a)
    • input invalid styles after value set through props (d8b3b41b)
  • layout: tabstrip rerenders when parrent is updated (903fddb8)
  • menu:
    • fix error when typing in content input (3d56ac2a)
    • clear timeouts on unmount (7f1936a3)

Features

v1.2.0

Bug Fixes

  • use Array.isArray instead of instance of Array (c3b28751)
  • chat:
    • improve spacing on message groups without avatars (b8b1e913)
    • improve message padding (d1ddeb0d)
    • do not show msg bubble for empty msg and template (5da29917)
  • grid:
    • GridGroupCell casts the value to string before rendering (5c172b31)
    • error utils not found (3c9a792e)
  • inputs: switch in kendo-theme-material (5be78903)
  • layout: do not handle keyboard events when not from Panelbar (cbb07ce3)

Features

  • dateinputs:
    • add TimePicker form validation (3557950c)
    • add DatePicker form validation (298994d6)
    • add DateInput form validation (46f59504)
  • dropdowns:
    • add DropDownList component form validation (7e7e3f5a)
    • add ComboBox component form validation (cbf62c94)
    • add AutoComplete component form validation (803049a1)
    • add multiselect component (e9cfa03f)
  • grid:
  • inputs:
    • add NumericTextBox component form validation (8dc4a4e8)
    • add Input component form validation (8482f182)
  • layout: add tabstrip keepTabsMounted property for optional re-mounting of the children (a15a0653)

v1.1.0

Bug Fixes

  • charts: public DOM events are not fired (8f913d00)

Features

  • charts:
  • dialogs: add dialog component (4dec674b)

v1.0.1

Bug Fixes

  • pager input update value (#251) (fe0f260d)
  • chat:
    • select corresponding attachment after click (2fe46a94)
    • remove scroll btns at the end of carousel (0f8342a4)
  • dropdowns: autocomplete/combobox cannot lose focus if placeholder is set in IE (48d1181b)
  • grid: render toolbar on top of the group headers (a9d6a814, closes #257)

v0.6.0

Bug Fixes

  • DatePicker does not close when clicking on NumericTextBox spin buttons (1ee252f3)
  • chart: warning for missing key (87a33170)
  • charts: add warning for missing hammerjs deps (cbcbe230)
  • dateinput: remove formatSections getter (218207a2)
  • dateinputs:
    • datePicker does not mutate the time portion of the date (11989861)
    • set DatePicker input tabIndex to 0 when hidden (72de8d46)
    • add DatePicker className prop (b4a30960)
    • datepicker open/close in IE (#225) (67eae94c)
  • dropdownlist: provide native and syntetic events in DropDownListChange event object when typin (9e2ab929)
  • grid:
    • grid crashes on filtering when selecting dropdown item by typing (2800934c)
    • BeforeOrEqual and Before filter operators are reversed (eee0ec93)
    • columnReorder event to contain the correct orderIndex for each column (462d9131)
    • resizing not working after setting resizable=false and resizable=true again (0728e951)

Features

  • localization support (#230) (f861e78e)
  • charts: add Charts package (11ccbbda)
  • conversational-ui: add conversational-ui package and component (0fd5d9c1)
  • dateinput: add defaultValue prop and improve controlled/unctontrolled behaviour (5d195255)
  • dateinputs:
  • dropdownlist: add valueRender prop (30677eb3)
  • dropdowns:
  • grid:

v0.5.1

Bug Fixes

v0.4.0

Bug Fixes

  • dateinput: applying a custom width when label is set (970e6871)
  • dropdownlist: js error on close animation #7 (f521557f)
  • dropdowns: applying a custom width when label is set (9a949420)
  • grid:
    • potential memory leak (3ff530dc)
    • column reorder drop clue to have correct height (d0d59425)
  • numerictextbox: applying a custom width when label is set (76b52a4d)
  • popup: positioning when popupAlign is set and anchor is not (ba22b08b)

Features

v0.2.0

Bug Fixes

  • common: loosen dependencies (05209b4a)
  • dropDownList: differentiate falsy values #148 (123b2595)
  • grid: props.onChange is undefined for custom cells #149 (142e166c)

Features

  • calendar: add numbers of weeks (f1ac2a68)

v0.1.2

Bug Fixes