Skip to content

Latest commit

 

History

History
133 lines (91 loc) · 4.5 KB

CHANGELOG.md

File metadata and controls

133 lines (91 loc) · 4.5 KB

CHANGELOG

[v2.1.3] 2024.02.12

  • web: 新增BusinessException支持状态码,将ValidException是400状态码
  • web: 修复异常国际化时如果不存在变量则报错的问题

[v2.1.2] 2023.11.23

  • web: ValidException支持状态码定义
  • web: 文件下载或查看支持http头信息和状态码

[v2.1.1] 2023.6.13

  • core: 修复BeanUtils拷贝时,其中一个报错,其它属性也无法继续拷贝了

[v2.1.0] 2022.2.15

  • all: 将spring boot版本升级至2.7.x

[v2.0.5] 2022.12.13

  • swagger: 修复swagger有时候无法设置auth的问题

[v2.0.4] 2022.12.4

  • core: 修复BeanUtils拷贝list的时候无法忽略属性的问题

[v2.0.3] 2022.9.26

  • core: 修复BeanUtils无法拷贝父类属性的问题

[v2.0.2] 2022.9.17

  • web: 字典缓存可以基于事件刷新

[v2.0.1] 2022.6.27

  • web: 添加spring-boot-starter-validation包
  • web: ValidException支持国际化
  • core: BeanUtils忽略静态属性

[v2.0.0] 2022.4.29

  • 移除mybatis-jpa 和 generator模块,这块统一去mybatis-jpa-parent单独维护
  • web: 优化一些异常信息响应体
  • log: 添加控制台日志扩展点
  • log: 修复在ThreadLocalContainer不存在时报错
  • version: 将spring boot版本升级至 2.3.12.RELEASE

[v1.3.10] 2022.2.2

  • generator: 修复#3
  • web: 字典支持国际化扩展
  • jpa: 升级mybatis-spring-boot-starter至v2.2.1

[v1.3.9] 2021.11.20

  • log: 提供了基于线程的日志打印,支持同一个线程输出同一个ID,对于日志更好的定位
  • log: 提供了一个开关,支持关闭基于线程的日志打印
  • security: 基于LocaleResolver实现国际化的信息提示
  • web: 提供一个ThreadLocalContainer,在请求完成后自动清除线程副本
  • all: 优化代码更合规

[v1.3.8] 2021.8.6

  • mybatis-jpa: 修复delete like失效的问题
  • mybatis-jpa: 修改分页查总数时like失效的问题
  • web: 文件下载和查看的请求返回符合`RFC 6226'标准
  • web: 优化同一个请求里会因为某个字段字典缺失造成频繁字典收集,造成的性能下降
  • core: 优化BeanUtils,减少反射,提升性能
  • generator: 生成java文件时更智能,比如是否覆盖等

[v1.3.7] 2021.6.4

  • mybatis-jpa: 分离查总数和物理分页查询。
  • mybatis-jpa: 如果查总数是0,则物理分页查询忽略
  • mybatis-jpa: 如果传入分页对象是null。则表示不分页
  • mybatis-jpa: 查总数使用mybatis的executor查询,方便让一级缓存和二级缓存生效
  • mybatis-jpa: 优化日志打印,使用mybatis的日志打印
  • mybatis-jpa: in的参数支持传入数组
  • web: 优化全局异常的日志打印
  • web: 优化字典收集的日志打印,方便定位是哪个字段引起的字典收集
  • core: BeanUtils支持更多的类型直接拷贝
  • security: 解决当token失效后,不能手动logout的问题

[v1.3.6] 2021.4.12

  • mybatis-jpa: 修复bug
  • mybatis-jpa: mybatis-starter升级至2.1.3
  • web: 重构Jackson序列化分为值转换和值格式化,可任意定义多个转换链
  • web: 可配置转换后的字段key

[v1.3.5] 2021.3.27

  • mybatis-jpa: 参数是集合时支持更多的类型(不单单是list)
  • mybatis-jpa: 为集合参数支持条件型注解@Iftest(notEmpty)
  • swagger: 修复版本升级后的bug和优化

[v1.3.4] 2021.3.3

  • mybatis-jpa: 修复了一些bug(自定义主键规则失效、只是定义关联关系未匹配上)
  • core: BeanUtils支持忽略源对象的部分属性

[v1.3.3] 2021.2.25

  • mybatis-jpa: 代码级查询提供了orders参数设置,更好地与前端衔接
  • core: BeanUtils优化,减少对象的创建
  • web: 数字格式化注解NumberFormat 扩展了属性
  • web: 字典格式化注解DictFormat 扩展了属性

[v1.3.2] 2020.12.20

  • mybatis-jpa: 修复雪花算法的时间回拨的bug
  • mybatis-jpa: 给雪花算法策略之修改偏移量提供外部存储器OffsetRepository
  • web: 给默认的全局异常处理器返回一个空的modalAndView

[v1.3.1] 2020.12.7

  • mybatis-jpa: 主键支持雪花算法
  • mybatis-jpa: select count(1)变成select count(*)
  • security: 增加对默认认证的覆盖,覆盖后将拒绝所有认证
  • swagger: 移除对swagger的环境控制,交由swagger本身提供的配置控制

[v1.3.0] 2020.11.27

  • quartz: 移除定时任务模式
  • mybatis: 将mybatis模块合并至mybatis-jpa模块
  • cache: 添加对缓存的增强模块
  • springboot升级至 2.3.5.RELEASE
  • swagger: 依赖官方starter
  • 优化配置文件提示
  • 优化部分包结构