### v3.1.2
1. 修复  MultiCascader_xxx 组件的 leaf缺失报错


### v3.1.1
1. 修复 ScrollSelect、ScrollSelectV2 createFetchParams 函数中当 serachValue 为非字符串时不用做 replace 处理
2. 修复 DoubleSelect 扩大 UNSAFE_componentWillReceiveProps 更新 options 的条件

### v3.1.0
1. 修正 PageFilter Arrow 样式层级
2. 修正 PageFilter FoldButton 样式层级

### v3.1.0-beta.7
1. PageFilter支持不显示“查询”按钮

### v3.1.0-beta.6
1. 修正 PageLayoutV1 的 fold-button 按钮的背景图片为 data:image
2. 修正 PageLayoutV1 的 PageContent 的 container 的样式类作用范围

### v3.1.0-beta.1~v3.1.0-beta.5
1. readme.md 补充项目分支管理说明
2. 新增 CheckboxButton 组件
3. 新增 InputNumberRich 组件
4. MiniCommons 变更：
    1. MiniCommons 变更为 Tips，为提示类组件集合
    2. Tips 新增 arrayOverstepToTooltip 函数组件
    3. Tips 修复 RenderToolTip、overstepToTooltip、arrayOverstepToTooltip 补充入参 tipProps 及其说明
    4. Tips 新增 Tips 函数组件
    5. Tips 新增 WrarnTips 函数组件 
5. 新增 TreeSelectSearch 组件，和原子样式类名 .primary
6. 新增 FilterConfigMenu 组件，改组件与 FilterColumnsMenu 近似，示例可见 micro-push-iportal 的数据看板-更换指标
7. 修改 PageLayout 文件夹入口，统一导出子组件
8. 新增 极光联盟最新布局 PageLayoutV1，可收展式查询布局，与 PageLayout 区别开
    1. PageContent as PageContentV1, getPageContentPopupContainer, RangePicker, Select
    2. PageCore as PageCoreV1
    3. PageTableCore as PageTableCoreV1
    4. PageFilter as PageFilterV1, Filter, Arrow
    5. PageHeader as PageHeaderV1
    6. PageTabHeader as PageTabHeaderV1, PageTabHeaderProps as PageTabHeaderV1Props
    7. PageLayout as PageLayoutV1
9. 新增 UploadFile 组件，可用于上传文件上传
10. 新增 Uploder0 组件，是 Uploder 组件的先代版本
11. 优化 ScrollSelect 组件：
    1. 新增传入属性 noInitFetch：不在 constructor 中触发 fetchOptions，一般用于组件非原始查询条件（search为空，page为1，pageSize为10）
    2. 新增 onBlur 失焦交互判断，输入框失焦后，searchValue 若不为空则恢复为空
    3. 修复 createFetchParams 函数中新增判断 state.serachValue !== params[paramsSearch] 场景时，需要更新输入框参数 state.searchValue
    4. 修复 onHandleChange 清空场景的判断条件，单选/多选时为 !value，多选时为 value && Tool.isEmptyArray(value)
    5. 优化 notFoundContent 在 spinning 请求等待过程中的用户界面提示
12. 优化 ScrollSelectV2 组件：
    1. 新增传入属性 noInitFetch：不在 constructor 中触发 fetchOptions，一般用于组件非原始查询条件（search为空，page为1，pageSize为10）
    2. 修复 createFetchParams 函数中新增判断 state.serachValue !== params[paramsSearch] 场景时，需要更新输入框参数 state.searchValue
    3. 修复 onHandleChange 清空场景的判断条件，单选/多选时为 !value，多选时为 value && Tool.isEmptyArray(value)
    4. 优化 notFoundContent 在 spinning 请求等待过程中的用户界面提示

### v3.0.0
1. 新增ScrollSelectV2组件
    1)、整理了组件的入参，去除了某些无用的props，将某些props设置为必传
    2)、梳理了代码逻辑，添加了注释
    3)、修复了onHandleSearch、失去焦点的问题
2. utils移除至jad-tool
### v2.1.4-beta.1
1. 修复Uploader宽高比校验的问题
### v2.1.3-beta.2
1. 修复 ScrollSelect onSearch 场景 handleFetchResult 时因接口响应次序问题引起的重复冗余拼接问题，保留 isScroll 和 serachParams 场景下的拼接能力
### v2.1.3-beta.1
1. 修复不能按需加载组件问题
### v2.1.2-beta.1
1. 菜单项支持外链跳转
### v2.1.1-beta.2
1. 更改组件selected、hover的背景颜色
### v2.1.1-beta.1(废弃)
1. 更改组件selected、hover的背景颜色
### v2.1.0-beta.5
1. 修复 FilterColumnsMenu 缓存与 props.columns 匹配判断条件
### v2.1.0-beta.4
1. 修复 Sidebar、MultiCascaderPanel、MultiCascaderSelect、MultiCascaderCard 组件的 keyValue 的默认判空处理
### v2.1.0-beta.3
1. 升级 Sidebar，新增 keyValue 属性，用以支持 key、pKeys、name、type 属性名的自定义能力
### v2.1.0-beta.2
1. 升级 Sidebar，支持 ItemGroup 菜单分类模式，即 menuType === 'group'，默认值为'menu'
### v2.1.0-beta.1
1. 升级 FilterColumnsMenu 交互，支持 required = true 的字段能够显示在面板上。默认选中且不支持取消和清空等操作，各属性的 render 权重为 hasNoRight > required > checked。向下兼容，但要若以往字段未做 group 分类，则默认分至“其他”类中
### v2.0.4-beta.19
1. 修复 ScrollSelect 在 windows 浏览器无法加载更多
2. 修复 ScrollSelect fetch params添加一个paramsSearch参数,用来修改自定义的searchkey

