Skip to content

更新日志

只记录 feat/fix 以及破坏性变更。

4.12.0

基础版

🚨 Breaking Changes

  • 重构鉴权指令、鉴权组件  -  by @hooray (c34c2)

🐞 Bug Fixes

  • 修复顶部相关布局时,工具栏重复渲染  -  by @hooray (026df)
  • 修复顶部相关布局时,移动端下工具栏不显示  -  by @hooray (efd85)
  • 修复vscode无法校验css文件  -  by @hooray (5fcfc)

🏎 Performance

  • 优化导航菜单折叠  -  by @hooray (15983)

专业版

🚨 Breaking Changes

  • 使用 watermark-js-plus 重构水印功能  -  by @hooray (3cce7)
  • 重构鉴权指令、鉴权组件  -  by @hooray (f70e5)

🚀 Features

  • Dayjs 国际化跟随框架设置  -  by @hooray (8226c)

🐞 Bug Fixes

  • 修复应用配置里工具栏关闭的功能依旧会在在偏好设置里显示的bug  -  by @hooray (00089)
  • 修复顶部相关布局时,工具栏重复渲染  -  by @hooray (d0ad1)
  • 修复顶部相关布局时,移动端下工具栏不显示  -  by @hooray (d7107)
  • 修复vscode无法校验css文件  -  by @hooray (e2d64)

🏎 Performance

  • 优化导航菜单折叠  -  by @hooray (2cfe6)

4.11.0

基础版

🚨 Breaking Changes

  • 重构登录页面  -  by @hooray (cb230)

🚀 Features

  • 扩充 unocss 自定义 shortcuts  -  by @hooray (6f59d)
  • SvgIcon 组件支持传入本地图片,网络图片增加载入和失败状态  -  by @hooray (e79bd)
  • 引入 postcss-nested  -  by @hooray (2fe0f)

🐞 Bug Fixes

  • 修复带参路由无法记录到标签栏中  -  by @hooray (1e155)

专业版

🚨 Breaking Changes

  • 重构登录页面  -  by @hooray (cedbb)
  • 移除 I18nSelector 组件  -  by @hooray (c6444)

🚀 Features

  • Iframe路由支持动态传入src  -  by @hooray (0faf5)
  • 扩展组件增加 i18n 支持  -  by @hooray (30a33)
  • 手动登出时,清空非固定和非常驻的标签页  -  by @hooray (7c88a)
  • 扩充 unocss 自定义 shortcuts  -  by @hooray (23b9b)
  • SvgIcon 组件支持传入本地图片,网络图片增加载入和失败状态  -  by @hooray (818c8)
  • 固定或常驻标签页可在相邻且同类型的标签页间拖动  -  by @hooray (59fd4)
  • 标准模块增加搜索项重置  -  by @hooray (c4342)
  • 引入 postcss-nested  -  by @hooray (1c631)

🐞 Bug Fixes

  • 修复标签页可以拖动到固定或常驻标签页前面的问题  -  by @hooray (089e0)

4.10.0

基础版

🚨 Breaking Changes

  • 移除createInjectionKey函数  -  by @hooray (9a733)

🚀 Features

  • 次导航支持隐藏  -  by @hooray (23d36)
  • 上传组件增加自定义上传  -  by @hooray (66c0e)
  • FileUpload 组件文件列表增加下载功能  -  by @hooray (bd5c9)

专业版

🚨 Breaking Changes

  • 移除 menu.subMenuOnlyOneHide 应用配置项,修改为根据路由 meta.menu 配置实现相同效果  -  by @hooray (85b56)
  • 移除createInjectionKey函数,全局provide的generateI18nTitle函数放到useMenu()里提供  -  by @hooray (fd2a5)
  • 调整 menu.enableSubMenuCollapseButton 的展示逻辑  -  by @hooray (64b73)

🚀 Features

  • 上传组件增加自定义上传  -  by @hooray (10295)
  • FileUpload 组件文件列表增加下载功能  -  by @hooray (29fc0)

🐞 Bug Fixes

  • 修复导航模式为精简和面板模式时,点击无子导航的主导航路由报错  -  by @hooray (d99f2)
  • 修复主题跟随系统且系统为明亮模式时,水印不生效  -  by @hooray (038b4)

4.9.0

基础版

🚨 Breaking Changes

  • 配置项 menu.menuMode 变更为 menu.mode  -  by @hooray (57fcd)

🚀 Features

  • 增加禁用开发者工具环境变量  -  by @hooray (90b58)
  • 新增哀悼模式和色弱模式  -  by @hooray (456ef)

🐞 Bug Fixes

  • 修复vscode失效配置  -  by @hooray (3c8b4)
  • 修复主导航 children 为空时报错  -  by @hooray (9e444)

