Releases: un-pany/v3-admin-vite
Releases · un-pany/v3-admin-vite
v5.0.0-beta.0
🚀 Features
- 全新的 ESLint 配置 - by @un-pany (c8571)
- 左侧导航菜单 title 过长自动省略 - by @un-pany (3155c)
- 允许 JS - by @un-pany (b892b)
- 通过 svgo 自动移除 svg fill 属性 - by @un-pany (8dec0)
- 登录页验证码输入框开启遮眼动画 - by @un-pany (5a94e)
- 标签栏左右滚动按钮文字提示 - by @un-pany (fa0ea)
- 收缩侧边栏后选中项父级背景高亮 - by @un-pany (0ac07)
- 新增 dashboard 页面占位图 - by @un-pany (86ec9)
- 同步 element plus font-family 方案 - by @un-pany (6e436)
- 引入自动按需导入组件 - by @un-pany (fd075)
- 引入 unplugin-svg-component 插件代替 vite-plugin-svg-icons 插件 & elIcon 支持类型提示 - by @heavenly-zy and pany in #220 (ebb8e)
🐞 Bug Fixes
- 左侧导航菜单在高度不足时渲染不全的问题 - by @un-pany (c168e)
- 左侧导航菜单在高度不足时渲染不全的问题 - by @un-pany (5b452)
- 修复 mobile + 非左侧布局模式时左侧导航菜单背景色异常的问题 - by @un-pany (5f611)
- 修复 release v4.5.5 版本引起的 mobile + 非左侧布局模式时左侧导航菜单背景色异常的问题 - by @un-pany (f27a9)
- 左侧导航菜单在高度不足时渲染不全的问题 - by @un-pany (1f531)
- 修复 release v4.5.5 版本引起的 mobile + 非左侧布局模式时左侧导航菜单背景色异常的问题 - by @un-pany (d3fc2)
🏎 Performance
- 移除未用到的示例工具函数 - by @un-pany (80afc)
- 优化冗余的 css important - by @un-pany (b8033)
- 优化全局 ts 配置 - by @un-pany (d29e5)
- 优化环境变量 - by @un-pany (14fca)
- 优化 pinia store 调用位置 - by @un-pany (aada2)
- 优化 ThemeSwitch 组件细节 - by @un-pany (61997)
- 优化 useFetchSelect 细节 - by @un-pany (f121c)
- 优化部分 composable 代码细节 - by @un-pany (0b517)
- 移除冗余的 alwaysShow 属性 - by @un-pany (b01c8)
- 移除左侧导航菜单 unique-opened 属性 - by @un-pany (663a2)
- 移除没用到的 svg icon - by @un-pany (599d0)
- 将白名单配置文件迁移到 router 目录 - by @un-pany (8a224)
- 将 layouts 配置文件迁移到 layouts 目录 - by @un-pany (cc65b)
- 扁平化 directives 目录 - by @un-pany (24fd0)
- 扁平化 plugins 目录 - by @un-pany (93633)
- 简化 Sidebar 子组件名称 - by @un-pany (f1977)
- 简化 error 目录名称 - by @un-pany (cc663)
- Dashboard 页面占位图自适应宽度 - by @un-pany (0fe9d)
- 保留一个 dashboard 占位图 - by @un-pany (1bd69)
- 省略 window 前缀 - by @un-pany (d3b09)
- 优化权限示例页面名称 - by @un-pany (6a39d)
- 优化 demo 页面 - by @un-pany (6fd7d)
- 将自动生成的 .d.ts 文件归纳到 auto 目录 - by @un-pany (ea1fe)
- 移除冗余的 element plus css 完整导入 - by @un-pany (23f0c)
- 将项目中所以得外部 css 资源放一起 - by @un-pany (ff5dc)
- 移除暂未大量使用的 vxe-table-plugin-element 插件 - by @un-pany (51823)
- 移除冗余的 xe-utils 插件 - by @un-pany (39292)
- 移除冗余的文件 - by @un-pany (df3f2)
- 精简代码 - by @un-pany (cfbef)
- 优化注释和插件命名 - by @un-pany (08ce7)
- Svg icon 进行 treeShaking - by @un-pany (17ca9)
- 将 jsdom 切换为 happy-dom - by @un-pany (2685e)
- 移除路由守卫中的 next 参数 - by @un-pany (ab306)
- 简化 router.push 参数 - by @un-pany (c35f0)
View changes on GitHub
v4.5.6
v4.5.5
v4.5.4
v4.5.3
Fix
- 元素可以获得焦点时, 不应该采用 aria-hidden 属性对辅助技术隐藏 - by @pany-ang (b3d93)
- 修复布局配置为混合模式时 header 组件 content 区域超出屏幕的问题 - by @pany-ang (19f7b)
Perf
Style
- 禁用 el-tag 组件渐变动画 - by @pany-ang (738bd)
- 优化设置按钮 z-index 防止被局部 loading 遮挡 - by @pany-ang (03b26)
- 优化搜索组件样式细节 - by @pany-ang (04790)
Refactor
- 重写 getCssVar、setCssVar 工具函数 - by @pany-ang (6af1b)
- 移除 utils/index.ts 文件 - by @pany-ang (396b8)
- No keywords "any" and "unknown" - by @pany-ang (e3852)
- 重写灰色模式和色弱模式挂载方式 - by @pany-ang (ade5d)
- 更新 pinia store 的调用方式 - by @pany-ang (86998)
View changes on GitHub
v4.5.2
Feat
Fix
- Html lang="zh-CN" - by @pany-ang (3a18c)
- 第一个缓存页面加载时不触发 onActivated 钩子 - by @QC2168 and @pany-ang in #214 (13a53)
- 修复上一个 commit 带来的 tag 显示顺序问题 - by @pany-ang (6f2fb)
Style
Refactor
Chore
- Update dependencies - by @pany-ang
- Husky 添加 tsc 检测, 达到更严格的代码提交校验 - by @pany-ang (2108c)
- 移除废弃的 CompConsumer 组件 - by @pany-ang (ac3f5)
View changes on GitHub
v4.5.1
Feat
Fix
- 修复缩放侧边栏时 icon 轻微抖动问题 - by @pany-ang (d8ab5)
- Debugger 语句在开发环境下不生效 - by @heavenly-zy and @pany-ang in #170 (bf17c)
- 非左侧模式时,Header 都是 fixed 布局 - by @pany-ang (b7987)
- 修复内容区全屏时顶部存在的间隙以及部分模态框不能显示的问题 - by @pany-ang (952b3)
- 修复 element plus table 右侧操作栏透明的问题 - by @pany-ang (246fc)
- 修复 iPhone 手机浏览器访问开发环境时可能出现白屏的问题 - by @qppq54s in #183 (6f875)
- 解决开启 "固定 Header" 时出现 1px 滚动条的问题 - by @pany-ang (4e6ed)
Style
- Rename the variable "whether to enable dynamic routing" from "async" to "dynamic" - by @Aaron-zon (9963b)
- Simplify sidebar css - by @pany-ang (c6225)
- 移动端时登录框宽度自适应 - by @pany-ang (d7162)
- Add pixel units - by @pany-ang (2fa3f)
- 完善 vxe-table 多主题样式 - by @pany-ang (f528b)
- 简化多主题样式 - by @pany-ang (7837b)
- Fix the width of some icons when the sidebar was collapsed - by @Femoon and @pany-ang in #201 (7e0e8)
Refactor
- Update "hooks/useFetchSelect" type - by @pany-ang (01249)
- Rename the variable "whether to enable dynamic routing" from "async" to "dynamic" - by @pany-ang (2498f)
- 留用 404 alias 同时移除 ErrorPage 路由 && 简化 redirect 路由 path - by @pany-ang (c5471)
- 将项目中 json 法深拷贝换成 lodash-es 的 cloneDeep - by @Aaron-zon in #174 (893ad)
- 完成多主题模块的重构 - by @pany-ang (82b5b)
Docs
Chore
- Fixed vxe-table 4.4.1 && update other dependencies - by @pany-ang (bf9d6)
- Prettier 继承 .editorconfig 的缩进风格 - by @pany-ang (34276)
- 更新 vitest 插件 - by @pany-ang (86b65)
- Remove ‘declare’ - by @pany-ang (2ad67)
- Fixed vxe-table 4.4.1 && update other dependencies - by @pany-ang (58fc6)
- Remove useless code - by @pany-ang (c0a95)
- 移除已经废弃的 vscode-typescript-vue-plugin 插件, 已被 volar 扩展取代 - by @Gzbox in #172 (f01b7)
- Fixed vxe-table 4.4.1 && update other dependencies - by @pany-ang (a01e6)
- 升级 vxe-table 并适配主题切换 - by @nevlf and @pany-ang in #177 (6a6c3)
- Update all dependencies - by @pany-ang (56f93)
- Update all dependencies - by @pany-ang (11866)
- Update vite - by @pany-ang (7e22f)
- Fixed eslint 8.57.0 && update other dependencies - by @pany-ang (3bc8c)
- 替换 vxe-table 已废弃的 api - by @pany-ang (7e9ea)
- Update husky configuration - by @pany-ang (d77d7)
- Fixed eslint 8.57.0 && update other dependencies - by @pany-ang (f9782)
- Update ". vscode/settings.json" - by @JuckZ (6893c)
- Fixed eslint 8.57.0 && update other dependencies - by @pany-ang (372a6)
- Fixed eslint 8.57.0 && update other dependencies - by @pany-ang (0a93a)
- Update other dependencies - by @pany-ang (e9440)
- 适配 typescript 5.6.x - by @pany-ang (8201d)
- 项目默认使用工作区 typescript 版本 - by @pany-ang (7cd21)
- Lock the version - by @pany-ang (0f140)
- Fixed eslint 8.57.1 && update other dependencies - by @pany-ang (377f9)
- Fixed sass 1.78.0 - by @pany-ang (356ba)
- Update node and pnpm - by @pany-ang (85bbf)
- Configure release.yml - by @pany-ang (bf8b5)
- Release v4.5.0 - by @pany-ang (256e4)
- Update release.yml - by @pany-ang (934ee)
- Release v4.5.1 - by @pany-ang (9168c)
CI
Types
- Modify table type name - by @NicCraver in #199 (7bda6)
View changes on GitHub
v4.4.0
❗❓
注意:本次更新切换了在线 mock
接口地址,旧接口将无法继续使用,望周知~ 同时,项目将在后续版本中(争取在 4.4.1 版本 争取在 5.0 版本)采用更加稳定的 apifox mock
来作为在线接口!
Feat
- 为精简代码,新增 hook:
useLayoutMode
- 为精简代码,新增 hook:
useDevice
Refactor
- 再次精简路由守卫逻辑
- 采用
vue 3.4
新增的defineModel
宏来精简代码 - 重构
element-plus
table 示例代码,使逻辑更加清晰,通用性更强
Fix
- 修复禁用动态路由后,用户名不显示的问题
- 修复子路由设置
hidden: true
不生效的问题 - 修复处于顶部模式时
el-menu
未自适应宽度去折叠的问题 (#153)
Perf
- 新版
vue
已修复热更新导致的页面白屏问题,项目移除相关的代码
Types
- 隐藏无须处理的
ts
报错
Chore
- 切换在线
mock
接口地址 - 升级并适配
element-plus 2.5.5
- 更新新版 VSCode
codeActionsOnSave
配置 - 升级并适配
vue 3.4
- 适配
vite 5
- fixed
vxe-table 4.4.1
&& update other dependencies
v4.3.0
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