Releases: feiyuchuixue/sz-admin
Releases · feiyuchuixue/sz-admin
v1.0.2-beta
v1.0.2-beta (20250302)
- sz-boot-parent:
- 依赖升级:
- mybatis-flex.version:1.10.7 -> 1.10.8。
- 优化:更新OSS配置,添加协议scheme支持并弃用isHttps字段。
- 可能的破坏性更新: 请切换
isHttps=true/false"
为scheme="https/http"
- 可能的破坏性更新: 请切换
- 优化:重构isNotNull方法,支持更广泛的集合类型。
- 优化:重构BeanCopyUtils以使用单例ModelMapper实例。
- 优化:【代码生成器】添加将bigint类型映射成long Java类型处理。
- 优化:在EntityChangeListener onInsert事件中添加对updateTime和updateId的初始设置。
- 修复:Excel导出时Long类型在某些情况下报错的问题。
- 新增:系统字典查询-根据类型查询接口。
- 依赖升级:
- sz-admin:
- 新增:[Hook] useDict 方法。(可使用此方法更新指定typeCode的字典缓存)。
- 新增:[Hook] useDict 的演示案例。
- 修改:删除字典接口注释。Issue[#11](https://github.com/feiyuchuixue/sz-admin/issues/11)(感谢[[Kang-Yang](https://github.com/Kang-Yang)](https://github.com/Kang-Yang))。
- 修改:README中的地址更正。Issue[#12](https://github.com/feiyuchuixue/sz-admin/issues/12)(感谢[[Kang-Yang](https://github.com/Kang-Yang)](https://github.com/Kang-Yang))。
v1.0.1-beta
v1.0.1-beta (20250215)
- sz-boot-parent:
- 依赖升级:
- spring-boot-starter-parent:3.4.1 -> 3.4.2。
- mybatis-flex.version:1.10.5 -> 1.10.7。
- sa-token:1.39.0 -> 1.40.0。
- excel-fastexcel:1.0.0 -> 1.1.0。
- mysql-connector-j:9.1.0 -> 9.2.0。
- 优化:字典类型删除时同步清除缓存。
- 优化:统一异常code规范,追加prefix。
- 优化:指定目标账户密码修改后,触发“踢下线”功能。
- 修改:菜单树增加返回参数。
- 优化: 日志格式。Issue[#10](https://github.com/feiyuchuixue/sz-admin/issues/10)。(感谢[[129duckflew](https://github.com/129duckflew)](https://github.com/129duckflew))。
- 新增:第三方开源库和许可证文件说明
- 依赖升级:
- sz-admin:
- 修复:无效Token响应码不一致的问题。
- 修复:AES-GCM加密方法在某些场景(浏览器)不可用的问题(行为验证码)。
- 优化:【代码生成器】- 生成信息中上级菜单=目录时与模块名的联动。
- 新增:第三方开源库和许可证文件说明
Full Changelog: v1.0.0-beta...v1.0.1-beta
v1.0.0-beta
v1.0.0-beta (20250128)| 大型更新
- sz-boot-parent:
- 优化:sonar 代码(质量)规范化
- sz-admin:
- 优化:sonar 代码(质量)规范化
v0.9.0
v0.9.0 (20250119)| 大型更新
- sz-boot-parent:
- 优化:无效文件清理
- 优化:javadoc 注释
- 优化:[sz-service-websocket] 同步调整config路径至项目根目录下
- 优化:qodana 代码(质量)规范化
- sz-admin:
- 无
v0.8.8
v0.8.8 (20250118)
-
sz-boot-parent:
- 修改:Jackson序列化添加对
MultipartFile
类型的支持。 - 修改:
router.whitelist
属性为Set结构。 - 优化:系统用户更新时,同步更新缓存信息。
- 优化:[行为验证码-滑块验证] 增加对double精度的支持。
- 优化:接口白名单,删除非必要的放行接口。
- 修复:aop日志打印的一些问题( http-topic.log)。
- 修复:[代码生成器] 预览时插入按钮SQL问题。
- 修复:EntityChangeListener 在处理未登录用户数据初始化时的异常问题。
- 修复:验证码参数
sys.captcha.requestLimit
未启用时redis中仍然记录了次数的问题。 - 修复:[部门管理] 上级部门为
根部门
时编辑校验未通过的问题。 - 依赖升级:
- spotless-maven-plugin:2.43.0 -> 2.44.1。
- mybatis-flex.version:1.10.2 -> 1.10.5。
- aws.s3.version:2.29.23 -> 2.29.50。
- springdoc-openapi-starter-webmvc-ui:2.7.0 -> 2.8.3。
- modelmapper:3.2.1 -> 3.2.2。
- swagger-annotations:2.2.26 -> 2.2.27。
- 修改:Jackson序列化添加对
-
sz-admin:
- 修复:个别浏览器Socket异常的问题。
- 优化:[行为验证码-滑块验证] 添加对移动端浏览器的支持。
v0.8.7
v0.8.7 (20250109)
-
sz-boot-parent:
- 新增:
sz.cors.allowedOrigins
配置项,允许用户通过配置的方式指定限定域名 - 修复:springboot启动时打印logback配置信息的问题 && 优化logback配置
- 优化:接口防抖逻辑
- 新增:行为验证码-滑块验证。感谢([阳纸伞](https://github.com/1327614618))
- 新增:[演示案例] 远程搜索下拉选择组件
- 新增:
-
sz-admin:
- 新增:行为验证码-滑块验证
- 新增:远程搜索下拉选择组件
- 新增:[演示案例] 远程搜索下拉选择组件
v0.8.6
v0.8.6 (20250102)
-
sz-boot-parent:
- 修复: sys_config 缓存时间问题。
- 修改: 移动配置文件至项目【根目录】下。| 可能的破坏性更新
- 修改: 移除pom镜像源配置
- 修改: Dockerfile 增加配置目录挂载的支持
- 新增: GitHub Action workflow |
-
sz-admin:
- 修复:VITE自定义变量验证问题
- 新增:gzip打包支持
- 新增:Dockerfile
- 修改:.env.production 配置
- 新增:GitHub Action workflow
v0.8.5
v0.8.5 (20241229)
-
sz-boot-parent:
- 优化:commons-logging 引用冲突问题。
- 修复:部门编辑时层级deep赋值不正确问题。
- 修复:前端module模板文件导入excel缺少参数问题。
- 修复:部门列表节点数量展示问题。
- 优化:升级EasyExcel为FastExcel。 | 可能的破坏性更新 (easyExcel -> fastExcel 的Package包切换)
- 优化:增强 Excel 导入异常处理,新增表头校验功能。详见[Excel导入导出](https://szadmin.cn/md/Help/doc/excel.html)
- 依赖升级:
- spring-boot-starter-parent:3.4.0 -> 3.4.1。
-
sz-admin:
- 优化:文件上传模板组件样式。(感谢[Alex-1116](https://github.com/Alex-1116))
- 优化:Excel导入组件,增加上传进度的支持。
- 优化:axios对全局response error的处理。
v0.8.4
v0.8.4 (20241216)
-
sz-boot-parent:
- 依赖升级:
- spring-boot-starter-parent:3.3.5 -> 3.4.0。
- mybatis-flex.version:1.9.7 -> 1.10.2。
- aws-crt:0.33.0 -> 0.33.3。
- hutool-jwt:5.8.32 -> 5.8.34。
- aws.s3:2.29.0 -> 2.29.23。
- HikariCP:6.0.0 -> 6.2.1。
- common-io:2.17.0 -> 2.18.0。
- lombok:1.18.34 -> 1.18.36。
- jackson:2.17.2 -> 2.18.2。
- swagger-annotations:2.2.25 -> 2.2.26。
- mysql-connector-j:9.0.0 -> 9.1.0。
- 修改:SpringBoot升级3.4.0后对knife4j的兼容性处理 | 兼容性更新,springboot升级3.4.0后knife4增强默认需禁用!!
- 删除:minio dependency。
- 优化:代码生成器查询。 PR#57。(感谢**AiMing317** )。
- 优化:[代码生成器] 修复若干问题。
- 新增:ossClient,新增oss文件流下载方法。
- 优化:FileUtils 新增对response header的处理方法。
- 优化:历史MapperXml/PO的结构映射。
- 新增:模板文件管理模块。
- 依赖升级:
-
sz-admin:
v0.8.3
v0.8.3 (20241126)
-
sz-boot-parent:
- 删除:minio模块。 | 可能的破坏性更新
- 新增:oss模块,使用AWS S3协议,支持更多云存储厂商(阿里、七牛、腾讯、minio等)。
- 修改:切换minio模块至oss模块,切换上传方法至ossClient。请将minio.yml文件切换为oss.yml。
- 优化:移除冗余NotNull注解。
-
sz-admin:
-
新增:文件管理。
-
修改:oss模块同步改动。
-
新增:vite-plugin-vue-devtools插件。
-
优化:完善UploadResult返回结构,优化文件代码格式。
-
新增:图片上传、批量图片上传组件 (感谢 Geeker-Admin https://github.com/HalseySpicy/Geeker-Admin)。
-
修改:切换用户头像上传为新的组件。
-
-
文档: