Skip to content

Releases: continew-org/continew-starter

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)

v1.3.0

03 Feb 04:55
Compare
Choose a tag to compare

✨ 新特性

  • 【data/mybatis-plus】新增 QueryIgnore 忽略查询解析注解 (91651b0)
  • 【security/password】新增安全模块-密码编码器自动配置 (47a4d57) (Gitee PR#9)
  • 【web】新增链路跟踪自动配置 (8fc19ab)

💎 功能优化

  • 【extension/crud】排序字段增加是否存在校验 (Gitee PR#7)
  • 【data/mybatis-plus】优化数据权限处理器代码结构 (aecefa1)
  • 【auth/satoken】支持更灵活的动态化路由拦截鉴权 (31f29db)
  • 【auth/satoken】优化 SaToken 持久层配置 (e6f8ac8)
  • 【captcha/behavior】优化行为验证码缓存配置 (8598e6d)
  • 【storage/local】优化存储模块依赖 (dcb6568)
  • 移除 Lombok 私有构造注解使用 (11d0798)
  • 移除 Lombok 依赖,再度精简依赖 (0eb6afa) (Gitee PR#9)
  • 新增 Qodana、Sonar 扫描 (ab1e999) (1a8c589)
  • 优化大量代码,解决 SonarCodacyQodana 扫描问题,点击各链接查看对应实时质量分析报告(Codacy 已达到 A)

🐛 问题修复

  • 【web】配置 Validator 失败立即返回模式 (1223f60)

💥 破坏性变更

  • 【data/mybatis-plus】重构 QueryHelper => QueryWrapperHelper,支持多列查询,并删除 blurry 属性 (6dc20e8) (f16b968) (13a6809)
  • 【extension/crud】优化包结构 (eabedd8)
  • 【captcha/graphic】优化图形验证码自动配置,提供 Captcha Bean (30d7631)

v1.2.0

20 Jan 14:12
Compare
Choose a tag to compare

✨ 新特性

  • 【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

11 Jan 13:11
Compare
Choose a tag to compare

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

详情请参阅 CHANGELOG.md

v1.1.0

31 Dec 05:32
Compare
Choose a tag to compare

详情请参阅 CHANGELOG.md

v1.0.1

13 Dec 16:15
Compare
Choose a tag to compare

详情请参阅 CHANGELOG.md

v1.0.0

02 Dec 07:10
Compare
Choose a tag to compare

详情请参阅 CHANGELOG.md