Skip to content

Releases: continew-org/continew-starter

v2.2.0

30 Jun 14:51
Compare
Choose a tag to compare

✨ 新特性

  • 新增国际化及全局异常码配置 (Gitee#25) (ce08f28)
  • 【core】新增 JSR 303 校验方法 (3e9a152)
  • 【security/limiter】新增限流器 (a89765f) (51c4775) (7bc25b2) (13788d6)
  • 【core】新增表达式 SPEL 解析工具类 (13b3f24)

🐛 问题修复

  • 【api-doc】修复接口文档配置错误 (82574cd)

💎 功能优化

  • 【core】重构线程池自动配置 (de056aa) (0ad7b18)
  • 优化属性前缀命名 (6b90880)
  • 【captcha/behavior】默认启用行为验证码自动配置 (635b664)
  • 【messaging/mail】优化邮件配置服务命名 (3e4b6ab)

v2.1.1

23 Jun 04:44
Compare
Choose a tag to compare

✨ 新特性

  • 【data/mybatis-plus】新增防全表更新与删除插件启用配置 ([c84539b](c84539b))
  • 【messaging/mail】邮件支持自定义发件人 ([27b949d](27b949d))
  • 【cache/redisson】RedisUtils 新增 List 缓存操作方法 ([92fd0a8](92fd0a8))

🐛 问题修复

  • 【security/crypto】修复处理 MP Wrapper 时 无法加密的情况 (GitHub#4) ([a235a6e](a235a6e))
  • 【log/core】兼容日志记录 IPv6 IP 归属地场景 ([0bba30b](0bba30b))
  • 【extension/crud】排除 SaToken Starter 中的 Web 依赖 ([6e73472](6e73472))

💎 功能优化

  • 【web】优化全局文件上传异常-超过上传大小限制的异常判断 ([1bc4ba7](1bc4ba7))
  • 【core】线程池配置增加默认线程前缀配置 ([a208fa5](a208fa5))
  • 【messaging/websocket】优化 WebSocket 相关配置及命名 ([6c10e80](6c10e80))

v2.1.0

05 Jun 12:23
Compare
Choose a tag to compare

✨ 新特性

  • 【messaging/mail】新增动态邮箱配置 (Gitee#19) (ee30e86) (7feda79)
  • 【data/mybatis-flex】新增 continew-starter-data-mybatis-flex 数据访问模块(Mybatis Flex 自动配置) (Gitee#18) (124c7ff)
  • 【extension/crud】新增查询字典列表方法 (3d2a427)
  • 【messaging/websocket】新增 continew-starter-messaging-websocket 消息模块 (cc079e8)

v2.0.2

20 May 15:35
Compare
Choose a tag to compare

✨ 新特性

  • 【file/excel】新增 Easy Excel List 集合转换器 ([1faa46e](1faa46e))

🐛 问题修复

v2.0.1

13 May 14:58
Compare
Choose a tag to compare

✨ 新特性

  • 【cache/redisson】RedisUtils 新增递增、递减方法 (596605b)
  • 【core】新增字符串工具类 (ca6c709)
  • 【extension/crud】新增多种实体 Base 模型降低 BaseService 耦合 (5b76534)

🐛 问题修复

  • 【extension/crud】修复查询树列表方法中的错误判断 (f138e5c)

💎 功能优化

  • 【web】优化部分方法使用 (57eef27)

📦 依赖升级

  • 【dependencies】Spring Boot 3.1.10 => 3.1.11 (GitHub#2)
  • 【dependencies】SaToken 1.37.0 => 1.38.0 (b5dd5c7)
  • 【dependencies】Redisson 3.28.0 => 3.30.0 (b5dd5c7)
  • 【dependencies】Crane4j 2.7.0 => 2.8.0 (b5dd5c7)
  • 【dependencies】AWS S3 1.12.702 => 1.12.720 (b5dd5c7)
  • 【dependencies】IP2Region 3.1.10 => 3.1.11 (b5dd5c7)

v2.0.0

17 Apr 14:41
Compare
Choose a tag to compare

✨ 新特性

🐛 问题修复

  • 【cache/redisson】修复Failed to submit a listener notification task. Event loop shut down? 问题 (2d71eca)

💎 功能优化

  • 【core】应用关闭,支持优雅关闭自定义线程池 ScheduledExecutorService (c4051a6)
  • 【extension/crud】优化部分注释 (fe310bc)
  • 移除 Qodana 扫描,License 已过期 (b0e567d)

📦 依赖升级

  • 【dependencies】Spring Boot 3.1.9 => 3.1.10 (2d71eca)
  • 【dependencies】Redisson 3.27.2 => 3.28.0 (2d71eca)
  • 【dependencies】CosId 2.6.6 => 2.6.8 (2d71eca)
  • 【dependencies】SMS4J 3.1.1 => 3.2.1 (2d71eca)
  • 【dependencies】Easy Excel 3.3.3 => 3.3.4 (2d71eca)
  • 【dependencies】AWS S3 1.12.675 => 1.12.702 (2d71eca)
  • 【dependencies】Crane4j 2.6.1 => 2.7.0 (2d71eca)
  • 【dependencies】TLog 1.5.1 => 1.5.2 (2d71eca)
  • 【dependencies】Hutool 5.8.26 => 5.8.27 (2d71eca)
  • 【dependencies】IP2Region 3.1.9 => 3.1.10 (2d71eca)

💥 破坏性变更

  • groupId 及基础包名调整,更短的包名,聚合品牌形象。top.charles7c.continew => top.continew (dbb7a63)

v1.5.1

23 Mar 09:55
Compare
Choose a tag to compare

✨ 新特性

  • 【web】FileUploadUtils 新增文件下载方法 (171040b)

🐛 问题修复

  • 【api-doc】修复接口级鉴权配置不生效的问题 (ab4a72e)

📦 依赖升级

  • 【dependencies】Redisson 3.27.1 => 3.27.2 (0f43e1c)
  • 【dependencies】Crane4j 2.6.0 => 2.6.1 (0f43e1c)

v1.5.0

08 Mar 15:14
Compare
Choose a tag to compare

💎 功能优化

  • 【data/mybatis-plus】重构 IService 及 BaseService 体系结构 (36ce07b)
  • 【json/jackson】优化 Jackson 默认配置 (a54294d)
  • 【extension/crud】调整 BaseController checkPermission 方法的访问修饰符 private => protected (12bdf3e)

📦 依赖升级

  • 【dependencies】Spring Boot 3.1.8 => 3.1.9 (98261b9)
  • 【dependencies】Redisson 3.26.0 => 3.27.1 (98261b9)
  • 【dependencies】Crane4j 2.5.0 => 2.6.0 (98261b9)
  • 【dependencies】Hutool 5.8.25 => 5.8.26 (98261b9)
  • 【dependencies】CosId 2.6.5 => 2.6.6 (98261b9)
  • 【dependencies】Amazon S3 1.12.651 => 1.12.675 (98261b9)
  • 【dependencies】Ip2region 3.1.7 => 3.1.9 (98261b9)
  • 【dependencies】TTL 2.14.4 => 2.14.5 (98261b9)

v1.4.1

21 Feb 12:13
Compare
Choose a tag to compare

✨ 新特性

  • 【data/core】新增 continew-starter-data-core 模块 (4ffc5dc)
  • 【data/core】新增获取数据库类型带默认类型方法 (31ca1fd)

💎 功能优化

  • 【security/crypto】调整部分 StrUtil => CharSequenceUtil (2e5788f)
  • 【data/mybatis-plus】移除 ` 符号的使用,保持数据库无关性 (557ea13)
  • 【core】完善自定义异常类构造方法 (d42585c)
  • 【cache/redisson】完善 Redisson 工具类 (9ed2dac)
  • 优化字符串模板方法 API 使用 (c986784)

🐛 问题修复

  • 【data/mybatis-plus】修复 Query In、Not In 查询数据类型转换错误 (9bd4583)

💥 破坏性变更

  • 【log/core】continew-starter-log-common => continew-starter-log-core (56a22c4)
  • 【data/mybatis-plus】调整 Query 相关类到 data-core (3f2a306)
  • 【extension/crud】调整 IService 到 data-core (ab7e987)
  • 更新 Gitee 项目链接 (89108ad)

v1.4.0

14 Feb 13:47
Compare
Choose a tag to compare

✨ 新特性

  • 【captcha/graphic】新增图形验证码服务接口,并调整验证码默认启用 (3184faa)
  • 【log/httptrace-pro】Log 注解新增 include、exclude 属性,用于扩展或减少日志包含信息 (669ea85) (2afb0b6)
  • 【security/mask】新增安全模块-脱敏,支持 JSON 数据脱敏 (7b79519) (111e732)
  • 【security/crypto】新增安全模块-加密,支持 MyBatis ORM 框架字段加密 (5ccdd9e) (88f82d1) (b604f2f) (74a1166) (9ebcd14)
  • 【security/all】新增 continew-starter-security-all 模块,统一引入加密、脱敏、密码编码器能力 (12c3d64)

💎 功能优化

  • 【log/httptrace-pro】默认启用日志 (2aea8ba)
  • 【log/httptrace-pro】兼容小写 user-agent 情况 (18b9d1b)
  • 【auth/satoken】JWT 配置支持启用/关闭 (c33a670)
  • 【cache/redisson】优化协议前缀变量命名 (00798bd)
  • 【auth】调整 Redisson 模块为可选依赖 (00bba33)
  • 【data/mybatis-plus】重构 ID 生成器配置,支持默认、CosId、自定义 (c9311df) (58dc51f)
  • 【message/sms】精简部分依赖 (f67f278)
  • 根据 Sonar 建议调整,StrUtil => CharSequenceUtil (ea71cf5)

🐛 问题修复

  • 【extension/crud】修复删除后置处理方法访问修饰符使用错误 (24f9975)
  • 【message/mail】修复发送邮件收件人不为空判断错误 (Gitee PR#12)
  • 【auth/satoken】修复 SaInterceptor Bean 获取方式错误 (1ba1596)

📦 依赖升级

  • 【dependencies】Spring Boot 3.1.7 => 3.1.8 (ab76665)
  • 【dependencies】Dynamic Datasource 4.2.0 => 4.3.0 (ab76665)
  • 【dependencies】JetCache 2.7.4 => 2.7.5 (ab76665)
  • 【dependencies】Redisson 3.25.2 => 3.26.0 (ab76665)
  • 【dependencies】SMS4J 3.0.4 => 3.1.1 (ab76665)
  • 【dependencies】X File Storage 2.0.0 => 2.1.0 (ab76665)
  • 【dependencies】Amazon S3 1.12.626 => 1.12.651 (ab76665)
  • 【dependencies】Crane4j 2.4.0 => 2.5.0 (ab76665) (c963978)
  • 【dependencies】Knife4j 4.4.0 => 4.5.0 (ab76665)
  • 【dependencies】Hutool 5.8.24 => 5.8.25 (ab76665)
  • 【dependencies】ip2region 3.1.6 => 3.1.7 (ab76665)
  • 【dependencies】flatten-maven-plugin 1.5.0 => 1.6.0 (ab76665)
  • 【dependencies】spotless-maven-plugin 2.40.0 => 2.43.0 (ab76665)