Releases: DevCloudFE/ng-devui
Releases · DevCloudFE/ng-devui
14.1.0
新增特性:
- 新增UserGuide组件
- typography: 重构组件,新增文字编辑功能、文字省略指令
textOverflow
- gantt: 新增状态及标题模板
- editable-select: 添加下拉自定义区域,添加
hover
事件 - progress: 优化文字显示;新增多段颜色和渐变色配置
- tree-select: 新增自定义无数据模板;新增
searchPlaceholder
,允许配置搜索文字 - fullscreen: 新增api
beforeChange
,可用于阻止esc或click方式开关全屏(无法阻止沉浸式全屏浏览器默认响应,如按f11和esc退出) - datatable: 新增自定义表头及样式的配置器;表格尺寸添加mini;column模式下添加编辑结束时的拦截方法
beforeCellEditEnd
- category-search: treeSelect类型新增
searchPlaceholder
,允许配置搜索文字
Bug修复:
- cascader: 修复叶子节点的模板参数不一致;修复父子关联取消后的触发逻辑
- category-search: 修复date赋值问题,使用组件默认ngModel;修复无数据时backspace删除报错;修复treeSelect类型选中后节点自动关闭无法展示
- datatable: 修复filter激活内外逻辑优先级问题;修复侧边阴影定位问题;修复内部checkbox不会冒泡触发rowclick,用户自定义内容拦截点击需要拦截mouseup事件 closes #272 #261
- inputNumber: 修复数字输入框增减按钮禁用逻辑
- layout: 修复栅格布局样式不生效
- mention: 修复选择选项时未触发ngModelChange
- rate: 修复只读模式下小于1的值不显示
- tabs: 修复当activeTab不存在时,slider类型仍有白色背景块;修复tabs较长和包含删除时内容错位的问题;修复滚动至右边尽头时禁用样式未显示
- tree: 修复可操作树拖拽视图截取错误的问题;修复合并节点后parentId还是原父节点,导致展开收起等逻辑未响应的问题
- datepicker-pro: 修复范围选择器时间模式下结束日期与开始日期相同时时间相同
- tags-input: 修复超长tag遮挡关闭按钮导致无法关闭
14.0.0
14.0.0版本发布 closes #257
新增特性:
- 新增number-translator组件
- search: 优化无边框样式,默认无边框hover出现灰色边框、激活态出现蓝色边框,无背景色
- data-table: 优化列宽度调整的控制条样式; 添加公共class devui-operation-cell, 调整操作类内容的td内间距
- carousel: 增加显示切换进度条
- category-search: 保存过滤器弹框支持配置显示文字、关键字支持配置名称
- form: 添加多种校验规则
- icon: 支持图标悬浮变色的场景
- mention: 默认不需要空格分隔符即可触发下拉,如需分隔符可使用新API开启
- navSprite: 支持不传入
title
- tree: 可操作tree拖拽后更新对应checkbox状态
- trend: 新增大,中,小三个字号大小
- card: 卡片封装悬浮动效
- dropdown: 新增dropdownItem指令
- loading: 增加infinity样式loading
- tabs: 新增autoScrollMode,自动开启大数据滚动模式
Bug修复:
- accordion: 修复dom结构变化导致注入失效,外层获取激活状态错误及无法自动展开的问题 closes #240
- datatable: 可编辑单元格添加最小高度,避免空值不可点击,修复不可滚动表格nodata区域宽度问题;修复表头的其他组件被表格样式穿透
- datepicker-pro: 修复范围禁用下hover出现小尾巴问题;键盘输入改变Input值触发ngModelChanges事件
- select: 修复禁用状态下触发toggleChange
- category-search: 修复失焦关闭下拉和改变分类选项数组导致的问题
- category-search: 修复
radio
类型返回的selectedTags数据值结构,修复后结构为{value:{value:xxx,cache:xxx,label[filterKey]:xxx}}
13.3.0
新增特性:
- tree: 可操作树支持按住ctrl/shift批量激活和批量拖拽
- multi-auto-complete: 增加api
disabledKey
,用于禁用单个选项 - common: 新增获取浏览器名和版本的方法
- datatable: 表格 size 参数添加 xs 类型
- datepicker-pro: 新增
allowClear
参数 - editable-select: 新增api
allowClear
formatter
valueParser
- Demo 支持StackBlitz、CodeSandbox在线编辑预览
Bug修复:
- modal: 修复初始有偏移的 Modal 无法拖动到边缘
- tags-input: 修复移除最后一个选择数据后已打开的下拉菜单位置不能自适应高度变化
- select: 修复自定义模板时有默认title的问题
- alert、panel: 无限主题下背景色值优化
- datatable: 表格单元格添加devui-table-title和devui-table-link两个公共class; 优化 hover 类型的可编辑单元格的样式; 表头在没有排序操作按钮时自动撑满; 修复fliterList在传入filterIconActive后自动背景逻辑失效;
- button: 文本按钮取消下划线
- category-search: 修复 groupLength 判断导致的报错
- datepicker: 日期选择器禁用逻辑和 demo 优化
- breadcrumb: 面包屑字号统一为12px
- cascader: 添加宿主模板,修复demo禁用状态下可点击问题
- category-search: 修复分类搜索textInput类型校验失败但仍能提交的问题
- pagination: 修复切换pagesize侧滑收起
- upload: 修复多文件上传其中一个文件失败时,没有办法处理成功的文件
- tags: 超出隐藏标签组数据动态更新支持
- toggle: 修复toggle继承容器行高导致无法垂直居中的问题
- tree-select: 修复搜索关键字时不包含关键字的子列表展开的问题
13.2.0
新增特性:
- 新增icon组件
- carousel: 支持用户修改动画速度
- datatable: 添加筛选面板的展开关闭事件filterToggle
- rate: 支持清空模式
- tags-input:支持隐藏tags-input达到最大值时的placeholder
- tree: 新增dragStart事件
- 优化多个组件扩展主题视觉
Bug修复:
- category-search:修复两种自定义模板兼容问题, 组件内input添加autocomplete=off属性
- dropdown: 修复鼠标滑出立刻收起的问题 closes #192
- gantt: milestone标签国际化,解决gantt demo不能正常渲染刻度问题
- steps-guide: 修复包含beforeChange的步骤会影响其他步骤的问题
- datepicker-pro: 面板模式添加最大最小限制参数,修复组件没有监听max/minDate的变化
- tree: 修复tree组件dropType不包含dropInner类型时仍自动展开节点的问题
13.1.0
新增特性:
- rate: character支持自定义模板
- editable-select: EditableSelect新增toggleChange事件
- upload: 单文件上传增加分片上传
- panel: 新增ghost类型,并兼容只写panel-body的用法
- category-search: 新增搜索菜单显示和描述配置项,优化不同主题下input的文字大小和垂直居中
- 色板:添加深灰色色系变量
Bug修复:
- tags-input: 修复tags-input回车确认后无法清空关键字问题
- transfer: 修复部分符号无法识别导致传输失败的问题, 修复拖拽失效的bug
- treeSelect: 修复懒加载问题
- datatable: 修复filter下拉的动画问题,大数据树形表格添加column变化监听
- imagePreview: 修复图片预览组件移动端无法移动图片
- timepicker: 修复最大最小时间变化未生效
- toast: 修复toast移除消息时dom为空的问题
- toggle: 修复包含toggle的下拉列表由于自定义模板dom消失导致收起的问题
API变更(兼容):
- badge:
badgePos => position
,offsetXY => offset
- rate:
read => readonly
,废弃type
和icon
- status: api中移除已废弃type,
important
、less-important
- input: 删除input和textarea文档中的非组件参数id,disable和placeholder
- auto-complete: 废弃
changeDropDownStatus
事件,统一命名为toggleChange
事件
13.0.1
修复devui-var.scss
引入失败的问题,参考https://angular.cn/guide/angular-package-format#exports
13.0.0
12.3.0
新增特性:
- layout组件新增响应式栅格、Space等、Flex等布局支持 closes #138
- lint检查从tslint切换至eslint
Bug修复:
- relativeTime修复时间与当前相等时的逻辑漏洞
- tagsInput修复搜索input高度样式在d-form中被覆盖
风险依赖变更:
date-fns升级到V2版本
- 使用datepicker组件中ngModel绑定值必须为Date或者和dateFormat对应的字符串,dateFormat默认为’y/MM/dd’ | ‘y/MM/dd HH:mm’
- 使用relativeTime管道组件,传入的value必须为Date或者满足new Date(value) 为非 Invalid Date
12.2.0
新增特性:
- 新增dashboard仪表盘组件 closes #139
- categorySearch新增showSearchCategory API
- tree支持树节点单个设置是否显示checkbox
- autoComplete/multiAutoComplete/editableSelect 新增API appendToBodyDirections 使下拉菜单能自适应弹出方向。
- tagsInput新增虚拟滚动API virtualScroll
Bug修复:
- dataTable优化虚拟滚动不传tableheight的逻辑,可以结合maxheight自适应判断高度;修复单元格二次编辑需要点两次取消;修复单元格编辑,在数量过多时会卡顿
- Tree修复传入SelectDisableKey不生效;修复使用addNode新建节点没有checkbox的问题
- tooltip修复flex导致的传入html会布局错乱的问题 ;修复失焦导致的重复添加或错误添加问题
- tagsInput修复关键字包含在选项中失焦时未添加为tag
12.1.0
新增特性:
- Rate组件新增半选模式
- Transfer组件支持虚拟滚动
- DataTable组件添加列拖拽结束事件
- Form表单增加校验规则
- Tag组件标签颜色优化
Bug修复:
- Alert修复关闭图标不居中
- BreadCrumb修复下拉框出现的省略号
- Badge修复API描述错误
- Button修复文字按钮大小尺寸下有左右padding
- CategorySearch修复beforeTagChange方法不能阻止移除tag及方法参数tag非当前操作tag的问题
- Tree修复默认图标错位;修复调用treeFactory中的方法传入id未查询到树节点导致的报错;修复flex布局相关问题; 修复mapTreeItems参数未生效导致数据嵌套层级过深时计算超时问题
- Search修复禁用时会触发搜索
- Upload修复上传文件选择完毕后销毁触发文件选择的问题