[bug fix] Select: return selected data instead of invoking setState in traverseData (#1337)
[bug fix] Select: return selected data instead of invoking setState in traverseData (#1337)

* fix: IFormSelectFieldProps['name'] should be inferred correctly

* chore: sync to master

* [new feature] Cascader: onChange接收原始的option数组作为参数 (#1328)

* fix: IFormSelectFieldProps['name'] should be inferred correctly

* feat: Cascader pass raw option when onChange emitted

* test: add test suite for Cascader

* chore: sync to master

* chore: add default generic type for Cascader

* [bug fix] Form: 泛型参数使用字面量空对象作为约束 (#1307)

* fix: IFormSelectFieldProps['name'] should be inferred correctly

* fix: 修复Form组件的form属性类型

* fix: 修改IFormProps泛型

* fix: change OmitKeys default generic type

* fix: use IFormFieldPropsBase for intellisense

* chore: sync to master

* Waypoint (#1324)

* save

* new component Waypoint

* add license

* add reveal demo

* rewrite Affix using Waypoint

* remove affix test

* rewrite InfiniteLoading with Waypoint

* fire onLeave on mount in Waypoint

* [bug fix] Form: layout属性改为可选 (#1331)

* fix: IFormSelectFieldProps['name'] should be inferred correctly

* chore: sync to master

* fix: Form组件的layout属性改为可选属性

* fix pagination default color and font size (#1332)

* Dropdown (#1333)

* wrap text in span in Button

* save

* add Dropdown

* fix crash if no children is passed to button

* fix: 星星icon替换，避免icon边距影响相对百分比显示 (#1329)

* lint: ingore unused args starts with _

* fix lint errors

* support default preset in quick-date-range-picker (#1334)

* support default preset in quick-date-range-picker

* check type

* remove prefix and fix types

* fix tests

* add tests

* update packages (#1335)

* Update RELEASE

* v8.0.0

* update yarn.lock

* [Bugfix] Upload: 修复class冲突和翻页错误 (#1336)

* fix: upload 组件 classname 前缀修改

* fix: 修复删除上传项时 maxPage 计算错误的 bug

* Update RELEASE

* v8.0.1

* Add no-console lint rule

* [new feature]Grid: 添加表头吸顶表格、checkbox禁用时支持鼠标hover展示原因 (#1321)

* grid: 添加表头吸顶

* grid: 修复grid表头吸顶在垂直方向不滚动是异常

* grid: grid组件checkbox 禁用添加pop展示禁用原因

* grid: 补充文档

* grid: 优化grid表头吸顶

* grid: 更新表头吸顶示例

* grid: 优化ref绑定

* grid: 默认值修改为undefined

* grid: 表头吸顶交互优化

* remove console.log

Co-authored-by: Charles Lee <8bee752b2bb28541d8f0fb60d8f349043e5b19b0@users.noreply.github.com>

* fix lint

* fix(Select): rename traverseData to findSelected and return selected instead of invoking setState

* chore: resolve conflicts

* Update RELEASE

* update yarn.lock

* chore: resolve conflicts

* chore: resolve conflicts

* fix: use Object.assign

Co-authored-by: Charles Lee <8bee752b2bb28541d8f0fb60d8f349043e5b19b0@users.noreply.github.com>
Co-authored-by: AnneBai <d9d8f85ed4e053593463770a23661e7e46a46dc0@youzan.com>
Co-authored-by: KainStar <2569890acb5942a6d6faa3bf6c1ee45d05375217@qq.com>
Co-authored-by: mt51 <a039f84692fad9495468e2fc5ae015f3857be2df@youzan.com>

youzan/zent,youzan/zent,youzan/zent,youzan/zent