Skip to content

v0.8.0

Choose a tag to compare

@feiyuchuixue feiyuchuixue released this 18 Oct 03:06
· 502 commits to main since this release
  • sz-boot-parent:
    • 修复:sql预览模版结尾多余空格问题。
    • 修复:无法正常解锁用户问题 PR[#26](https://github.com/feiyuchuixue/sz-boot-parent/issues/26#issue-2577509320)。(感谢[[andyjia](https://github.com/andyjia)](https://github.com/andyjia))
    • 优化:重构异常处理,引入错误前缀枚举,增强代码可读性和可维护。
    • 新增:spotless maven 格式化插件,全局格式化。
    • 新增:CHANGE.md 更新日志。
    • 修改:将数据表中的自增ID字段类型升级为bigint,以支持更大的数据范围和避免潜在的溢出问题。| 可能的破坏性更新
    • 优化:自增ID字段升级为bigint:
      • 代码生成
      • 系统菜单
      • 系统字典
      • 角色
      • 用户
      • 教师统计(演示)
    • 新增:自增ID字段升级为bigint DDL脚本。
    • 修复:部分页面批量删除异常问题。
    • 优化:[代码生成] 前端模版添加对(string | number)[] 类型的支持。
    • 优化:验证权限标识唯一性接口。
    • 优化:接口防抖增加GET请求忽略的支持。
    • 优化:通用返回接口对额外参数param的处理。
    • 优化:[代码生成] 模版对菜单预览SQL的调整。
    • 优化:数据库迁移脚本 --业务脚本 示例修改。
  • sz-admin:
    • 依赖升级:
      • vite4.5.3 -> 5.4.8
      • axios: 1.7.2 -> 1.7.7
      • vue:3.4.21 -> 3.5.12
      • pinia:2.1.7 -> 2.2.4
      • vue-router4.4.0 -> 4.4.5
      • sortablejs:1.15.2 -> 1.15.3
      • pinia-plugin-persistedstate: 3.2.1 -> 3.2.3
      • @vueuse/core:10.11.0 -> 10.11.1
      • prettier:3.3.2 -> 3.3.3
      • @types/node:18.19.39 -> 18.19.55
      • element-plus2.7.6 -> 2.8.5
      • sass1.77.7 -> 1.79.5
      • @vue/tsconfig:0.4.0 -> 0.5.1
      • vue-tsc:1.8.27 -> 2.1.6
    • 修复:菜单管理、字典管理 预览SQL的格式问题。
    • 修复:代码预览组件行号展示问题。
    • 优化: 更新API状态码常量。
    • 优化:提取请求超时时间参数VITE_APP_HTTP_TIMEOUT 单位ms,(默认超时时间60s)。
    • 优化: useSelection组件添加对number数组的支持。
    • 优化: 修改API参数类型以支持数字和字符串。
    • 优化: 角色标识展示样式。
    • 优化: vite5.x 使用ESM语法 vite.config.ts 升级为vite.config.mts。
    • 优化: eslintrc.cjs 规则。
    • 优化: prettier format配置。
    • 优化:代码格式化,代码清理。