专业版

🚨 Breaking Changes

  • 配置项 menu.menuActiveStyle 变更为 menu.style  -  by @hooray (d055f)
  • 配置项 menu.menuMode 变更为 menu.mode  -  by @hooray (d4ce5)

🚀 Features

  • 增加2种导航栏模式 side-panel / head-panel  -  by @hooray (14996)
  • 新增tabbar.dblclickAction标签页双击执行动作配置项  -  by @hooray (5092f)
  • 增加禁用开发者工具环境变量  -  by @hooray (b0037)
  • 新增哀悼模式和色弱模式  -  by @hooray (ea5ad)

🐞 Bug Fixes

  • 修复类型警告  -  by @hooray (26bd1)
  • 移除无用逻辑判断  -  by @hooray (55ee2)
  • 修复vscode失效配置  -  by @hooray (031db)
  • 修复主导航 children 为空时报错  -  by @hooray (62b56)

4.8.2

基础版

🏎 Performance

  • 优化标签栏滚动体验  -  by @hooray (03e5e)

专业版

🏎 Performance

  • 优化标签栏滚动体验  -  by @hooray (971d9)

4.8.1

基础版

🐞 Bug Fixes

  • 修复后端返回路由数据中 children 为空数组导致菜单无法正常生成  -  by @hooray (e0236)

专业版

🐞 Bug Fixes

  • 修复后端返回路由数据中 children 为空数组导致菜单无法正常生成  -  by @hooray (3c8e2)

4.8.0

基础版

🚨 Breaking Changes

  • 路由 meta.auth 保持元信息默认合并行为,路由访问改为通过 route.matched 进行逐级鉴权  -  by @hooray (4911a)

🚀 Features

  • 登录页增加扫码登录参考  -  by @hooray (98d21)

🐞 Bug Fixes

  • 修复一级路由设置 meta.menu: false 无效  -  by @hooray (cb53f)
  • 标签栏右键菜单自定义样式没在指定 class 范围内生效  -  by @hooray (5269d)
  • 标签栏解绑错误快捷键  -  by @hooray (14583)
  • 修复类型定义  -  by @hooray (44949)

专业版

🚨 Breaking Changes

  • 路由 meta.auth 保持元信息默认合并行为,路由访问改为通过 route.matched 进行逐级鉴权  -  by @hooray (aad34)
  • 路由meta.title支持设置i18n的key,同时meta.i18n进入弃用过渡期  -  by @hooray (68e5c)

🚀 Features

  • LayoutContainer 组件支持设置侧边栏默认显示状态  -  by @hooray (28708)
  • 登录页增加扫码登录参考  -  by @hooray (3a561)

🐞 Bug Fixes

  • 修复水印开启报错  -  by @hooray (06729)
  • 修复一级路由设置 meta.menu: false 无效  -  by @hooray (39522)
  • 标签栏右键菜单自定义样式没在指定 class 范围内生效  -  by @hooray (d8934)
  • 标签栏解绑错误快捷键  -  by @hooray (368ac)
  • 修复类型定义  -  by @hooray (13bd9)

4.7.0

基础版

🚀 Features

  • 路由增加 meta.menu 配置,同时 meta.sidebar 进入弃用过渡期  -  by @hooray (04fa3)

🐞 Bug Fixes

  • 修复 mock 模板请求无响应数据  -  by @hooray (73074)
  • 修复顶部导航鼠标滚动回弹  -  by @hooray (107e8)
  • 修复顶部导航数量过多,导致工具栏被遮挡  -  by @hooray (a105d)
  • 修复后端返回路由时,因为父级auth为空字符串或数组导致子级权限失效的问题  -  by @hooray (c6167)
  • 文件路由系统下,用户权限变化后,菜单不更新  -  by @hooray (79184)

专业版

🚀 Features

  • 提供 $t 函数,用于路由 meta.i18n 能在 VSCode I18n Ally 插件下正确显示  -  by @hooray (641cd)
  • 工具栏部分按钮增加交互动效  -  by @hooray (26003)
  • 支持 RTL 模式  -  by @hooray (89879)
  • 偏好设置增加默认语言  -  by @hooray (f8727)
  • 路由增加 meta.menu 配置,同时 meta.sidebar 进入弃用过渡期  -  by @hooray (a9ab0)
  • RTL 模式下标签栏禁用拖拽排序  -  by @hooray (64f58)
  • 路由增加 meta.auths 配置  -  by @hooray (54833)
  • 路由增加 meta.alwaysOpened 配置项,支持始终展开  -  by @hooray (86a16)

