v3.20.0
版本更新日志 (v3.20.0)
📅 发布日期: 2025-11-07
🚀 新功能
- feat: 添加本地SVG图标示例 (26bebb9)
- feat: 新增 util - toLoginPage 跳转到登录页, 带防抖处理 (25c2298)
- feat: 新增 util - debounce (从 es-toolkit copy) (18a8a2f)
- feat: 将 tabbar 使用到的 ts 类型全部提取到 types.ts 文件中,减少阅读干扰 (c54b4ae)
- feat: 为 tabbar 的 pagePath 添加明确的联合类型 (b6415c8)
- feat: 为 definePage 的参数扩展一些当前项目中特定的属性 (b7bf251)
- feat: 更新 openapi-ts-request 1.6.7 -> 1.10.0 (3d8cd15)
- feat(vite配置): 添加WotResolver组件解析器 (5c83613)
🛠️ 修复
- fix(unocss): 移除content配置以解决windows系统报错 (a8b8d4b)
- fix(router): 修复路由不存在判断逻辑错误 (234b4c8)
- fix(vite配置): 调整插件顺序确保UniKuRoot在修改pages.json的插件后执行 (c67ec02)
- fix(uno.config): 添加content配置解决小程序构建报错 (b19a3a2)
- fix: openapi-ts-request 生成的代码,options 类型定义不对 (234dc82)
- fix: 如果路由拦截器和http响应拦截都符合条件,可能会两次跳转登录页面 (a7b5a80)
- fix(http): 修改http请求返回数据为responseData.data (6fcb03e)
- fix: about 页,userInfo ts 类型定义错误 (22ad6c4)
♻️ 重构
- refactor(vite): 调整插件加载顺序以优化构建流程 (daab3dd)
- refactor(uno.config): 移除未使用的presetAttributify插件 (95c2046)
- refactor(scripts): 调整升级后要移除的依赖项 (609c0a2)
🔧 流程
- ci(auto-merge): 添加从main合并到base分支的自动合并工作流 (adffb24)
- ci(workflow): 将自动合并目标分支从base改为wot-ui (6ca5657)
- ci(workflow): 更新自动合并工作流配置 (b7cb032)
⚙️ 配置
- chore: 更新版本号至3.20.0 (b0773b1)
- chore: 更新初始化脚本和基础文件创建逻辑 (5a2da76)
- chore: 更新版本号至3.18.11并修改更新时间 (c96de81)
- chore: unocss-Icons 支持加载本地 svg 作为图标 (2f93592)
- chore: 非生产环境打包时,不删除 debugger 符号,否则开发环境下也无法使用 debugger (2c44289)
- chore: 删除推荐 vsc 插件中的 christian-kohler.path-intellisense,路径提示功能,vsc 已经原生提供了 (6b3e850)
- chore: 删除推荐 vsc 插件中的 esbenp.prettier-vscode, 项目并没有使用到 prettier (df8850f)
- chore(tsconfig): 更新 moduleResolution 为 bundler (e1e9eb0)
- chore: 更新 package.json 版本号至 3.18.10 (ff96ace)
📊 统计信息
- 本次发布包含 40 个提交
- 影响 28 个文件
👥 贡献者
感谢这些优秀的贡献者(按提交次数排序):
- @feige996 (17 commits)
- @utopia (14 commits)
- @菲鸽 (8 commits)
- @pigeon2049 (1 commits)