Skip to content

Latest commit

 

History

History
262 lines (181 loc) · 8.94 KB

CHANGELOG.md

File metadata and controls

262 lines (181 loc) · 8.94 KB

v1.5.10

2017-03-17

  • xhr 参数中增加async参数用于配置是否异步,同时type为get时支持自动将option.data中的参数拼接到url中(get模式下option.data注意不要使用object类型的值)
  • form 增加init方法,用于重置form数据同时不触发rule检查。
  • searchinput 修复修改value字段不能正常的显示值得问题。
  • TreeSelect 修复修改value字段不能正常显示选中值得问题。

v1.5.9

2017-01-20

  • 修改了默认主色系,文档站首页样式升级
  • 抽离了 css 公共值,统一管理

v1.5.7

2017-01-13

  • SearchInput 新增可控属性 value
  • Modal 渲染到 body 节点内;样式及动画性能优化;修复嵌套 Modal 的样式问题;lock 模式添加 shake 效果
  • 去除 Tabs 初始化时的动画
  • pace 加载进度不够精确,文档站页面切换进度条升级到 nprocess,与 react-router 配合使用
  • Modal 渲染到 body 节点内,节点父子关系: body > div > div.bfd-modal
  • v1.5.7 起,依赖的 react-router 升级到 2.x,项目中的 react-router 也需要升级到 2.x。 react-router 的兼容问题请参照 react-router 2.x 升级日志

v1.5.6

2017-01-06

  • FixedTable 新增属性 noDataContent
  • 部分组件样式调整
  • Dropdown DOM 结构调整

Dropdown DOM 结构调整,Dropdown 不产生实际 DOM 节点,className 等属性请转移到 DropdownToggle

调整前

<div class="bfd-dropdown">
  <div class="bfd-dropdown__toggle bfd-popover__trigger">
    ...
  </div>
</div>

调整后

<div class="bfd-dropdown-toggle bfd-popover__trigger">
  ...
</div>

v1.5.5

2016-12-30

  • Tooltip 添加 white-space: pre-wrap 特性
  • Dropdown, Tooltip, Select 等“浮层”组件支持任意嵌套
  • Modal 新增属性 size

v1.5.0

2016-12-26

  • 新增组件 Slider2, SearchInput2
  • 修正了部分组件样式
  • README、GUIDE、文档字体更新

v1.4.1

2016-12-09

  • 调整了部分组件的动画效果
  • 处理了 Popover 组件内容溢出的问题
  • Input, ClearableInput value 支持 number 类型
  • 处理了 AutoComplete 文字溢出的问题
  • messgae: 支持消息队列;支持手动关闭;调整了样式
  • 修复 DataTable column render index 参数错误的问题
  • confirm 支持更多的配置项,新增全局配置 config、关闭 close

v1.4.0

2016-12-02

v1.4.0 起,DropdownMenu 渲染到 body 节点内,相关组件 Select, MultipleSelect 展开层 DOM 位置均改变,自定义的样式可能因 DOM 结构的改变而失效

  • Select onChange 新增参数 item
  • DropdownMenu 渲染至 body 节点内,相关组件 Select, MultipleSelect 展开层 DOM 位置均改变
  • Dropdown 新增属性 aligned,实现 DropdownToggle 与 DropdownMenu 宽度相同
  • DropdownMenu 新增属性 direction, align,支持方向控制及对齐方式
  • Tooltip, TextOverflow 新增属性 align,支持对齐方式
  • 修复 Percentage css 宽度无效的问题

另外,新增大量属性支持自定义组件内部部分内容的显示,可用于国际化等需求,新增相关组件及属性如下

  • Select: searchPlaceholder, noOptionsContent, noMatchingContent
  • CheckboxGroup: toggleAllContent
  • Paging: auxiliaryRender
  • MultipleSelect: noOptionsContent, toggleAllContent
  • DataTable: noDataContent
  • DataTable2: noDataContent
  • DatePicker/DateRange: placeholder, captionRender, weekDayNames
  • Transfer: searchPlaceholder
  • Tree: noChildrenContent

全局配置方式,以 Select placeholder 为例:

import { Select } from 'bfd/Select'

Object.assign(Select.defaultProps, {
  placeholder: 'Please select'
})

v1.3.4

2016-11-22

  • DataTable onRowClick 新增 index、event 参数
  • TreeSelect 新增属性 dataFilter、disabled
  • DataTable2 新增属性 rowRender,自定义行渲染;无数据显示处理;
  • 修复 Select 无匹配时样式问题
  • ButtonGroup 新增属性 value,修改为 inline-block 模式
  • Fetch 新增 reload 接口,可强制重新加载
  • 修复 TreeSelect value 为0时的问题
  • Select、TreeSelect 新增属性 minWidth
  • 修复 Upload 无法重复上传同一文件的问题 #6
  • Tooltip、TextOverflow 支持 className、style 等原生属性 #7
  • 修复 FormTextarea 不兼容 null 的问题
  • Form 可不指定 data/defaultData;新增属性 sendDataFormatter,实现数据发送前的处理
  • 修正了部分组件的样式