🐞 Bug Fixes

  • 修复 mock 模板请求无响应数据  -  by @hooray (051d9)
  • 修复 RTL 模式在移动端下展示 bug  -  by @hooray (f5f6a)
  • 修复顶部导航鼠标滚动回弹  -  by @hooray (afcb3)
  • 修复顶部导航数量过多,导致工具栏被遮挡  -  by @hooray (a1e3a)
  • 修复部分图标在 RTL 模式下的显示  -  by @hooray (54b83)
  • 修复后端返回路由时,因为父级auth为空字符串或数组导致子级权限失效的问题  -  by @hooray (96a59)
  • 文件路由系统下,用户权限变化后,菜单不更新  -  by @hooray (4161d)

4.6.2

基础版

无重大变化

专业版

无重大变化

4.6.1

基础版

无重大变化

专业版

无重大变化

4.6.0

基础版

无重大变化

专业版

🚀 Features

  • 路由增加 meta.singleMenu 配置项  -  by @hooray (2a9cb)

🐞 Bug Fixes

  • 修复 IconPicker 组件样式错乱  -  by @hooray (17ed3)

4.5.0

基础版

🚀 Features

  • 引入 unplugin-turbo-console 优化开发体验  -  by @hooray (36c9a)
  • 增加打包后生成存档文件支持  -  by @hooray (06d6e)
  • 增加图片支持,整站图标改用 unocss icon 方式使用,方便在内网环境使用  -  by @hooray (52b25)
  • 增加标签页支持  -  by @hooray (a55f3)
  • 导航菜单收起时,无二级的一级导航增加 tooltip 展示  -  by @hooray (f9c1c)
  • 明暗模式设置为跟随系统时,支持动态切换  -  by @hooray (a8b41)
  • Vite-plugin-vue-devtools 替换 vite-plugin-vue-inspector  -  by @hooray (b4e0e)

🐞 Bug Fixes

  • Mock 数据修复  -  by @hooray (1dd16)
  • 修复导航模式切换到 single 时有几率报错  -  by @hooray (0dfdb)
  • 修复顶部模式下页面载入进度条被遮挡  -  by @hooray (57044)
  • 修复标签栏未开启时调用 useTabbar 内函数报错  -  by @hooray (b6023)

专业版

🚨 Breaking Changes

  • 重构用户偏好模块,偏好设置可存放在 localStorage  -  by @hooray (880d2)
  • 重构页面水印,支持动态更新  -  by @hooray (ba7b4)
  • 移除内置 v-waves 指令,使用第三方 v-wave 插件  -  by @hooray (491fb)

🚀 Features

  • 引入 unplugin-turbo-console 优化开发体验  -  by @hooray (b8a8b)
  • 增加打包后生成存档文件支持  -  by @hooray (0eeb3)
  • 增加图片支持,整站图标改用 unocss icon 方式使用,方便在内网环境使用  -  by @hooray (8b666)
  • 标签页增加默认样式  -  by @hooray (d8434)
  • 导航菜单收起时,无二级的一级导航增加 tooltip 展示  -  by @hooray (a22bc)
  • 明暗模式设置为跟随系统时,支持动态切换  -  by @hooray (9ff39)
  • Vite-plugin-vue-devtools 替换 vite-plugin-vue-inspector  -  by @hooray (01462)
  • 增加 v-zoomable 图片预览指令  -  by @hooray (45b75)

🐞 Bug Fixes

  • Mock 数据修复  -  by @hooray (ba9ff)
  • 修复导航模式切换到 single 时有几率报错  -  by @hooray (2c853)
  • 修复标签栏下拉菜单内标签项文字过长挤压图标的问题  -  by @hooray (1e73d)
  • 调整侧边栏阴影显示逻辑  -  by @hooray (b2738)
  • 修复标签栏关闭标签页动效失效  -  by @hooray (344f9)
  • 修复标签栏鼠标滚动回弹  -  by @hooray (046e3)
  • 修复标签栏标签页文字太长图标不显示  -  by @hooray (cf9f1)
  • 修复顶部模式下页面载入进度条被遮挡  -  by @hooray (6206e)
  • 阻止标签栏关闭按钮双击事件冒泡,修复快速点击时导致标签页最大化  -  by @hooray (de084)
  • 修复标签栏未开启时调用 useTabbar 内函数报错  -  by @hooray (2fbfd)

4.4.0

基础版

🚨 Breaking Changes

  • 应用配置 toolbar 对象内属性调整  -  by @hooray (75d81)
  • Vite-plugin-fake-server 替换 vite-plugin-mock  -  by @hooray (548ea)

🐞 Bug Fixes

  • 修复路由 HTML5 模式下点击导航刷新页面的问题  -  by @hooray (2b8a1)
  • 修复 FixedActionBar 组件阴影样式未生效  -  by @hooray (d908f)
  • 修复次导航高度变化时,底部阴影不变化  -  by @hooray (8dee9)
  • 修复工具栏显示/隐藏逻辑  -  by @hooray (d39f5)