### v2.0.4-beta.18
1. 增加 FilterColumnsMenu 组名 groupName，超过 6 位，增加省略号和 Tooltip 显示

### v2.0.4-beta.17
1. 修复 CascaderTree shouldComponentUpdate 更新的条件判断，使得组件支持除 options、quickOptions、value 仨 props 以外的其他属性改变时的组件更新渲染逻辑

### v2.0.4-beta.15 / v2.0.4-beta.16
1. 修复 MultiCascaderCard 和 MultiCascaderSelect shouldComponentUpdate 更新的条件判断，使得组件支持除 options、optionsFlat、value 仨 props 以外的其他属性改变时的组件更新渲染逻辑

### v2.0.4-beta.14
1. 修复 commonFilterProperty 的 filterOption，即 Select 前端搜索查询的支持范围，增加支持选择项Option内包有多层标签的场景。如Option>Tooltip>text
### v2.0.4-beta.4
1. 修复 MultiCascaderCard bug：当查询并选中非当前关系图中的选项时，checkbox 面板不显示选项关系图或显示错误问题(onShow 方法)
2. 修复 MultiCascaderCard bug：三层或以上时，选中中间层首次无效的问题（在用到[]引用类型的特性时，小心使用扩展运算符 ...）
2. 修复 CascaderTree bug：房seach 查询并选中非当前关系图中的选项时，checkbox 面板不显示选项关系图或显示错误问题(onSelect 方法)

### v2.0.4-beta.3
1. 新增MultiCascader，包括：MultiCascaderPanel 多选级联面板、MultiCascaderSelect 多选级联选择器、MultiCascaderCard 多选级联卡片
2. 新增基础颜色

### v2.0.4-beta
1. 修改 CascaderTree， 支持 search
2. 合并 master commit id：f6cc13f4b98d2766a428f8b7ed69b68864a9f8bc

### v2.0.0-beta.1
1. Siderbar 支持无限层级子菜单扩展、支持sidebar宽度设置，默认208(v3以前是190，相应项目记得修改)
    * 补充：menu - router 可以不按菜单层级对应(在sidebarModel.ts中找到对应的父级key)。但某菜单的子页面需要隶属于该菜单，即满足 `new RegExp("^\\" + e.path + ".+").test(pathname)`
    * 增加属性`clickOpenWhoseAllChildren` number类型： 目的是为了模拟menu.group的交互效果，设计师希望点击1级菜单后它所有更深层次菜单默认展开
2. Siderbar、ResizeTable 取消了 dva connect，需要在业务组件中传入需要的props
3. antd-overwrite.less 取消 ant-form-item-label 默认 `text-align: left;` 设置
 

 --------------------------------
 > v2.x 事项说明：不向下兼容 v1.x 后续开发者需注意
 >  > 1. 由于v2.x中 CascaderTree数据结构进行了较大的改动、Siderbar、ResizeTable 取消了 dva connect 等原因，不兼容 v1.x`
 >  > 2. 故后期 v1.x 的项目需要升级至2.x，需要修改对应的组件的使用方式；或者在 v1.x 的基础上独立升级
 >  > 3. v2.x 对应分支 v3；v1.x 对应分支 v2
 --------------------------------

 
### 1.0.0-fix.1

- 🐞修复 ResizeTable handle 样式问题
- 🐞修复 FilterColumnsMenu 样式冲突问题

### 1.0.0

- urlToState v2升级，并且独立新的库https://github.com/NeoYo/sync-query
- //表单组件-已添加-components
- DoubleSelect     	已优化添加
- ScrollSelect     	已优化添加
- uploder     	已优化添加
- CascaderTree     	已优化添加
- MultiSelectTable     	已优化添加
- //非表单组件-已添加-components
- Cards
- DatePicker
- FilterColumnsMenu
- MiniCommons
- Table
- //公共方法相关-已添加-utils
- commonFuns
- commonReg
- convert
- formMiddleUtil
- formValidateValue
- move

### 0.3.5-fix

- 🌟 fix:修改了stateToURL刷新后undefined不更新的问题，添加了state初始化挂载钩子之后再次同步一次url

### 0.3.5-fix

- 🌟 FilterGroup 修复defaultValue的判断场景

### @0.3.3

- 🌟 FilterGroup 重新调整了一下参数， 增加对defaultValue的非受控模式支持

### jad-lib-react@0.3.0

- 🌟 添加表单中间件组件
        baseShow_middle,
        baseRadio_middle,
        baseSelect_middle,
        baseValidate_middle,
        baseFormLabel_middle,
        //
        createFormField,


### 0.3.0-beta.1

- 🌟 compoundComponentMiddles 修正，(config)=>{ //这里初始化只执行一次 return (next)=>(params)=>React.element}


### 0.2.6

- 🌟 修改Sidebar onClickChange 传参bug

### 0.2.4

- 🌟 给FilterGroup组件添加children，使得可以直接将搜索项传递进来


### 0.1.10

```2019.08.27```
- 🌟 更新了 sidebar导航栏 使用antd里的icon组件，子导航也可以添加icon，支持外部给```sidebar```传入logo

- 🐞 去掉上次发布的 ```FilterGroup```组件里的修复
### 0.1.9
```2019.08.22```
- 🌟 更新了 sidebar导航栏 使用antd里的icon组件，只需要传入icon类型或者
react dom 节点
添加FilterGroup组件children信息