v1.3.0

2016-11-11 😓

  • 新增组件 DataTable2
  • 修复 xhr data 共享传递的问题
  • 修复 FormItem multiple 属性不可用的问题 #4

v1.2.1

2016-11-04

  • MultipleSelect 全选置顶
  • Tooltip、TextOverflow 新增属性 direction,支持自定义方向 #3
  • Tooltip 新增属性 triggerMode,支持自定义触发方式 #3
  • Editable 切换到编辑状态后自动选中;修复取消编辑后值未重置的问题
  • TreeSelect 新增属性 getIcon、getUrl
  • 修复 Tree 数据更新后选中节点的问题
  • DataTable 列配置 render 方法增加列索引参数;新增属性 hideGo

v1.2.0

2016-10-21

  • 新增组件 Tooltip
  • Percentage 新增属性 width 及样式升级
  • DropdownMenu、DatePicker 样式升级
  • 修复 NavItem blank 模式下 URL 变化的问题
  • 修复 Checkbox、Radio 不支持 onMouseDown 等事件的问题
  • 优化 Modal 性能,关闭状态下不再渲染
  • 优化 Tabs 性能,重新渲染时隐藏的 TabPanel 不再渲染;TabPanel 增加淡入效果
  • 优化 TextOverflow 交互效果并自适应显示位置
  • 修复 Slider 宽度自适应问题

v1.1.1

2016-10-13

  • Tree、TreeSelect 新增属性 shouldNodeSelectable、shouldNodeCheckable
  • Dropdown 自适应向上或向下展开
  • 修复 ClearableInput、FormInput 额外占用 tabindex 的问题;修复 Select、Checkbox、Radio 等组件不响应 键盘 tab 切换的问题
  • 修复 TextOverflow 子节点嵌套时不显示的问题
  • Checkbox 新增属性 indeterminate,实现半勾选状态,并同步 Tree、CheckboxGroup
  • Fetch 新增属性 spinnerHeight,控制加载动画的尺寸;修复异步回调时组件不存在的问题
  • SearchInput 支持回车触发查询

v1.1.0

2016-09-29

  • 新增组件 TreeSelect
  • Tree 新增属性 onSelect、checkable、onCheck;修复字体过大时样式问题
  • MultipleSelect 新增属性 placeholder
  • 修复 Form 中使用 DatePicker 选中日期后触发 submit 的问题
  • 修复 Fetch 组件容器高度不随内容变化而变化的问题
  • 修复 FixedTable 数据二次加载问题
  • 修复 Upload 同一文件二次上传问题
  • 修复 DataTable 单字节字符过多不自动换行问题

v1.0.0

2016-09-23

  • 第一个正式公开版本
  • 修复 TextOverflow IE 下兼容问题

v0.10.0

2016-09-18

v0.10.0 起新发布的版本,less 会编译成 css,即去除了编译 less 相关的依赖,需要的话请单独安装

  • 新增组件 Spinner、Panel、FixedTable
  • FormSubmit 新增 toggleProcess 接口
  • 修复 Checkbox、Radio click 事件冒泡两次的问题
  • 修复 react 15.x 环境下未知属性错误提醒的问题
  • 预编译 less,不再依赖项目的 webpack less 相关配置
  • NavItem 新增 blank 属性,实现新窗口打开
  • DataTable 支持单个排序,支持复选框跨页选中记忆
  • 修复 Paging 页码省略号显示问题,跳转问题
  • Upload 新增 onUploading 上传进行中事件

v0.9.1

2016-09-09

  • 新增组件 Paging
  • Dropdown 展开时添加三角标志;DropdownMenu 新增 right 属性,实现右对齐
  • 修复 Select 搜索框宽度未自适应的问题
  • Form 新增 FormSubmit 子组件;更新验证失败后的样式;新增 onSubmit 属性,自定义提交后的行为;优化验证方式,数据更新后自动验证
  • xhr() 返回当前 XMLHttpRequest 对象; 新增全局配置 getUrl,实现动态 url
  • 修复 Radio 无 children 时不可用的问题
  • Fetch 新增 defaultHeight 属性,定义初始化高度
  • 优化 Select 无匹配项时的显示
  • Select、MultipleSelect 新增 dataFilter 属性,处理 url 模式的数据格式

v0.8.0

2016-09-05

v0.8.0 起,去除了 bootstrap 的依赖,如果项目代码用到了 bootstrap 的特性,升级后请单独引入 bfd-bootstrap 模块

  • Select、MultipleSelect 新增 data 属性
  • Modal 新增 onToggle 属性
  • CheckboxGroup、Form 新增 defaultSelects 属性
  • Switch 新增 defaultOn 属性
  • Row 新增 fluid 属性,流式布局
  • message.danger 修改为自动关闭
  • 导航组件新增 IndexNavItem,与 IndexRoute 对应
  • 修复 Tree 动态加载数据父级重置后无法更新的问题
  • Editable 支持回车完成