Skip to content

Releases: ant-design/ant-design

0.10.1

20 Nov 13:49
Compare
Choose a tag to compare
  • 修改内部组件的引用结构,方便工具优化。#566
    • 移除了演示中没有使用过的 antd.ButtonGroup,依然用 const ButtonGroup = Button.Group 来使用。

    • 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' 则不受影响。

  • 修复 Datepicker 的 stylecalendarStyle 属性失效的问题,并将 calendarStyle 更名为 popupStyle

0.10.0

20 Nov 07:22
Compare
Choose a tag to compare
  • 全面兼容 react@0.14.x
  • 新增 时间选择 Timepicker日历 Calendar加载中 Spin 组件。
  • ButtonIconfontLayoutFormInput 等样式模块改造为 React 组件。
  • 新增 Queue-anim 组件,更换了原来的 enter-animation。
  • 全新的字体图标
    • 全面更新视觉风格,补充更多图标。#313
    • 调整字体基线,告别对图标位置的特殊调节。(感谢 iconfont.cn 的鼎力支持)
  • Datepicker、Dropdown、Select、Popover、Popconfirm 等浮层组件添加在空间不足的情况下自动调整位置功能。
  • Popover、Tooltip、Popconfirm 组件支持 12 个方向。#312
  • 优先使用苹方字体。
  • 统一 size 属性的可选值为 small default large
  • 开始初步补充测试用例
  • 提供主色系更换的方案。#384
  • 添加色彩换算工具
  • 添加布局和导航规范,以及常用布局
  • 文档支持标题和演示的锚点,方便分享文档和演示代码。
  • 提供多版本的文档,在主站的右下角提供切换按钮。
  • antd-bin 升级到 0.10

组件变更

  • Table
    • 支持单选。演示
    • 选择模式支持默认选中和不可用效果。演示
    • 列支持了 colSpanrowSpan 配置。演示
    • 新增 loading 属性。
    • 筛选增加 filterMultiple 属性,支持单选的配置。
  • Datepicker
    • 添加国际化支持。
    • 添加手动输入和清除功能。
    • 优化了视觉样式。
    • 修复不标准的日期格式导致显示错误的问题。
    • onChange 属性代替 onSelect 属性。
  • Validation 修复了 对 Datepicker、Input-number、Select 的支持,并添加了相关演示。
  • Carousel 的依赖 react-slick 升级到 0.9.x,相关 API 也相应更新。
  • Tree 组件支持完全受控模式。#397
  • Input Number
    • 组件输入体验优化,现在可以键入任意字符,失焦时格式化为合法值。
    • 修复不支持小数 step 的问题。#530
  • Tabs 新增垂直页签功能
  • Upload 组件视觉优化,新增高级浏览器下的上传进度展示。#311
  • Menu
    • 视觉效果大幅优化。
    • 新增 dark 主题 的样式。
    • 修复一个链接点击区域的问题。#535
  • Dropdown 用 onClick 代替 onSelect 作为推荐的使用方式,因为原有的 onSelect 只在变化时触发。
  • Slider
    • 新增双滑块功能
    • 优化 marks 属性的使用逻辑,使其可以和具体数值进行绑定。slider#26
    • 属性命名优化,用 dots 代替了 withDots 属性,用 included 代替了 isIncluded
  • Badge 当 count 为 0 时不展示。
  • Progress 新增 format 属性,能够自定义展示的进度文案。
  • Modal 新增 confirmLoading 属性。
  • 新增 Radio.Button 的失效样式。
  • 提供 IE8 下的圆角按钮兼容方案
  • antd.Notification() 修正为 antd.notification()
  • 另有巨量样式的修复和优化。

备注:

0.9.2

26 Oct 09:30
Compare
Choose a tag to compare
  • Tooltip 的 title 为空时不展示浮层。9b53117
  • 修复 Upload 文件列表链接的 target 属性。340a170
  • 修复 Datepicker 设置 defaultValue 时星期顺序错误的问题。9ef1450
  • 修复一些小的样式问题。

0.9.1

25 Sep 17:09
Compare
Choose a tag to compare
  • 添加 Pagination pageSize 发生变化的回调。#317
  • 升级依赖 rc-upload 到 1.6.x,修复 IE8/9 下的兼容性问题。
  • 升级依赖 rc-steps 到 1.3.x。
    • 新增 current 属性,方便配置当前的步骤。#290
    • 修复因滚动条影响页面宽度导致的错位问题。
  • 升级依赖 rc-menu 到 1.5.x。
    • 新增 onSelect 回调中返回参数 keyPath,从而支持只展开当前父级菜单的交互方式。demo
    • 修复 hover 类型的弹出菜单能响应点击事件的问题。react-component/menu#14
  • 修复一个 Table 的分页无法正确展示的问题。#253
  • 修复一个 combobox 选择框无法选中的问题。0435ca6
  • 修复 Radio.Button 在 IE 8 下不可用的问题。#321
  • 适配 breadcrumb 面包屑组件和 react-router@1.0.0-rc1
  • 修复只能同时弹出一个 Modal 通知框的问题。d6a4094
  • 升级依赖 rc-tooltip 到 2.8.0,增加 overlayClassName 属性。
  • 部分组件交互和视觉效果修正。