专业版

🚨 Breaking Changes

  • 应用配置 toolbar 对象内属性调整  -  by @hooray (a4014)
  • Vite-plugin-fake-server 替换 vite-plugin-mock  -  by @hooray (35288)

🚀 Features

  • 应用配置新增 menu.subMenuAutoCollapse ,支持次导航收起时,鼠标悬停临时展开  -  by @hooray (132b6)
  • 应用配置新增 toolbar.layout 属性,支持工具栏自定义布局  -  by @hooray (df50e)

🐞 Bug Fixes

  • 修复路由 HTML5 模式下点击导航刷新页面的问题  -  by @hooray (694e4)
  • 标签栏风格为方块时颜色缺失  -  by @hooray (cc779)
  • 修复 FixedActionBar 组件阴影样式未生效  -  by @hooray (0f500)
  • 修复次导航高度变化时,底部阴影不变化  -  by @hooray (fecd4)
  • 修复标签栏相关提示信息在快速操作下反复出现的问题  -  by @hooray (f1ca3)
  • 修复工具栏显示/隐藏逻辑  -  by @hooray (e2f8d)

4.3.0

基础版

🚨 Breaking Changes

  • 应用配置 app.enableAppSetting 迁移到环境变量文件中  -  by @hooray (8311a)

专业版

🚨 Breaking Changes

  • 应用配置中 app.defaultLang 默认为空时,将不会在运行时被自动赋值  -  by @hooray (cfafb)
  • 应用配置 app.enableAppSetting 迁移到环境变量文件中  -  by @hooray (9efbc)

🐞 Bug Fixes

  • 全局搜索补充遗漏未处理的 i18n 字段  -  by @hooray (c3c29)

4.2.0

基础版

🚀 Features

  • 应用配置增加 home.fullPath  -  by @hooray (28b8d)

专业版

🚀 Features

  • 导航路由增加 newWindow 配置,支持在新窗口中打开  -  by @hooray (767b7)
  • 标签栏新增新窗口打开功能  -  by @hooray (24757)
  • 水印支持手动换行  -  by @hooray (0deef)
  • 应用配置增加 home.fullPath  -  by @hooray (61847)

🐞 Bug Fixes

  • 导航精简模式下,主导航激活状态有时会失效  -  by @hooray (5be6a)

4.1.0

基础版

🐞 Bug Fixes

  • 修复次导航第一个导航无子级路由时不显示  -  by @hooray (7ba47)
  • 修复次导航的显隐逻辑  -  by @hooray (2e982)

专业版

🚨 Breaking Changes

  • 标准模块中 SearchBar 组件调整为 grid 布局  -  by @hooray (269a6)

🚀 Features

  • 全局搜索支持拼音  -  by @hooray (8d44c)

4.0.3

基础版

🐞 Bug Fixes

  • 修复文件系统路由下,导航栏无法展开多级和一级导航无法点击  -  by @hooray (4df19)
  • 搜索界面弹出时动画失效  -  by @hooray (8aba0)

专业版

🐞 Bug Fixes

  • 修复收藏夹默认存储位置错误  -  by @hooray (a9e52)
  • 修复文件系统路由下,导航栏无法展开多级和一级导航无法点击  -  by @hooray (cd3b4)
  • 搜索界面弹出时动画失效  -  by @hooray (85a7a)

4.0.2

基础版

无重大变化

专业版

🐞 Bug Fixes

  • 修复 ColorfulCard 组件图标溢出  -  by @hooray (865bb)

4.0.1

基础版

🐞 Bug Fixes

  • 修复火狐下样式兼容性问题  -  by @hooray (95748)
  • 修复 HTabList 组件文字不居中的问题  -  by @hooray (ff2dd)
  • 修复导航跳转时如果被中断,高亮位置不正确  -  by @hooray (197d3)
  • 修复 plop 无法使用  -  by @hooray (2e4af)

专业版

🐞 Bug Fixes

  • 修复火狐下样式兼容性问题  -  by @hooray (31b6d)
  • 修复 HTabList 组件文字不居中的问题  -  by @hooray (e7acb)
  • 修复导航跳转时如果被中断,高亮位置不正确  -  by @hooray (13073)
  • 修复 plop 无法使用  -  by @hooray (e9987)

