Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@VampireAchao VampireAchao released this 12 Aug 02:42
· 25 commits to main since this release
  1. 升级依赖:

    • mybatis-plus 升级至 3.5.7。
    • 升级其他依赖,确保兼容性和性能优化。
  2. 优化与改进:

    • 移除 AbstractJsonFieldHandler,并升级至 mybatis-plus 3.5.6,改善 JSON 字段处理。
    • 重构代码以使用 ClassHelper#cast 代替 SerFunc.cast().apply(),简化类型转换操作。
    • 更新 test 支持列表和映射的 JSON 字段处理。
    • 优化 SaveOneSqlUpdateOneSql 构造方法,提升 SQL 操作性能。
    • Database.updateFewSql 方法现在支持 typeHandler,提升类型处理能力。详细使用方法请参考:JsonFieldHandlerTest
  3. 风格调整:

    • 统一代码风格,优化代码格式。
  4. 文档与其他:

    • 更新 README.md 文档,提供更清晰的使用指南。
    • 添加 CLA 和赞助者信息,增加项目透明度与社区支持。
  5. 其他更新:

    • 移除 Database.select 方法,推荐使用 WrapperHelper.select 进行替代,提高代码的灵活性与可维护性。
    • Steam 添加 Steam.of(map) 方法,以便于更好地处理映射条目。

这些更新进一步提升了 stream-query 的性能、可维护性和用户体验。

完整的更新日志: https://gitee.com/dromara/stream-query/commits/v3.0.0