Skip to content

Latest commit

 

History

History
2259 lines (1392 loc) · 66.6 KB

CHANGELOG.md

File metadata and controls

2259 lines (1392 loc) · 66.6 KB

CHANGELOG

0.12.80

2020年3月4日

新特性

  • ui-tabappendprepend配置支持Vue组件

修复

  • 修复ui-table在嵌套子内容时某些特殊场景下会出现某行消失的问题

0.12.79

2020年2月26日

修复

  • 修复ui-form组件的一个超宽样式问题

0.12.78

2020年2月25日

修复

  • ui-imagemap组件在某些情况下视图无法更新组件值的问题

0.12.77

2020年2月21日

新特性

  • ui-formlabel-position配置新增多种定位

改进

  • 改进ui-mindmap的一些问题

修复

  • 修复ui-form下多层嵌套使用表单组件时,可能导致数值被清空的问题
  • 修复ui-upload同时使用maxallow-url配置时,上传图片后再删除,无法使用URL上传的问题

更多

  • 文档增加ui-formv-model一起使用的说明

0.12.76

2020年2月18日

新特性

  • ui-table支持show-expand配置,默认展开表格嵌套的子内容

改进

  • ui-mindmap组件支持键盘多选

修复

  • 修复ui-textinput使用prepend-type=“inline”时表单聚焦后的样式问题
  • 修复ui-cascader组件搜索选中项时报错的问题
  • 修复部分情况下不同组件间Index显示层级不对的问题
  • 修复ui-cascader组件当list配置更新时,选中的项目名称不会更新的问题

0.12.75

2020年2月16日

修复

  • 修复ui-upload组件预览上传后的图片时会额外打开一个空白窗口的问题
  • 修复ui-table__expand中使用自定义子组件时的上下文问题
  • 修复ui-table使用了__expandcol-setcell-set配置出现错位的问题
  • 修复ui-datepickerui-datetimepicker会出现Vue warn(Property or method is not defined on the instance but referenced during render.)的问题

0.12.74

2020年2月15日

新特性

  • ui-table的单元格及扩展内容中现在支持使用自定义子组件

修复

  • 修复ui-table使用show-col-name__expand时列标题错位的问题
  • 修复ui-datepickerui-datetimepicker会出现Vue warn(Invalid prop)的问题

0.12.7

2019年12月2日

改进

  • 完善ui-mindmap组件

修复

  • 修复ui-select在开启hide-selected配置后下拉列表高度计算不正确的问题
  • 修复ui-table组件在某些情况下会出现Cannot read property ‘filters’ of undefined的问题

0.12.72

2019年11月21日

改进

  • 完善ui-mindmap组件

0.12.71

2019年11月21日

改进

  • 完善ui-mindmap组件

修复

  • 修复ui-videoui-audio组件在某些情况下无法播放的问题

0.12.70

2019年11月15日

修复

  • 修复ui-carousel切换按钮无法点击的一个问题

0.12.69

2019年11月13日

新特性

  • ui-carousel轮播组件支持嵌套使用

0.12.68

2019年11月11日

新特性

  • ui-slider新增max-slidemin-slide配置

改进

  • 完善ui-mindmap组件

修复

  • 修复ui-select组件在部分情况下会导致渲染进程卡死的问题

0.12.67

2019年11月7日

新特性

  • ui-carouselemit事件新增index参数
  • ui-counter新增controls配置
  • ui-stepscurrent-type配置新增hollow选项
  • ui-steps新增done-type配置
  • ui-progress新增note-position配置

改进

  • 优化ui-steps的样式,使其符合设计规范

修复

  • 修复ui-slider组件的maxmin配置动态变化时可能导致显示不正确的问题
  • 修复ui-select选中后文本和图标重叠的样式问题

0.12.66

2019年11月6日

新特性

  • ui-upload组件新增only-read-file配置,允许上传组件仅仅读取文件不处理上传
  • ui-video组件新增fullscreen方法

改进

  • 完善ui-mindmap组件

修复

  • 修复ui-radioui-checkbox的选项内容中包含图标时无法展示的问题
  • 修复ui-checkboxui-radio在某些特殊的情况下outline显示不正确的问题
  • 修复ui-slidermark-range配置可能导致溢出的问题

更多

  • 新增若干图标

0.12.65

2019年11月4日

新特性

  • 新增ui-mindmap思维导图组件,支持思维导图编辑及导出xmindjson等格式文件

改进

  • 优化ui-btn的朴素和幽灵按钮样式,使其符合设计规范
  • 现在ui-multiinput组件中通过点击删除项目时,不会触发input-focus事件
  • 优化表单组件的背景色及表单项的背景色,使其在偏暖色的显示器中有更好的呈现

修复

  • 修复ui-progress文档中的一处错误
  • 修复ui-select组件中开启multi-select配置后,点击删除选项时会弹出下拉框的问题
  • 修复ui-avatar使用图片作为头像时的一个错位问题
  • 修复ui-form组件无法通过set()方法清空数值的问题
  • 修复ui-form组件无法通过set()方法清空单个表单组件数值的问题

更多

  • ui-select文档新增list为数组的用法示例

0.12.64

2019年10月23日

新特性

  • ui-slidermark-range配置,现在支持配置颜色
  • ui-form组件的表单项名称支持Vue Template
  • ui-progress支持format配置,可以用来格式化进度文案
  • ui-progress支持status配置,可以用来设置进度条的状态
  • ui-progress支持mark-range配置

改进

  • ui-dialog弹窗增加圆角,和设计规范保持一致
  • 改进ui-checkboxui-radio组件的边距,是其可以更容易布局

修复

  • 修复ui-tablevertical-border配置失效的问题
  • 修复ui-img预览大图时溢出窗口的问题

更多

  • 暂时下线文档搜索功能

升级注意事项

  • ui-progress当进度100%时,不再会显示成功状态,可以通过status=’success’配置来替代

0.12.63

2019年10月21日

修复

  • 修复ui-tablefixed-title-col配置失效的问题

0.12.62

2019年10月14日

修复

  • 修复ui-uploader上传失败后,失败信息不显示的问题
  • 修复ui-texteditoruploader配置无效的问题
  • 修复ui-texteditor组件插入图片后,图片溢出的问题

更多

  • 移除依赖quill-delta
  • 修复定制化文档中错误的部分

0.12.61

2019年10月10日

改进

  • ui-table筛选点击确认按钮后,筛选菜单会收起
  • 优化ui-tab未选中标签页的颜色,使其符合设计规范
  • 优化ui-table表头和单元格文本颜色,使其符合设计规范

修复

  • 修复ui-texteditor插入链接时,输入框超出边界被遮挡问题
  • 修复ui-cascader再未开启multi-select配置时,错误的实现了多选框的问题

0.12.60

2019年10月8日

新特性

  • ui-paginationtype新增compactblock选项
  • ui-tablecol-set配置支持filters可以为列设置筛选项
  • ui-btn新增min-width配置

改进

  • 优化ui-pagination使其符合设计规范
  • 优化ui-btn的字体大小使其符合设计规范

修复

  • 修复ui-pagination使用尺寸后页面跳转器高度问题
  • 修复ui-checkboxui-radiolist配置的Key不能为特殊字符的问题

更多

  • 新增图标(mo-icon-filter-f)

0.12.59

2019年9月29日

新特性

  • ui-table新增highlight-row-backgroundhighlight-row-color配置,可以用来自定义高亮行的样式
  • ui-table新增exportToCsv()方法
  • ui-texteditor支持表格
  • ui-texteditor支持blurfocus事件

修复

  • 修复ui-sticky文档中的一处错误
  • 修复ui-select组件在开启can-search后,未搜索到项目时提示没有显示的问题
  • 修复ui-tab组件使用position="bottom”配置后,配合部分组件使用时显示异常的问题
  • 修复文档无法打开codepen示例的问题(更新至codepen最新API)

更多

  • Morning UI Roadmap更新
  • 依赖库date-fns2.0.0-alpha.27升级至2.2.1

升级注意事项

  • Morning UI依赖的date-fns2.0.0-alpha.27升级至2.2.1,其中存在不兼容升级,Morning UI内已做兼容处理。若在组件库之外使用了date-fns请注意安装版本的变化,主要变化为formatparse方法。(see:https://date-fns.org)

0.12.58

2019年9月12日

新特性

  • ui-texteditor支持emoji表情
  • ui-datepickerui-datetimepicker新增hidden-icon配置
  • ui-texteditor新增inline-style配置
  • ui-texteditor新增getHtml()getHtmlWithoutStyle()方法
  • ui-select支持select-btn配置

改进

  • 优化ui-datepickerui-datetimepickerui-timepicker样式,使其符合设计规范
  • 优化ui-popover阴影样式

修复

  • 修复ui-anchor中的一处问题
  • 修复ui-calendar月份和年份选择时样式问题

0.12.57

2019年8月20日

新特性

  • ui-btn新增ghost(幽灵按钮)和fade(褪色按钮)样式

改进

  • 优化ui-btn的样式使其符合设计规范
  • 优化ui-dialog的样式使其符合设计规范
  • 优化infominor色彩使其符合设计规范
  • 所有表单组件统一了默认提示文案

修复

  • 修复ui-datetimepicker在区间选择时的一个数值清空的问题

0.12.56

2019年8月10日

新特性

  • ui-select新增blurfocus事件
  • ui-timepicker新增blurfocus事件

改进

  • ui-table的表格排序现在支持部分非数字内容的排序

修复

  • 修复ui-select组件动态切换multi-select配置时的报错
  • 修复ui-form在同步子表单数值上的一个问题

更多

  • ui-timepickerui-datepickerui-datetimepicker组件现在不会实时校验/修正输入内容,而是在表单失焦后校验/修正输入内容

升级注意事项

  • 现在ui-timepickerui-datepickerui-datetimepicker组件不会实时校验/修正输入内容,这可能引起部分即时取值逻辑产生问题,若页面采用了即时性较强的取值逻辑请检查是否正常运行

0.12.55

2019年7月18日

新特性

  • ui-drawer新增after-showafter-hide两个事件

改进

  • 优化ui-table在未使用标题列时的性能

修复

  • 修复ui-table组件的custom-sort配置失效的问题
  • 修复安全性漏洞(CVE-2019-10742)
  • 修复底层TriggerManager引起的一个报错

0.12.54

2019年7月16日

修复

  • 修复ui-cascader一个项目名称显示错误的问题

0.12.53

2019年7月16日

修复

  • 修复ui-cascader一个点击区域错误引起的赋值错误的问题
  • 修复ui-cascader开启select-leaf-node配置后,项目名称未显示层级的问题

更多

  • 更新对比文档(element@2.10.0iview@3.4.2antd@3.20.3)

0.12.52

2019年7月15日

新特性

  • ui-cascader新增multi-select配置,支持多选的级联选择
  • ui-cascader新增select-leaf-node配置,支持多选非叶子结点
  • ui-multiinput组件新增collapse-limit配置,当项目数量超过此配置时进行折叠
  • ui-select组件新增collapse-limit配置
  • ui-cascader新增collapse-limit配置
  • ui-dialog新增white-footer样式类,可以支持纯白的模拟盒
  • ui-checkbox新增checked-state-change
  • 所有表单组件新增form-width配置,可以设置五种固定的宽度

改进

  • 优化ui-multiinput通过按键删除项目的逻辑及交互效果
  • 优化successwarningdangerprimary四种功能色,与最新的设计规范保持一致

修复

  • 修复ui-table文档中关于multi-select配置的一处描述错误
  • 修复ui-radio文档中表单基础配置部分缺失的问题
  • 修复ui-checkboxui-radio在用户操作时的动效和color配置颜色(仅主题色和功能色)不匹配的问题

更多

  • ui-multiinput文档新增可通过按键删除项目
  • ui-select的文档新增当开启multi-selectcan-search配置后可以通过按键删除项目

0.12.51

2019年7月11日

新特性

  • ui-cascader新增list-width配置

0.12.50

2019年7月10日

改进

  • 现在ui-selectlist-width配置可以在未开启separate-emit时使用了

修复

  • 修复ui-menu的展示样式问题

0.12.49

2019年7月9日

修复

  • 修复ui-menu的一个样式问题

0.12.48

2019年7月8日

新特性

  • ui-cascaderui-multiinputui-multiformui-timepickerui-datepickerui-datetimepicker支持数值清空按钮
  • ui-datepickerui-datetimepicker支持底部插槽footer

改进

  • 优化组件中下拉箭头和清空按钮的图标展现位置

修复

  • 修复ui-menu在深色模式下开启side-expand配置后,当前所在菜单项的颜色不适配问题

0.12.47

2019年7月6日

改进

  • 优化ui-calendar的日期面板,现在更为紧凑
  • 优化ui-datepickerui-datetimepicker的日期选择面板
  • ui-table现在支持在表头中使用Vue组件,详见文档

修复

  • 修复ui-audioui-video组件无法通过拖拽调整音量的问题

0.12.46

2019年7月4日

修复

  • 修复ui-tabappendprepend配置更新后组件未更新的问题
  • 修复组件底层配置赋值问题引起的ui-btnui-linkstate等配置变化时展现错误的问题
  • 修复ui-cascader在特定的条件下会报错的问题
  • 修复ui-menu当两个子菜单的key一样时,定位当前菜单不准确的问题
  • 调整ui-menu菜单的z-index,解决部分场景下会被其他组件遮挡的问题

0.12.45

2019年6月19日

修复

  • 修复ui-checkboxparent配置在子组件销毁时父组件的状态无法同步更新的问题

0.12.44

2019年6月17日

改进

  • 优化所有表单组件聚焦状态的视觉效果

修复

  • 修复ui-cascader组件开启can-search配置后的一个样式问题
  • 修复ui-checkboxchecked-state配置的状态同步失效的问题

0.12.43

2019年6月16日

新特性

  • ui-table新增checkedAllRows()uncheckAllRows()两个方法
  • ui-checkbox新增indeterminatechecked-state配置
  • ui-checkbox新增getCheckedState()方法

修复

  • 修复部分表单组件在ui-form中的宽度无法自适应的问题
  • 修复部分具有align配置的组件再显示错误提示时文字对齐的问题
  • 修复ui-textarea组件开启maxlength配置后错误提示文字错位的问题
  • 修复ui-paginationtotal配置小于1时显示异常

0.12.42

2019年6月11日

修复

  • 修复ui-select通过set方法设置值时的一个问题

0.12.41

2019年6月5日

新特性

  • ui-multiinput组件新增focusInput方法
  • ui-pagination组件新增always-show-nav-arrow配置,可以设置翻页导航按钮显示逻辑

改进

  • ui-textinputui-textareaui-multiinput组件的inside-name配置默认值改为请输入
  • ui-selectui-cascaderui-timepickerui-datepickerui-datetimepicker组件的inside-name配置默认值改为请选择
  • 优化ui-table组件斑马纹样式
  • 现在ui-select在多选搜索模式下,鼠标选中项目后搜索框仍然聚焦
  • 优化ui-breadcrumbs的配色

修复

  • 修复ui-textarea可以通过set()方法设置超过长度字符串的问题

0.12.40

2019年6月5日

改进

  • 优化表单组件背景hover状态配色
  • 优化所有表单组件处于disabledreadonly状态时的背景色和边框色
  • 现在当ui-select处于disabledreadonly状态时,点击不会显示下拉列表
  • 现在ui-rate处于禁用状态时会显示禁用鼠标样式
  • 优化当ui-checkboxui-radio组件处于disabledreadonly状态时,鼠标hover时文本颜色不会改变
  • ui-textarea组件的最大长度显示位置现在调整到了右下角

修复

  • 修复ui-multiinputbackspace快捷键删除逻辑
  • 修复ui-upload组件当图片尾缀大写时无法识别的问题

0.12.39

2019年5月30日

新特性

  • ui-table支持嵌套子内容,详见文档

改进

  • 优化ui-dialog的标题字体颜色和边距
  • 统一ui-upload中移除文件的图标
  • 优化ui-checkboxui-radio的文案颜色

更多

  • 新增设计/视觉/布局文档

0.12.38

2019年5月28日

新特性

  • ui-tablecol-set配置新增sortmode可以设置多种排序类型

改进

  • 采用了新的字体标准,优先字体从苹方切换为HelveticaMicrosoft YaHei

修复

  • 修复ui-textinput在使用appendprepend配置时,清空按钮位置不正确的问题
  • 修复ui-table排序失效的一个问题

升级注意事项

  • 由于字体调整可能引起部分场景下文字的位置需要微调

0.12.37

2019年5月24日

改进

  • 优化ui-tablecol-setrow-setcell-set中的单元格背景色彩
  • 现在当ui-img使用preview配置后,鼠标移入会显示提示浮层

修复

  • 修复ui-upload在开启list-type=“thumbnail”inside-name配置后文字错位的问题
  • 修复ui-upload组件type=“button”时,按钮色彩不正确的问题

更多

  • 新增设计/原则/对比设计/原则/操作定义文档
  • 更新致谢文档,新增贡献者
  • 更新文档中关于Vue的版本限定

0.12.36

2019年5月21日

新特性

  • ui-img从样式组件变更为交互组件,支持preview配置预览图片
  • ui-img新增show-previewhide-preview事件
  • ui-img新增togglePreview方法

改进

  • ui-paginationemit事件新增当前页码参数
  • ui-upload当上传的文件为图片时,现在可以通过弹窗进行预览

更多

  • 新增设计/原则/间距设计/原则/对齐文档

0.12.35

2019年5月20日

新特性

  • ui-calendar新增mode配置,可以设置日历仅显示月份、年份
  • ui-datepicker新增month-pick配置,可以设置月份选择器

修复

  • 修复ui-pagination分页显示不正确的问题

0.12.34

2019年5月20日

改进

  • 辅助色现在被改进为中性色,原有的12种辅助色现在调整为14种中性色,详见文档的设计/色彩章节
  • 所有组件中使用和支持的辅助色现在被调整为中性色
  • 优化ui-selectui-multiinputui-multiform中的多选项目样式

修复

  • 修复ui-multiinput可以输入空数值的问题
  • 修复ui-steps加载中状态未显示的问题

更多

  • 新增设计/色彩文档,原有的形态/色彩部分内容被调整至此文档
  • ui-menu移除4种色彩支持:graylight-graylight-blackextra-light-black

升级注意事项

  • ui-menu移除4种色彩支持,请替换为whiteblack
  • 辅助色现在被改进为中性色,在使用color配置以及配色时需要注意以下替换(色值不一致):
    • light-black 替换为 neutral-11
    • extra-light-black 替换为 neutral-10
    • blue 替换为 neutral-9
    • light-blue 替换为 neutral-8
    • extra-light-blue 替换为 neutral-7
    • silver 替换为 neutral-6
    • light-silver 替换为 neutral-5
    • extra-light-silver 替换为 neutral-4
    • light-gray 替换为 neutral-3
    • gray 替换为 neutral-2
    • 新增neutral-1transparent

0.12.33

2019年5月16日

新特性

  • ui-timepickerui-datepickerui-datetimepicker组件新增togglePicker()方法,可以用来打开/关闭选择器

改进

  • ui-pagination第一次被设置页码时不会触发emit事件

修复

  • 修复了ui-paginationtotal配置过少时页码显示不正确的问题

升级注意事项

  • 现在ui-pagination第一次被设置页码时不会触发emit事件,如果第一次数据渲染依赖分页组件的emit事件场景,需要进行修改

0.12.32

2019年5月13日

改进

  • 优化ui-pagination分页过多时的性能

0.12.31

2019年5月10日

改进

  • 优化ui-table性能

0.12.30

2019年5月6日

修复

  • 回滚0.12.28中对于ui-tablelist配置不再需要使用context对象进行访问的更新,回滚后在list配置中访问propsdatamethods等属性或方法需要使用context对象

升级注意事项

  • ui-tablelist配置中访问propsdatamethods等属性或方法需要使用context对象

0.12.29

2019年5月6日

改进

  • 分页组件现在会显示第一页和最后一页的页码
  • 优化了ui-table组件在单元格内使用组件时的性能

0.12.28

2019年4月25日

改进

  • 现在在ui-tablelist配置中用组件时调用propsdatamethods等属性或方法不再需要使用context对象进行访问
  • 优化ui-tablelist配置中使用了组件后,组件事件会重复触发的问题

0.12.27

2019年4月23日

新特性

  • ui-upload新增hidden-max-alert配置

修复

  • 修复ui-select组件在multi-select配置开启和关闭状态时inside-name颜色不一致的问题
  • 修复ui-cascader组件在多选的情况下仍然搜索的问题

0.12.26

2019年4月23日

新特性

  • ui-textinputui-select现在在有值的情况下会出现表单内清空按钮

改进

  • 优化ui-uploadtype 配置为box时可点击上传区域
  • 优化所有表单组件当拥有数值时的文本颜色
  • 优化ui-select选中项的样式
  • ui-selecthide-selected配置默认值由true改为false
  • ui-form中的必选表单项标记位置调整到了名字前面

修复

  • 修复ui-cascader级联组件的禁用状态仍然可以修改数值的问题
  • 修复ui-datetimepicker组件当点击时间选择时,日期选择弹框会消失的问题

升级注意事项

  • ui-selecthide-selected配置默认值由true改为false

0.12.25

2019年4月21日

新特性

  • ui-cascader新增can-search配置,可以开启搜索功能
  • ui-tablerow-set配置新增readonlySelection属性,可以在表格多选下禁用某一行
  • ui-calendarui-datepickerui-datetimepicker现在支持按年翻页

改进

  • 告示组件现更名为警告提示

修复

  • 修复全局事件管理的一个可能导致绑定事件被误解绑的问题

更多

  • 新增图标( mo-icon-left-thin / mo-icon-right-thin / mo-icon-left-thin-twin / mo-icon-right-thin-twin )

升级注意事项

  • 告示组件现更名为警告提示

0.12.24

2019年4月20日

新特性

  • ui-textarea新增resize配置,可以通过拖拽调整输入框大小

改进

  • ui-radio的选中样式默认从check调整为point

修复

  • 修复ui-upload在绑定v-model后无法批量上传文件的问题
  • 修复ui-uploadlist-type配置为thumbnail,图片文件缩略图无法等比缩放的问题

升级注意事项

  • ui-radiotype配置的默认值由check改为point

0.12.23

2019年4月19日

修复

  • 修复ui-table开启multi-select配置后可能导致col-set配置失效的问题
  • 修复ui-form在某些情况下label-width无效的情况

0.12.22

2019年4月19日

新特性

  • 新增ui-form组件
  • 所有表单组件新增form-note配置
  • ui-load新增 only-hidden配置
  • ui-upload新增list-type配置
  • ui-table新增custom-sort配置及col-sort事件

改进

  • 现在ui-selecthide-selected配置默认改为false

修复

  • 修复ui-cascader组件当list配置动态改变时出现显示错误的问题
  • 修复ui-select组件在特殊情况下可能会无法显示的问题

升级注意事项

  • ui-select组件的hide-selected配置默认由true变为false

0.12.21

2019年4月14日

新特性

  • ui-upload组件新增区域和按钮两种风格
  • ui-upload组件新增keep-over-limit-file配置,可以拒绝用户上传超过max限制的文件
  • ui-table支持checked-row-changehighlight-row-change事件
  • ui-dialogui-drawer组件新增show()hide()方法

改进

  • 统一ui-dialogui-popoverui-tipui-drawershow()hide()toggle()三个方法

0.12.20

2019年4月12日

修复

  • 修复嵌套使用ui-row时的样式问题
  • 修复ui-grid文档中的一处错误

升级注意事项

  • 现在使用ui-grid时,ui-row的父元素必须是ui-grid,无法在ui-colui-row中直接嵌套ui-row

0.12.19

2019年4月11日

新特性

  • ui-table新增setCheckedRows()方法
  • ui-table中的栅格间距支持自定义

改进

  • 优化ui-alert组件中的文本颜色

0.12.18

2019年4月10日

修复

  • 修复ui-timepickerui-datepickerui-datetimepicker在特定情况下当组件销毁后会报错的问题

0.12.17

2019年4月7日

新特性

  • ui-radio支持type配置,可设置小圆点和按钮式样式
  • ui-checkbox支持按钮式样式
  • ui-texteditor支持markdown配置,可以开启MD编辑模式
  • ui-texteditor支持plain-clipboard配置,可以粘贴纯文本(无样式)
  • ui-textareaui-switchui-rateui-counterui-cascaderui-transferui-multiformui-sliderui-colorpicker标准化了m尺寸,并支持sxs尺寸

改进

  • 优化ui-radioui-checkbox不同尺寸的勾选样式
  • 现在ui-switch的禁用样式统一了
  • ui-multiinput支持delete快捷键
  • 优化ui-breadcrumbs鼠标移入时的样式
  • ui-tab禁用标签页现在鼠标移入时会有禁用效果

废弃

  • ui-delui-uui-smallui-emui-strong已经不再推荐使用

更多

  • 文档新增ui-texteditor转换为Markdown的示例

升级注意事项

  • ui-delui-uui-smallui-emui-strong已经不再推荐使用,替代方案详见组件文档

0.12.16

2019年4月4日

新特性

  • ui-textinputui-selectui-checkboxui-radioui-multiinputui-timepickerui-datepickerui-datetimepicker支持sxs尺寸

改进

  • 优化ui-tab选中状态样式
  • 优化ui-menu菜单项文字对齐方式和字体大小

废弃

  • 移除了ui-textinputlxl尺寸

升级注意事项

  • ui-textinputlxl尺寸被移除了,可以通过覆写样式来支持

0.12.15

2019年4月3日

新特性

  • ui-table支持loadingloading-note配置,可将表格设置为加载中状态
  • ui-menu支持隐藏某一个菜单项,详见menu配置文档

修复

  • 修复ui-datepicker等日期时间选择组件的边界溢出错位问题
  • 修复ui-datetimepicker组件在区间选择时开启date-selectable-range配置无效的问题
  • 修复部分组件使用了未定义的属性
  • 修复ui-popover组件的属性校验问题
  • 修复ui-select是部分情况下错误的展示了为空的提示

0.12.14

2019年3月29日

修复

  • 修复ui-table头部排序按钮无法显示的问题

0.12.13

2019年3月28日

改进

  • ui-table表头支持自定义色彩

0.12.12

2019年3月25日

新特性

  • ui-grid支持ui-rowui-col写法,详见文档

修复

  • 修复日期组件在区间选择模式下,清空表单数据引起的一个问题
  • 修复日期组件在区间选择模式下,仅选择一个日期时getDate()方法取值错误的问题

更多

  • 文档优化关于表单组件获取/设置数值的内容

0.12.11

2019年3月22日

新特性

  • ui-table新增hover-effect配置,可以设置鼠标hover效果

修复

  • 修复ui-tablemulti-select配置的一个问题

0.12.10

2019年3月21日

新特性

  • 所有表单的value-change事件支持value参数,可用于获取表单值
  • ui-tree新增block-leaf配置,可用于展示块状的子节点

改进

  • 现在ui-breadcrumbsemit事件不会在组件初始化时被触发

修复

  • 修复ui-tree的一个图标对齐的问题

0.12.9

2019年3月17日

新特性

  • ui-treenode-emitnode-foldnode-unfold事件新增nodes参数
  • ui-select新增done-hidden配置
  • ui-pagination新增type配置,支持简洁和迷你模式的分页组件

改进

  • 优化文档中对于form-keygroup配置及setKey()getKey()setGroup()getGroup()方法的说明

修复

  • 修复ui-tree文档中的一处错误
  • 修复ui-colorpicker透明度选择器背景显示问题
  • 修复ui-colorpicker在HALS和RGBA模式下拷贝透明度不正确的问题
  • 修复ui-datepickerui-datetimepicker在靠近左右边界时,弹出框错位的问题

0.12.8

2019年3月15日

新特性

  • ui-table新增highlight-last-click配置,开启后会高亮最后点击的行
  • ui-table新增multi-select配置,支持多选行
  • ui-table新增fixed-title-row配置,可固定标题行
  • ui-table新增getHighlightRow()setHighlightRow()cleanLastClickRow()方法,可分别用于获取/设置最后一次点击行号及清空
  • ui-table新增getCheckedRow()方法,可获取选中的行号
  • ui-table新增cell-clickcell-entercell-leave事件,分别在点击单元格、鼠标移入/移出单元格触发
  • ui-table新增xllsxs四种尺寸
  • ui-table支持通过slot=“header”来自定义表头内容
  • ui-tabswitch事件的回调函数新增一个name参数,可用于获取当前所在的标签页名字
  • ui-datetimepicker新增input-blurinput-focusblurfocus事件
  • ui-datepickerui-datetimepicker新增pick-done事件

改进

  • 优化ui-table的固定标题列的样式
  • ui-checkboxparent配置现在支持多个复选框组件关联一个父选项

修复

  • 修复ui-datepickerblurfocus事件在开启is-range配置且在两个输入框间切换时会触发两次的问题
  • 修复ui-menu的在color=black且使用.block的情况下,选中样式错误的问题
  • 修复ui-menu动态切换side-collapse时的一个样式问题

0.12.7

2019年3月12日

新特性

  • 新增ui-avatar头像组件
  • 徽章组件更名为徽标,同时从样式组件变更为交互组件,支持作为角标使用,新增计数模式、小圆点模式、图标模式,新增plain样式

修复

  • 修复ui-colorpicker的色板选择层关闭按钮错位的问题

更多

  • ui-dropdown组件的auto-close配置改名为done-hidden,使得语意更准确(done-hidden为完成后消失,auto-close为点击外部区域关闭)
  • ui-lowercaseui-uppercaseui-capitalize已经不再推荐使用
  • 新增图标( mo-icon-user-o )

升级注意事项

  • ui-lowercaseui-uppercaseui-capitalize已经不再推荐使用,替代方案详见组件文档
  • ui-dropdown组件的auto-close配置改名为done-hidden,请注意替换
  • 徽章更名为徽标

0.12.6

2019年3月10日

新特性

  • 新增ui-backtop回到顶部组件
  • ui-datetimepicker新增getDate()方法
  • ui-timepickerui-datepickerui-datetimepicker组件新增relative配置,支持通过相对日期时间表达式选择日期和时间
  • ui-tipui-popovertrigger配置新增rclick选项,可用于鼠标右键触发

改进

  • 优化ui-grid的样式文件大小
  • ui-sticky组件现在有了默认的z-index值(为组件库全局初始z-index值减1)
  • 移除了ui-tip组件的最大宽度限制

修复

  • 修复ui-calendar组件的getDate方法取值不正确的问题
  • 修复ui-grid中的一个样式问题
  • 修复ui-calendarui-timepickerui-datepicker文档中的一些问题
  • 修复ui-checkboxui-radio文档中形态部分内容无法显示的问题
  • 修复ui-multiinput组件当处于禁用状态且没有值时,高度错误的问题

更多

  • ui-textleftui-textcenterui-textright已经不再推荐使用
  • 依赖库tether替换为popper,因为tether已经不再维护
  • date-fns升级至2.0.0-alpha.27
  • css-loader升级至2.1.0
  • github-markdown-css升级至3.0.1
  • less升级至3.9.0
  • postcss-les升级至3.1.1
  • postcss-loader升级至3.0.0

升级注意事项

  • ui-datepickerui-datetimepickerui-time组件的format配置格式改变:
    • YYYYyyyy替代,DDdd替代,因为YYYYDD是一个不佳的用法(详见date-fns: Popular mistakes
    • di替代,doio替代,ddiiiiii替代,dddiii替代,ddddiiii,且开始日期从周一开始
    • DDDD替代,DDDoDo替代,DDDDDDD替代
    • Aa替代,DDDoDo替代,DDDDDDD替代
  • ui-grid中的.col-[n]元素现在从display:flex变为了display:block,这会导致子元素的排列方式改变(从横向排列变为垂直)
  • ui-textleftui-textcenterui-textright已经不再推荐使用,替代方案详见组件文档
  • ui-tip的默认最大宽度限制被移除,现在如果内容过宽,需要在slot中的元素上设置额外的样式来解决
  • ui-tipui-popover组件offset配置现在通过,(逗号)来分割两个偏移量,同时第一位改为左右偏移量,第二位改为上下偏移量

0.12.5

2019年3月4日

新特性

  • 新增ui-time组件
  • ui-grid支持设置栅格列的位移,支持等宽栅格,支持水平和垂直对齐方式,支持设置栅格空隙尺寸

改进

  • 统一ui-messageui-load组件中含义类似的配置名(timeclose-time现在统一为done-time)

升级注意事项

  • ui-message组件的close-time配置改名为done-time
  • ui-load组件的time 配置改名为done-time
  • 现在ui-grid中的.c-[n]改名为.col-[n],且必须在.row中使用
  • ui-grid组件的avggap样式类改名为space-around
  • ui-grid组件的nogap样式类改名为gutter-none

0.12.4

2019年3月1日

新特性

  • 新增ui-drawer抽屉组件
  • ui-tab组件的position配置新增rightbottom两个值,可以分别设置位于右侧和底部的标签页
  • Morning UI全局配置新增zIndex可用来配置组件初始z-index值,并以此递增
  • Morning UI现在支持圆角定制化

修复

  • 修复所有使用ui-dialog的组件的弹窗尾部样式问题,以及内容更新会导致头部和尾部消失的问题
  • 修复在线演示中Morning UI版本可能不正确的问题

0.12.3

2019年2月26日

新特性

  • ui-colorpicker支持palettesonly-palettes配置,可使用调色板选取色彩及仅使用调色板选取色彩
  • ui-card支持通过slot="header"slot="footer"来设置卡片的头部和尾部,且支持HTML内容
  • ui-card新增inside-padding样式类,用来设置具有内部留白的卡片
  • ui-textinput新增五种尺寸:xssmlxl
  • ui-textinput新增prepend-type配置,可以区分前缀和后缀的展现类型

改进

  • ui-cascader组件的滚动条现在符合组件库整体风格
  • 现在ui-dialog的头部和尾部设置只需通过slot="header"slot="footer"来指定,不再要求必须使用<header><footer>标签,和其他组件的用法保持一致

修复

  • 修复ui-textinput组件在使用prepend/appendappend-type配置时的一个样式问题
  • 修复ui-textinput在使用prependappend配置时,同时使用表单的禁用和只读状态时,表单样式错误的问题
  • 修复ui-formgroup组件会影响子组件中.item元素的样式的问题
  • 修复表单组件在设置纯数字字符串(比如:"99")时,在转换过程中字符串会被转换成数字类型,若字符串中为较长数字或小数,最终导致输入数据不正确的问题

更多

  • 现在所有组件的演示也可以在CodePen中在线预览

升级注意事项

  • ui-card不再支持slot传入headerdiv来设置卡片的头部和主体,现在需要通过slot="header"来设置卡片头部,其余内容会默认为卡片的主体
  • ui-textinputappend-type配置不再应用于前缀和后缀的样式控制,现在需要通过prepend-type来控制前缀样式,append-type来控制后缀样式
  • ui-dialog中的<header slot="header"><footer slot="footer">现在不再需要使用<header><footer>标签,像<div slot="header"><div slot="footer">这样的写法也被支持
  • ui-dialogfooter部分,在之前的版本中如果要添加操作区需要在<footer slot="footer">标签中增加子级<div>来实现,现在可以在任意的标签中使用.operate元素来实现一个操作区,比如<div slot="footer"><div class="operate"></div></div>这样的写法

0.12.2

2019年2月22日

新特性

  • 支持自定义主题色

改进

  • 现在ui-dropdownui-tipui-popover在鼠标右键点击时不会触发弹出框的显示及隐藏

修复

  • 修复ui-dropdowntrigger配置不为click时,点击展示下拉列表的逻辑问题
  • 修复ui-table文档中的一些问题
  • 修复ui-calendar文档中的一处问题及部分文档日期格式在Safari浏览器中错误的问题
  • 修复ui-tip组件当trigger配置设为hover click时的触发行为不正确的问题
  • 修复ui-carousel文档中的一处错误
  • 修复ui-menu在使用side-collapse配置及block样式时的交互样式错误问题

更多

  • 所有交互组件可兼容FirefoxSafari浏览器
  • 组件库中所有的childs字段均改为children

升级注意事项

  • 所有组件配置中的childs字段已改为children,涉及:ui-cascaderlist配置、ui-menumenu配置、ui-treetree配置

0.12.1

2019年2月19日

新特性

  • 新增ui-empty空状态组件
  • ui-transfer新增source-to-target-texttarget-to-source-text配置,可以自定义按钮文案
  • ui-transfer新增source-footertarget-footer两个slot,可以自定义两侧底部内容

修复

  • 修复ui-treecan-click配置设为false时,子节点仍然可以点击的问题
  • 修复ui-tree的连接线(cable配置)的样式问题
  • 修复一些文档错误

更多

  • 新增图标( mo-icon-tag-f / mo-icon-drawer-full / mo-icon-drawer-empty)

0.12.0

2019年2月8日

新特性

  • 新增ui-tree树状控件组件
  • 新增ui-rate评分组件
  • 新增ui-anchor锚点导航组件
  • 新增ui-transfer穿梭框组件
  • 新增ui-popover弹出框组件
  • 新增ui-cascader级联选择组件
  • ui-carousel新增direction配置,可设置竖向的轮播
  • ui-menu支持暗色系配色
  • ui-menu支持side-collapse配置,可以折叠侧边栏
  • ui-counter新增controls-position配置,可调按钮位置
  • ui-dropdown新增auto-reverse配置,可在下拉菜单超出可视区域时自动反转出现方向
  • ui-checkboxui-radio新增hidden-options配置,可以隐藏指定的选项
  • ui-tip新增align配置,可以设置小提示对齐

改进

  • 现在ui-linkui-btn中使用js来执行代码时,可以通过this访问正确的视图模型上下文
  • 优化文档中示例的展示,使示例更清晰
  • 优化文档中配置的展示
  • 优化部分组件的示例
  • 现在文档中的示例可以在jsfiddle中浏览
  • 组件的事件文档增加参数说明
  • 组件的方法文档增加返回值说明
  • 优化Webpack构建性能

修复

  • 修复ui-itemlist的一个样式问题
  • 修复ui-grid的一些样式问题
  • 修复ui-block文档中的一处错误
  • 修复ui-tab嵌套使用时,父组件会影响子组件的问题
  • 修复ui-pagination使用total配置时的一个问题
  • 修复ui-pagination的一个样式问题
  • 修复ui-multiinputadd方法在某些情况下返回undefined的问题
  • 修复ui-imagemap在某些情况下热区编辑区缩放会变为0%的问题
  • 修复ui-tiptrigger-in-delay配置大于0且trigger配置为hover时,会导致鼠标从触发元素移动到提示内容时,小提示消失的问题
  • 修复ui-tip中当trigger配置为click时,点击显示,然后使用toggle()方法关闭小提示后,点击无法再次打开的问题

废弃

  • 移除所有表单组件default-value配置

更多

  • Morning UI 网站更新
  • Morning UI Roadmap更新
  • 推荐Vue版本升级至2.5.22
  • 优化单元测试写法
  • v-model在表单组件初始化时会同步数值到表单,行为与default-value保持一致
  • 修正部分文档中的错误
  • 新增Vue版本兼容性测试
  • 新增三个图标(mo-icon-folder-close-o/mo-icon-folder-open-o/mo-icon-file-o)

升级注意事项

  • 请注意本地Vue版本,推荐版本升级至2.5.22
  • 现在所有表单组件的default-value配置被废弃了,可以通过v-model来替代。若只想为表单单次设值,也可以通过set()setGroup()方法来替代。
  • 现在v-model的行为有略微改变,将会在表单初始化时对表单进行首次赋值。在早前的版本中若表单处于disabled状态,只有default-value会进行首次赋值,v-model不会首次赋值。在新的版本中表单处于disabled状态,v-model也会进行首次赋值。

0.11.17

2018年1月3日

改进

  • 现在ui-table在导出csv文件时会过滤HTML标签,并将<br>转换为换行符

修复

  • 修复ui-dialog使用时可能导致内部元素高宽获取错误的问题
  • 修复ui-table导出csv文件时,特殊字符引起的csv错乱
  • 修复ui-table导出的csv文件中包含中文字符时,在excel中打开乱码的问题

0.11.16

2018年11月14日

新特性

  • ui-grid支持响应式布局

修复

  • 修复ui-select组件设置一个数组的值且数组中包含数字时,值会被过滤的问题
  • 修复ui-pagination页码输入框的样式问题
  • 修复ui-pagination组件报错的问题

更多

  • LESS升级至3.8.1

0.11.15

2018年8月28日

修复

  • 修复ui-videoui-audio组件进度条的样式问题
  • 修复ui-imagemap在某些情况下缩放值会调整为0%的问题

更多

  • README新增BrowserStack的信息

0.11.14

2018年8月25日

改进

  • ui-table的单元格中使用Vue组件可以通过context对象获取到正确的上下文了(不需要通过window代理)
  • 使用Vue Lint检查并通过Priority A: Essential(Error Prevention)规则

修复

  • 修复表单组件的value-change会多次触发的问题,并增加对应的单元测试
  • 修复边框和背景配色类无效的问题
  • 修复部分表单组件禁用状态下的样式问题
  • 修复ui-texteditor组件在设置特殊数值(对象)时可能出错的问题
  • 修复ui-select使用separate-emit配置后一个样式问题

废弃

  • ui-select的选项内容现在仅支持HTML

升级注意事项

  • 现在表单组件的value-change事件不会在组件初始化时触发一次,重复触发次数也减少了,这符合value-change事件预期的行为。但是由于之前和触发行为不同,可能导致某些问题。请在升级版本的时候对使用此事件的场景进行检查
  • ui-select的选项内容现在仅支持HTML,需要排查是否使用了Vue组件,并替换成HTML

0.11.13

2018年8月22日

新特性

  • 新增ui-carousel轮播组件
  • ui-formgroup支持设置表单项标题的对齐方式

改进

  • 统一表单组件的form-name配置的行为和表现
  • form-name为空时,不需要设置hide-name表单名称也会隐藏
  • ui-switchform-name文字色彩不会随着组件的色彩配置改变

修复

  • 修复ui-counter的一个样式问题
  • 修复ui-menu的一些问题

废弃

  • ui-texteditor组件移除placeholder配置
  • ui-switch组件移除auto-hide-name配置

升级注意事项

  • form-name配置现在在所有的表单组件中有了一致的行为和表现,部分表单组件原有显示form-name的行为采用新的inside-name配置替代,具体使用见组件文档
  • ui-texteditor组件的placeholder配置被移除,可用inside-name替代
  • ui-switch组件移除auto-hide-name配置,现在表单名(form-name)为空时会自动隐藏
  • 现在ui-switchform-name文字色彩不会随着组件的色彩配置改变,如需调整色彩,可以通过CSS覆写

0.11.12

2018年8月19日

新特性

  • ui-menu新增三种尺寸:sxsxxs
  • ui-menu新增position-current配置,可定位到所在菜单项
  • ui-menu新增side-expand配置,可设置不可收缩的菜单
  • ui-menu新增lineblock两个样式类,支持极简、线条、区块三种风格
  • ui-menu新增fill样式类,可以使菜单自适应父级元素高度(仅在position配置为top时可用)

改进

  • 改进表单组件在FirefoxSafari浏览器中的兼容性

修复

  • 修复ui-counter在某些情况下鼠标键放开后仍会计数的错误
  • 修复ui-menu的一些样式问题

升级注意事项

  • ui-menu的默认样式变为极简,若要使用之前版本的样式,需要添加line的样式类

0.11.11

2018年8月15日

新特性

  • 新增ui-menu导航菜单组件
  • 新增ui-steps步骤条组件
  • ui-tablecol-set配置支持pos,可用于设置列的位置

改进

  • ui-select支持快捷键(方向上/下键和回车键)选择选项

修复

  • 修复ui-datepickerui-datetimepicker在某些情况下弹窗位置会超出可视区边界(位置修正失效)的情况
  • 修复Guide/基础/形态文档中的一处链接错误

更多

  • 推荐Vue版本升级至2.5.17

升级注意事项

  • 请注意本地Vue版本,推荐版本升级至2.5.17

0.11.10

2018年7月26日

新特性

  • 新增ui-alert告示组件
  • ui-slider新增show-counter配置,可以显示在滑块输入旁显示计数器

改进

  • 优化ui-counter组件的尺寸,使其与其他表单组件更协调

修复

  • 修复ui-message组件的show-type配置为topleft时,消息不会显示的问题
  • 修复在浏览器缓存(from disk cache及from memory cache)情况下ui-upload组件通过URL获取图片失败的问题

0.11.9

2018年7月23日

新特性

  • 新增ui-progress进度条组件
  • ui-textinputui-textarea组件新增maxlength配置

改进

  • 现在ui-select的下拉框超过视窗边界时,会自动反转方向

修复

  • 修复ui-dialogz-index不按打开顺序递增的问题

0.11.8

2018年7月16日

新特性

  • ui-dropdown组件新增trigger-in-delay配置

改进

  • ui-tipui-dropdown组件默认开启trigger-in-delay配置
  • ui-colorpicker在用户输入非法色值时会自动校正

修复

  • 修复ui-dialog同步调用toggle(true)toggle(false)时,窗口不会关闭的问题
  • 修复ui-table中包含ui-linkui-btn时,在开启fixed-title-col时滚动列覆盖标题列的问题
  • 修复ui-colorpickerset()方法在某些情况下设值失败的问题
  • 修复ui-colorpicker在某些情况下在色板上无法单击选中颜色
  • 修复ui-colorpicker输入色值后颜色不变的问题

升级注意事项

  • 现在ui-tipui-dropdown组件的trigger配置为hover时,不会立即触发,会有200毫秒的延迟。可以通过将trigger-in-delay配置设为0,来达到立即触发的效果。

0.11.7

2018年7月10日

新特性

  • 新增ui-counter计数器组件
  • ui-tip新增trigger-in-delay配置,可以延迟触发小提示

修复

  • 修复ui-colorpicker组件的Vue警告

更多

  • 更新贡献者指南文档

0.11.6

2018年7月4日

改进

  • 规范了ui-btnui-link的样式行为
  • 优化了ui-dialog非首次打开的性能

修复

  • 修复ui-select高性能模式下拉列表高度计算错误的问题
  • 修复ui-texteditor图片上传弹窗无法主动关闭的问题

0.11.5

2018年7月3日

新特性

  • ui-datepickerui-datetimepicker新增range-input-direction配置,可以在区间选择时竖向排列输入框

修复

  • 修复ui-select文档中的一处错误
  • 修复ui-collapse开启max-show配置无效的问题
  • 修复ui-collapseline样式类样式错误问题

0.11.4

2018年7月1日

新特性

  • 新增ui-collapse折叠面板组件
  • ui-upload支持显示真实的上传进度
  • ui-colorpicker新增show-pickerhide-pickerhue-slider-changealpha-slider-changeinput-type-change事件和togglePicker方法
  • ui-tab新增disabled-options配置,支持禁用指定标签

改进

  • 使用Parallelism优化CircleCI持续集成性能

修复

  • 修复ui-btnui-link的一些样式问题
  • 修复ui-datepickerui-datetimepicker在选中特定日期范围时显示区间错误的问题
  • 修复ui-dropdown点击触发元素无法关闭下拉菜单的问题

0.11.3

2018年6月28日

新特性

  • ui-texteditor组件新增图片工具,同时支持图片定位及缩放

改进

  • 优化ui-select在处理大量可选项时的性能
  • ui-btnui-link采用<a>标签实现,可支持浏览器中链接的功能

修复

  • 修复ui-video组件的一个样式问题
  • 修复ui-datepickerui-datetimepickerdone-hidden配置在开启quick-pick时不生效的问题

0.11.2

2018年6月25日

新特性

  • ui-multiform组件新增show-type配置
  • ui-texteditor组件tools工具配置新增divider(横划线)

修复

  • 修复ui-table在设置标题列并且数据为空时的样式错误
  • 修复ui-imagemap缩放时光标状态可能与缩放状态不一致的情况
  • 修复 ui-imagemap在缩放放大模式下新建区域最小高宽错误的问题
  • 修复ui-select使用dynamic-list配置后的一些问题
  • 修复ui-datetimepickerui-datepicker在开启is-range配置后无法删除选中日期的问题

0.11.1

2018年6月24日

新特性

  • ui-table新增title-col-width`配置,可以设置标题列的绝对宽度

修复

  • 修复ui-colorpicker透明度不能拖动调整的问题
  • 修复ui-select使用separate-emit配置时可能报错的问题('removeEventListener' of null)
  • 修复ui-datetimepickerui-datepicker开启is-range配置后弹窗错位的问题

更多

  • 文档新增富文本编辑器tools配置的演示

0.11.0

2018年6月23日

新特性

  • 新增字体图标库
  • 新增ui-sticky吸附组件
  • 新增ui-audio音频组件
  • 新增ui-video视频组件
  • 新增ui-slider滑块输入组件
  • 新增ui-colorpicker颜色选择器组件
  • ui-select新增list配置,用来设置可选项目
  • ui-select新增dynamic-listvalidate配置,开启后支持动态调整可选项目及过滤项目
  • ui-select新增max-show-height配置,用来替代原有的max-show,原有的max-show配置现在用来控制最多显示项目
  • ui-select新增search事件
  • ui-select选中项标识更明显
  • ui-textinput新增append-type配置,前置和附加内容支持行内样式
  • ui-textarea新增auto-size配置,可设置段落输入框自动调整高度
  • ui-textarea新增max-rows配置,可设置最大高度
  • ui-btn新增plainroundcircle样式类,以及可配合ui-img实现图片按钮
  • ui-breadcrumbs新增separator配置,可修改层级分隔符
  • ui-tab新增position配置,可调整标签页位置
  • ui-tab新增btn样式类,可设置按钮式标签页
  • ui-checkbox新增disabled-options配置,可禁用部分选项
  • ui-checkbox新增max配置,可设置对多可选项目数
  • ui-checkbox新增parent配置,支持多个ui-checkbox选择联动
  • ui-checkbox新增bordervertical样式类,为组件增加带边框和垂直样式布局
  • ui-radio新增disabled-options配置,可禁用部分选项
  • ui-radio新增bordervertical样式类,为组件增加带边框和垂直样式布局
  • ui-tip新增position方法,配置trigger新增method选项
  • ui-switch新增open-noteclose-note配置,可为开关添加备注
  • ui-switch新增open-markclose-mark配置,可为开关添加内部标记
  • ui-datepickerui-datetimepicker新增done-hidden配置

改进

  • 新的文档
  • 优化加载动画效果
  • 全局事件管理支持hashchange事件
  • ui-tab组件样式优化
  • morning-co-font-*morning-co-border-*morning-co-bg-*配色类缩短为mo-co-font-*mo-co-border-*mo-co-bg-*
  • ui-tipunderline样式类改名为line
  • ui-imgrounded样式类改名为round
  • ui-switch组件样式优化
  • 优化ui-formgroup中的部分字体大小,使其更具可读性
  • ui-multiinput在删除项目时不会清空输入框已输入的内容

修复

  • 修复ui-dropdown组件auto-close的一个问题

废弃

  • ui-textareasetRows(num)方法被废弃

更多

  • 新的更新日志规范
  • 更新对比文档,新增与iView的对比

升级注意事项

  • ui-select的选项定义方式改变,现在需要使用list配置来定义选项
  • ui-selectmax-show配置改名为max-show-height
  • ui-multiinput在删除项目时不会清空输入框已输入的内容
  • ui-textareasetRows(num)方法被废弃,采用rows配置来替代
  • ui-tabunderline样式类改名为line
  • ui-imgrounded样式类改名为round
  • ui-downdrop组件的内置icon从<i class="morningicon">&#xe6b1;</i>变为<i class="mo-icon mo-icon-dropdown"></i>
  • morning-co-font-*morning-co-border-*morning-co-bg-*配色类缩短为mo-co-font-*mo-co-border-*mo-co-bg-*

0.10.32

2018年6月5日

  • ui-upload组件新增keep-origin-name配置,可以保留文件原始名
  • 修复ui-table组件的empty-cell-value配置判断问题
  • 修复ui-table的一些样式问题
  • 修复ui-table行高计算错误的问题

0.10.31

2018年5月28日

  • ui-calendar组件区分高亮当天和高亮日期的样式
  • ui-datepickerui-datetimepicker现在会高亮当前日期
  • 修复ui-tip判断内容是否为空的一个逻辑错误
  • 修复ui-tab再锚点错误的情况下会报错的问题

0.10.30

2018年5月24日

  • ui-uploadvalidate配置新增参数,可用于获取图片的高度和宽度
  • 优化 ui-select切换下拉列表的性能
  • 修复ui-selectz-index计算错误导致部分场景无法展示的问题
  • 修复ui-imagemap的值用getGroup方式取值时可能出现错误的问题

0.10.29

2018年5月22日

  • ui-select新增list-width配置用来设置下拉列表的宽度
  • 修复ui-select组件使用separate-emit配置后下拉选项不可见的问题

0.10.28

2018年5月22日

  • ui-tab新增no-padding样式类
  • 优化ui-select在渲染大列表时的性能
  • 修复ui-datepickui-datetimepick中的快速选择区域消失的问题

Upgrade Precautions

  • 现在ui-tab默认具有内边距,可以通过no-padding样式类来取消内边距

0.10.27

2018年5月20日

  • ui-tab新增anchor-target配置,支持锚点定位
  • ui-select新增separate-emit配置
  • 完善组件的基础单元和端点测试
  • 修复ui-imagemap新增的热区自定义数据为undefined
  • 修复动态更新ui-select可选项时导致选项的Tip错乱的问题
  • 修复ui-tipui-select组件文本溢出的一个问题
  • 修复Vue警告(Do not use built-in or reserved HTML elements as component id)
  • 修复文档中的一些错误

0.10.26

2018年5月18日

  • 新增Vue版本检测并要求大于2.5.2
  • ui-timepickerui-datepickerui-datetimepicker新增separator-type配置
  • 修复ui-dropdownui-select等有弹框的组件导致父容器出现竖向滚动条
  • 修复ui-select导致父容器出现横向滚动条
  • 修复ui-radio样式错乱的问题
  • 更新Vue文档链接
  • 为GitHub增加Contributing Guidelines和Code of conduct

0.10.25

2018年5月17日

  • 优化ui-selectui-timepickerui-datepickerui-datetimepicker组件的弹框,若超出窗口位置会自动调整位置
  • 优化CSS大小(从 240.57kb 减少至 186.257kb)
  • 修复日期组件文档中quick-pick配置中的一个错误
  • 修复ui-imagemap的一个问题(custom validator check failed for prop "color")
  • 修复ui-datepicker中的一个样式问题
  • 修复ui-datepicker中一个数值类型错误的问题
  • 修复ui-datepicker中启用quick-pick会报错(Uncaught TypeError: Cannot read property '0' of undefined)的问题
  • 修复ui-datepickerui-datetimepicker在开启is-range的配置时default-value超过可选范围时报错的问题
  • 修复ui-timepickerui-datepickerui-datetimepicker中获取相近日期及时间的一个问题
  • 修复ui-select选中项后,搜索功能显示错误的问题
  • 修复ui-tip在某些情况下会闪烁的问题
  • 新增Morning UI CSS Analysis工具帮助开发者分析各个组件的CSS大小(npm run css-analysis)

Upgrade Precautions

  • ui-gridaveragegap被废弃,采用avggap替代
  • ui-timepickerui-datepickeralign配置不再对弹出的时间选择框位置生效,选择框位置仅会居中

0.10.24

2018年5月14日

  • 表单组件新增readonly状态
  • 新增CHANGELOG
  • 为GitHub新增Issue templates及Pull request template
  • ui-dropdown支持右键触发
  • ui-dropdownui-tip的弹出框遇到边界会自动调整位置,使内容在窗口内
  • ui-tip新增auto-reverse配置,当小提示超出窗口时允许反转方向
  • 修复ui-select在禁用状态下开启multi-select配置后仍可输入的问题
  • 修复ui-select文档中形态部分的错误
  • 修复ui-imagemap上传图片后高宽计算错误

0.10.23

2018年5月12日

  • ui-tablecol-setrow-setcell-set支持更多的颜色
  • ui-dropdown支持配合链接使用,并新增trigger配置
  • 修复ui-dropdown下拉弹框可能被遮挡的问题
  • 更新README

0.10.22

2018年5月9日

  • ui-datetimepickerui-datepicker支持快速选择
  • 增加主流UI库对比文档
  • 修复项目首次运行测试无法通过的问题
  • CDN增加unpkg.com

0.10.21

2018年4月22日

  • webpack升级至4.6.0
  • 优化工程构建性能
  • 优化图片热区组件并增加编辑区缩放功能
  • 修复ui-timepicker内部滚动会引起外部滚动的问题

0.10.20

2018年4月18日

  • ui-imagemap新增clean-allzone-btn配置,开启后显示清空所有热区按钮
  • 修复ui-timepicker在选择时间时,如果禁用了某段时间会有闪烁的问题
  • 修复ui-tip鼠标无法移动到内容区域的问题
  • 修复ui-datepickeris-rangeselectable-range无法同时使用的问题

0.10.19

2018年4月15日

  • ui-select组件新增auto-reset-search配置,开启后在多选模式下选中项目后会重置搜索内容
  • ui-select组件新增hide-selected配置,关闭后选中的项目不会消失
  • 修复ui-select组件在多选时,项目值和名称不一致的问题

Upgrade Precautions

  • ui-select移除clean-btn配置,采用clearable配置代替

0.10.18

2018年4月13日

  • 新增ui-datetimepicker日期时间选择器
  • 优化ui-datepicker的区间选择功能
  • ui-calendar新增date-enterdate-leave事件
  • ui-datepicker新增input-focusinput-blurfocusblur事件
  • ui-timepicker新增getDate方法
  • 修复ui-tab的标签页不能动态修改的问题
  • 修复在Vue版本2.5.14之后ui-table会导致内存溢出的问题
  • 适配Vue版本至2.5.16

0.10.17

2018年2月26日

  • 新增ui-datepicker日期选择器组件
  • 修复ui-select在同时使用multi-select配置和v-for生成列表时无法选择的问题
  • ui-calendar新增highlight-hover/background-mark/point-mark配置以及click-date事件

0.10.16

2018年1月31日

  • 新增ui-timepicker时间选择器组件
  • ui-imagemap支持max-spot配置

0.10.15

2018年1月16日

  • 标准化组件的clearable行为
  • 修复使用v-model时组件数值初始化不正确的问题
  • 修复ui-imagemap组件无法清空数值

0.10.14

2018年1月15日

  • ui-multiform新增item-validator配置
  • ui-textinputappendprepend配置支持HTML
  • ui-textinputui-select新增align配置
  • ui-select新增clearable配置,可以清空表单数据
  • ui-select新增prepend配置
  • 修复ui-imagemap组件的hide-name配置无效的问题
  • 修复ui-select的一个取值错误问题
  • 修复ui-message的z-index问题
  • 修复ui-imagemap无法删除值的问题

0.10.13

2017年12月7日

  • 配置文档中的key可直接跳转到对应的demo
  • 增加许可证扫描(fossa)
  • 修复ui-imagemap组件的一些问题
  • 修复文档的一些问题
  • 更新全局命名

0.10.12

2017年12月5日

  • 新增ui-imagemap图片热区组件
  • 新增cleanGroup()方法
  • ui-upload组件新增isUploading()方法,用来判断组件是否仍然上传图片
  • 修复ui-upload触发最大上传限制后,删除文件仍然显示无法上传的问题
  • 修复文档中的一些问题

0.10.11

2017年11月29日

  • 新增ui-calendar日历组件
  • ui-table组件支持单列/多列排序,支持导出.csv文件时排除指定列
  • ui-table支持隐藏特定列
  • ui-table在没有数据时会显示"无数据"
  • 新增findAllVM方法用来查找所有匹配ref的组件vm
  • ui-message组件的close-time配置新增false值,设置后消息不会定时关闭
  • 修复ui-pagination可能出现无法跳转页码的问题
  • 修复ui-message组件关闭按钮错误的问题
  • 修复ui-multiform在使用批量输入后,无法点击修改项目内容的问题
  • 修复文档的一些问题

0.10.10

2017年11月27日

  • 新增ui-message消息组件
  • 组件生成的HTML标签的前缀改为mor-
  • 符合Vue风格指南中优先级D的规则
  • ui-dialog组件新增show-mask配置

Upgrade Precautions

  • 组件生成的HTML标签前缀由i-变为mor-,如JS、CSS有使用请修改

0.10.9

2017年11月23日

  • 新增ui-upload文件上传组件
  • 修复morning.getGroupJson方法无法使用的问题
  • 修复ui-textinputui-textarea设置某些值(对象或数组的JSON字符串)得到的结果不符合预期的问题
  • 符合Vue风格指南中优先级A的规则

0.10.8

2017年11月20日

  • 组件的配置支持单向数据流(与父组件属性绑定)
  • ui-table支持HTML内容和Vue组件
  • 增加配色CSS类,为组件外元素提供颜色
  • 文档章节增加锚点
  • 修复ui-table配置的一些问题
  • 修复文档的一些错误

Upgrade Precautions

  • 声明被移除,通过形态来替代,使用方法也发生变化,详见形态文档
  • 声明style现在通过形态color替代
  • 声明中状态的loadingprocessing被移除
  • 布局组件更名为样式组件
  • 组件的配置形态支持单向绑定
  • setConf方法被移除
  • ui-tablesetList方法被移除,通过配置list替代

0.10.7

2017年11月13日

  • 新增ui-table表格组件
  • ui-grid栅格组件列数从16变为24

Upgrade Precautions

  • ui-grid栅格组件一行列数更新至24列

0.10.6

2017年11月20日

  • 组件的配置支持单向数据流(与父组件属性绑定)
  • ui-table支持HTML内容和Vue组件
  • 增加配色CSS类,为组件外元素提供颜色
  • 文档章节增加锚点
  • 修复ui-table配置的一些问题
  • 修复文档的一些错误

Upgrade Precautions

  • 声明被移除,通过形态来替代,使用方法也发生变化,详见形态文档
  • 声明style现在通过形态color替代
  • 声明中状态的loadingprocessing被移除
  • 布局组件更名为样式组件
  • 组件的配置形态支持单向绑定
  • setConf方法被移除
  • ui-tablesetList方法被移除,通过配置list替代

0.10.7

2017年11月13日

  • 新增ui-table表格组件
  • ui-grid栅格组件列数从16变为24

Upgrade Precautions

  • ui-grid栅格组件一行列数更新至24列

0.10.6

2017年11月10日

  • ui-multiinput组件新增update方法
  • ui-multiform组件新增item-fillerclean-btn配置
  • 完善样式组件的端点(E2E)测试
  • 项目构建工具升级至Webpack3

Upgrade Precautions

  • ui-multiformitem-title-key配置被移除,使用item-filler替代

0.10.5

2017年11月6日

  • ui-multiform组件支持批量输入
  • 表单组件数据支持通过v-model指令双向绑定
  • 网站支持HTTPS,增加Google Analytics

0.10.4

2017年11月5日

  • 新增ui-multiform多项表单输入组件
  • 支持文档搜索(DocSearch)
  • 支持使用模块管理器(Webpack/Rollup等)
  • 支持CDN引用(cdn.jsdelivr.net)

Upgrade Precautions

  • 通过模块方式引入,不会在全局注册window.morning变量
  • 初始化方法从morning.init([options])变为Vue.use(morning, [options])

0.10.3

2017年11月2日

  • ui-formgroup支持内联布局
  • 现在表单方法.get()返回原始值,.getJson()返回JSON值
  • 新增样式组件的单元测试
  • 更新开发者规范
  • 优化CI流程中的测试覆盖率部分,避免重复的测试
  • 优化文档构建方式,减小文档体积
  • 修复ui-select在搜索模式下不会出现无项目提示的问题

Upgrade Precautions

  • 表单组件的.get()方法变更,请查询最新文档
  • 组件样式中以驼峰法命名的class现在换成了中划线法命名
  • 所有之前返回undeifned的组件方法,现在都会返回组件的Vue实例(取值方法除外)
  • ui-tabswitchNext()switchPrev()方法换成了next()prev()方法

0.10.2

2017年11月1日

  • 增加ui-pagination分页组件
  • 增加codecov.io统计测试覆盖率
  • 更新文档
  • 修复ui-select组件的list通过模板渲染,会导致默认值被过滤的问题

0.10.1

2017年10月31日

  • 增加codacy代码质量检测
  • 增加Lint、Build、Test、Coverage等CI流程
  • 更新README
  • 优化功能色彩
  • 移除.npmignore
  • 修复ESLint和StyleLint检测到的问题
  • 修复表单组的中表单销毁了,但值还可以通过getGroup取到的问题

0.10.0

2017年10月31日

MorningUI第一个版本,基于HMP UI,规范了定义,实现部分组件。