4.0.0

  • 拥抱原子化 CSS ,启用 UnoCSS ,并对框架部分组件样式进行了重构

    如果你正在将老版本的业务代码向新版本迁移,推荐安装 UnoCSS 这个 VSCode 插件,它能高亮显示 UnoCSS 的代码。如果你的业务页面代码中定义的 class 和 UnoCSS 的 class 重名,也可以通过这个插件快速识别到并修改。

  • 与 Element Plus 组件库解耦,方便替换成其他第三方 UI 组件库,详细可阅读:

  • ESLint 配置文件格式调整,详细可阅读《代码规范 - ESLint 配置

    ESLint 提供了全新的配置方式,所有配置项将都在一个 eslint.config.js 文件中实现。

  • 基础版现在可以使用 Iconify 完整图标库,详细可阅读《图标 - Iconify 图标

  • 全新的主题配色方案,详细可阅读《主题 - 框架主题

  • 移除 Element Plus 自定义主题配置

    如果你依旧需要自定义 Element Plus 的主题,可以阅读 Element Plus 官方文档《自定义主题》,或者参考下面提供的最佳实践。

    /src/assets/styles/ 目录下分别新建 element-plus.scsselement-plus.dark.scss 并写入下面的代码:

    scss
    // element-plus.scss
    @forward "element-plus/theme-chalk/src/common/var.scss" with (
      $colors: (
        "primary": (
          "base": green
        )
      )
    );
    @use "element-plus/theme-chalk/src/index.scss" as *;
    @use "./element-plus.dark.scss" as *;
    scss
    // element-plus.dark.scss
    @forward "element-plus/theme-chalk/src/dark/var.scss" with (
      $bg-color: (
        "page": #0a0a0a,
        "": #141414,
        "overlay": #1d1e1f,
      )
    );
    @use "element-plus/theme-chalk/src/dark/css-vars.scss" as *;

    修改 /src/ui-provider/index.ts

    ts
    ...
    import ElementPlus from 'element-plus'
    import 'element-plus/dist/index.css'
    import 'element-plus/theme-chalk/dark/css-vars.css'
    import '@/assets/styles/element-plus.scss'
    ...
  • 移除应用配置中 Element Plus 默认尺寸的配置项

    如果你依旧需要全局配置 Element Plus 的默认尺寸,可以参考《Config Provider 全局配置》并在 /src/ui-provider/index.vue 中进行修改。

  • 移除精灵图支持

    原有 /src/assets/sprites/ 目录中的图片,现在可以移动到 /src/assets/images/ 目录中,并修改代码中的使用方式。

  • 应用配置中导航栏填充风格的配置项名称变更 专业版

    ts
    const globalSettings: Settings.all = {
      menu: {
        /**
        * 留空默认
        * radius 圆角
        */
        menuFillStyle: '', 
        // 导航栏是否圆角
        isRounded: false, 
      },
    }

3.2.4

基础版

🐞 Bug Fixes

  • 修复搜索结果列表图标展示过大  -  by @hooray (33294)

专业版

🐞 Bug Fixes

  • 修复常驻标签页不显示图标  -  by @hooray (86013)

3.2.3

基础版

🐞 Bug Fixes

  • 修复 403/404 页面图标尺寸  -  by @hooray (39ade)

专业版

🐞 Bug Fixes

  • 标签页开启缓存时,主页标题显示异常  -  by @hooray (5dad2)
  • 修复后端返回路由 component 字段为空导致link/iframe导航失效  -  by @hooray (f25eb)
  • 修复 403/404 页面图标尺寸  -  by @hooray (ce571)

3.2.2

基础版

无重大变化

专业版

🐞 Bug Fixes

  • 修复明暗切换动画浏览器兼容性  -  by @hooray (da483)

3.2.1

基础版

🐞 Bug Fixes

  • Plop 模板读取增加校验  -  by @hooray (86d0f)

专业版

🐞 Bug Fixes

  • Plop 模板读取增加校验  -  by @hooray (07b7d)

3.2.0

基础版

🚨 Breaking Changes

  • Copyright 组件移动到 layouts 目录下  -  by @hooray (0f347)
  • 移除 el-icon 使用  -  by @hooray (1a852)

专业版

🚨 Breaking Changes

  • Copyright 组件移动到 layouts 目录下  -  by @hooray (2e9bd)
  • 移除 el-icon 使用  -  by @hooray (781a7)

3.1.1

基础版

无重大变化

专业版

🐞 Bug Fixes

  • 修复偏好设置无法配置 menu.subMenuCollapse  -  by @hooray (6da44)

3.1.0

基础版

🚨 Breaking Changes

  • 使用 defineOptions 设置组件 name  -  by @hooray (bcbe5)

🚀 Features

  • 引入vite legacy插件  -  by @hooray (41750)

🐞 Bug Fixes

  • 移除模板代码中的 $route  -  by @hooray (84e06)

专业版

🚨 Breaking Changes

  • 使用 defineOptions 设置组件 name  -  by @hooray (c233a)
  • 重构动态设置标题  -  by @hooray (f70b7)

