Releases: ant-design/ant-design
Releases · ant-design/ant-design
1.3.0
- Transfer 组件增加
rowKey
属性,可自定义数据源主键。 #1900 - Tag 组件
default
类型的样式增加边框,防止淹没在背景中。 #1910 - Table
- 修复筛选为单选时仍旧展示多选框的问题。 #1880
- 修复 fixed left 的固定列会覆盖 rowSelection 的 Checkbox 的问题。 #1829
- 升级 rc-table 依赖
- 修复了 fixed 列中数据重复展示以及一些错位问题。 #1898
dataIndex
支持内嵌属性的写法。 react-component/table#46
- 修复了 v1.2.0 新增加的组件属性的 TypeScript 定义。 #1933
- Form 修复 label中冒号的国际化问题,采用样式实现冒号,不再需要手动输入冒号。 #1877
- 修复 DatePicker 组件点击『此刻』失效的问题,并进行了一些代码优化。 #1902
- 升级 rc-upload 依赖,修复了 IE10 中第二次上传同一文件不触发
onChange
的问题。 058af3c - 文档使用 bisheng 重构。
1.2.1
1.2.0
- Input 组件的 文档 现在和 Form 分离。
- Affix
- Table
- 修复了当 Checkbox 的 label 为数字 0 时, label 不显示的问题 #1811
- 修复 Select combobox 模式下无法重置
optionLabelProp
的问题。#1773 - 修复了 Tag 组件为 closeable 时,内部链接无法点击的问题 #1862
- Tab 组件新增
hideAdd
属性,用于关闭右边的添加按钮 #1750 - 修复了一个在某些情况下找不到
normalize.css/normalize.css
文件的问题。ant-design/antd-init#52 - 修复构建文件在 IE8 下报错的问题。#1804
- 更新了第三方依赖。
1.1.0
- Cascader 的选择框支持自定义渲染节点,并给
displayRender
方法增加了selectedOptions
参数。#1726 - Input.Group 新增
size
属性,可设置控件尺寸。#1732 - Layout 新增常用布局:侧边导航展开收起模式。#1643
- Transfer 支持自定义渲染行数据。#1664
- Upload 的 children 为空时,不再显示上传按钮。#1610
- Table
- Modal
- 修复 Form 搜索输入框样式问题。7b7f846
- 修复 Select 获得焦点时的样式问题。#1684
- 修复 TreeSelect 占位符样式问题。#1657
- 修复了类型定义以更好地支持
TypeScript
。#1696 @xujihui1985 - 优化了 LocaleProvider。a3850a4
- 其他组件的样式优化。
1.0.1
1.0.0
很高兴的通知各位,经过四个月时间的紧密开发,antd@1.0.0
终于发布了。从去年 5 月 7 日提交第一行代码以来,经过整整一年的开发迭代,antd 受到社区的大量关注,使用的公司和产品持续增加,已经日趋成熟。这个版本我们重构了底层代码和站点,持续完善现有组件功能和优化细节,其中很多都来自社区的贡献,无法一一感谢,欢迎各位持续关注和鞭策。在升级过程中遇到任何问题,请及时反馈给我们。
主要变化
- 兼容 React@15.x。
- 全新单页站点,使用 React 和 antd 进行了彻底重构,加载更快,访问更流畅。
- 样式支持按需加载。需要配合 babel-plugin-antd 插件和
style
配置进行使用。#900 - 提供独立的构建文件。文档
- 新增卡片组件 Card。
- 新增评分组件 Rate。
- 新增 LocaleProvider 组件,提供组件文案的国际化支持,并新增了英语和俄语的语言配置。#1411
- 更好的服务端渲染支持,修复了 Badge、Spin、Calendar、Upload 等组件服务端渲染的问题。
- 新增 antd.d.ts 以更好的支持 TypeScript。@bang88
- 布局组件支持响应式布局和栅格间隔设置。#1082
- Table 支持固定列和横向滚动。#1265
不兼容改动
此版本有部分不兼容的改动,升级时确保修改相应的使用代码。
-
推荐使用样式按需加载, 如果需要整体载入样式,入口文件变为
antd/dist/antd.css
和antd/dist/antd.less
。如果你在项目中覆盖了 less 变量,less 文件的引用方式也有 相应变更。- import 'antd/lib/index.css'; // import 'antd/style/index.less'; + import 'antd/dist/antd.css'; // import 'antd/dist/antd.less';
-
完全移除了
0.12
中废弃的 Validation 组件,可以直接 import rc-form-validation 用以代替。#1096 -
Breadcrumb.Item 的
href
属性被移除,请直接用a
标签包裹可点击的内容。 -
Modal 移除 了
align
属性,现在可以使用style
属性调整位置。 -
Modal.confirm
等方法的配置项iconClassName
重命名为iconType
。 -
Select 移除了
onChange
中的label
参数,新增了labelInValue
属性。#1695
有兼容提示的改动
这里的改动在升级后控制台会出现警告提示,请按提示进行修改。
- 废弃 QueueAnim,可以直接 import rc-queue-anim 用以代替。Ant Design 的动效方案已移至 Ant Motion,欢迎前往探索。
- 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 notification.warn
、message.warn
修改为notification.warning
和message.warning
。#1225- Tree 的
onExpand
参数从function(node, expanded, expandedKeys)
调整为function(expandedKeys, {expanded, node})
。
Bug 修复
- 修复 Table 的
size
为middle
时,分页器大小无法控制的问题。#1396 - 修复 Table 的
pagination.defaultCurrent
失效的问题。 - 修复 Cascader 的
defaultValue
没有被value
覆盖的问题。 - 修复 Select 同时设置
allowClear
disabled
时还是会出现清除按钮的问题。#1480 - 修复 Transfer 的
DataSource
变化时已选中项没有同步的问题。#1587 - 修复 DatePicker 日期格式与国际化配置不同步的问题。#1509
- 修复 Button 禁用时事件仍然会冒泡的问题。#1541
- 修复 Carousel 自动播放时的卡顿和报错问题。#1397
- 修复 Tabs 的 card 类型内嵌标准 Tabs 时的样式问题。#1617
其他改进
- 样式变量梳理,去除了部分无用的变量,另外还有大量样式细节问题修复。
- 使用 ES2016 classes 重构了代码。@waywardmonkeys
- Popover、Popconfirm 和 Tooltip 组件根据不同的弹出位置有了更精准方向的弹出动画。
- 补充 Select TreeSelect Switch Radio Checkbox 等组件的
focus
表现,增强表单组件的可用性。#1358 - message 和 notification 现在可以全局配置
duration
。#1143 - DatePicker 和 TimePicker 的
onChange(date, dateString)
方法增加第二个参数用于获得格式化后的日期字符串。#1104 - DatePicker 和 DatePicker.RangePicker 现在可以设置内部 TimePikcer 的属性。#1415
- Checkbox
- Breadcrumb
- Modal
- 新增
Modal.warning
方法。 - 弹出时背景不再跟随滚动。#1195
- 新增
- Select
- 搜索框和单选选择框合并,以优化视觉和交互效果。
- 优化多选框的选中效果。
- Spin
- Steps
- Timeline
- 新增
dot
属性,可自定义时间轴点。 - 现在可以设置
className
和style
的问题。 color
属性现在支持自定义色值。
- 新增
- Tree
- 当子节点被选中时,自动展开父节点。
- 新增
checkStrictly
属性,支持父子节点选中关系脱离。
- Upload
- 在上传文件列表中的文件被删除时,将触发
onRemove
事件。#1240 - 增加
onPreview
支持文件的自定义预览方式。#1240 data
属性支持设为一个函数,用于动态修改上传参数。react-component/upload#32
- 在上传文件列表中的文件被删除时,将触发
- Slider
marks
现在支持 JSX 并可以单独设置某个标记的样式。 - Tag 的
onClose
可以使用e.preventDefault()
阻止默认事件。#1267 - Form.Item 在有多个 child 时也可以自动生成错误信息与校验状态,但一个 Form.Item 内仍然只能有一个表单控件。#1287
- Input 新增
onPressEnter
属性监听回车事件。 - Table 现在可以通过
filteredValue
sortOrder
控制筛选和排序的状态。#971 - Button 增加了
icon
属性。#1199 - SubMenu 增加
onTitleClick
属性。 - Affix 增加
offsetBottm
属性,支持固定在底部。#1000
相关工具发布
- antd-init 同步发布
1.0.0
版本,享受最新 ant-tool 工具带来的流畅开发体验。 - Ant Motion 全新的动效设计解决方案。
- Ant UX 发布 1.0 版本,提供多种平台的流程素材支持。
0.12.17
0.12.16
0.12.15
0.12.14
- Form 和 Form.Item 支持 style 属性。#1290
- 修正 IE9 下没有 prefix css3 属性的问题。
- 修正 Table 中指定了 pagination.current 时依然能响应用户操作的问题。#1311
- 修正 Table 的单选模式无法用
selectedRowKeys
控制的问题。#1346 - 修正 DatePicker 启用 showTime 时时区失效的问题。#1356
- 修正 Menu、Progress、Form、Table、Select、Pagination、Cascader 的样式细节问题。
- 修正 Breadcrumb 不支持 IndexRoute 的问题。#1375
- 修正 Table 的筛选菜单 filters 的 value 为数字时无法选中的问题。
- 修正 DatePicker 面板输入框的日期格式 format 和外面不一致的问题。#1403