Releases: DevCloudFE/vue-devui
Releases · DevCloudFE/vue-devui
v1.0.0-rc.8
What's Changed
Exciting New Features 🎉
- feat(Form): 新增移除校验结果和重置值的方法 by @xingyan95 in #586
- feat(Form): 支持validate事件&支持配置rules变更后立即触发校验 by @xingyan95 in #591
- feat(Form): 支持设置校验结果反馈图标 by @xingyan95 in #594
- feat(buttonGroup): 增加 button-group 组件 (close #568); by @vaebe in #629
- feat: width过小时生成省略号并支持悬浮 by @GaoNeng-wWw in #614
- feat(button): button添加shape属性 by @daviForevel in #674
- feat(input/textarea): 修复input测试用例问题,textarea增加原生属性透传 by @newer2333 in #678
Bug Fixes 🐛
- fix(Cascader): 修复Cascader组件中class与Tag组件class重名导致tag组件样式异常 (close #582) 。 by @vaebe in #585
- fix(Popover): 鼠标移入Popover内Popover不应关闭 by @xingyan95 in #589
- fix(Tooltip): 修复鼠标不能移入到内容上的问题 by @xingyan95 in #590
- fix(Popover): 移除popover中的样式前缀 by @xingyan95 in #662
- style(Tabs): 动画采用样式变量&间距需为4的倍数 by @xingyan95 in #661
- style(Switch): 修复动画的样式变量 by @xingyan95 in #665
Other Changes
- refactor(Input): 重构Input组件代码 by @xingyan95 in #588
- refactor: 将
devui
样式前缀抽离成单独的scss变量 by @kagol in #595 - refactor: 抽取devui样式前缀 by @xingyan95 in #600 and multiple other pull requests
- docs(rate): 优化rate组件文档 by @kagol in #668
New Contributors
- @daviForevel made their first contribution in #674
- @newer2333 made their first contribution in #678
Full Changelog: v1.0.0-rc.7...v1.0.0-rc.8
v1.0.0-rc.7
What's Changed
Exciting New Features 🎉
- feat(Form): 表单项的必填红色星号标志可以正确被设置 by @xingyan95 in #536
- feat(Form): 优化校验结果的样式&优化文档 by @xingyan95 in #539
- feat(Progress): add
percentageTextPlacement
percentageTextColor
api by @Lonely-shang in #564 - feat(Form): 增加校验消息提示类型参数 by @xingyan95 in #570
Bug Fixes 🐛
- fix(theme): 修复了menu组件覆盖文档的错误 by @GaoNeng-wWw in #537
- fix(auto-complete): 修复input宽度没有自适应的bug by @zxlfly in #546
- style(List): ListItem组件增加垂直居中的样式 by @xingyan95 in #548
- fix(menu): 修复了若干组件问题 by @GaoNeng-wWw in #553
- fix(Progress): 修复percentage属性值越界时产生的显示渲染错误 by @Lonely-shang in #555
- fix(search): search 组件设置 maxLength 不生效 (#485) by @zcj996 in #559
- fix(Badge): Badge组件无status值不显示dot (#507) by @zcj996 in #560
- fix(Button): 修复 Button 组件在loading状态时不应该有hover和active效果 (#558)。 by @zcj996 in #567
- fix(Checkbox): 修复没有导出CheckboxGroup的问题 by @xingyan95 in #574
- fix(editable-select): 修复键盘选择bug by @chenxi24 in #577
- fix(Button): Button组件形态为outline,类型为primary禁用的情况下,不应该有hover效果 (#575)。 by @zcj996 in #579
- fix(Button): Button组件的outline形态hover效果缺少动效 (#573)。 by @zcj996 in #580
- fix(Loading): Loading 组件动效的卡顿感 (#571)。 by @zcj996 in #581
- fix(Rate): 修复
type
属性下color
属性失效问题 by @Lonely-shang in #578
Other Changes
- docs: 优化部分组件文档 by @kagol in #541
- docs: 优化部分组件文档 by @kagol in #542
- docs: 优化Splitter等部分组件的文档 by @kagol in #543
- docs: 优化组件文档 by @kagol in #545
- refactor(pagination): 重构Pagination组件使其符合开发规范 by @kagol in #550
- refactor(Progress): 给一些具有any的类型添加具体类型 by @Lonely-shang in #561
- docs(DatePicker): 修正DatePicker文档格式 (#544)。 by @zcj996 in #565
- fix(Fullscreen): 修复 Fullscreen 组件中 ts 警告。 by @zcj996 in #572
Full Changelog: v1.0.0-rc.6...v1.0.0-rc.7
v1.0.0-rc.6
What's Changed
Exciting New Features 🎉
- feat(Table): Table支持筛选功能 by @xingyan95 in #456
- feat(slider): 新增color属性 by @ming-bin in #494
- feat(virtual-list): 虚拟列表组件 by @linxiang07 in #500
- feat(tree): 勾选功能增加父子关联逻辑 by @kagol in #514
- feat(tree): 增加checkStrategy支持自定义勾选策略 by @kagol in #518
- feat(menu): 菜单组件 by @GaoNeng-wWw in #516
- feat(multi-auto-complete): 初始化组件 by @zxlfly in #527
- feat(tree): 增加合并节点的功能 by @kagol in #531
- feat(Form): 完成基本的校验功能 by @xingyan95 in #534
Bug Fixes 🐛
- fix(AutoComplete): 修复AutoComplete没有获取焦点时输入框高亮的bug by @xingyan95 in #458
- fix(Popover): 修复Popover被Overlay覆盖样式的问题 by @xingyan95 in #457
- fix(Dropdown): 修复Dropdown漏传参数问题 by @xingyan95 in #490
- fix(Slider): 修复disabled时input未禁用 by @Lonely-shang in #506
- 【修复】InputNumber组件测试问题修复。 by @git-Where in #522
- fix(Button): Button组件的图标大小需要用样式变量设置 by @xingyan95 in #524
- fix(tree): 修复tree组件连接线错误问题 by @kagol in #526
Other Changes
- docs(rate): 修正 rate组件文档 中文名称、移除多余文字、参数命名 allowHalf 改为 allow-half by @zcj996 in #449
- docs(overview): 完善Overview页面 by @kagol in #464
- refactor(breadcrumb): 优化面包屑组件目录结构和文档 by @kagol in #466
- feat(Tooltip): 补充Tooltip单元测试&优化文档格式 by @xingyan95 in #468
- refactor(steps-guide): 优化目录结构和文档 by @kagol in #469
- refactor(Form): 参考规范调整From组件目录结构 by @xingyan95 in #483
- docs: 增加网站首页 by @kagol in #499
- docs: 首页适配多种手机机型 by @kagol in #501
- docs: 优化首页样式 by @kagol in #504
- refactor(Form): 参考Rem规范重构代码样式 by @xingyan95 in #509
- refactor(Form): 优化表单API和文档 by @xingyan95 in #512
- refactor(Slider): 给一些具有any的类型添加具体类型 by @Lonely-shang in #523
- docs(slider): 补充color属性的相关文档 by @Lonely-shang in #525
- chore(tree): 修复eslint文件 by @linxiang07 in #530
- chore(tree): 修复eslint问题 by @kagol in #533
- refactor(tree): 优化Tree组件目录结构 by @kagol in #535
New Contributors
- @Lonely-shang made their first contribution in #506
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
v1.0.0-rc.5
What's Changed
Exciting New Features 🎉
- feat(Table): Table组件支持列排序功能 by @xingyan95 in #429
Bug Fixes 🐛
- fix(Rate): 修复 rate 组件半选模式报错 (#376) by @zcj996 in #432
- fix(devui-cli): 优化创建组件模板的脚本 by @kagol in #433
- fix(Dropdown): 修复Dropdown隐藏不销毁时位置不更新的bug&支持贴视图边界对齐时设置偏移量 by @xingyan95 in #442
Other Changes
- docs(button): optimize demo by @kagol in #425
- docs: 优化部分组件的demo文档 by @kagol in #426
- build: add ready components white list by @kagol in #427
- refactor(tabs): 优化目录结构和demo/api文档 by @kagol in #428
- refactor(devui-cli): 优化创建组件模板的脚本 by @kagol in #430
- feat(Popover): 优化Popover组件文档 by @xingyan95 in #435
- feat(Textarea): 优化Textarea文档格式 by @xingyan95 in #436
- fix: GitHub format by @eltociear in #437
- refactor: 将randomId抽离到shared/utils目录中 by @kagol in #445
- refactor: 移除无用的logs by @kagol in #446
New Contributors
- @zcj996 made their first contribution in #432
- @eltociear made their first contribution in #437
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
v1.0.0-rc.4
What's Changed
Exciting New Features 🎉
- feat(Table): 丰富自定义列参数&新增支持自定义表头 by @xingyan95 in #397
- feat(tree): 增加节点连接线 by @kagol in #400
- feat(tree): 增加默认插槽 by @kagol in #402
- feat(tree): add tree content/icon slot by @kagol in #405
- feat(tree):增加 insertBefore 方法 by @kagol in #408
Bug Fixes 🐛
- fix(Table): 修复表头背景失效问题&修复header跟body对齐问题 by @xingyan95 in #401
- fix(Table): 优化Table组件文档和表头样式 by @xingyan95 in #415
- fix(Notification): 修正Notification组件的图标 by @xingyan95 in #417
Other Changes
- chore(read-tip): 修复eslint问题 by @linxiang07 in #396
- fix(drawer): type-error fix by @lnzhangsong in #395
- feat(Table): 优化Table组件文档 by @xingyan95 in #403
- refactor(tree): 将插件改造成带参的形式 by @kagol in #409
- chore(loading): 去除eslint-disable、修复eslint问题 by @linxiang07 in #410
- fixed:修改comment jest 校验 by @nextniko in #406
- docs(tree): 优化tree组件api/demo by @kagol in #421
- feat(Table): 规范细节微调&参照规范完善Table文档 by @xingyan95 in #420
- refactor: optimize directory structure by @kagol in #424
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
v1.0.0-rc.3
What's Changed
Exciting New Features 🎉
- feat(tree): 增加基础版TreeFactory by @kagol in #368
- refactor(tree): 增加useTree并支持插件机制 by @kagol in #375
- feat(Table): 新增Table组件表头分组功能 by @xingyan95 in #371
- feat(tree): 将useTree使用到Tree组件中 by @kagol in #386
- feat(Table): 表格支持索引列 by @xingyan95 in #387
Bug Fixes 🐛
- fix(auto-complete): 修复文档demo样式bug by @zxlfly in #362
- fix(statistic): value may be empty bug eslint comp by @ErKeLost in #364
- fix(Popover): 修复Popover动态渲染时的bug by @xingyan95 in #363
- fix: 构建全量包应该将未完成组件排除 by @kagol in #369
- fix(Tree): 修复Tree组件引入lodash不准确,导致业务vite构建报错问题 by @xingyan95 in #374
- fix: 修复badge单元测试props属性错误问题 by @duqingyu in #381
- fix(Table): 修复表格选择功能无法适配表头分组的问题 by @xingyan95 in #384
Other Changes
- 修复部分组件ESLint问题 by @kagol in #365
- fix(Grid): eslint修复 by @zzztwx in #366
- chore: 修复search组件eslint问题 by @linxiang07 in #372
- chore: 修复部分组件eslint问题 by @kagol in #377
- chore(statistic): 修复eslint问题 by @linxiang07 in #378
- docs: 添加badge的英文文档 by @duqingyu in #382
- chore(image-preview): 修复image-preview的eslint问题、代码规范格式 by @duqingyu in #379
- chore(avatar): 修复eslint问题 by @linxiang07 in #383
- chore(modal): 修复eslint问题 by @linxiang07 in #385
- chore(tag-input): 解决eslint问题 by @kagol in #388
- chore(upload): 修复eslint问题 by @linxiang07 in #389
- chore(pagination): 修复eslint问题 by @linxiang07 in #390
- chore(loading): 修复eslint问题 by @linxiang07 in #392
- fix(auto-complete): 修复eslint和单元测试问题 by @zxlfly in #394
New Contributors
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
What's Changed
Exciting New Features 🎉
- feat: 新增useNamespace hooks,采用Bem规范统一样式命名 by @xingyan95 in #317
- feat(Table): 完成Table组件合并单元格功能 by @xingyan95 in #347
- feat(Table): 新增borderType参数,支持设置表格边框类型 by @xingyan95 in #355
Bug Fixes 🐛
- fix: 修复本地启动首次访问出现白页的问题 by @kagol in #320
- fix: 修复控制台报dLoading重复注册的警告问题 by @kagol in #321
- fix(Select): 修改Select组件的输入框背景色 by @xingyan95 in #332
- fix(Radio): 修改Radio组件圆圈外层选中和禁用样式,个别动画参数用变量代替 by @xingyan95 in #333
- fix(Table): 替换Table组件部分样式为样式变量 by @xingyan95 in #335
- fix(tag): 修复了color不随主题切换而变化的bug by @c0dedance in #349
- fix: 修复tabs最后一个圆角样式问题 by @LiuSuY in #354
Other Changes
- build: 只构建status等于100%的组件 by @kagol in #301
- docs(panel): 修复了英文文档中的错误 by @GaoNeng-wWw in #312
- docs: add contributing docs by @kagol in #319
- feat(Table): 修改Table组件目录结构和部分API文档规范 by @xingyan95 in #330
- chore(tree): 修复部分ESLint问题 by @kagol in #331
- chore: Tree 组件eslint报错修复 by @linxiang07 in #338
- fix: fix popover eslint errors by @banlify in #339
- feat(Table): 使用Rem规范修改Table组件样式命名 by @xingyan95 in #341
- refactor(Table): TD和TH组件从body、header中抽离,解决一个文件定义多个组件的eslint报错 by @xingyan95 in #342
- fix(editable-select):修复Eslint错误 by @chenxi24 in #345
- docs(nav): update playground link by @brenner8023 in #346
- docs(auto-complete): 完善文档,修改部分关联代码 by @zxlfly in #348
- docs(tag): 补全中英文文档 by @c0dedance in #350
- test(tree): Tree组件单元测试基本设计 by @kagol in #356
- fix(tag): 完成组件自检并修改进度为100% by @c0dedance in #358
- fix(ripple): 修复ripple指令eslint 优化 api 优化中英文文档 by @ErKeLost in #340
- docs: 遮罩层文档添加英文标题 by @gebilaofan in #360
New Contributors
- @unfound made their first contribution in #309
- @LiuSuY made their first contribution in #354
- @gebilaofan made their first contribution in #360
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
v1.0.0-rc.1
What's Changed
Exciting New Features 🎉
- feat(Dropdown): 新增参数、方法等 by @xingyan95 in #276
- feat: Badge组件增加common类型 by @xingyan95 in #271
- feat: 修改Tab和Button无限主题的颜色 by @xingyan95 in #270
Other Changes
- build: 完善脚本支持在左侧导航显示主题定制的文档 by @kagol in #254
- refactor(timeline): rename time-axis to timeline by @kagol in #255
- fix: fix ls-lint/eslint/stylelint by @kagol in #256
- style: fix stylelint errors by @kagol in #257
- style(eslint): auto fix eslint errors by @kagol in #263
- refactor: 优化组件命名并修复lint问题 by @kagol in #262
- style(eslint): auto fix eslint errors by @kagol in #263
- refactor: 优化部分组件的api/demo命名 by @kagol in #267
- chore: 生成 changelog.md by @banlify in #268
- refactor: 优化devui-theme by @xingyan95 in #272
- refactor(icon): 优化Icon组件,修复ESLint问题 by @kagol in #273
- style(skeleton): 手动修复 Eslint 报错 by @ivestszheng in #275
- refactor(pagination): 优化Pagination组件,修复ESLint问题 by @kagol in #274
- refactor(overlay): 重构Overlay组件使其目录结构更清晰 by @kagol in #277
- refactor(fullscreen): 修复Fullscreen/Overlay组件的ESLint问题 by @kagol in #282
- refactor(pagination): 导出Pagination组件的类型文件 by @kagol in #291
- refactor(status): 优化Status组件的目录结构 by @kagol in #287
- refactor(panel): 优化Panel组件的目录结构并修复ESLint问题 by @kagol in #288
- refactor(search): 优化Search组件目录结构 by @kagol in #289
- refactor(alert): 优化Alert组件的目录结构 by @kagol in #290
- docs: 优化快速开始和贡献指南文档 by @kagol in #298
- refactor(radio): 修复 eslint 报错、格式化代码统一代码风格 by @xuehongjie in #299
- build: 增加发布npm包的脚本 by @kagol in #300
Full Changelog: v1.0.0-rc.0...v1.0.0-rc.1
v1.0.0-rc.0
优化
- refactor(table): 修复列排序bug;d-column增加默认插槽;抽离部分逻辑,降低圈复杂度
- refactor(button): 优化Button组件API,抽离逻辑,更新其他组件demo中Button的用法
- refactor(select): 补充样式
- refactor(drawer): 重构drawer组件
- refactor(list): 封装List组件基础样式
- refactor(overlay): 重构flexible-overlay
- refactor(modal): 重构Modal
- refactor: toast
- refactor: add editorconfig file
- refactor(form): 提取校验函数到use-validate
- refactor(form): 完成d-validate指令功能
- refactor(form): 给样式名增加devui-前缀
- refactor(tooltip): 重构Tooltip
- refactor(popover): 重构Popover
- refactor(accordion): 完善accordion路由跳转部分,并添加demo和api文档
- refactor(tabs): refactor Tabs
- refactor(dropdown): refactor Dropdown
- refactor(upload): refactor Upload
- refactor(fullscreen): optimize fullscreen api and demo
- refactor: search
- docs(form): 更新文档及demo示例
- docs(form): 增加英文文档
- docs: add change theme
- docs: 在生产环境隐藏未完成的组件
缺陷修复
- fix(form): 修复重置数组类型的值不正确问题
- fix(progress): fix progress import error
- fix: fix build error caused by lodash-es
感谢以下开发者的贡献,尤其感谢行言的贡献,他给Vue DevUI
大量组件进行了重构和优化:
v1.0.0-beta.18
新特性
- feat(drawer): add showAnimation prop
优化
- chore: 更新eslint和prettier规则
- test(editable-select): 新增单元测试
- test(progress): 补充单元测试
- docs: add change theme
- refactor(Table): 修复列排序bug;d-column增加默认插槽;抽离部分逻辑,降低圈复杂度
- refactor(Button): 优化Button组件API,抽离逻辑,更新其他组件demo中Button的用法
缺陷修复
- fix: fix build error caused by lodash-es
- fix(progress): fix progress import error
感谢以下开发者的贡献(排名不分先后):