🚀 Features

  • 增加明暗切换过渡动效  -  by @hooray (bc0da)
  • 新增 StorageBox 组件  -  by @hooray (c5e55)

🐞 Bug Fixes

  • 移除模板代码中的 $route  -  by @hooray (f8274)
  • 修复固定路由meta.i18n不生效的问题  -  by @hooray (f3267)
  • 修复 useMainPage() 几处使用bug  -  by @hooray (e97a9)

3.0.0

基础版

🚨 Breaking Changes

  • 重构 SearchBar 组件  -  by @hooray (247b5)
  • 重构接口请求,统一管理接口请求模块  -  by @hooray (2109c)
  • 移除 BatchActionBar 组件  -  by @hooray (11e68)

🐞 Bug Fixes

  • 修复主页无法引入请求 api 并使用的问题  -  by @hooray (d6d7d)

专业版

🚨 Breaking Changes

  • 重构 SearchBar 组件  -  by @hooray (59920)
  • 调整标准模块内 SearchBar 组件代码逻辑  -  by @hooray (de316)
  • 重构接口请求,统一管理接口请求模块  -  by @hooray (0dc9e)
  • 移除 BatchActionBar 组件  -  by @hooray (a1cda)

🚀 Features

  • 标准模块增加接口请求 api 文件生成  -  by @hooray (d2026)
  • useTabbar 增加 go 函数  -  by @hooray (d9ed3)

🐞 Bug Fixes

  • 修复主页无法引入请求 api 并使用的问题  -  by @hooray (e2c55)

2.11.0

基础版

🚨 Breaking Changes

  • 调整应用配置的配置项,并将应用配置按钮从工具栏删除  -  by @hooray (1be22)

🚀 Features

  • 引入 stylelint-stylistic 插件  -  by @hooray (ff9d0)

专业版

🚨 Breaking Changes

  • 调整应用配置的配置项,并将应用配置按钮从工具栏删除  -  by @hooray (69823)

🚀 Features

  • 主题配置增加次导航logo背景色和文字颜色  -  by @hooray (0bd02)
  • 引入 stylelint-stylistic 插件  -  by @hooray (7e604)
  • 增加收藏夹功能  -  by @hooray (a237f)
  • 增加标签栏固定标签页存储位置配置项  -  by @hooray (9b0c0)

🐞 Bug Fixes

  • 修复标签页拖动排序后数据未更新  -  by @hooray (714d7)
  • 修复收藏夹从服务端复原报错  -  by @hooray (db82c)

2.10.0

基础版

无重大变化

专业版

🚀 Features

  • 增加页面切换动画开关和配置  -  by @hooray (6c856)
  • 增加用户偏好设置  -  by @hooray (ab118)
  • 标签页记忆功能增加配置项开关  -  by @hooray (53427)

🐞 Bug Fixes

  • 修复在开启标签页记忆功能时,常驻标签页会被重复记录的bug  -  by @hooray (d0a08)

2.9.0

基础版

🚀 Features

  • 用户权限变更后,自动更新导航菜单和页面权限,无需刷新页面或者重新登录  -  by @hooray (df9fd)

🐞 Bug Fixes

  • 修复 axios baseURL 配置,解决构建后 baseURL 不生效的问题  -  by @hooray (4ba5e)

专业版

🚀 Features

  • 用户权限变更后,自动更新导航菜单和页面权限,无需刷新页面或者重新登录  -  by @hooray (50d45)
  • 标签栏增加记忆功能,刷新页面不丢失标签页  -  by @hooray (88cff)

🐞 Bug Fixes

  • 修复 axios baseURL 配置,解决构建后 baseURL 不生效的问题  -  by @hooray (628f3)
  • 修复登出时页面报错  -  by @hooray (042bc)
  • 增加 dropdown 组件外边框的临时解决方案  -  by @hooray (88de1)

2.8.0

基础版

🚨 Breaking Changes

  • 移除 vite-plugin-html 插件  -  by @hooray (b3a59)

🚀 Features

  • 增加403无权限页面  -  by @hooray (2c1df)
  • 自动生成页面模板增加基于文件系统路由的配置项  -  by @hooray (1e2b2)

🐞 Bug Fixes

  • 修复路由meta.auth设置为''/[]时,权限判断为无权限的问题  -  by @hooray (6a0b6)
  • 修复登录页标题未正常显示  -  by @hooray (e889f)

专业版

🚨 Breaking Changes

  • 移除 vite-plugin-html 插件  -  by @hooray (f636c)

🚀 Features

  • 增加403无权限页面  -  by @hooray (ba868)
  • 自动生成页面模板增加基于文件系统路由的配置项  -  by @hooray (3f2ae)

🐞 Bug Fixes

  • 修复路由meta.auth设置为''/[]时,权限判断为无权限的问题  -  by @hooray (80cef)
  • 修复登录页标题未正常显示  -  by @hooray (a2939)

2.7.0

基础版

无重大变化

专业版

🚀 Features

  • 增加 timeago 指令和组合式函数  -  by @hooray (b1236)

v2.6.2

基础版

🐞 Bug Fixes

  • 修复面包屑导航显示bug  -  by @hooray (25569)

专业版

🚀 Features

  • IconPicker 组件增加 size 属性  -  by @hooray (9e46f)

🐞 Bug Fixes

  • 修复搜索未开启时,标签栏快捷搜索入口依旧显示的问题  -  by @hooray (ea94a)
  • 修复 IconPicker 组件设置图标集外的值报错的问题  -  by @hooray (39ed8)
  • 调整 IconPicker 组件预览图标不对齐  -  by @hooray (23314)
  • 修复面包屑导航显示bug  -  by @hooray (5f88d)

v2.6.1

基础版

无重大变化

专业版

🚨 Breaking Changes

  • 移除 SignCanvas 组件  -  by @hooray (db862)

🐞 Bug Fixes

  • 解决低版本浏览器不支持 at() API  -  by @hooray (1c856)
  • 修复标准模块模板返回按钮逻辑判断错误  -  by @hooray (6bab6)
  • 修复多个 iframe 路由相互跳转无法缓存的问题  -  by @hooray (82e2c)

v2.6.0

基础版

🚨 Breaking Changes

  • Pinia store 改为 setup 写法  -  by @hooray (800e7)

🚀 Features

  • 引入 vite-plugin-vue-inspector 插件  -  by @hooray (b7b94)

🐞 Bug Fixes

  • 修复应用配置中复制配置按钮,复制内容过多的问题  -  by @hooray (7ee5b)
  • 修复预览图片无法完整覆盖 el-table 固定列  -  by @hooray (2e461)
  • 修复次导航收起时图标不居中  -  by @hooray (4c351)

专业版

🚨 Breaking Changes

  • Pinia store 改为 setup 写法  -  by @hooray (57496)

🚀 Features

  • 引入 vite-plugin-vue-inspector 插件  -  by @hooray (09821)
  • Layout-container 组件增加隐藏切换按钮属性  -  by @hooray (7963a)
  • 标准模块增加表格高度自适应配置  -  by @hooray (79503)

🐞 Bug Fixes

  • 修复应用配置中复制配置按钮,复制内容过多的问题  -  by @hooray (1baa1)
  • 修复预览图片无法完整覆盖 el-table 固定列  -  by @hooray (03918)
  • 修复次导航收起时图标不居中  -  by @hooray (6b640)

v2.5.0

基础版

🚨 Breaking Changes

  • 顶栏增加粘性模式  -  by @hooray (7882c)
  • 将类型定义 d.ts 文件统一存放到 /src/types/ 目录下  -  by @hooray (6f885)

🐞 Bug Fixes

  • 修复导航栏a标签href异常  -  by @hooray (b9e48)

专业版

🚨 Breaking Changes

  • 顶栏增加粘性模式  -  by @hooray (cce12)
  • 将类型定义 d.ts 文件统一存放到 /src/types/ 目录下  -  by @hooray (db5d2)

🚀 Features

  • 增加标签页搜索  -  by @hooray (a868d)

🐞 Bug Fixes

  • 修复导航栏a标签href异常  -  by @hooray (66a24)

v2.4.0

基础版

🚨 Breaking Changes

  • 增加外链路由跳转提示页面,重构外链路由的配置方式  -  by @hooray (0c430)

🐞 Bug Fixes

  • 修复 eslint 警告  -  by @hooray (7474a)

专业版

🚨 Breaking Changes

  • Iframe 路由支持页面缓存  -  by @hooray (2e8e2)
  • 增加外链路由跳转提示页面,重构外链路由的配置方式  -  by @hooray (5388d)

🚀 Features

  • 应用配置增加 iframe 最大缓存数  -  by @hooray (4184a)

🐞 Bug Fixes

  • 修复 eslint 警告  -  by @hooray (4ecf6)
  • 修复路由或导航后端生成错误  -  by @hooray (e5470)
  • 修复后端返回iframe路由访问错误  -  by @hooray (19132)

v2.3.0

基础版

🚨 Breaking Changes

  • 移除自定义 Route.recordRaw 类型,改用 RouteRecordRaw 类型  -  by @hooray (e2443)

🚀 Features

  • 路由meta.title修改为非必须  -  by @hooray (776fe)

🐞 Bug Fixes

  • 修复文件系统路由模式下,全局搜索列表 icon 显示不全  -  by @hooray (f85a9)
  • 修复标题显示异常  -  by @hooray (5c649)

专业版

🚨 Breaking Changes

  • 移除自定义 Route.recordRaw 类型,改用 RouteRecordRaw 类型  -  by @hooray (e1edd)

🚀 Features

  • 路由meta.title修改为非必须  -  by @hooray (bbde5)
  • 文件系统路由模式下,meta.title修改为非必须  -  by @hooray (17393)
  • 主导航增加meta.activeIcon设置项  -  by @hooray (3a6d9)

🐞 Bug Fixes

  • 修复文件系统路由模式下,全局搜索列表 icon 显示不全  -  by @hooray (5e1b6)

v2.2.0

基础版

🚨 Breaking Changes

  • 控制台修改为主页,路由调整为根路由  -  by @hooray (b2e33)

🐞 Bug Fixes

  • 修复文件系统路由下,次导航无法按层级依次展开  -  by @hooray (f0a52)

专业版

🚨 Breaking Changes

  • 控制台修改为主页,路由调整为根路由  -  by @hooray (0ba3b)
  • 新增标签页合并规则  -  by @hooray (38594)

🚀 Features

  • 支持标签页宽度自适应  -  by @hooray (6addf)

🐞 Bug Fixes

  • 修复移动端下标签页拖动禁用失效  -  by @hooray (30c61)
  • 动态设置标题导致面包屑导航上主导航显示错乱  -  by @hooray (2a9f4)
  • 修复标签栏快捷操作下拉菜单里,当前激活标签页不显示关闭按钮  -  by @hooray (376cf)

v2.1.3

基础版

无重大变化

专业版

无重大变化

v2.1.2

专业版

🐞 Bug Fixes

  • 修复标准模块里 useTabbar() 使用报错  -  by @hooray (ee5e4)

v2.1.1

基础版

🚀 Features

  • Logo 支持非正方形图片  -  by @hooray (57b18)

专业版

🚀 Features

  • Logo 支持非正方形图片  -  by @hooray (0285a)

v2.1.0

基础版

🚨 Breaking Changes

  • UseCurrentInstance() 重命名为 useGlobalProperties()  -  by @hooray (c091c)

🐞 Bug Fixes

  • 修复类型报错  -  by @hooray (fe6d8)

专业版

🚨 Breaking Changes

  • UseCurrentInstance() 重命名为 useGlobalProperties()  -  by @hooray (5db74)

🚀 Features

  • UseTabbar 增加 open 函数  -  by @hooray (7aeca)
  • UseTabbar 的 closeById 函数增加参数默认值  -  by @hooray (a1797)
  • 支持在面包屑导航上显示主导航  -  by @hooray (068b5)
  • 支持在标签栏上显示图标  -  by @hooray (2aff6)
  • 标签栏增加快捷操作下拉菜单  -  by @hooray (cf231)

🐞 Bug Fixes

  • 修复类型报错  -  by @hooray (2f9a4)
  • 修改 element plus 全屏 loading 的层级  -  by @hooray (90eea)
  • 修复配置合并后部分配置项消失的问题  -  by @hooray (65853)
  • 修复面包屑导航开启显示主导航后,访问控制台页面报错的问题  -  by @hooray (2ee44)
  • 修复在文件路由系统下标签页显示报错  -  by @hooray (9044b)
  • 修复刷新按钮点击报错  -  by @hooray (c850c)
  • 修复 SignCanvas 组件类型报错  -  by @hooray (9484a)
  • 修复开发环境保存后当前标签页选中效果失效  -  by @hooray (5b3bf)

v2.0.2

基础版

🐞 Bug Fixes

  • 修复获取侧边栏导航最深一级路由可能返回为空的问题  -  by @hooray (07b9e)
  • 调整部分定位组件的z-index层级  -  by @hooray (925ee)

专业版

🐞 Bug Fixes

  • 补充遗漏的文件生成模式  -  by @hooray (feaec)
  • 修复获取侧边栏导航最深一级路由可能返回为空的问题  -  by @hooray (f2a50)
  • 调整部分定位组件的z-index层级  -  by @hooray (37b1a)

v2.0.1

基础版

🐞 Bug Fixes

  • 修改 mock 文件引入后缀  -  by @hooray (5a75e)

专业版

无重大变化

v2.0.0

基础版

🚨 Breaking Changes

  • TypeScript 支持  -  by @hooray (f17fd)

专业版

🚨 Breaking Changes

  • TypeScript 支持  -  by @hooray (8958a)

v1.0.0

基础版

JS 版本存档,框架下次更新将切换到 TS 版本,JS 版本将不再维护。

专业版

JS 版本存档,框架下次更新将切换到 TS 版本,JS 版本将不再维护。