UI for React

v2.5.0 (2018-12-17)

Bug Fixes

  • dateinputs: formatPlaceholder type and propTypes
  • grid: fix virtaul scroll issue
  • inputs: input validityStyles property
  • layout: error when only one TabStripTab is provided

Features

  • buttons:
    • add toolbar component
    • add anchorAlign and popupAlign popup settings for DropDownButton and SplitButton
    • add className and buttonClass props for the DropDownButton and SplitButton compo
    • add selected prop for the DropDownButtonItem component

v2.4.0 (2018-11-26)

Bug Fixes

  • dateinputs:
    • DateRangePicker time value updates
    • DatePicker time value updates
  • grid:
    • filter cell looses focus when grouping change
    • column menu animation container always visible
  • multiselect: clicking on multiselect does not always open dropdown list in IE11
  • panelbar: className not applied https://github.com/telerik/kendo-react/issues/117

Features

  • buttons: add split and dropdown buttons
  • dropdowns: expose className and animation duration props in PopupSettings configuration
  • grid: expose static active methods on columnmenu filter and sort components
  • layout: add splitter component
  • popup: expose animation duration props

v2.3.2 (2018-11-09)

Bug Fixes

  • dateinputs: calendar rendering when inside popup
  • grid: column menu closes if picker inside opens
  • menu: handle opening of items with id>9

v2.3.1 (2018-10-30)

Bug Fixes

  • setCustomValidity not available in IE9
  • dropdowns: dropdownlist and multiselect close event is not triggered on component blur
  • grid: sort not triggered on ios devices

v2.3.0 (2018-10-18)

Bug Fixes

  • grid:
    • custom GridNoRecords are not showing
    • filter by Contains without value generates invalid expression for odata
    • length of undefined at flatData error

Features

  • dropdownlist: add valueMap prop

v2.2.0 (2018-10-12)

Bug Fixes

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

Features

  • button:
    • add space between icon and text
    • add dom element getter
  • grid:
    • separate grouping rendering from the .group property
    • add onScroll event
    • add dataIndex property to the cells
    • columnMenu and filter, sort components

v2.1.0 (2018-09-29)

Bug Fixes

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

Features

  • inputs: add maskedtextbox component

v2.0.0 (2018-09-12)

Bug Fixes

  • server side rendering issues
  • inputs: expose switch change event interface

Features

  • grid: remove some dependencies

Breaking Changes

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

  • 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.

  • Remove deprecated events from grid props

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

v1.3.0 (2018-09-03)

Bug Fixes

  • dateinputs: calendar out of range date rendering
  • dropdowns: clear button context is undefined
  • grid:
    • dragging under mobile
    • GridHeaderSelectionCell elements to have keys
  • inputs:
    • expose element getter
    • input invalid styles after value set through props
  • layout: tabstrip rerenders when parrent is updated
  • menu:
    • fix error when typing in content input
    • clear timeouts on unmount

Features

  • add Gauges
  • add tooltip component
  • add tooltip
  • dateinputs:
    • add DateRangePicker component
    • add Multi-view Calendar component
    • add TimePicker smooth-scroll
    • add Calendar smooth-scroll
    • add calendar year, decade and century views
  • dialog: add close icon option
  • menu: add a menu component

v1.2.0 (2018-08-06)

Bug Fixes

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

Features

  • dateinputs:
    • add TimePicker form validation
    • add DatePicker form validation
    • add DateInput form validation
  • dropdowns:
    • add DropDownList component form validation
    • add ComboBox component form validation
    • add AutoComplete component form validation
    • add multiselect component
  • grid:
    • add GridNoRecords component
    • headerCell and headerCellRender
    • Multi-column headers
  • inputs:
    • add NumericTextBox component form validation
    • add Input component form validation
  • layout: add tabstrip keepTabsMounted property for optional re-mounting of the children

v1.1.0 (2018-06-15)

Bug Fixes

  • charts: public DOM events are not fired

Features

  • charts:
    • add Sparkline and StockChart
    • toggle series visibility
  • dialogs: add dialog component

v1.0.1 (2018-05-30)

Bug Fixes

  • pager input update value
  • chat:
    • select corresponding attachment after click
    • remove scroll btns at the end of carousel
  • dropdowns: autocomplete/combobox cannot lose focus if placeholder is set in IE
  • grid: render toolbar on top of the group headers

v1.0.0 (2018-05-16)

Features

  • Release version 1.0.0
  • chat: add scroll buttons for cards
  • grid: alias events with on prefix

Breaking Changes

  • packages require v1.0.0 and above @progress/kendo-react-intl as peer dependency

v0.6.0 (2018-05-14)

Bug Fixes

  • DatePicker does not close when clicking on NumericTextBox spin buttons
  • chart: warning for missing key
  • charts: add warning for missing hammerjs deps
  • dateinput: remove formatSections getter
  • dateinputs:
    • datePicker does not mutate the time portion of the date
    • set DatePicker input tabIndex to 0 when hidden
    • add DatePicker className prop
    • datepicker open/close in IE
  • dropdownlist: provide native and syntetic events in DropDownListChange event object when typin
  • grid:
    • grid crashes on filtering when selecting dropdown item by typing
    • BeforeOrEqual and Before filter operators are reversed
    • columnReorder event to contain the correct orderIndex for each column
    • resizing not working after setting resizable=false and resizable=true again

Features

  • localization support
  • charts: add Charts package
  • conversational-ui: add conversational-ui package and component
  • dateinput: add defaultValue prop and improve controlled/unctontrolled behaviour
  • dateinputs:
    • add DateInput formatSections getter
    • add TimePicker component
    • add TimeSelector component
    • add TimeList component
  • dropdownlist: add valueRender prop
  • dropdowns:
    • add listNoDataRender prop
    • add header and footer props
    • add itemRender prop
    • add autocomplete component
  • grid:
    • add .end parameter into the columnResize event
    • accept DataResult as data prop
    • improve cell editing
    • grouping

v0.5.1 (2018-04-09)

Bug Fixes

  • update peerDependencies

v0.5.0 (2018-04-05)

Bug Fixes

  • calendar: allow value prop to be null
  • dropdownlist:
    • items disappearing on scroll in filtering with virtualization scenario
    • auto close in IE11
  • grid:
    • column widths can't be controlled even when resizable=false
    • add GridPDFExportProps
    • toolbar not visible if scrollable="none"
  • inputs: remove object-assign dependency

Features

  • add id props to Animation and Popup
  • add Excel export component
  • dateinputs:
    • expose Calendar onFocus and onBlur props
    • add Calendar element getter
    • add DatePicker component
  • grid:
    • use DatePicker as date editor and filter
    • style checkboxes and increase size
    • add filterCell property to columns and filterCellRender callback to grid
    • add render prop for rows and cells
    • facilitate the PDF export
  • inputs: add switch component

v0.4.0 (2018-03-12)

Bug Fixes

  • dateinput: applying a custom width when label is set
  • dropdownlist: js error on close animation #7
  • dropdowns: applying a custom width when label is set
  • grid:
    • potential memory leak
    • column reorder drop clue to have correct height
  • numerictextbox: applying a custom width when label is set
  • popup: positioning when popupAlign is set and anchor is not

Features

  • add kendo-react-common package
  • dateinput: add label prop
  • dropdowns:
    • add label prop
    • add combobox component
  • grid: column Resize and Reorder
  • inputs:
    • add Input component
    • add label prop
  • pdf: add package for PDF processing
  • popup: appendTo prop defaults to body element

v0.3.0 (2018-02-05)

Bug Fixes

  • dropdown: avoid layout reflow for dir calculation
  • dropdownlist:
    • unnecessary calls of onChange event
    • keyboard navigation when dropdown is initially navigated before opening
    • keyboard navigation when virtual scrolling is enabled in controlled scenario
    • value changing in controlled scenario
  • popup: positioning when body element is scrolled
  • ripple: make ripple publicly accessible
  • tabstrip: keydown event listen on navigation only

Features

  • grid:
    • add className prop to Column
    • headerClassName prop for Columns
    • headerSelectionValue property
  • popup: recalculate popup position on scroll and resize events
  • ripple: add Ripple component

v0.2.0 (2018-01-24)

Bug Fixes

  • common: loosen dependencies
  • dropDownList: differentiate falsy values #148
  • grid: props.onChange is undefined for custom cells #149

Features

  • calendar: add numbers of weeks

v0.1.3 (2018-01-16)

Bug Fixes

  • grid:
    • improve filter cell usage experience
    • clicking on headers scrolls the page to top
  • layout: export TabStripSelectEventArguments event interface
  • numericTextBox: correct instance value during and after onChange

v0.1.2 (2018-01-09)

Bug Fixes

  • ignore tsconfig files.
  • build: do not create merge commit

v0.1.0 (2018-01-08)

Kendo UI for React initial release.

Included packages -

  • Animation
  • Buttons
  • DateInputs
  • DropDowns
  • Grid
  • Inputs
  • Intl
  • Layout
  • Popup