Releases: un-pany/v3-admin-vite
Releases · un-pany/v3-admin-vite
v4.3.0
❗❓
本次 4.3.0 版本将 vite 版本升级到了 5.x,需要有一下几点特别注意事项:
- node 版本 18.x 或 20+
- pnpm 版本 8.x 或最新版
Perf
- 开启
vite5
的预热功能,提高初始页面加载速度
Chore
- upgrade the
vite
version to 5.x
- fixed
vxe-table
4.4.1 && update other dependencies
- update
deploy.yml
v4.2.4
Fix
sidebar
scroll area is abnormal (#134)
Style
- 优化
element-plus
2.4.0 版本表格暗黑模式下样式
- 优化
element-plus
2.4.1 版本下 el-menu--horizontal
样式
- 解决顶部模式下
navigation-bar
背景色遮挡了下方阴影的问题
Docs
- 完善
CompConsumer
组件注释
- 新增三级及其以上路由缓存功能的文案提示
Chore
- 移除废弃的
mock api
- fixed
vxe-table
4.4.1 && update other dependencies
- update
deploy.yml
v4.2.3
Feat
Refactor
- 重构
router/permission
使其更易读 (#133)
Fix
- 解决
app-scrollbar
高度未占满 app-main
的问题 (#128)
- 解决左侧布局模式下取消固定
header
导致 header
底部阴影丢失的问题 (#129)
Perf
- 全局水印采用
fixed
布局,以兼容更多的细节场景
- 使用
%placeholder
代替 @mixin
(#131)(#132)
Style
Chore
- fixed
vxe-table
4.4.1 && update other dependencies
v4.2.2
Feat
- 新增 useRouteListener,系统统一采用该 hook 监听路由变化
- 新增一种 keep-alive 缓存备用方案 (#119)
- 新增动态标题 hook (useTitle)
- 新增带有防御功能的水印 hook (useWatermark) 以及示例
Fix
Perf
- 优化 useFullscreenLoading hook 示例 (#121)
- 优化单独监听路由浪费渲染性能的问题 (#120)
Chore
- fixed vxe-table 4.4.1 && update other dependencies
Docs
- vite 配置选项 chunkSizeWarningLimit 注释优化 (#122)
v4.2.1
Fix
- 搜索菜单项路径为外链时无法跳转 (#111)
- 修复 <transition> 和 <keep-alive> 组合使用导致的页面空白 (#114)
Perf
- 优化构建速度 (#112)
- 优化 router-view 绑定 key 的方式
Chore
- el-config-provider 组件采用短横线方式
Docs
v4.2.0
Feat
- 支持三级及其以上路由的 keep-alive 缓存 (#93)
- 新增菜单搜索功能 (#96)
- 新增返回顶部功能
Fix
- 修复侧边栏菜单高亮 bug (#108)
- 解决项目配置的缓存项少于实际所需项数时导致的页面空白问题
Perf
- 将可替换的 getCssVariableValue 取值代码替换为直接使用 css var
Style
Chore
- 更新 vite/client 配置
- 简化反向代理配置
- fixed vxe-table 4.4.1 && update other dependencies
Docs
v4.1.0
Feat
- 拓展全屏组件,支持内容区放大和内容区全屏两种模式
- 路由白名单功能兼容匹配路由 path 和 name 两种方式
- 新增标签栏缓存功能
- 新增项目配置面板缓存功能和重置功能
- 新增多种布局模式(左侧模式、顶部模式、混合模式)🎉
Chore
- 固定 vxe-table 版本为 4.4.1,升级其他所有依赖
- 切换新的 mock api 服务
v4.0.0
🎉🎉🎉
本次 4.0.0 版本对代码的更新几乎覆盖了所有文件,针对每一处可优化的地方都做了对应的代码重构!
- 更精简的代码风格
- 更全面的类型提示
- 更推荐的 Vue 语法
- 更多更详细的注释
- 更统一的命名风格
Feat
- 补全深蓝模式下,primary 颜色各种状态 (#81)
- 新增 service.ts 对二进制数据的处理逻辑 (#86)
- 优化滚动条样式 (#84)
Fix
- 修复控制台告警 “Added non-passive event listener to a scroll-blocking 'wheel' event”
- 启用 pnpm shamefully-hoist 配置,用以修复 vue 组件和 element plus 组件没有类型提示的问题
Perf
Chore
- 移除 vitest/globals 配置
- 移除按需引入相关代码
- 固定 vxe-table 版本为 4.4.1,升级其他所有依赖
Docs
- 新增 npmrc 配置注释
- 修改 app-loading.css 注释类型
CI
- 升级到 node 18.x 和 pnpm 8.6.3
v4.0.0-beta
Feat
- 补全深蓝模式下,primary 颜色各种状态 (#81)
- 新增 service.ts 对二进制数据的处理逻辑 (#86)
- 优化滚动条样式 (#84)
Fix
- 启用 pnpm shamefully-hoist 配置,用以修复 vue 组件和 element plus 组件没有类型提示的问题
Perf
Chore
CI
- 更新 github workflows 中 pnpm 版本为 8.6.2
v3.4.0
Feat
- 优化 main.ts,使 router 准备就绪后再挂载页面 (#71)
- 深蓝主题下对 Element Plus 颜色的覆盖进行扩展 (#57)
Fix
- 修复用 img src 显示 svg 图片时 src 地址指向对象的问题
- 修复隐藏 TagsView 后,路由 keepAlive: true 无效的问题 (#66)
- 修复 NODE_ENV=production is not supported in the .env file 警告
Refactor
- 使用 watchEffect 来收集主题相关的副作用 (#64) (#65)
Chore
- 升级所有三方依赖版本
- 采用 Pnpm 8.x
- 适配 Vite 4.3.x (性能更强)
- 适配 Vue 3.3.x(defineEmits 和 defineOptions)
- 引入 Element Plus Global Components 类型文件(解决某些依赖(比如 vxe-table 4.2.7-beta.0 ~ 4.3.11 和 vue-router 4.2.0)导致的没有 Element Plus 组件类型提示的问题)
Style
Docs
- 更新 README.md 和 README.zh-CN.md
- 修正权限函数报错提示文案
CI