Files
continew-starter/CHANGELOG.md
2024-01-20 21:48:04 +08:00

10 KiB
Raw Blame History

v1.2.0 (2024-01-20)

新特性

  • 【extension/crud】新增 Easy Excel 枚举接口转换器 (8936268)
  • 【extension/crud】适配 Crane4j 数据填充组件 (5d26f34)
  • 【extension/crud】新增钩子方法用于增强增、删、改方法 (43dba72)
  • 【extension/crud】新增 IService 通用业务接口 (926c92c)
  • 【extension/crud】新增启用注解便于灵活控制启用/关闭 CRUD REST API、全局异常处理器增强 (9398d68)
  • 【cache/springcache】新增 Spring Cache 自动配置 (e090083)
  • 【cache/jetcache】新增 JetCache 自动配置 (156b02b)
  • 【web】新增 Web 模块,从核心模块拆分 Web 相关自动配置 (9cf76fe)

💎 功能优化

  • 新增部分 Maven 插件版本锁定 (be14bca)
  • 移除部分无用 Maven 配置 (6d9e8b4)
  • 全局统一 Hutool 版本,精简各模块 Hutool 依赖 (Gitee PR#6)
  • 调整部分类的所在包 (b4b40b4)

🐛 问题修复

  • 【log/httptrace-pro】修复隐藏接口仍然被记录请求日志的问题 (f3ad2c4)

💥 破坏性变更

  • 【extension/crud】移动全局异常处理器到 Web 模块 (ec0ebd0)

v1.1.2 (2024-01-11)

由于发布 v1.1.1 至 Maven 仓库时出现异常,且按其规则无法修改错误数据,改为递增版本号为 v1.1.2 并发布。

新特性

  • 【extension/crud】BaseService 增加 list 查询列表方法重载 (81ed292)
  • 【core】新增 SpringUtils 工具类 (3de75cf)

💎 功能优化

  • 【log/httptrace-pro】优化日志过滤器仅在需要记录请求体、响应体时进行过滤 (d68d88d)
  • 【log/httptrace-pro】优化 @Log 注解信息获取优先级逻辑 (Gitee PR#5)
  • 【extension/crud】优化 BaseServiceImpl 中获取各泛型参数类型的方式 (6fc0b51)
  • 【extension/crud】减少查询列表时可能的无用转换 (0565372)
  • 使用常量优化部分配置属性名 (2025068)
  • 优化日志级别 info => debug (1e7d4b2)
  • 优化全局代码格式 (57c21a9)

💥 破坏性变更

  • 【extension/crud】PageDataResp => PageResp (38d2800)

v1.1.0 (2023-12-31)

新特性

  • 【log/httptrace-pro】新增 continew-starter-log-httptrace-pro 日志模块Spring Boot Actuator HttpTrace 重置增强版)
  • 【storage/local】新增 continew-starter-storage-local 本地存储模块 (cd6826a)
  • 【cache/redisson】RedisUtils 新增限流方法 (9cf3ae8)
  • 【data/mybatis-plus】新增数据权限默认解决方案 (621a5e3)
  • 【captcha/behavior】新增 continew-starter-captcha-behavior 行为验证码模块 (Gitee PR#1)
  • 【core】新增 PATH_PATTERN 字符串常量 (76e282c)

💎 功能优化

  • 【core】优化跨域配置默认值 (65f5fbd)
  • 【extension/crud】新增全局异常处理器 (c4459d1)
  • 【extension/crud】移除部分方法中仅有单个非读操作的事务处理 (70ae383)

📦 依赖升级

  • 【dependencies】Spring Boot 3.1.5 => 3.1.7 (72f5569)
  • 【dependencies】Just Auth 1.16.5 => 1.16.6 (72f5569)
  • 【dependencies】Redisson 3.24.3 => 3.25.2 (72f5569)
  • 【dependencies】Easy Excel 3.3.2 => 3.3.3 (72f5569)
  • 【dependencies】Knife4j 4.3.0 => 4.4.0 (72f5569)
  • 【dependencies】Hutool 5.8.23 => 5.8.24 (72f5569)
  • 【dependencies】MyBatis Plus 3.5.4.1 => 3.5.5(修复与 Spring Boot 3.1.7 的 DdlApplicationRunner冲突错误 (556bfb9)
  • 【dependencies】新增 X File Storage 依赖版本 2.0.0 (be7972c)
  • 【dependencies】ip2region 3.1.5.1 => 3.1.6 (4dae89e)
  • 【dependencies】新增 Amazon S3 依赖版本 1.12.626 (48f894b)

💥 破坏性变更

  • 【captcha/graphic】优化图形验证码配置前缀 (e0e5944)
  • 【data/mybatis-plus】调整 IBaseEnum 所属包 enums => base (22fee2f)
  • 【auth/satoken】SaTokenDaoTypeEnum => SaTokenDaoType (0a0d022)
  • 【core】使用常量优化部分魔法值核心模块部分配置前缀调整 (52dce2a)

v1.0.1 (2023-12-13)

💎 功能优化

  • 【data/mybatis-plus】QueryTypeEnum => QueryType并取消实现 IBaseEnum 接口 (bc00c9b)
  • 【api-doc】新增鉴权配置 (7997267)

🐛 问题修复

  • 【extension/crud】修复使用 @CrudRequestMapping 后自定义 API 不显示的问题 (1adfddf)

💥 破坏性变更

  • 【extension/crud】调整通用查询注解所属模块 crud => mybatis-plus (083bc7b)
  • 【extension/crud】调整校验工具类所属模块 crud => core (083bc7b)

v1.0.0 (2023-12-02)

新特性

  • 新增 continew-starter-core 核心模块(跨域、线程池等自动配置)
  • 新增 continew-starter-file-excel 文件处理模块Excel 相关配置)
  • 新增 continew-starter-json-jackson JSON 模块Jackson 自动配置)
  • 新增 continew-starter-api-doc API 文档模块Knife4j 自动配置)
  • 新增 continew-starter-captcha-graphic 验证码模块(图形验证码)
  • 新增 continew-starter-cache-redisson 缓存模块Redisson 自动配置)
  • 新增 continew-starter-data-mybatis-plus 数据访问模块MyBatis Plus 自动配置)
  • 新增 continew-starter-auth-satoken 认证模块SaToken 自动配置)
  • 新增 continew-starter-auth-justauth 认证模块JustAuth 自动配置)
  • 新增 continew-starter-messaging-mail 消息模块(邮件)
  • 新增 continew-starter-messaging-sms 消息模块(短信)
  • 新增 continew-starter-extension-crud CRUD 扩展模块