Releases: ecomfe/veui
Releases · ecomfe/veui
v0.3.1
v0.3.0
此版本包含多个 breaking change,升级前请仔细阅读下列说明。
- [+] 增加了统一 UI 样式包,暂定名
veui-theme-x
。 - [^] 将所有图标移入样式包分别管理。
- [^] 规范化所有公用组件文件名、组件
name
、组件 DOM 容器class
的命名规则,所有非首位的大写字母在转换为小写后增加-
进行分隔。修改清单见 #122。[Breaking change] - [-] 移除了
BreadCrumb
组件的 proprouters
。[Breaking change] - [^]
Pager
组件to
默认值修改为''
(空字符串),以进入Link
的无跳转逻辑。[Breaking change] - [-] 移除了
Pager
组件的 proppageTotal
。[Breaking change] - [^]
Radiobox
组件重命名为Radio
。[Breaking change] - [^]
RadioboxGroup
组件重命名为RadioGroup
。[Breaking change] - [^]
Button
组件的aux
风格ui
现在是默认样式,原有的默认样式更名为secondary
。[Breaking change] - [^] 为组件支持了
:focus-ring
的 polyfill,需要使用方自行引入。详见 #121。[Breaking change] - [^] 优化了
Uploader
组件的部分 prop、slot 的命名。详见 #133。[Breaking change] - [+]
Uploader
的 propmaxSize
现在支持形如'100KB'
的字符串作为值。 - [^]
Uploader
的 propaccept
现在需要按规范书写。详见此处。[Breaking change] - [^] 修复
RegionPicker
浮层在特殊情况下显示上的问题。 - [+] 为
Table
增加select-mode
prop,用于提供单选模式。 - [^] 修复
Dropdown
在ui
为link
时的样式。 - [+] 增加
ButtonGroup
组件。 - [+] 增加
RadioButtonGroup
组件。 - [+] 增加
CheckButtonGroup
组件。 - [+] 增加
Sorter
组件。 - [+] 增加
Progress
组件(限theme-x
)。 - [+] 所有有单一浮层逻辑的组件,新增 prop
overlay-class
,最终渲染到Overlay
实例的 DOMclass
上,方便外部区分浮层归属。
v0.2.4
- [+] 增加
veui-loader
,确保只在 Webpack 能够 resolve 样式文件时babel-plugin-veui
才注入样式import
语句。 - [^] 改善
Button
、Table
组件的样式。 - [+] 为
Link
组件增加fallback
prop,用于指定无链接时渲染的容器标签名。 - [+] 为
Steps
添加路由支持。 - [^]
Select
组件选项值现在支持''
(空字符串)或0
。 - [+] 为
Select
组件添加未命名分组样式。 - [+] 为
Switch
组件增加描述及默认 slot。 - [+] 为
Searchbox
组件增加clearable
属性,suggestions
scoped slot 以及select
事件,suggestions
支持字符串数组。 - [^] 修正
indeterminate
状态Checkbox
的浏览器兼容性。 - [^]
Table
组件的select
事件将在selected
prop 更新后触发,select
事件在全选时增加null
值作为当前选择项的数据,参数列表修改为和单选时一致。[Breaking change] - [^] 修正
RegionPicker
无法响应外部selected
变化的问题。
v0.2.3
v0.2.2
- [+] 增加
$alert
、$confirm
、$prompt
插件。 - [+] 增加
RegionPicker
组件。 - [+] 增加
Steps
组件。 - [^]
SearchBox
重命名为Searchbox
。[Breaking change] - [^] 去除
Breadcrumb
、Table
、Tabs
中对 Vue 内部函数的依赖。 - [+] 为
Overlay
组件增加open.sync
支持。 - [^] 修复
outside
指令重复添加事件绑定的问题。 - [^] 修复
Calendar
组件年份选择视图前后选择不正确的问题。
v0.2.1
- [+] 增加了
SearchBox
组件。 - [+] 为
Select
组件增加了clearable
属性,可以根据placeholder
生成首选项以清除之前的选择。 - [^] 修复
Select
组件有分组时子选项无法正常选择的问题。 - [^] 优化了
Button
中元素的对齐方式。 - [^] 修复了
Tooltip
组件在循环中绑定target
的问题。 - [^] 修复了
Table
组件 slotno-data
失效的问题。 - [^] 修复了
Table
组件在选择时会修改未添加.sync
的selected
prop 的问题。 - [+] 增加了
Pager
每页显示数和默认选项的全局配置。 - [+] 修复了
Pager
在没有数据时下一页按钮没有禁用的问题。 - [^] 重命名
Pager
的pageTotal
属性为total
,旧名称仍然兼容,未来版本可能删除。
v0.2.0
- [^] 项目转为 mono-repo 的组织方式,使用
lerna
进行管理。 - [+] 将样式代码独立为单独的包
veui-theme-dux
。 - [+] 使用
babel-plugin-veui
识别、改写对组件的引用,无缝引入可配置的样式文件包。 - [+] 增加
Form
、Field
、Fieldset
组件。 - [^] 根据表单逻辑修改了输入型控件
disabled
/readonly
的实际生效方式,最终生效的值更改为计算属性realDisalbed
/realReadonly
。 - [+] 增加
Tabs
和Tab
组件。 - [+] 增加
Switch
组件。 - [^]
Checkbox
新增true-value
和false-value
属性,调整相应逻辑。 - [+] 增加指令式调用
alert
/confirm
/prompt
的功能。 - [^]
Pager
组件新增pageSizes
属性,用来指定可选的页数。