From 1f83809d25036d45357f2f80cba851e99a1af887 Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Fri, 29 Jan 2016 10:42:30 +0800 Subject: [PATCH 1/8] docs: upgrade-nodes add 0.11 => 0.12 --- docs/react/upgrade-notes.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/react/upgrade-notes.md b/docs/react/upgrade-notes.md index 66d8fa9704..8985b57f2b 100644 --- a/docs/react/upgrade-notes.md +++ b/docs/react/upgrade-notes.md @@ -5,6 +5,26 @@ --- +## 0.11 => 0.12 + +### 使用 Form 提供的校验功能代替 Validation + +Validation 已经被废弃,并会在以后的版本完全移除,所以建议尽快使用 Form 自带的校验功能替换 Validation。具体使用方式可以查阅文档和例子([#1](http://ant.design/components/form/#demo-validate-basic) [#2](http://ant.design/components/form/#demo-validate-other) [#3](http://ant.design/components/form/#demo-validate-customized))。 + +### Progress `format` 属性的值改为函数 + +把使用了 `format` 属性的代码,如: + +```jsx +} /> +``` + +改为: + +```jsx + } /> +``` + ## 0.10 => 0.11 `0.11.x` 版本有大量更新,其中部分为不兼容更新。以下列表为其中不兼容的更新及对应升级方案。如果您在升级过程中遇到下面没有提到的情况,可以到 Github 上面咨询。 From 5c723367054bf2acc50ffebf8b16f14ae3d28466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=84=B6=E5=88=99?= Date: Sat, 30 Jan 2016 18:13:42 +0800 Subject: [PATCH 2/8] add tree docs-upgrade #958 --- docs/react/upgrade-notes.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/react/upgrade-notes.md b/docs/react/upgrade-notes.md index 8985b57f2b..5c4ab3bcb3 100644 --- a/docs/react/upgrade-notes.md +++ b/docs/react/upgrade-notes.md @@ -24,6 +24,10 @@ Validation 已经被废弃,并会在以后的版本完全移除,所以建议 ```jsx } /> ``` +### Tree +- `onSelect` 回调函数,由原来的`一个`参数,变为`两个`,第一个为`selectedKeys`,第二个参数为原来第一个参数里的其余信息。另外`selectedKeys`里包含了当前选中的节点key,而原来的不包含。 +- `onCheck` 回调函数,由原来的`一个`参数,变为`两个`,第一个为`checkedKeys`,第二个参数为原来第一个参数里的其余信息。另外`checkedKeys`里包含了当前选中的节点key,而原来的不包含(这样免去业务里自己组装key的工作)。 +- 异步API中`onDataLoaded`重命名为`loadData`,其他不用改。 ## 0.10 => 0.11 From d3ff6abfc867c59e9610cad5f836cc649a8918ff Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Mon, 1 Feb 2016 10:51:55 +0800 Subject: [PATCH 3/8] docs: update CHANGELOG.md #766 --- CHANGELOG.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4e2f8d20d..1dacac7727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,63 @@ --- +## 0.12.0 + +- 新增 [级联选择(Cascader)](http://ant.design/components/cascader/) 组件。 +- 新增 [树选择控件(TreeSelect)](http://ant.design/components/tree-select/) 组件。 +- Tabs + - `activeKey ` 修正为受控属性。 + - 当前项现在会始终显示。[#815](https://github.com/ant-design/ant-design/issues/815) +- Modal 可以配置右上关闭按钮是否显示。 +- Select + - 打开选项菜单时,自动滚动到选中项。 + - `combobox` 模式时,可配置是否默认选中第一项。[rc-select#38](https://github.com/react-component/select/issues/38) +- Table + - filter 支持层级选择。 + - 支持行点击事件 `onRowClick`。 + - 支持横向的分页。[演示](http://ant.design/components/table/#demo-paging-columns) + - 更换 `dataSource` 和变换页面时不再默认清除选择数据,你可以用 `selectedRowKeys` 手动控制。`原来默认清除的行为会触发一个数据更新的死循环,而且难以实现跨页选择。` + - 支持固定表头。[演示](http://ant.design/components/table/#demo-fixed-header) +- Tag 去除 `href` 属性,默认标签名从 `a` 改为 `span`。 +- Timeline 支持指定 pending 节点的内容。 +- Tree + - 节点支持拖拽。 + - 支持动态控制节点展开与否。[演示](http://ant.design/components/tree/#demo-basic-controlled) + - 可以监听节点展开/关闭事件 `onExpand `。 + - `onCheck` `onSelect` 参数调整。 + - `onDataLoaded ` 改为 `loadData `。 + - 新增 drag&drop API : + - `onDragStart `。 + - `onDragEnter `。 + - `onDragOver `。 + - `onDragLeave `。 + - `onDrop `。 + - 新增的 TreeNode 节点上 API + - `disableCheckbox` + - `isLeaf` +- DatePicker + - 修复 RangePicker 开始结束日期相同的 bug。[#822](https://github.com/ant-design/ant-design/issues/822) + - 修复 `format` 对浮层不生效问题。[#917](https://github.com/ant-design/ant-design/issues/917) +- TimePicker 修复一个 `value` 为 `null` 时没有进入受控模式的问题。 +- Upload + - 可以用 `headers ` 设置上传头部。 + - 新增上传图片卡片样式。[演示](http://ant.design/components/upload/#demo-picture-card) +- Radio + - 更换 Radio.Button 的展现样式。 + - 可以设置 Radio.Button 的大小。 +- Progress + - `format` 属性现在支持自定义 function 的方式进行定义。[#893](https://github.com/ant-design/ant-design/issues/893) + - `format` 指定 string 和 React.Node 的方式被废弃。 + - 支持 `style` 属性。[#895](https://github.com/ant-design/ant-design/issues/895) +- message && notification 现在可以销毁。 +- Button + - 小号 Button 的圆角调整为 `4px`。 + - 修复 Button.Group disabled 后的样式问题。[#926](https://github.com/ant-design/ant-design/issues/926) +- Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic) +- BreadCrumb + - 移除 `router` 属性,无需设置。 + - 修复一个链接参数不对的问题。 + ## 0.11.3 `2016-01-19` From d65e9956489cbaaaf99ee5d4c66c15a796a21417 Mon Sep 17 00:00:00 2001 From: Benjy Cui Date: Mon, 1 Feb 2016 11:33:17 +0800 Subject: [PATCH 4/8] docs: update CHANGELOG.md --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dacac7727..c2a8967131 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ - 新增 [级联选择(Cascader)](http://ant.design/components/cascader/) 组件。 - 新增 [树选择控件(TreeSelect)](http://ant.design/components/tree-select/) 组件。 +- Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic) - Tabs - `activeKey ` 修正为受控属性。 - 当前项现在会始终显示。[#815](https://github.com/ant-design/ant-design/issues/815) @@ -56,10 +57,10 @@ - Button - 小号 Button 的圆角调整为 `4px`。 - 修复 Button.Group disabled 后的样式问题。[#926](https://github.com/ant-design/ant-design/issues/926) -- Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic) - BreadCrumb - 移除 `router` 属性,无需设置。 - 修复一个链接参数不对的问题。 + - 修复面包屑中链接有多余的 `/` 的问题。[#969](https://github.com/ant-design/ant-design/pull/969) ## 0.11.3 From 2d9b2fa56ef00440985a29cbdef2c7db2f885c9a Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 1 Feb 2016 14:15:12 +0800 Subject: [PATCH 5/8] update CHANGELOG for #972 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2a8967131..e16cbb4842 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ - 新增的 TreeNode 节点上 API - `disableCheckbox` - `isLeaf` +- Transfer 给 `onChange` 增加参数。[#972](https://github.com/ant-design/ant-design/issues/972) - DatePicker - 修复 RangePicker 开始结束日期相同的 bug。[#822](https://github.com/ant-design/ant-design/issues/822) - 修复 `format` 对浮层不生效问题。[#917](https://github.com/ant-design/ant-design/issues/917) From ab40314d5168578bb63871555991e74a48fc449d Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 1 Feb 2016 14:16:44 +0800 Subject: [PATCH 6/8] update doc format --- CHANGELOG.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e16cbb4842..01863a3e5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ - 新增 [树选择控件(TreeSelect)](http://ant.design/components/tree-select/) 组件。 - Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic) - Tabs - - `activeKey ` 修正为受控属性。 + - `activeKey` 修正为受控属性。 - 当前项现在会始终显示。[#815](https://github.com/ant-design/ant-design/issues/815) - Modal 可以配置右上关闭按钮是否显示。 - Select @@ -27,16 +27,16 @@ - Tree - 节点支持拖拽。 - 支持动态控制节点展开与否。[演示](http://ant.design/components/tree/#demo-basic-controlled) - - 可以监听节点展开/关闭事件 `onExpand `。 + - 可以监听节点展开/关闭事件 `onExpand`。 - `onCheck` `onSelect` 参数调整。 - - `onDataLoaded ` 改为 `loadData `。 - - 新增 drag&drop API : - - `onDragStart `。 - - `onDragEnter `。 - - `onDragOver `。 - - `onDragLeave `。 - - `onDrop `。 - - 新增的 TreeNode 节点上 API + - `onDataLoaded` 改为 `loadData`。 + - 新增 drag&drop 相关属性: + - `onDragStart` + - `onDragEnter` + - `onDragOver` + - `onDragLeave` + - `onDrop` + - 新增 TreeNode 节点属性: - `disableCheckbox` - `isLeaf` - Transfer 给 `onChange` 增加参数。[#972](https://github.com/ant-design/ant-design/issues/972) @@ -45,7 +45,7 @@ - 修复 `format` 对浮层不生效问题。[#917](https://github.com/ant-design/ant-design/issues/917) - TimePicker 修复一个 `value` 为 `null` 时没有进入受控模式的问题。 - Upload - - 可以用 `headers ` 设置上传头部。 + - 可以用 `headers` 设置上传头部。 - 新增上传图片卡片样式。[演示](http://ant.design/components/upload/#demo-picture-card) - Radio - 更换 Radio.Button 的展现样式。 From 0587f2ef59a32661d1c7b21745f858177b2d0b9f Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 1 Feb 2016 14:59:41 +0800 Subject: [PATCH 7/8] update changelog --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01863a3e5a..991e7b48fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,7 +61,6 @@ - BreadCrumb - 移除 `router` 属性,无需设置。 - 修复一个链接参数不对的问题。 - - 修复面包屑中链接有多余的 `/` 的问题。[#969](https://github.com/ant-design/ant-design/pull/969) ## 0.11.3 From 9a0a6cec44ed40edf81d109b1259bb5c5c535026 Mon Sep 17 00:00:00 2001 From: afc163 Date: Mon, 1 Feb 2016 15:01:03 +0800 Subject: [PATCH 8/8] update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 991e7b48fd..2d3129166a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ - Table - filter 支持层级选择。 - 支持行点击事件 `onRowClick`。 - - 支持横向的分页。[演示](http://ant.design/components/table/#demo-paging-columns) + - 支持多列的横向切换。[演示](http://ant.design/components/table/#demo-paging-columns) - 更换 `dataSource` 和变换页面时不再默认清除选择数据,你可以用 `selectedRowKeys` 手动控制。`原来默认清除的行为会触发一个数据更新的死循环,而且难以实现跨页选择。` - 支持固定表头。[演示](http://ant.design/components/table/#demo-fixed-header) - Tag 去除 `href` 属性,默认标签名从 `a` 改为 `span`。