forked from ant-design/ant-design
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add 1.0.0 Changelog (ant-design#1614)
* Add 1.0.0 Changelog (ant-design#1574) * Add github links * update changelog * upgrade changelog * fix links
- Loading branch information
Showing
6 changed files
with
120 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,13 +9,121 @@ timeline: true | |
|
||
--- | ||
|
||
## 1.0.0 | ||
|
||
`2016-05-09` | ||
|
||
很高兴的通知各位,经过四个月时间的紧密开发,`[email protected]` 终于发布了。从去年 5 月 7 日提交第一行代码以来,经过整整一年的开发迭代,antd 受到社区的大量关注,使用的公司和产品持续增加,已经日趋成熟。这个版本我们重构了底层代码和站点,持续完善现有组件功能和优化细节,其中很多都来自社区的贡献,无法一一感谢,欢迎各位持续关注和鞭策。在升级过程中遇到任何问题,请及时反馈给我们。 | ||
|
||
### 主要变化 | ||
|
||
- **兼容 [email protected]**。 | ||
- **全新单页站点**,使用 React 和 antd 进行了彻底重构,加载更快。 | ||
- **样式支持按需加载**。需要配合 [babel-plugin-antd](https://github.com/ant-design/babel-plugin-antd#usage) 插件和 `style` 配置进行使用。[#900](https://github.com/ant-design/ant-design/issues/900) | ||
- **提供独立的构建文件**。[文档](/docs/react/install?scrollTo=浏览器引入) | ||
- 新增卡片组件 [Card](/components/card)。 | ||
- 新增评分组件 [Rate](/components/rate)。 | ||
- 新增 [LocaleProvider](/components/locale-provider) 组件,提供组件文案的国际化支持,并新增了英语和俄语的语言配置。[#1411](https://github.com/ant-design/ant-design/issues/1411) | ||
- 更好的服务端渲染支持,修复了 Badge、Spin、Calendar 等组件服务端渲染的问题。 | ||
- 新增 antd.d.ts 以更好的支持 TypeScript。[@bang88](https://github.com/bang88) | ||
- 布局组件支持响应式布局和栅格间隔设置。[#1082](https://github.com/ant-design/ant-design/issues/1082) | ||
- Table 支持固定列和横向滚动。[#1265](https://github.com/ant-design/ant-design/issues/1265) | ||
|
||
### 不兼容改动 | ||
|
||
此版本是含有不兼容的改动,升级时确保更新相应的使用代码。 | ||
|
||
- 调整了样式目录结构,入口文件变为 `antd/dist/antd.css` 和 `antd/dist/antd.less`。如果你在项目中覆盖了 less 变量,less 文件的引用方式也有 [相应变更](https://github.com/ant-design/ant-design/issues/1558)。 | ||
- 完全移除了 `0.12` 中废弃的 Validation 组件。[#1096](https://github.com/ant-design/ant-design/issues/1096) | ||
- Breadcrumb.Item 的 `href` 属性被移除,请直接用 `a` 标签包裹可点击的内容。 | ||
- Modal 移除 了`align` 属性,现在可以使用 `style` 属性调整位置。 | ||
- `Modal.confirm` 等方法的配置项 `iconClassName` 重命名为 `iconType`。 | ||
|
||
#### 有兼容提示的改动 | ||
|
||
这里的改动在升级后控制台会出现警告提示,请按提示进行修改。 | ||
|
||
- 废弃 QueueAnim,可以直接使用 [rc-queue-anim](https://github.com/react-component/queue-anim) 用以代替。Ant Design 的动效方案已移至 [motion.ant.design](http://motion.ant.design/#/components/queue-anim),欢迎前往探索。 | ||
- Affix 的 `offset` 属性重命名为 `offsetTop`。 | ||
- Popover 的 `overlay` 属性重命名为 `content`。 | ||
- Progress.Line 使用方式改为 `<Progress />` 或 `<Progress type="line" />`。 | ||
- Progress.Circle 使用方式改为 `<Progress type="circle" />`。 | ||
- Spin 的 `spining` 属性更正为 `spinning`。 | ||
- Alert 的 type `warn` 重命名为 `warning`。[#1225](https://github.com/ant-design/ant-design/issues/1225) | ||
- `notification.warn`、`message.warn` 修改为 `notification.warning` 和 `message.warning`。[#1225](https://github.com/ant-design/ant-design/issues/1225) | ||
- Tree 的 `onExpand` 参数从 `function(node, expanded, expandedKeys)` 调整为 `function(expandedKeys, {expanded, node})`。 | ||
|
||
### Bug 修复 | ||
|
||
- 修复 Table 的 `size` 为 `middle` 时,分页器大小无法控制的问题。[#1396](https://github.com/ant-design/ant-design/issues/1396) | ||
- 修复 Table 的 `pagination.defaultCurrent` 失效的问题。 | ||
- 修复 Cascader 的 `defaultValue` 没有被 `value` 覆盖的问题。 | ||
- 修复 Select 同时设置 `allowClear` `disabled` 时还是会出现清除按钮的问题。[#1480](https://github.com/ant-design/ant-design/issues/1480) | ||
- 修复 Transfer 的 `DataSource` 变化时已选中项没有同步的问题。[#1587](https://github.com/ant-design/ant-design/issues/1587) | ||
- 修复 DatePicker 日期格式与国际化配置不同步的问题。[#1509](https://github.com/ant-design/ant-design/issues/1509) | ||
- 修复 Button 禁用时事件仍然会冒泡的问题。[#1541](https://github.com/ant-design/ant-design/issues/1541) | ||
- 修复 Carousel 自动播放时的卡顿和报错问题。[#1397](https://github.com/ant-design/ant-design/issues/1397) | ||
- 修复 Tabs 的 card 类型内嵌标准 Tabs 时的样式问题。[#1617](https://github.com/ant-design/ant-design/issues/1617) | ||
|
||
### 其他改进 | ||
|
||
- 样式变量梳理,去除了部分无用的变量,另外还有大量样式细节问题修复。 | ||
- 使用 ES2016 classes 重构了代码。[@waywardmonkeys](https://github.com/waywardmonkeys) | ||
- Popover、Popconfirm 和 Tooltip 组件根据不同的弹出位置有了更精准方向的弹出动画。 | ||
- 补充 Select TreeSelect Switch Radio Checkbox 等组件的 `focus` 表现,增强表单组件的可用性。[#1358](https://github.com/ant-design/ant-design/issues/1358) | ||
- message 和 notification 现在可以全局配置 `duration`。[#1143](https://github.com/ant-design/ant-design/issues/1143) | ||
- DatePicker 和 TimePicker 的 `onChange(date, dateString)` 方法增加第二个参数用于获得格式化后的日期字符串。[#1104](https://github.com/ant-design/ant-design/issues/1104) | ||
- DatePicker 和 DatePicker.RangePicker 现在可以设置内部 TimePikcer 的属性。[#1415](https://github.com/ant-design/ant-design/issues/1415) | ||
- Checkbox | ||
- 支持类似 Radio 的使用方式 `<Checkbox>option</Checkbox>`。[#1029](https://github.com/ant-design/ant-design/issues/1029) | ||
- Checkbox.Group 现在允许 `label` 和 `value` 不同。[#1025](https://github.com/ant-design/ant-design/issues/1025) | ||
- Checkbox.Group 允许单独设置某个 Checkbox 为 `disabled`。[#1218](https://github.com/ant-design/ant-design/issues/1218) | ||
- Breadcrumb | ||
- 支持路由模式下自定义链接 `linkRender`。[#1026](https://github.com/ant-design/ant-design/issues/1026) | ||
- 支持路由模式下自定义最后一项内容 `nameRender`。[#1304](https://github.com/ant-design/ant-design/issues/1304) | ||
- Modal | ||
- 新增 `Modal.warning` 方法。 | ||
- 弹出时背景不再跟随滚动。[#1195](https://github.com/ant-design/ant-design/issues/1195) | ||
- Select | ||
- 搜索框和单选选择框合并,以优化视觉和交互效果。 | ||
- 优化多选框的选中效果。 | ||
- Spin | ||
- 增加延时展示以优化体验。[#1273](https://github.com/ant-design/ant-design/issues/1273) | ||
- 增加 `tip` 属性用于定义加载文案。[#1046](https://github.com/ant-design/ant-design/issues/1046) | ||
- Steps | ||
- 重构布局方式,以支持更灵活的自适应布局和优化了性能,并移除了 `maxDescriptionWidth` 属性。[#1099](https://github.com/ant-design/ant-design/issues/1099) | ||
- 新增 `status` 属性以指定当前步骤状态,同时支持错误步骤的展示。[#1098](https://github.com/ant-design/ant-design/issues/1098) | ||
- Timeline | ||
- 新增 `dot` 属性,可自定义时间轴点。 | ||
- 现在可以设置 `className` 和 `style` 的问题。 | ||
- `color` 属性现在支持自定义色值。 | ||
- Tree | ||
- 当子节点被选中时,自动展开父节点。 | ||
- 新增 `checkStrictly` 属性,支持父子节点选中关系脱离。 | ||
- Upload | ||
- 在上传文件列表中的文件被删除时,将触发 `onRemove` 事件。[#1240](https://github.com/ant-design/ant-design/issues/1240) | ||
- 增加 `onPreview` 支持文件的自定义预览方式。[#1240](https://github.com/ant-design/ant-design/issues/1240) | ||
- `data` 属性支持设为一个函数,用于动态修改上传参数。[react-component/upload#32](https://github.com/react-component/upload/pull/32) | ||
- Slider `marks` 现在支持 JSX 并可以单独设置某个标记的样式。 | ||
- Tag 的 `onClose` 可以使用 `e.preventDefault()` 阻止默认事件。[#1267](https://github.com/ant-design/ant-design/issues/1267) | ||
- Form.Item 在有多个 child 时也可以自动生成错误信息与校验状态,但一个 Form.Item 内仍然只能有一个表单控件。[#1287](https://github.com/ant-design/ant-design/issues/1287) | ||
- Input 新增 `onPressEnter` 属性监听回车事件。 | ||
- Table 现在可以通过 `filteredValue` `sortOrder` 控制筛选和排序的状态。[#971](https://github.com/ant-design/ant-design/issues/971) | ||
- Button 增加了 `icon` 属性。[#1199](https://github.com/ant-design/ant-design/issues/1199) | ||
- SubMenu 增加 `onTitleClick` 属性。 | ||
- Affix 增加 `offsetBottm` 属性,支持固定在底部。[#1000](https://github.com/ant-design/ant-design/issues/1000) | ||
|
||
## 0.12.17 | ||
|
||
`2016-05-05` | ||
|
||
- 修复 FormItem 校验时表单项高度跳动的问题。[#1557](https://github.com/ant-design/ant-design/issues/1557) | ||
- 修复一个 Table 圆角样式的小问题。 | ||
|
||
## 0.12.16 | ||
|
||
`2016-04-27` | ||
|
||
- 修复 Collapse 在 safari 中切换动画异常的问题。[#1494](https://github.com/ant-design/ant-design/issues/1494) | ||
- 修复 Table 的 selectedRowKeys 在初次渲染时失效的问题。[#1501](https://github.com/ant-design/ant-design/issues/1501) | ||
- Table 现在点击选择框时将不再触发 `onRowClick`。[#1470](https://github.com/ant-design/ant-design/issues/1470) | ||
|
@@ -26,6 +134,8 @@ timeline: true | |
|
||
## 0.12.15 | ||
|
||
`2016-04-21` | ||
|
||
- 升级 rc-collapse 修复一个性能问题。 | ||
- 修复一个 Collapse 内嵌 Tabs 的选中项样式问题。[#1451](https://github.com/ant-design/ant-design/issues/1451) | ||
- 修复 Input 组件服务端渲染报错的问题。[#1321](https://github.com/ant-design/ant-design/issues/1321) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters