# 更新历史

# 1.3.7 2020-10-11

  • 更新: spring-boot 2.3.4.RELEASE
  • 更新: querydsl 4.4.0
  • 更新: druid 1.2.1

# 1.3.6 2020-06-27

  • 更新: spring-boot 2.3.1.RELEASE
  • 更新: guava 29.0-jre

# 1.3.5 2020-05-24

  • 更新: spring-boot 2.3.0.RELEASE
  • 更新: querydsl 4.3.1
  • 更新: druid 1.1.22
  • 调整: 增加spring-boot-starter-validation以匹配spring-boot 2.3.0

# 1.3.3 2020-03-02

  • 更新: spring-boot 2.2.5.RELEASE
  • 更新: querydsl 4.2.2
  • 更新: druid 1.1.21
  • 调整: 调整部分 update 方法,如果传入更新对象有id,会把id当作更新条件
  • 调整: Service方法去掉默认事务声明

# 1.3.0 2019-10-23

  • 更新: spring-boot 2.2.0.RELEASE
  • 更新: druid 1.1.20
  • 调整: 调整部分 javaxvalidation , serlevt , annotation , inject 依赖到 jakarta
  • 调整: SimpleView的json的默认编码为 application/json , 原为 application/json;charset=UTF-8

# 1.2.0 2019-06-19

  • 更新: spring-boot 2.1.6.RELEASE
  • 新增: 分页查询page方法增加2个排序重载
  • 调整: 拆分getColumn,getColumns,listColumn,listColumns,pageColumns方法为原方法和增加Ext后缀的方法,原方法只允许传入字段,Ext方法允许字段再进行操作,如起别名或计算等操作(升级到1.2.0后,原有查询对字段进行计算或别名操作的方法需要改为Ext方法)

# 1.1.3 2019-06-12

  • 更新: spring-boot 2.1.5.RELEASE
  • 更新: druid 1.1.17
  • 修复: 部分update方法不更新修改时间modifyTime问题

# 1.1.2 2019-03-14

  • 更新: spring-boot 2.1.3.RELEASE
  • 更新: druid 1.1.14
  • 改进: mysql-connector-java 8.x版本在Sql-Builder和QueryDsl-CodeGen的兼容,不再主动初始化驱动,如使用JDBC4.0以下版本驱动,请手动初始化

# 1.1.0 2018-12-01

  • 更新: spring-boot 2.1.1.RELEASE
  • 更新: druid 1.1.12
  • 移除: huiche-core的jsr305和org.jetbrains.annotations,改为provided引入

# 1.0.7 2018-09-16

  • 新增: Sql语句格式化功能
  • 新增: LogUtil,方便日志输入异常堆栈
  • 新增: ValidationUtil,方便手动进行验证
  • 新增: 部分常用插件的pluginManagement
  • 新增: update新增设置null或基于字段本身的值进行更新的方法
  • 改进: 合并create方法和creates方法
  • 改进: 建表工具重构,改善扫描实体类的速度和兼容性,调整主键字段不进行任何更新
  • 更新: spring-boot 2.0.5
  • 移除: 默认service的部分非必要方法,传统Post风格的Crud控制器

# 1.0.6 2018-08-01

  • 新增: PasswordEncoder 接口,封装密码加密,starter里面提供默认实现
  • 修复: HuiCheExcetion个别构造的code丢失问题
  • 改进: StringUtil.json() 方法
  • 改进: 合并updates到update方法避免歧义
  • 改进: 条件拼装or方法参数为可变数组 不再限定只能2个条件
  • 改进: 建表工具,移出小数类型的默认长度
  • 改进: 建表工具,Java float类型 映射为 数据库Double类型
  • 更新: spring-boot 2.0.4
  • 移除: DateUtil 时间字符串转LocalDateTime方法

# 1.0.5 2018-06-25

  • 改进: web模块预置的 restful 风格的增删改查接口

# 1.0.4 2018-06-17

  • 新增: 文档和使用指南 huiche.org(opens new window)
  • 新增: 数据迁移工具 huiche-transfer, 作为扩展模块
  • 新增: 建表工具关键字user
  • 更新: spring-boot 2.0.3
  • 更新: jetbrains-annotations 16.0.2

# 1.0.3 2018-06-10

  • 新增: StreamUtil,扩展stream的groupby org.huiche.core.util.StreamUtil
  • 改进: Query新增扩展列和排除列方法 org.huiche.data.query.Query
  • 完善: javadoc

# 1.0.2 2018-06-03

  • 修复: BaseCrudDao的exists问题
  • 更新: druid 1.1.10

# 1.0.1 2018-05-27

  • 修复: 全局异常捕获,错误堆栈打印问题 org.huiche.config.ErrorHandler
  • 改进: BaseCrudDao org.huiche.dao.BaseCrudDao
  • 改进: Query org.huiche.data.query.Query

# 1.0.0 2018-05-21

  • 初始版本