Skip to content

Releases: fengwenyi/JavaLib

v2.2.0

18 Sep 11:13

Choose a tag to compare

⭐ New Features

  • 【DateTimeUtils】新增获取自然周的开始时间
  • 【DateTimeUtils】新增获取月的开始时间
  • 【新增】MapHelper,方便构建 Map

v2.1.8

20 Aug 06:22

Choose a tag to compare

⭐ New Features

  • DateTimeUtils 增加 Long toMillisecond(LocalDate localDate) 方法
  • CharsetConstant 标记过时
  • 优化 Jackson Mapper 属性设置
  • Jackson Json 改用 JsonMapper

🐛 Bug Fixes

  • 修复 Jackson 在版本较低时,可能出现大小写重名的问题

v2.1.7

14 Jul 09:01

Choose a tag to compare

⭐ 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

v2.1.6

06 May 02:57

Choose a tag to compare

⭐ Feature

  • 新增获取年的方法:DateTimeUtils.getYear()
  • DateTimeUtils 转换成时间戳 增加对 null 的处理

v2.1.5

03 Dec 02:21

Choose a tag to compare

  • 【新增】新增命名工具类,提供下划线和驼峰命名转换方法。

  • 【新增】新增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。

v2.1.4

25 Aug 03:12

Choose a tag to compare

  • 【新增】新增构造者接口:IBuilder
  • 【优化】对README中功能列表部分进行了优化

v2.1.3

16 Aug 08:03

Choose a tag to compare

依赖升级

  • junit 从 1.12 升级到 4.13.2

新增

  • 日期时间工具类(DateTimeUtils)新增有效校验方法(isValid())
  • 变量定义(Variable),TRACE_ID
  • 新增MDC工具类(MdcUtils)
  • 新增依赖:org.slf4j:slf4j-api:1.7.32。范围:provided

优化

  • StringUtils.isEmpty(),空字符串和null也被认为是空

v2.1.2

12 Jul 08:50

Choose a tag to compare

新增

  • 异常工具类(ExceptionUtils),新增获取异常栈信息getStackTrace(e)。【2021.05.18】
  • 新增追溯码类(TraceIdUtils)。【2021.05.18】
  • ID工具类(IdUtils),新增genId()。【2021.05.18】
  • JSON工具类(JsonUtils),新增convertMap()。【2021.06.23】

优化

删除

v2.1.1

12 Jan 12:57

Choose a tag to compare

新增

  • 新增星号(*)处理工具类(StarHandleUtils)。【2020.08.23】
  • 星号处理工具类(StarHandleUtils),新增IP处理(#ip)。【2020.08.26】
  • 星号处理工具类(StarHandleUtils),新增手机号处理(#phone)。【2020.08.26】
  • 星号处理工具类(StarHandleUtils),新增邮箱处理(#email)。【2020.08.26】
  • 星号处理工具类(StarHandleUtils),新增密码处理(#password)。【2020.08.26】
  • 星号处理工具类(StarHandleUtils),新增真实姓名处理(#realName)。【2020.08.26】
  • 星号处理工具类(StarHandleUtils),新增身份号码处理(#idCardNo)。【2021.01.12】
  • 字符串工具类(StringUtils),新增生成星号(*)方法,generateStar()。【2020.08.23】
  • 字符串工具类(StringUtils),新增获取字符串左侧字符的方法,getLeft()。【2020.08.23】
  • 字符串工具类(StringUtils),新增获取字符串右侧的方法,getRight()。【2020.08.23】
  • 控制台打印工具类(PrintUtils),新增warn方法,warn()。【2020.08.23】
  • 控制台打印工具类(PrintUtils),新增error方法,error()。【2020.08.23】
  • 新增长度常量类(LengthConstant),密码长度,PASSWORD=32。【2020.08.23】
  • 集合工具类(CollectionUtils),新增判断数组是空数组(#isEmpty)。【2020.08.26】
  • 集合工具类(CollectionUtils),新增判断数组不是空数组(#isNotEmpty)。【2020.08.26】

优化

  • 控制台打印工具类(PrintUtils),优化info方法,info()。【2020.08.23】
  • 版本号格式更改:X.X.X。【2021.01.12】

删除

  • 控制台打印工具类(PrintUtils),删除换行方法。【2020.08.23】

v2.1.0.RELEASE

22 Aug 17:45

Choose a tag to compare

新增

  • 新增JSON工具类(JsonUtils)【2020.6.16】
  • JsonUtils提供了将对象转成Json字符串、将JSON字符串转成对象等方法。【2020.6.17】
  • 计划新增WebServiceUtils工具类。【2020.07.20 计划中】
  • 新增xml转换工具类(XmlUtils)【2020-08-13】

优化

  • 计划重写HttpUtils 【2020.07.20 计划中】

删除

这是一个过渡版本,之后会在这个版本的基础上不断更新优化!