格式:
:star: Feature
:bug: Bug
- 【HttpUtils】修复请求 https 时出现的无证书问题。
- java version 17
⭐ Feature
- 【ThreadUtils】新增工具类,提供获取当前类和方法的名称。
- 【JsonUtils】JavaTimeModule 使用默认的配置,去掉自定义配置。
- 【XmlUtils】增加JavaTimeModule和JacksonXmlModule配置。
⬆️ Dependency Upgrades
- Upgrade to Jackson 2.16.0
other
- 【JsonUtils】去掉没有用到的引入。
- DateTimeUtils, 提供 OffsetDateTime处理
OkHttp 升级到 4.11.0- 因为报错原因,暂时弃用 okHttp.HttpUrl
- DateTimeUtils, 提供 转 LocalDateTime 当天最大/最小值
- DateTimeUtils 提供日期时间格式常量,废除 DateTimePattern
- JsonUtils 新增获取json字符串的key
- 新增日志级别枚举 LogLevel 从低到高
- PrintUtils 支持 调整日志级别
- BeanUtils 新增根据 getter / setter 获取字段名方法
- DateTimeUtils 新增可根据时间戳获取当天最大或最小的方法
- 支持使用 OkHttp 发起请求
- 弃用
com.fengwenyi.javalib.third.Base64
- RSAUtils 中使用
com.fengwenyi.javalib.third.Base64
都进行替换
🐛 Bug Fixes
- 修复
DateTimeUtils.toInstant(Date)
可能出现报错的问题。
2022.11.17 ~
⭐ Features
- 【http】新增 http 模块,提供Http调用工具类 HttpUtils。
- 【util】新增 JsoupUtils,从 html 中解析标题。
2022.09.24 ~ 2022.11.15
⭐ Features
- 【DateTimeUtils】新增判断时间是否在指定时间区间内,另外,提供了判断含边界的方法。
- 【DateTimeUtils】新增
java.time.LocalDateTime
和java.time.LocalDate
转java.util.Date
的方法。
⬆️ Dependency Upgrades
- Upgrade to Jackson 2.14.0
- Upgrade to maven-javadoc-plugin 3.4.1
- Upgrade to slf4j-api 2.0.3
- Upgrade to transmittable-thread-local 2.14.2
2022.08.28 ~ 2022.09.18
⭐ Features
- 【DateTimeUtils】新增获取自然周的开始时间
- 【DateTimeUtils】新增获取月的开始时间
- 【新增】MapHelper,方便构建
Map
2022.07.22 ~ 2022.08.20
⭐ New Features
- DateTimeUtils 增加
Long toMillisecond(LocalDate localDate)
方法 - CharsetConstant 标记过时
- 优化 Jackson Mapper 属性设置
- Jackson Json 改用
JsonMapper
🐛 Bug Fixes
- 修复 Jackson 在版本较低时,可能出现大小写重名的问题
2022.05.05 ~ 2022.07.14
⭐ New Features
- JsonUtils 提供 TypeReference 参数转换方法
- XmlUtils 提供 TypeReference 参数转换方法
- JsonUtils 提供 mapper 常规配置
- XmlUtils 提供 mapper 常规配置
- DateTimeUtils 提供 日期字符串转换成 LocalDate 方法
⬆️ Dependency Upgrades
- Upgrade to Jackson 2.13.3
- Upgrade to thumbnailator 0.14.7
- Upgrade to slf4j-api 0.14.7
- Upgrade to transmittable-thread-local 2.12.6
- Upgrade to transmittable-thread-local 2.12.6
- Upgrade to maven-javadoc-plugin 3.4.0
2021.12.08 ~ 2022.05.05
⭐ Feature
- 新增获取年的方法:DateTimeUtils.getYear()
- DateTimeUtils 转换成时间戳 增加对
null
的处理
2021.12.03
- 【新增】新增命名工具类,提供下划线和驼峰命名转换方法。
- 【新增】新增DateTimePattern常量类。
- 【新增】新增FormatterUtils工具类。
- 【新增】新增发布
shell
命令。 - 【修复】修复打包插件依赖报错的问题。
- 【优化】JsonUtils,优化对日期时间的规范化处理。
- 【升级】fasterxml.jackson -> 2.13.0。
- 【升级】google-thumbnailator -> 0.4.14。
- 【升级】transmittable-thread-local -> 2.12.2。
- 【升级】maven-source-plugin -> 3.2.1。
- 【升级】maven-javadoc-plugin -> 3.3.1。
- 【升级】maven-gpg-plugin -> 3.0.1。
2021.08.25
- 【新增】新增构造者接口:IBuilder
- 【优化】对README中功能列表部分进行了优化