Skip to content

Releases: ecomfe/veui

v0.3.1

21 Sep 04:45
Compare
Choose a tag to compare
  • [+] Tooltip 增加延时隐藏的 prop hideDelay
  • [^] 修复不引入 ButtonGroup 时,CheckButtonGroupRadioButtonGroup 部分样式丢失的问题。

v0.3.0

20 Sep 07:05
Compare
Choose a tag to compare

此版本包含多个 breaking change,升级前请仔细阅读下列说明。

  • [+] 增加了统一 UI 样式包,暂定名 veui-theme-x
  • [^] 将所有图标移入样式包分别管理。
  • [^] 规范化所有公用组件文件名、组件 name、组件 DOM 容器 class 的命名规则,所有非首位的大写字母在转换为小写后增加 - 进行分隔。修改清单见 #122[Breaking change]
  • [-] 移除了 BreadCrumb 组件的 prop routers[Breaking change]
  • [^] Pager 组件 to 默认值修改为 ''(空字符串),以进入 Link 的无跳转逻辑。[Breaking change]
  • [-] 移除了 Pager 组件的 prop pageTotal[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 的 prop maxSize 现在支持形如 '100KB' 的字符串作为值。
  • [^] Uploader 的 prop accept 现在需要按规范书写。详见此处[Breaking change]
  • [^] 修复 RegionPicker 浮层在特殊情况下显示上的问题。
  • [+] 为 Table 增加 select-mode prop,用于提供单选模式。
  • [^] 修复 Dropdownuilink 时的样式。
  • [+] 增加 ButtonGroup 组件。
  • [+] 增加 RadioButtonGroup 组件。
  • [+] 增加 CheckButtonGroup 组件。
  • [+] 增加 Sorter 组件。
  • [+] 增加 Progress 组件(限 theme-x)。
  • [+] 所有有单一浮层逻辑的组件,新增 prop overlay-class,最终渲染到 Overlay 实例的 DOM class 上,方便外部区分浮层归属。

v0.2.4

22 Aug 02:48
Compare
Choose a tag to compare
  • [+] 增加 veui-loader,确保只在 Webpack 能够 resolve 样式文件时 babel-plugin-veui 才注入样式 import 语句。
  • [^] 改善 ButtonTable 组件的样式。
  • [+] 为 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

13 Aug 16:26
Compare
Choose a tag to compare
  • [^] 修复 0.2.2 版本 npm 包的问题。

v0.2.2

13 Aug 15:39
Compare
Choose a tag to compare
  • [+] 增加 $alert$confirm$prompt 插件。
  • [+] 增加 RegionPicker 组件。
  • [+] 增加 Steps 组件。
  • [^] SearchBox 重命名为 Searchbox[Breaking change]
  • [^] 去除 BreadcrumbTableTabs 中对 Vue 内部函数的依赖。
  • [+] 为 Overlay 组件增加 open.sync 支持。
  • [^] 修复 outside 指令重复添加事件绑定的问题。
  • [^] 修复 Calendar 组件年份选择视图前后选择不正确的问题。

v0.2.1

24 Jul 04:59
Compare
Choose a tag to compare
  • [+] 增加了 SearchBox 组件。
  • [+] 为 Select 组件增加了 clearable 属性,可以根据 placeholder 生成首选项以清除之前的选择。
  • [^] 修复 Select 组件有分组时子选项无法正常选择的问题。
  • [^] 优化了 Button 中元素的对齐方式。
  • [^] 修复了 Tooltip 组件在循环中绑定 target 的问题。
  • [^] 修复了 Table 组件 slot no-data 失效的问题。
  • [^] 修复了 Table 组件在选择时会修改未添加 .syncselected prop 的问题。
  • [+] 增加了 Pager 每页显示数和默认选项的全局配置。
  • [+] 修复了 Pager 在没有数据时下一页按钮没有禁用的问题。
  • [^] 重命名 PagerpageTotal 属性为 total,旧名称仍然兼容,未来版本可能删除。

v0.2.0

24 Jul 04:58
Compare
Choose a tag to compare
  • [^] 项目转为 mono-repo 的组织方式,使用 lerna 进行管理。
  • [+] 将样式代码独立为单独的包 veui-theme-dux
  • [+] 使用 babel-plugin-veui 识别、改写对组件的引用,无缝引入可配置的样式文件包。
  • [+] 增加 FormFieldFieldset 组件。
  • [^] 根据表单逻辑修改了输入型控件 disabled/readonly 的实际生效方式,最终生效的值更改为计算属性 realDisalbed/realReadonly
  • [+] 增加 TabsTab 组件。
  • [+] 增加 Switch 组件。
  • [^] Checkbox 新增 true-valuefalse-value 属性,调整相应逻辑。
  • [+] 增加指令式调用 alert/confirm/prompt 的功能。
  • [^] Pager 组件新增 pageSizes 属性,用来指定可选的页数。