CHANGELOG.md 31.0 KB
Newer Older
1
# 更新日志
A
afc163 已提交
2

3 4 5 6
- category: 4

---

B
Benjy Cui 已提交
7 8 9 10
## 0.12.9

`2016-03-11`

A
afc163 已提交
11
- Transfer
B
Benjy Cui 已提交
12 13
  - 可以定义 `notFoundContent `
  - 修复 `searchPlaceholder` 使用了 `placeholder` 的值的问题。
A
afc163 已提交
14 15
- 修复 Popconfirm、Popover、Tooltip 的箭头位置未指向元素的问题。
- 修正 Badge 在搜狗等旧版 webkit 浏览器下无法使用的问题。
B
Benjy Cui 已提交
16 17
- 调整 Tabs 样式。
- 修复 Table 中的 Pagination 默认配置问题。
A
afc163 已提交
18 19
- 调整 Form.Item 在 inline 模式下的 `margin-bottom`[#1141](https://github.com/ant-design/ant-design/issues/1141)
- 修复 DatePicker `style` 设置错误的问题。
B
Benjy Cui 已提交
20
- 优化 Popconfirm、Button 样式。
A
afc163 已提交
21
- Dropdown 增加默认的 mouseEnterDelay 延迟以优化体验。
B
Benjy Cui 已提交
22
- 修复 Dialog 样式问题。
A
afc163 已提交
23 24 25
- 修复 Upload 上传中的状态问题。[#1159](https://github.com/ant-design/ant-design/issues/1159)
- 优化 Menu、Tabs 在 Chorme 下的渲染问题。
- Form 默认阻止 submit 事件。
B
Benjy Cui 已提交
26

A
afc163 已提交
27 28 29 30 31 32 33 34 35 36 37 38 39
## 0.12.8

`2016-03-06`

- 新增 `heart` `calculator` 图标。
- Table 补充了 `showHeader``footer` 属性。
- Modal 补充了 `maskClosable` 属性。
- 修正一个 Tag 和 Popover 配合使用的问题。[#1111](https://github.com/ant-design/ant-design/issues/1111)
- 将 TreeSelect 的 `treeDefaultExpandAll` 默认属性设为 false,并优化了性能。
- 修复 RadioGroup 无法垂直布局的问题。[#1119](https://github.com/ant-design/ant-design/issues/1119)
- 统一了 less 文件的部分变量。
- 修正部分组件的样式。

40 41 42 43 44 45
## 0.12.7

`2016-03-03`

- 修正 Table 的 `rowSelect.onSelectAll` 的第三个参数 `deselectedRows``changeRows`,记录每次变化的列。

A
afc163 已提交
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
## 0.12.6

`2016-03-02`

- 优化 Table 本地排序在 Chrome 下的稳定性问题。
- 修正 Pagination 的 pageSize 属性为受控属性,并补充了 `defaultPageSize` 属性。[#1087](https://github.com/ant-design/ant-design/issues/1087)
- 优化 Select 的 combobox 模式的交互体验。
- 升级 react-slick 依赖到 `0.11`,修复自动播放有时会失效的问题。[#1009](https://github.com/ant-design/ant-design/issues/1009)
- 修复 TreeSelect 的 allowClear 属性失效的问题。[#1084](https://github.com/ant-design/ant-design/issues/1084)
- 修复 Input 组件的 className 属性失效的问题。[#1103](https://github.com/ant-design/ant-design/issues/1103)
- 修复 Dropdown 的 onClick 属性失效的问题。[#1097](https://github.com/ant-design/ant-design/issues/1097)
- 修复多个 CheckboxGroup 选项互相影响的问题。[#1101](https://github.com/ant-design/ant-design/pull/1101)
- 修复 FormItem 的子元素为 `null` 时报错的问题。
- 修复 Table 组件的选择功能和展开功能配合使用的问题。[#1102](https://github.com/ant-design/ant-design/issues/1102)
- 增加了一个搜索框和提示功能结合的 [例子](http://ant.design/components/select/#demo-search-box)
A
afc163 已提交
61
- 允许可编辑的 Tabs 删除最后一个页签。[#1071](https://github.com/ant-design/ant-design/issues/1071)
A
afc163 已提交
62
- Table 的 `rowSelect.onSelectAll` 补充了第三个参数 `deselectedRows`, `rowSelect.onChange` 补充了第二个参数 `selectedRows`[#1105](https://github.com/ant-design/ant-design/issues/1105)
A
afc163 已提交
63
- 修正部分组件的样式。
A
afc163 已提交
64

A
afc163 已提交
65 66 67 68 69 70 71 72 73 74 75 76
## 0.12.5

`2016-02-25`

- Pagination 支持 `showTotal` 属性。[#1077](https://github.com/ant-design/ant-design/pull/1077)
- Cascader 添加 `allowClear` 属性,允许隐藏清除按钮。
- 补充了一个带图标的搜索建议框的例子。[#1067](https://github.com/ant-design/ant-design/issues/1067)
- 修复 Transfer 在不支持 Object.assign 的浏览器上报错的问题。
- 修复 Cascader 在 Safari 下错位的问题。[#1066](https://github.com/ant-design/ant-design/issues/1066)
- 移除对 Button 圆角的降级方案。
- 修复了部分组件样式的小问题。

A
afc163 已提交
77 78 79 80 81 82 83 84 85 86 87
## 0.12.4

`2016-02-22`

- Radio 的 value 支持更多类型。[#1043](https://github.com/ant-design/ant-design/pull/1043)
- 修复 Spin 组件的大小、居中等样式问题。
- FormItem 补充 extra 属性的文档。[#931](https://github.com/ant-design/ant-design/issues/931)
- 修复的 Table 下树形数据和选择框配合时的样式问题。
- 修复一个水平表单的错误提示的样式错位问题。[#1040](https://github.com/ant-design/ant-design/issues/1040)
- 添加了一个轻微的 Button 点击动效。

A
afc163 已提交
88 89 90 91 92 93 94 95
## 0.12.3

`2016-02-19`

- DatePicker 补充 allowClear 属性,支持单选的清空。
- 修复显示时间的 DatePicker 的清空按钮失效的问题。
- 优化 DatePicker 的 `确定` 按钮失效样式。

A
afc163 已提交
96 97
## 0.12.2

A
afc163 已提交
98
`2016-02-19`
A
afc163 已提交
99

A
afc163 已提交
100
- DatePicker 如果有 `确定` 按钮,现在只有点击 `确定` 按钮才会触发 onChange 事件。
A
afc163 已提交
101 102
- 修复带时间选择的 DatePicker 日期格式缺少时间部分的问题。[#1005](https://github.com/ant-design/ant-design/issues/1005)
- 修复 DatePicker 内输入框多余的时间展示的问题。[#953](https://github.com/ant-design/ant-design/issues/953)
A
afc163 已提交
103
- 升级依赖 react-slick 到 `0.10`
A
afc163 已提交
104 105 106 107
- 支持表单校验错误时自动滚动到第一个错误项。[#993](https://github.com/ant-design/ant-design/issues/993)
- 优化了 Select 和 TreeSelect 多选禁用的样式。
- Upload 列表项支持链接展现形式。[#1013](https://github.com/ant-design/ant-design/issues/1013)
- 修复 Safari 下的样式警告信息。[#999](https://github.com/ant-design/ant-design/issues/999)
A
afc163 已提交
108
- Cascader 支持 popupPlacement 位置配置。
A
afc163 已提交
109

A
afc163 已提交
110
## 0.12.1
111

A
afc163 已提交
112 113 114
`2016-02-03`

- 依赖升级到 `rc-pagination@1.4``rc-menu@4.10``rc-form@0.12`
115
- 修复 TreeSelect 的不可用样式。
116
- DatePicker 补充 `getCalendarContainer` 属性,用于解决问题 [#991](https://github.com/ant-design/ant-design/issues/991)
117 118 119
- 修正 Modal `onCancel` 的参数为点击事件。[#980](https://github.com/ant-design/ant-design/issues/980)
- 修复一个 Tooltip 内嵌套 Popconfirm 的问题。[#977](https://github.com/ant-design/ant-design/issues/977)
- 修复 DatePicker 和 RangePicker 的 `onOk` 一直不可用的问题。
120
- 修复一个 Badge 的 count 无法切换的问题。[#983](https://github.com/ant-design/ant-design/issues/983)
121

B
Benjy Cui 已提交
122 123
## 0.12.0

A
afc163 已提交
124 125
`2016-02-01`

B
Benjy Cui 已提交
126 127
- 新增 [级联选择(Cascader)](http://ant.design/components/cascader/) 组件。
- 新增 [树选择控件(TreeSelect)](http://ant.design/components/tree-select/) 组件。
B
Benjy Cui 已提交
128
- Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic)
B
Benjy Cui 已提交
129
- Tabs
A
afc163 已提交
130
  - `activeKey` 修正为受控属性。
B
Benjy Cui 已提交
131 132 133 134 135 136 137 138
  - 当前项现在会始终显示。[#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`
A
afc163 已提交
139
  - 支持多列的横向切换。[演示](http://ant.design/components/table/#demo-paging-columns)
B
Benjy Cui 已提交
140 141 142 143 144 145 146
  - 更换 `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)
A
afc163 已提交
147
  - 可以监听节点展开/关闭事件 `onExpand`
B
Benjy Cui 已提交
148
  - `onCheck` `onSelect` 参数调整。
A
afc163 已提交
149 150 151 152 153 154 155 156
  - `onDataLoaded` 改为 `loadData`
  - 新增 drag&drop 相关属性:
    - `onDragStart`
    - `onDragEnter`
    - `onDragOver`
    - `onDragLeave`
    - `onDrop`
  - 新增 TreeNode 节点属性:
B
Benjy Cui 已提交
157 158
    - `disableCheckbox`
    - `isLeaf`
A
afc163 已提交
159
- Transfer 给 `onChange` 增加参数。[#972](https://github.com/ant-design/ant-design/issues/972)
B
Benjy Cui 已提交
160 161 162 163 164
- 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
A
afc163 已提交
165
  - 可以用 `headers` 设置上传头部。
B
Benjy Cui 已提交
166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
  - 新增上传图片卡片样式。[演示](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)
- BreadCrumb
  - 移除 `router` 属性,无需设置。
  - 修复一个链接参数不对的问题。

A
afc163 已提交
182 183 184
## 0.11.3

`2016-01-19`
A
afc163 已提交
185 186 187 188

- 修复 TimePicker 受控模式点选即关闭面板的问题。[#818](https://github.com/ant-design/ant-design/issues/818)
- 修复一个两栏的 TimePicker 点击右边空白处无法关闭面板的问题。[#826](https://github.com/ant-design/ant-design/issues/826)
- 修复 Table `pagination.onChange` 指定无效的问题。[#824](https://github.com/ant-design/ant-design/issues/824)
A
afc163 已提交
189
- 修复 Transfer 搜索功能失效的问题。
A
afc163 已提交
190
- 修复 DatePicker 的 MonthPicker 样式错乱的问题。
191
- 修复 RangePicker 时区无法设置的问题。[#837](https://github.com/ant-design/ant-design/issues/837)
A
afc163 已提交
192
- 修复二维码图标,新增一个扫描图标。[#772](https://github.com/ant-design/ant-design/issues/772)
A
afc163 已提交
193

A
afc163 已提交
194 195 196
## 0.11.2

`2015-01-03`
A
afc163 已提交
197 198 199 200 201 202

- 新增了[贡献文档](https://github.com/ant-design/ant-design/blob/master/CONTRIBUTING.md)
- 修复一个 DatePicker 中选择的国际化文案问题。[#771](https://github.com/ant-design/ant-design/issues/771)
- 增加了一个高级搜索类型表单的[演示](http://ant.design/components/form/#demo-advanced-search-form)
- Dropdown 支持多级的下拉菜单。[演示](http://ant.design/components/dropdown/#demo-sub-menu)
- Table
203
  - 新增 `rowSelection.onChange``rowSelection.selectedRowKeys`,完善选择功能。
A
afc163 已提交
204 205
  - 更新 dataSource 时,选中项现在会被清空。
  - 修复一个全选框和禁用的选择项配合的问题。
A
afc163 已提交
206 207
- 修复 `0.11.1`版本 menu 内嵌型菜单(inline)选中后关闭的问题。
- 修复 `0.11.1`版本对 React 版本要求太严的问题,对应的警告提示对于 `0.14.x` 将不再出现。
A
afc163 已提交
208 209
- 组件和文档的样式小调整。

A
afc163 已提交
210 211 212
## 0.11.1

`2015-12-29`
A
afc163 已提交
213 214 215

- 修复一个 Table 无法修改 pageSize 的问题。
- 修复一个 Table 子表格展开的对齐问题。
B
Benjy Cui 已提交
216 217
- 修复一个 Chrome 下部分图标左侧切边的问题。
- 修复搜索输入框在表单下使用的样式问题。[#762](https://github.com/ant-design/ant-design/issues/762)
A
afc163 已提交
218

A
afc163 已提交
219 220 221
## 0.11.0

`2015-12-28`
222

A
afc163 已提交
223
- **移除默认加载的样式文件,样式现在需要独立加载。**
A
afc163 已提交
224
- 按钮圆角调整为 `6px`
A
afc163 已提交
225
- Modal、Popconfirm、Table、TimePicker 支持国际化配置。
A
afc163 已提交
226
- 新增虚线型按钮。
B
Benjy Cui 已提交
227 228
- 新增 [通用搜索框](http://ant.design/components/form/#demo-search-input) 样式。
- 新增图片上传列表样式[演示](http://ant.design/components/upload/#demo-picture-style)
A
afc163 已提交
229
- **部分设计资源开放 [下载](http://ant.design/spec/tools),包括 Axure 组件库和 Iconfont 字体打包文件。**
B
Benjy Cui 已提交
230
- 新增 [吊顶规范](http://ant.design/spec/layout/#demo-ceiling)
A
afc163 已提交
231
- 组件演示页面增加锚点。
B
Benjy Cui 已提交
232
- 新增穿梭框 [Transfer](http://ant.design/components/transfer/) 组件。
A
afc163 已提交
233 234
- 新增小尺寸的 Switch 开关组件。
- 增加更多的图标。[#](https://github.com/ant-design/ant-design/commit/087c64649d73206a4d62e52f9b3f6042c1d28608#diff-dc1a1f4794c1c4ee3b083381d4c50c47R180)
A
afc163 已提交
235
- 全局微调了警告和错误状态色。
B
Benjy Cui 已提交
236 237 238 239 240 241 242
- Select
  - 选中样式进行了调整。
  - 在标签/多选模式下,选中或删除选项增加了动画效果。
- Alert
  - 默认样式不展示图标。
  - 带描述的警告框图标改为描线图标。
  - `type="warn"` 图标修改。
B
Benjy Cui 已提交
243
- Dropdown 新增带菜单触发的按钮 `Dropdown.Button`[演示](http://ant.design/components/dropdown/#demo-dropdown-button)
A
afc163 已提交
244 245 246
- Menu
  - 新增 `Menu.ItemGroup` 用于把菜单项分组。
  - onOpen 和 onClose 函数的参数新增了 `keyPath` 数据,可用于制作手风琴类型的菜单。
A
afc163 已提交
247
- Badge
B
Benjy Cui 已提交
248 249 250
  - 徽章可以独立使用。[演示](http://ant.design/components/badge/#demo-no-wrapper)
  - 支持设置封顶的 `99+` 的数字。[演示](http://ant.design/components/badge/#demo-overflow)
- Slider
B
Benjy Cui 已提交
251
  - 增加 `onAfterChange` 事件。[演示](http://ant.design/components/slider/#demo-event)
B
Benjy Cui 已提交
252 253
  - 现在设置 `tipFormatter={null}` 可以隐藏 `Tooltip`
  - 双滑块拖动体验优化,一个滑块在拖动时可以直接跨过另一滑块。
B
Benjy Cui 已提交
254 255 256
- Breadcrumb 可以自定义分隔符。[演示](http://ant.design/components/breadcrumb/#demo-separator)
- Popconfirm 添加 `visible` 属性,使其可以控制是否显示。[演示](http://ant.design/components/popconfirm/#demo-dynamic-trigger)
- 修复 Icon `ref` 引起的报错。
A
afc163 已提交
257
- 修复 Calendar 组件无法切换年/月的问题。[#757](https://github.com/ant-design/ant-design/issues/757)
A
afc163 已提交
258
- Checkbox 新增 `Checkbox.Group`,现可以方便的 [生成一组选择框](http://ant.design/components/checkbox/#demo-group)
B
Benjy Cui 已提交
259
- Tabs
B
Benjy Cui 已提交
260 261
  - 新增 [卡片式页签](http://ant.design/components/tabs/#demo-card)
  - 调整 [新增和关闭页签](http://ant.design/components/tabs/#demo-editable-card) 的样式。
B
Benjy Cui 已提交
262 263
  - 现在支持页签的四个位置 `tabPosition="top|right|bottom|left"`
  - 移除 `animation` 属性,并在 `tabPosition="top|bottom"` 时默认启用切换动画。
264
- Timepicker
A
afc163 已提交
265
  - **重命名为 TimePicker。**
B
Benjy Cui 已提交
266
  - 新增 `value` 属性。
B
Benjy Cui 已提交
267
  - 新增属性 `disabledHours` `disabledMinutes` `disabledSeconds`[演示](http://ant.design/components/time-picker/#picker-demo-disable-options)
A
afc163 已提交
268
  - 移除 `hourOptions` `minuteOptions` `secondOptions`,新增 `hideDisabled` 属性用于替代。
269
- Datepicker
A
afc163 已提交
270
  - **重命名为 DatePicker。**
B
Benjy Cui 已提交
271
  - 新增 [日期范围选择控件](http://ant.design/components/date-picker/#picker-demo-range)
A
afc163 已提交
272
  - 修改 `showTime` 的交互。[演示](http://ant.design/components/date-picker/#picker-demo-time)
A
afc163 已提交
273 274
  - 修正为受控组件。
- Table
A
afc163 已提交
275
  - **移除 `dataSource` 的远程模式。**
B
Benjy Cui 已提交
276
  - 新增 [紧凑型表格](http://ant.design/components/table/#demo-size)
B
Benjy Cui 已提交
277 278
  - 允许监听分页的 `onShowSizeChange`[演示](http://ant.design/components/table/#demo-paging)
  - 优化表格对树形数据的显示。[演示](http://ant.design/components/table/#demo-indent-size)
B
Benjy Cui 已提交
279
  - 优化了筛选菜单的样式,并添加了最大高度。[演示](http://ant.design/components/table/#demo-head)
A
afc163 已提交
280 281 282 283 284 285
  - 修复 column.key 设置失效的问题。[#642](https://github.com/ant-design/ant-design/issues/642)
  - 修复设置时 rowKey 时单选会导致全部选中的问题。[#697](https://github.com/ant-design/ant-design/issues/697)
  - 修复一个列重新渲染导致选项错乱的问题。[#418](https://github.com/ant-design/ant-design/issues/418#issuecomment-163093580)
  - 修复选择列无法设置宽度的问题。[#649](https://github.com/ant-design/ant-design/issues/649)
- Form
  - 修复了 Textarea 无法输入的问题。[#646](https://github.com/ant-design/ant-design/issues/646)
B
Benjy Cui 已提交
286 287
  - 修复了 Textarea 设置 `cols``rows` 属性失效的问题。[#694](https://github.com/ant-design/ant-design/issues/694)
  - 修复无法设置 `className` 的问题。[#711](https://github.com/ant-design/ant-design/issues/711)
B
Benjy Cui 已提交
288
- 修复 Upload 组件在 `beforeUpload` 返回 `false` 后依然更新上传列表问题。[#757](https://github.com/ant-design/ant-design/issues/757)
B
Benjy Cui 已提交
289
- 工具
A
afc163 已提交
290 291 292
  - 替换 `antd build`[atool-build](https://github.com/ant-tool/atool-build),重构并改善了 webpack 配置的自定义方式。
  - 替换 `antd server`[dora](https://github.com/dora-js/dora),一个完全插件化的开发服务器,支持[代理转发和数据 Mock](https://github.com/dora-js/dora-plugin-proxy)[atool-build](https://github.com/dora-js/dora-plugin-atool-build)[热替换](https://github.com/dora-js/dora-plugin-hmr)
  - 新增 babel 插件 [babel-plugin-antd](https://github.com/ant-design/babel-plugin-antd),转换 `import {Button} from 'antd'``import Button from 'antd/lib/button'`
A
afc163 已提交
293
  - 发布了 `antd-init@0.6.x`,支持以上改动。
A
afc163 已提交
294

A
afc163 已提交
295
> [0.11 升级指南](http://ant.design/docs/react/upgrade-notes#0-10-gt-0-11)
296

A
afc163 已提交
297 298
---

A
afc163 已提交
299 300 301
## 0.10.5

`2016-01-04`
A
afc163 已提交
302 303 304

- 修复 Table 更新 dataSource 后,选中项没有置空的问题。[#793](https://github.com/ant-design/ant-design/issues/793)

A
afc163 已提交
305 306 307
## 0.10.4

`2015-11-30`
A
afc163 已提交
308

A
typo  
afc163 已提交
309
- 将 media-match 加入默认的 polyfill 文件中。[5626974](https://github.com/ant-design/ant-design/commit/562697423b1139eb324c1dceb051c143f4870ed7)
A
afc163 已提交
310 311 312 313 314
- 修复了 [MonthPicker](http://ant.design/components/datepicker/#demo-month-picker) 报错问题,并增加了相关演示。
- 修复 RadioGroup 中的 Radio/RadioButton 无法单独设置 disabled 的问题。[#603](https://github.com/ant-design/ant-design/issues/603)
- 修复今天是不可选日期时的一个展示问题。[#606](https://github.com/ant-design/ant-design/issues/606)


A
afc163 已提交
315 316 317
## 0.10.3

`2015-11-26`
A
afc163 已提交
318

A
afc163 已提交
319
- 和 0.9.x 保持一致默认引入 `antd/lib/index.css`(而非 less 文件),方便第三方引用。引用 less 文件进行变量配置的可自行 `import 'antd/style/index.less'`[#593](https://github.com/ant-design/ant-design/issues/593)
A
afc163 已提交
320
- 升级 Pagination,增加 `defaultCurrent` 属性,修正原来的 `current`[完全受控属性](https://facebook.github.io/react/docs/forms.html#controlled-components)
A
afc163 已提交
321 322 323 324
- Pagination 的改动也修复了 Table 切换数据源后回到[第一页的例子](http://ant.design/components/table/#demo-ajax)
- 对演示和样式代码增加了 lint 检查。


A
afc163 已提交
325 326 327
## 0.10.2

`2015-11-25`
B
Benjy Cui 已提交
328 329 330 331 332 333 334 335 336 337

- Slider 新增 `tipFormatter` 用于格式化 Tooltip 的内容。
- 优化 Badge 动画效果。
- 修复以下问题:
  - 文本域的表单校验无法重置。
  - 设置 Upload 的 `multiple``true` 时,未显示每个文件的上传进度。
  - Breadcrumb 配合 Router 的时候如果没有 `breadcrumbName` 会抛错。
  - InputNumber 同时设置 `size` `className` 时会有冲突。


A
afc163 已提交
338 339 340
## 0.10.1

`2015-11-20`
A
afc163 已提交
341 342 343

- 修改内部组件的引用结构,方便工具优化。[#566](https://github.com/ant-design/ant-design/pull/566)
  - 移除了演示中没有使用过的 `antd.ButtonGroup`,依然用 `const ButtonGroup = Button.Group` 来使用。
A
afc163 已提交
344 345 346 347 348 349
  - Form 和 Input 目录分离,`import { Form, Input } from 'ant/lib/form'` 的引用方式被废弃。

     现在可以 `import Form from 'ant/lib/form'` 和 `import Input from 'ant/lib/input'`。

     原有的 `import { Form, Input } from 'antd'` 则不受影响。

A
afc163 已提交
350
- 修复 Datepicker 的 `style``calendarStyle` 属性失效的问题,并将 `calendarStyle` 更名为 `popupStyle`
A
afc163 已提交
351 352


A
afc163 已提交
353 354 355
## 0.10.0

`2015-11-20`
A
afc163 已提交
356

A
afc163 已提交
357 358
- 全面兼容 `react@0.14.x`
- 新增 [时间选择 Timepicker](http://ant.design/components/timepicker/)[日历 Calendar](http://ant.design/components/calendar/)[加载中 Spin](http://ant.design/components/spin/) 组件。
A
afc163 已提交
359
- [Button](http://ant.design/components/button/)[Iconfont](http://ant.design/components/icon/)[Layout](http://ant.design/components/layout/)[Form](http://ant.design/components/form/)[Input](http://ant.design/components/form/#demo-input) 等样式模块改造为 React 组件。
A
afc163 已提交
360
- 新增 [Queue-anim](http://ant.design/components/queue-anim/) 组件,更换了原来的 enter-animation。
A
afc163 已提交
361
- 全新的[字体图标](/components/icon)
A
afc163 已提交
362 363 364 365 366 367 368
	- 全面更新视觉风格,补充更多图标。[#313](https://github.com/ant-design/ant-design/issues/313)
	- 调整字体基线,告别对图标位置的特殊调节。(感谢 [iconfont.cn](http://iconfont.cn) 的鼎力支持)
- Datepicker、Dropdown、Select、Popover、Popconfirm 等浮层组件添加在空间不足的情况下自动调整位置功能。
- Popover、Tooltip、Popconfirm 组件支持 12 个方向。[#312](https://github.com/ant-design/ant-design/issues/312)
- 优先使用苹方字体。
- 统一 size 属性的可选值为 `small` `default` `large`
- 开始初步补充[测试用例](https://github.com/ant-design/ant-design/tree/1a3a19793c0791201666fdcf0dbd12a30fad4be0/tests)
A
afc163 已提交
369
- 提供主色系更换的[方案](https://github.com/ant-tool/xtool/tree/master/examples/customize-antd-theme)[#384](https://github.com/ant-design/ant-design/issues/384)
A
afc163 已提交
370 371 372 373
- 添加[色彩换算工具](http://ant.design/spec/colors#色彩换算工具)
- 添加布局和导航规范,以及[常用布局](http://ant.design/spec/layout/)
- 文档支持标题和演示的锚点,方便分享文档和演示代码。
- 提供多版本的文档,在[主站](http://ant.design)的右下角提供切换按钮。
A
afc163 已提交
374
- [antd-bin](https://github.com/ant-tool/xtool) 升级到 `0.10`
A
afc163 已提交
375 376 377
	- 拆分出 [antd-init](https://github.com/ant-design/antd-init)[antd-build](https://github.com/ant-design/antd-build)
	- 提供代理功能。
	- 提供 UI 测试功能。
A
afc163 已提交
378

A
afc163 已提交
379
#### 组件变更
A
afc163 已提交
380

A
afc163 已提交
381
- Table
A
afc163 已提交
382
	- 支持单选。[演示](http://ant.design/components/table/#demo-row-selection-radio-props)
A
afc163 已提交
383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404
	- 选择模式支持默认选中和不可用效果。[演示](/components/table/#demo-row-selection-props)
	- 列支持了 `colSpan``rowSpan` 配置。[演示](/components/table/#demo-colspan-rowspan)
	- 新增 `loading` 属性。
	- 筛选增加 `filterMultiple` 属性,支持单选的配置。
- Datepicker
	- 添加国际化支持。
	- 添加手动输入和清除功能。
	- 优化了视觉样式。
	- 修复不标准的日期格式导致显示错误的问题。
	-`onChange` 属性代替 `onSelect` 属性。
- Validation 修复了 对 Datepicker、Input-number、Select 的支持,并添加了相关演示。
- Carousel 的依赖 react-slick 升级到 0.9.x,相关 API 也相应更新。
- Tree 组件支持完全受控模式。[#397](https://github.com/ant-design/ant-design/issues/397)
- Input Number
	- 组件输入体验优化,现在可以键入任意字符,失焦时格式化为合法值。
	- 修复不支持小数 step 的问题。[#530](https://github.com/ant-design/ant-design/issues/530)
- Tabs 新增[垂直页签功能](http://ant.design/components/tabs/#demo-vertical-left)
- Upload 组件视觉优化,新增高级浏览器下的上传进度展示。[#311](https://github.com/ant-design/ant-design/issues/311)
- Menu
	- 视觉效果大幅优化。
	- 新增 [dark 主题](http://ant.design/components/menu/#demo-theme) 的样式。
	- 修复一个链接点击区域的问题。[#535](https://github.com/ant-design/ant-design/issues/535)
A
afc163 已提交
405
- Dropdown 用 onClick 代替 onSelect 作为推荐的使用方式,因为原有的 onSelect 只在变化时触发。
A
afc163 已提交
406 407 408 409 410 411 412 413 414 415 416 417 418 419 420
- Slider
	- 新增[双滑块功能](http://ant.design/components/slider/#demo-range)
	- 优化 marks 属性的使用逻辑,使其可以和具体数值进行绑定。[slider#26](https://github.com//react-component/slider/issues/26)
	- 属性命名优化,用 `dots` 代替了 `withDots` 属性,用 `included` 代替了 `isIncluded`
- Badge 当 `count` 为 0 时不展示。
- Progress 新增 `format` 属性,能够自定义展示的进度文案。
- Modal 新增 `confirmLoading` 属性。
- 新增 Radio.Button 的失效样式。
- 提供 IE8 下的圆角按钮[兼容方案](http://ant.design/components/button/#ie8-border-radius-support)
- `antd.Notification()` 修正为 `antd.notification()`
- 另有巨量样式的修复和优化。

> 备注:
>
> - [计划和推进 issue](https://github.com/ant-design/ant-design/issues/276)
A
afc163 已提交
421
> - [0.10 升级指南](http://010x.ant.design/docs/upgrade-to-0.10)
A
afc163 已提交
422

A
afc163 已提交
423
---
A
afc163 已提交
424

A
afc163 已提交
425 426 427
## 0.9.3 ~ 0.9.5

`2015-11-04`
A
afc163 已提交
428

A
afc163 已提交
429
* 增加对 React 版本的检测提示机制,0.9.x 序列只能使用 `react@~0.13.3`
A
afc163 已提交
430

A
afc163 已提交
431

A
afc163 已提交
432 433 434
## 0.9.2

`2015-10-26`
A
afc163 已提交
435

A
afc163 已提交
436 437 438
* Tooltip 的 title 为空时不展示浮层。[9b53117](https://github.com/ant-design/ant-design/commit/9b5311791e73270c7c16a602ac74dd59719a5f76)
* 修复 Upload 文件列表链接的 target 属性。[340a170](https://github.com/ant-design/ant-design/commit/340a1702b6a7b065ac02d417c891e1886dfe470d)
* 修复 Datepicker 设置 defaultValue 时星期顺序错误的问题。[9ef1450](https://github.com/ant-design/ant-design/commit/9ef14500f3abfcc7081f8dceab8187ec835e3918)
A
afc163 已提交
439 440
* 修复一些小的样式问题。

A
afc163 已提交
441

A
afc163 已提交
442 443 444
## 0.9.1

`2015-09-26`
A
afc163 已提交
445

A
afc163 已提交
446
* 添加 Pagination pageSize 发生变化的回调。[#317](https://github.com/ant-design/ant-design/issues/317)
A
afc163 已提交
447 448
* 升级依赖 rc-upload 到 1.6.x,修复 IE8/9 下的兼容性问题。
* 升级依赖 rc-steps 到 1.3.x。
A
afc163 已提交
449
  * 新增 current 属性,方便配置当前的步骤。[#290](https://github.com/ant-design/ant-design/issues/290)
A
afc163 已提交
450 451 452
  * 修复因滚动条影响页面宽度导致的错位问题。
* 升级依赖 rc-menu 到 1.5.x。
  * 新增 onSelect 回调中返回参数 keyPath,从而支持只展开当前父级菜单的交互方式。[demo](http://ant.design/components/menu/#demo-sider-current)
A
afc163 已提交
453
  * 修复 hover 类型的弹出菜单能响应点击事件的问题。[react-component/menu#14](https://github.com/react-component/menu/issues/14)
A
afc163 已提交
454 455
* 修复一个 Table 的分页无法正确展示的问题。[#253](https://github.com/ant-design/ant-design/issues/253)
* 修复一个 combobox 选择框无法选中的问题。[0435ca6](https://github.com/ant-design/ant-design/commit/0435ca60e3b574bac3808a10ba3db62f482335fd)
A
afc163 已提交
456
* 修复 Radio.Button 在 IE 8 下不可用的问题。[#321](https://github.com/ant-design/ant-design/issues/321)
A
afc163 已提交
457 458
* 适配 breadcrumb 面包屑组件和 `react-router@1.0.0-rc1`
* 修复只能同时弹出一个 Modal 通知框的问题。[d6a4094](https://github.com/ant-design/ant-design/commit/d6a4094bc4c72acd05be001c7e46dbd17092001a)
A
afc163 已提交
459
* 升级依赖 rc-tooltip 到 2.8.0,增加 overlayClassName 属性。
A
afc163 已提交
460
* 部分组件交互和视觉效果修正。
A
afc163 已提交
461 462


A
afc163 已提交
463 464 465
## 0.9.0

`2015-09-14`
A
afc163 已提交
466

A
afc163 已提交
467
* 新增 [timeline](components/timeline/)[badge](components/badge/) 组件。
A
afc163 已提交
468
* 优化弹出层类组件的动画效果,使其更加流畅。
A
afc163 已提交
469 470
* 部分文案更新。
* 优化主站在小分辨率屏幕下的样式。
A
afc163 已提交
471
* 使用 instantclick 改造主站,加载速度有明显提升。
A
afc163 已提交
472
* antd-bin 升级到 [0.6.x](https://github.com/ant-design/antd-bin/blob/master/HISTORY.md)
A
afc163 已提交
473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501
* Upload **重构了 API 接口,不向下兼容**,支持自定义的功能扩展。
  * 新增 `onChange(file) {}` 接口,移出原来的 `onSuccess``onProgess``onError` 等接口。
  * 新增 `fileList``defaultFileList` 属性,以满足更多的自定义功能,具体见演示。
  * 设置 fileList 数组项的 url 属性可以作为链接展示在文件列表中方便下载。
  * 移除内建的上传成功或失败的信息提示,业务可自行实现。
  * 修正多文件选择上传时文件列表只展示一个文件的问题。
* Table
  * 新增可展开的 table。[#258](https://github.com/ant-design/ant-design/pull/258)
  * 新增无数据的展示样式。[4c54644](https://github.com/ant-design/ant-design/commit/4c54644116d46cb2510d2d475234529bad60e5d5)
  * 修复本地模式 `dataSource` 无法更新的问题。[6d2dcc4](https://github.com/ant-design/ant-design/commit/6d2dcc45393b6ec0ad1ba73caf8b1ec42353743f)
  * 修复远程模式 loading 失效的问题。[9b8abb2](https://github.com/ant-design/ant-design/commit/9b8abb219934c246970a84200818aa8f85974bdf)
  *[reqwest-without-xhr2](http://npmjs.com/reqwest-without-xhr2) 代替了 reqwest,解决某些开发环境下 xhr2 依赖的问题。
* Select
  * 增加 label 属性,允许多选模式下展示标签(原来只能显示 value 值)。[演示](http://react-component.github.io/select/examples/mul-suggest.html)
  * 修复 combobox 模式下 value 失效的问题。
* Notification 修复不会自动消失的问题。[23fce55](https://github.com/ant-design/ant-design/commit/23fce559b0b2faf4e0b686a92dbcdd045727a464)
* Steps 新增竖版的步骤条。
* Carousel 修复 fade 模式下可以拖拽的问题。#212
* Collapse 修复动画不生效的问题。
* Datepicker 修复无法设置为空值的问题。
* Modal
  * 添加 [通知类型](http://ant.design/components/modal/#demo-info) 的对话框函数。
  *`Modal.confirm()` 代替 `confirm()` 方法。
  * 修改为需要在 onCancel 手动设置 visible 属性来关闭。
* Message 添加 [加载中类型](http://ant.design/components/message/#demo-loading)
* Radio 修改 Radio.Group 容器的盒模型属性为 inline-block 。
* Enter Animation
  * 大幅度的重构,全新 API 的设计。
  * 支持和 react-router 结合使用。
A
afc163 已提交
502

A
afc163 已提交
503

A
afc163 已提交
504 505 506
## 0.8.0

`2015-08-25`
A
afc163 已提交
507

A
0.8.0  
afc163 已提交
508
这个版本是第一个稳定版,组件经过三期迭代,基本到齐,并有大量改进和变化,不向下兼容。
A
afc163 已提交
509 510 511

* 新增九个组件 `menu``upload``carousel``tree``notification``validation``affix``alert``enterAnimation`。目前共有组件 34 个,基本能满足后台类项目的组件需求。
* 新增设计文档部分,包括文字、色彩、动画。
A
0.8.0  
afc163 已提交
512
* 重新梳理了设计和 React 实现部分的关系,强调了 Ant Design 的设计属性,并更新了网站的信息结构。
A
afc163 已提交
513
* 构建工具 `antd-bin` 升级到 `0.4.0` 版本,支持合并 webpack 配置,热替换(HMR)等特性,[详见](https://github.com/ant-design/antd-bin)
A
0.8.0  
afc163 已提交
514 515
* 组件动画优化和补充,体验更加流畅动感。
* 排查并修复 IE 和 safari 等浏览器的兼容问题。
A
afc163 已提交
516 517
* 大量代码重构,演示代码补充,文档更新、以及样式上的优化。

A
afc163 已提交
518 519 520
## 0.7.3

`2015-07-30`
A
afc163 已提交
521 522 523 524

* 小幅重构了 Table 分页,修复了分页导致的数据不展示的问题。
* 更新了部分文档。

A
afc163 已提交
525 526 527
## 0.7.2

`2015-07-27`
Z
zhujun24 已提交
528 529 530 531 532 533 534

* 修复本地模式下 pagination 为 false 时数据无法显示的 [问题](https://github.com/ant-design/ant-design/commit/1954586665e59031eae5d2c8b2cdb08f83d64fcb)
* 重构了 message 组件。
* 添加英文版说明文档 [README-en_US.md](https://github.com/ant-design/ant-design/blob/master/README-en_US.md)
* 部分代码切换至 ES6 模式。
* 修正了部分组件的样式和演示,优化部分动画。

A
afc163 已提交
535 536 537
## 0.7.1

`2015-07-22`
A
afc163 已提交
538 539 540 541 542 543

* 修复了 Table 组件的 pagination 为 false 时分页未消失的 [问题](https://github.com/ant-design/ant-design/commit/01a6c0f1e6707b72a54ef30d073d148a87b391a8)
* select 组件[选中后默认显示标签内容](https://github.com/ant-design/ant-design/issues/50)(原来是显示 value)。
* 修正了部分组件的样式和演示。
* 打包文件为 [umd 模式](https://github.com/ant-design/ant-design/commit/9b7b940cb417429d8fc57d83e252991b043d0f2f)

A
afc163 已提交
544 545 546
## 0.7.0

`2015-07-21`
A
afc163 已提交
547 548 549

* 第一个公开版本,发布 `layout``iconfont``button``form``checkbox``radio``switch``slider``input-number``datepicker``select``tabs``steps``breadcrumb``collapse``pagination``modal``message``dropdown``popover``popconfirm``tooltip``progress``table` 等组件。
* 发布 [Ant Design 首页](http://ant.design/) 和入门文档。