Skip to content

Releases: continew-org/continew-starter

v2.8.1

06 Jan 13:18
Compare
Choose a tag to compare

✨ 新特性

  • 【core】BaseEnum 新增 getByValue、getByDescription、isValidValue 方法 ([279d72b](279d72b))

💎 功能优化

  • 【extension/crud】移除 BaseResp、BaseDetailResp(已移动到 Admin 项目内) ([eb2cac5](eb2cac5))
  • 【log】优化日志处理器解析 description、module 方法 ([a6c9d33](a6c9d33))
  • 解决 Sonar 问题,替换部分过期 API ([80c0700](80c0700))

🐛 问题修复

  • 【file/excel】优化 BaseEnum 转换器 (GitHub#10@Solution-Lin) ([b9779e8](b9779e8))

v2.8.0

25 Dec 13:52
Compare
Choose a tag to compare

✨ 新特性

  • 【log/aop】新增 log-aop 组件模块(基于 AOP 实现日志记录) (Gitee#36@dom-w) (7c3f15a) (265c669)

💎 功能优化

🐛 问题修复

  • 【extension/crud】修复 PageResp 手动分页计算错误 (dc407a8)

📦 依赖升级

  • Spring Boot 3.2.7 => 3.2.10 (5ff9391)
  • Spring Boot 3.2.10 => 3.2.12
  • SnailJob 1.1.2 => 1.2.0
  • JustAuth 1.16.6 => 1.16.7
  • MyBatis Flex 1.9.7 => 1.10.3
  • JetCache 2.7.6 => 2.7.7
  • Redisson 3.36.0 => 3.41.0
  • CosID 2.9.9 => 2.10.1
  • nashorn-core 15.4 => 15.5
  • aws-s3 1.12.771 => 1.12.780
  • graceful-response 5.0.0-boot3 => 5.0.4-boot3
  • ip2region 3.2.6 => 3.2.12
  • Hutool 5.8.32 => 5.8.34

v2.7.5

06 Dec 13:39
Compare
Choose a tag to compare

💎 功能优化

🐛 问题修复

  • 【data/mp】修复 Query 范围查询数组类型数据解析错误 ([6b3bc83](6b3bc83))

v2.7.4

18 Nov 15:36
Compare
Choose a tag to compare

💎 功能优化

  • 【core】增加 + 号字符串/字符常量 (464b87c)
  • 【core】移除多余的校验工具类 (fd9d2bb)

🐛 问题修复

  • 【extension/crud】修复新增响应结构 BaseIdResp 无法被继承问题 (27ce092)
  • 【json/jackson】修复 BaseEnum 反序列化数据类型仅支持数值的问题 (b11013e)

v2.7.3

15 Nov 14:21
Compare
Choose a tag to compare

✨ 新特性

  • 【cache/redisson】RedisUtils 新增 ZSet 相关方法 (56edcee)
  • 【core】新增枚举校验器 EnumValue (c7bee00)

💎 功能优化

  • 【extension/crud】查询详情命名调整,GET -> DETAIL,增加详情权限校验 (4b77d5c)
  • 【core】拆分字符串常量和字符常量 (2e9079a)

🐛 问题修复

  • 【data/mp】修复普通枚举类型处理错误 (efb84c9)

v2.7.2

12 Nov 14:14
Compare
Choose a tag to compare

✨ 新特性

  • 【extension/crud】支持树结构全局配置 (5891c4a)
  • 【extension/crud】查询字典列表新增支持 extraKeys 额外信息字段 (9b7ea33) (a8c6ea3)
  • 【cache/redisson】RedisUtils 新增上锁、释放锁方法 (04498ff)

💎 功能优化

  • 【extension/crud】移除 TreeUtils (f4b2310)
  • 【data/mp】移除冗余的数据库类型判空处理 (bd60411)
  • 【core】重构 IP 工具类获取归属地的返回格式(更方便数据处理) (e9b9d8b)
  • 【data】Query 范围查询支持数组数据 (673e586)
  • 【data】重构 MetaUtils 获取表信息方法 (1ce5eb3)

v2.7.0

28 Sep 14:34
Compare
Choose a tag to compare

✨ 新特性

  • 【data/mp】新增乐观锁插件启用配置(默认关闭) (08ef09c)
  • 【extension/tenant】新增 continew-starter-extension-tenant 多租户模块 (1a97a1b) (f843791)
  • 【extension/datapermission】新增数据权限模块(原 data/mp 中数据权限移除) (7666d56)

💎 功能优化

  • 【data/mp】移除多数据源依赖,如需使用可手动引入 (06d3a6c)
  • 完善 ConditionalOnProperty 配置 (0cede6b)
  • 优化部分代码写法 (1fc80cd)
  • 优化代码格式 (46773df)
  • 【data/mp】移除 QueryIgnore 的无用属性 (0c334da)
  • 【file/excel】导出方法增加排除字段参数 (3535ac6)
  • 统一部分命名风格 (f858395)
  • 优化部分依赖传递范围 (cd69b2a)

🐛 问题修复

  • 【log/interceptor】修复 continew-starter.log.exclude-patterns 配置不生效的问题 (ca1b92c)
  • 【log/interceptor】修复全局配置和局部配置包含请求、响应体冲突 (be4dec5)

📦 依赖升级

  • Spring Boot 3.2.7 => 3.2.10 (802dcb5)
  • MyBatis Plus 3.5.7 => 3.5.8
  • Redisson 3.35.0 => 3.36.0
  • CosID 2.9.6 => 2.9.8
  • SMS4J 3.2.1 => 3.3.3
  • X File Storage 2.2.0 => 2.2.1

v2.6.0

06 Sep 12:53
Compare
Choose a tag to compare

✨ 新特性

  • 【web】新增 isMatch 路径是否匹配方法 ([e55eb17](e55eb17))
  • 【log】不记录日志也支持开启打印访问日志 ([16b6e9b](16b6e9b))

💎 功能优化

  • 【data】移除 DataPermission 注解的 value 属性 ([d3fa00d](d3fa00d))
  • 【data】mybatis-plus => mp,mybatis-flex => mf ([5e0eea2](5e0eea2))
  • 【web】提升接口文档响应类型优化扩展性 ([784a56f](784a56f))
  • 【web】链路追踪配置属性响应头名称 => 链路 ID 名称 ([260f484](260f484))
  • 【log】优化接口耗时相关时间类型使用 ([4caf0a0](4caf0a0))

🐛 问题修复

📦 依赖升级

  • Graceful Response 4.0.1-boot3 => 5.0.0-boot3 ([2208dbd](2208dbd))
  • Snail Job 1.1.0 => 1.1.2
  • Sa Token 1.38.0 => 1.39.0
  • MyBatis Flex 1.9.3 => 1.9.7
  • Redisson 3.32.0 => 3.35.0
  • Cos ID 2.9.1 => 2.9.6
  • SMS4J 3.2.1 => 3.3.2
  • X File Storage 2.2.0 => 2.2.1
  • Hutool 5.8.32 => 5.8.29
  • aws-java-sdk-s3 1.12.761 => 1.12.771
  • snakeyaml 2.2 => 2.3

v2.5.2

14 Aug 14:31
Compare
Choose a tag to compare

💎 功能优化

  • 【api-doc】重构接口文档枚举展示处理 (bf51837) (4c4f98a)
  • 【web】针对最新响应风格增加全局响应格式 (bf51837) (4c4f98a)

🐛 问题修复

  • 【extension/crud】重构排序字段处理,预防 SQL 注入问题 (c31fa75) (22ebdfe)
  • 【security/crypto】修复 updateById 修改未正确加密的问题 (b0a2a8c)

v2.5.1

12 Aug 16:04
Compare
Choose a tag to compare

🐛 问题修复

  • 【data】移除 SQL 函数接口中的 SQL 拼接 (6693cd4)