# History

## 2.9.0 / 2019-04-30

- Use CSSMotion of `rc-animate` to make motion pure.

## 2.8.0 / 2019-04-26

- Upgrade `rc-tree` deps version to `2.0.0`.

## 2.6.0

- selected value will always display in popup.

## 2.5.0

- `notFoundContent` type change to `PropTypes.node`

## 2.4.0

- `onSearch` will also trigger when user select item makes searchValue auto clear
- `treeExpandedKeys` will be restore when TreeSelect exit filter mode.
- `loadData` will not trigger when in filter mode.

## 2.3.0

- Add `treeExpandedKeys`
- Add `onTreeExpand`

## 2.2.0

- Allow custom icon (#120)

## 2.1.0

- upgrade rc-tree to 1.14.x (#121)

## 2.0.0

- Refactor TreeSelect. [#113](https://github.com/react-component/tree-select/pull/113)

## 1.12.0 / 2017-11-15

- Add `focus()` `blur()` `onFocus` `onBlur` and `autoFocus`.

## 1.10.0 / 2017-05-18

- Add `allowClear` to multiple.
- Pass all props of tree item to TreeNode

## 1.7.0 / 2016-05-20
- add `inputValue` api.

### break change
- search item and select it, will save search text and result.

## 1.6.0-beta / 2016-05-03
- add `treeDataSimpleMode` api.

## 1.5.2 / 2016-04-02
- `skipHandleInitValue` is deprecated, use `treeCheckStrictly` instead.

## 1.4.0 / 2016-03-14
- change `showAllChecked`/`showParentChecked` to `showCheckedStrategy`.

## 1.3.0 / 2016-03-14
- add `showAllChecked`/`showParentChecked` API.

## 1.2.0 / 2016-02-29
- change onChange's third parameter, from flat array to tree's hierarchical structure.

## 1.1.x / 2016-02-26
- stable version