0.9.0

13 Sep 16:45
Compare
Choose a tag to compare
  • 新增 timelinebadge 组件。
  • 优化弹出层类组件的动画效果,使其更加流畅。
  • 部分文案更新。
  • 优化主站在小分辨率屏幕下的样式。
  • 使用 instantclick 改造主站,加载速度有明显提升。
  • antd-bin 升级到 0.6.x

Upload

重构了 API 接口,不向下兼容,支持自定义的功能扩展。

  • 新增 onChange(file) {} 接口,移出原来的 onSuccessonProgessonError 等接口。
  • 新增 fileListdefaultFileList 属性,以满足更多的自定义功能,具体见演示。
  • 设置 fileList 数组项的 url 属性可以作为链接展示在文件列表中方便下载。
  • 移除内建的上传成功或失败的信息提示,业务可自行实现。
  • 修正多文件选择上传时文件列表只展示一个文件的问题。

Table

  • 新增可展开的 table。#258
  • 新增无数据的展示样式。4c54644
  • 修复本地模式 dataSource 无法更新的问题。6d2dcc4
  • 修复远程模式 loading 失效的问题。9b8abb2
  • reqwest-without-xhr2 代替了 reqwest,解决某些开发环境下 xhr2 依赖的问题。

Select

  • 增加 label 属性,允许多选模式下展示标签(原来只能显示 value 值)。演示
  • 修复 combobox 模式下 value 失效的问题。

Notification

  • 修复不会自动消失的问题。23fce55

Steps

  • 新增竖版的步骤条。

Carousel

  • 修复 fade 模式下可以拖拽的问题。#212

Collapse

  • 修复动画不生效的问题。

Datepicker

  • 修复无法设置为空值的问题。

Modal

  • 添加 通知类型 的对话框函数。
  • Modal.confirm() 代替 confirm() 方法。
  • 修改为需要在 onCancel 手动设置 visible 属性来关闭。

Message

Radio

  • 修改 Radio.Group 容器的盒模型属性为 inline-block 。

Enter Animation

  • 大幅度的重构,全新 API 的设计。
  • 支持和 react-router 结合使用。

0.8.0

26 Aug 10:11
Compare
Choose a tag to compare

这个版本是第一个稳定版,组件经过三期迭代,基本到齐,并有大量改进和变化,不向下兼容。

  • 新增九个组件 menuuploadcarouseltreenotificationvalidationaffixalertenterAnimation。目前共有组件 34 个,基本能满足后台类项目的组件需求。
  • 新增设计文档部分,包括文字、色彩、动画。
  • 重新梳理了设计和 React 实现部分的关系,强调了 Ant Design 的设计属性,并更新了网站的信息结构。
  • 构建工具 antd-bin 升级到 0.4.0 版本,支持合并 webpack 配置,热替换(HMR)等特性,详见
  • 组件动画优化和补充,体验更加流畅动感。
  • 排查并修复 IE 和 safari 等浏览器的兼容问题。
  • 大量代码重构,演示代码补充,文档更新、以及样式上的优化。

0.7.3

30 Jul 09:24
Compare
Choose a tag to compare
  • 小幅重构了 Table 分页,修复了手动传入分页配置导致的数据不展示的问题。
  • 更新了部分文档。

0.7.2

27 Jul 09:14
Compare
Choose a tag to compare
  • 修复本地模式下 pagination 为 false 时数据无法显示的 问题
  • 重构了 message 组件。
  • 添加英文版说明文档 README-en_US.md
  • 部分代码切换至 ES6 模式。
  • 修正了部分组件的样式和演示,优化部分动画。

0.7.1

22 Jul 07:32
Compare
Choose a tag to compare

0.7.0

21 Jul 04:08
Compare
Choose a tag to compare
  • 第一个公开版本,发布 layouticonfontbuttonformcheckboxradioswitchsliderinput-numberdatepickerselecttabsstepsbreadcrumbcollapsepaginationmodalmessagedropdownpopoverpopconfirmtooltipprogresstable 等组件。
  • 发布 Ant Design 首页 和入门文档。