Change Log

May 19, 2026 · View on GitHub

Version 1.5.6 (2026-05-20)

  • [Refactor] DevFinal、ColorUtils、FileUtils、RandomUtils、StringUtils 及 FileRecordUtils、RecordConfig 等方法命名与语义调整

  • [Refactor] 文件广度/深度搜索、EXIF 标签表引用等相关实现优化

  • [Style] FileRecordUtils 字段声明对齐格式化

  • [Upgrade] 统一同步更新

Version 1.5.5 (2026-03-08)

  • [Delete] 删除代码中指定 URL、IP 硬编码

Version 1.5.4 (2025-10-12)

  • [Upgrade] 统一同步更新

  • [Update] 简化 ColorUtils 部分颜色变量并更新部分 color 资源命名

  • [Update] 修改部分 IMPL 文件、变量、类命名为 Impl

  • [Delete] 删除 common.able 定义的接口文件,简化工具类构成

Version 1.5.3 (2025-03-21)

  • [Upgrade] 统一同步更新

Version 1.5.2 (2024-12-11)

  • [Upgrade] 统一同步更新

  • [Add] 新增 FileUtils#isHidden2、isBuild 方法

Version 1.5.1 (2024-05-06)

  • [Add] 新增 ObjectUtils#requireNonNull、requireNonNullArgs、requireNonNullBool、requireNonNullBoolArgs

  • [Upgrade] 统一同步更新

Version 1.5.0 (2024-01-18)

  • [Upgrade] 统一同步更新

Version 1.4.9 (2023-07-01)

  • [Add] 新增 ForUtils#forList、forListIterator、forSet、forMap

Version 1.4.8 (2022-09-18)

  • [Add] 新增 NumberUtils#calculateUnitD、calculateUnitF

  • [Add] 新增 FormatUtils 工具类及 UnitSpanFormatter、ArgsFormatter 封装类

  • [Add] 新增部分通用 able 接口

Version 1.4.7 (2022-07-18)

  • [Add] 新增部分通用 able 接口

Version 1.4.6 (2022-07-04)

  • [Add] 新增 StringUtils#equalsIgnoreCase、equalsIgnoreCaseNotNull

  • [Add] 新增 ValiToPhoneUtils 中国广电手机号码段、更新最新运营商号码段

  • [Add] 新增 DevFinal 部分常量值

Version 1.4.5 (2022-06-26)

  • [Review] 检查并调整使用 equals、equalsIgnoreCase 代码

  • [Add] 新增 StringUtils#equalsNotNull 方法

Version 1.4.4 (2022-05-13)

  • [Add] 新增 DevFinal#INT 部分默认值

  • [Add] 新增 UrlExtras Url 携带信息解析类,并默认提供 DevJavaUrlParser 实现

  • [Add] 新增 ConvertUtils#newString 方法处理 CharSequence

  • [Add] 新增 ConvertUtils#newStringNotArrayDecode 并修改所有工具类 instanceof String 判断转换使用该方法

  • [Add] 新增 BigDecimalUtils 抛出异常相对应捕获异常快捷方法,并修改抛出方法名为 xxxThrow(param)

Version 1.4.3 (2022-03-20)

  • [Add] 新增 DevFinal#DEFAULT 默认值,并全局统一该库默认值

  • [Add] 新增 BigDecimalUtils 快捷方法抛出异常便于自定义异常值

Version 1.4.2 (2022-02-12)

  • [Add] StringUtils#join、joinArgs

  • [Add] CollectionUtils#clearAndAddAll、clearAndAddAllNotNull

Version 1.4.1 (2022-01-23)

  • [Update] 部分布尔值变量 is 命名移除

Version 1.4.0 (2022-01-10)

  • [Add] ComparatorUtils 排序比较器工具类

  • [Add] FileUtils#getFile、listOrEmpty、listFilesOrEmpty

Version 1.3.9 (2021-12-30)

  • [Refactor] 修改整个 DevFinal 常量类,并统一使用该常量类

Version 1.3.8 (2021-12-20)

  • [Refactor] 修改整个 DevFinal 常量类,并统一使用该常量类

  • [Add] FlagsValue 标记值计算存储 ( 位运算符 )

Version 1.3.7 (2021-11-26)

  • [Add] WeakReferenceAssist 弱引用辅助类

  • [Add] MapUtils#mapToString

Version 1.3.6 (2021-09-20)

  • [Refactor] review code、代码格式化处理、方法名、参数名、变量名等规范排查

  • [Add] ForUtils

  • [Add] XorUtils#xorChecksum

  • [Add] FileUtils#createTimestampFileName

Version 1.3.5 (2021-06-28)

  • [Refactor] 重构 FileRecordUtils 并进行内部类拆分便于 DevApp 模块使用

Version 1.3.4 (2021-06-21)

  • [Add] StringUtils#urlDecodeWhile

  • [Add] HttpParamsUtils#getUrlParams、getUrlParamsArray、existsParams、existsParamsByURL、joinUrlParams、getUrlParamsJoinSymbol、splitParamsByUrl

Version 1.3.3 (2021-06-04)

  • [Add] DevFinal 新增部分常量

Version 1.3.2 (2021-05-19)

  • [Add] ColorUtils#sortHUE、sortSaturation、sortBrightness

Version 1.3.1 (2021-05-09)

  • [sync] sync to Maven Central

Version 1.3.0 (2021-03-21)

  • [Add] ColorUtils#blendColor、transitionColor

Version 1.2.9 (2021-03-02)

  • [Refactor] BigDecimalUtils

Version 1.2.8 (2021-02-27)

  • [Add] NumberUtils#subZeroAndDot

  • [Refactor] BigDecimalUtils

  • [Add] DevFinal 新增部分常量

Version 1.2.7 (2021-02-08)

  • [Add] ColorUtils#getRandomColorString 方法

  • [Add] DevFinal 新增部分常量

Version 1.2.6 (2021-01-24)

  • [Perf] 进行代码检测优化

  • [Add] DevFinal 新增部分常量

Version 1.2.5 (2021-01-01)

  • [Style] 代码格式化处理 ( 间距美化调整等 )

Version 1.2.4 (2020-12-10)

  • [Style] 代码格式化处理 ( 间距美化调整等 )

  • [Update] 修改 CallBack 相关代码为 Callback

  • [Add] DevFinal 新增部分常量

Version 1.2.3 (2020-11-15)

  • [Refactor] 使用 QAPlugs ( PMD、findbugs、checkstyle )、IDEA Analyze 进行代码质量分析、代码优化等

Version 1.2.2 (2020-11-05)

  • [Refactor] 使用 QAPlugs ( PMD、findbugs、checkstyle )、IDEA Analyze 进行代码质量分析、代码优化等

Version 1.2.1 (2020-10-29)

  • [Add] ArrayUtils#asListArgs

  • [Update] MapUtils#putToList、removeToList、removeToMap 参数类型

  • [Update] 进行 Spelling typo Analyze 修改部分拼写错误字段

Version 1.2.0 (2020-10-20)

  • [Update] StringUtils#convertHideMobile、convertSymbolHide Method Name

  • [Fix] StringUtils#replaceSEWith、clearSEWiths、clearEndsWith 索引判断问题

Version 1.1.9 (2020-10-12)

  • [Add] FilePartUtils 文件分片工具类

  • [Add] CloseUtils#flush、flushQuietly、flushCloseIO、flushCloseIOQuietly

  • [Add] FileUtils#convertFiles、convertPaths、flushCloseIO、flushCloseIOQuietly

  • [Refactor] 修改整个库 Closeable Close 代码内部调用 CloseUtils

Version 1.1.8 (2020-09-27)

  • [Add] DateUtils#getZodiac、getConstellation、getConstellationDate 获取生肖、星座方法

  • [Add] CalendarUtils 日历 ( 公历、农历 ) 工具类

Version 1.1.7 (2020-09-20)

  • [Delete] 删除 DevCommonUtils 中其他工具类快捷方法

  • [Update] 更新部分代码注释

Version 1.1.6 (2020-09-15)

  • [Add] StringUtils#clearTab、clearTabTrim、clearLine、clearLineTrim、clearSpaceTabLine、clearSpaceTabLineTrim

  • [Add] ScaleUtils#XY type 扩展字段

  • [Add] NumberUtils#addZero

  • [Update] DateUtils#convertTime 为 timeAddZero

  • [Update] 去除部分方法名 to 前缀

Version 1.1.5 (2020-09-07)

  • [Add] ScaleUtils#calcScale、calcScaleToMath、calcXY

  • [Add] StringUtils#forJoint

Version 1.1.4 (2020-08-29)

  • [Add] FileUtils#canRead、canWrite、canReadWrite

Version 1.1.3 (2020-08-04)

  • [Add] ChineseUtils 中文工具类

  • [Add] StringUtils#forString

Version 1.1.2 (2020-05-18)

  • [Update] ClassUtils#getGenericSuperclass、getGenericInterfaces 返回类型

Version 1.1.1 (2020-03-11)

  • [Add] StringUtils#split

  • [Add] NumberUtils#calculateUnit

  • [Update] StringUtils#replaceStr、replaceStrToNull 方法名为 StringUtils#replaceAll、replaceAllToNull

Version 1.1.0 (2020-02-21)

  • [Add] StringUtils#getBytes

  • [Add] FileIOUtils#getFileInputStream、getFileOutputStream

  • [Update] FileUtils#saveFile、appendFile

Version 1.0.9 (2020-01-26)

  • [Add] TypeUtils 类型工具类

  • [Add] ClassUtils#getClass、isGenericParamType、getGenericParamType

  • [Add] ConvertUtils#toBigDecimal、toBigInteger、newString、charAt

  • [Update] ConvertUtils#toString、toInt、toBoolean、toFloat、toDouble、toLong、toShort、toChar、toByte、toChars、toBytes

Version 1.0.8 (2020-01-16)

  • [Add] FileUtils#listFilesInDirBean、listFilesInDirWithFilterBean 方法,获取文件目录列表集合 FileList

Version 1.0.7 (2019-12-25)

  • [Add] ColorUtils#getARGB、grayLevel、sortGray、sortHSB 并增加内部类 ColorInfo,支持颜色排序

  • [Add] FileIOUtils#copyLarge、DateUtils#yyyyMMdd_HHmmss、CoordinateUtils#getDistance、getAngle、getDirection

  • [Add] DevCommonUtils、StringUtils#appendsIgnoreLast

  • [Update] 删除 DevCommonUtils、StringUtils 几个重载方法 appends

  • [Update] 更新部分工具类、方法注释代码、代码间距等

Version 1.0.6 (2019-11-25)

  • [Refactor] 重构整个项目,优化代码逻辑判断、代码风格、合并工具类减少包大小等,并修改 95% 返回值 void 的方法为 boolean 明确获取调用结果

  • [Add] FileRecordUtils 文件记录结果回调

  • [Add] MapUtils、CollectionUtils 获取泛型数组 toArrayT

  • [Update] 移动 FileRecordUtils、HtmlUtils 到 Java 模块

Version 1.0.5 (2019-11-05)

  • [Add] FileUtils#isImageFormats、isAudioFormats、isVideoFormats、isFileFormats

Version 1.0.4 (2019-10-31)

  • [Add] ArrayUtils#getMinimum、getMaximum、getMinimumIndex、getMaximumIndex、sumarray

  • [Add] CollectionUtils#getMinimum、getMaximum、getMinimumIndex、getMaximumIndex、sumlist

Version 1.0.3 (2019-10-09)

  • [Add] NumberUtils#getMultiple、getMultipleI、getMultipleD、getMultipleL、getMultipleF

Version 1.0.2 (2019-09-19)

  • [Update] 修改 FileBreadthFirstSearchUtils 部分方法返回值 ( 返回当前对象,方便链式调用 )

Version 1.0.1 (2019-09-12)

  • [Add] ConvertUtils#convert

Version 1.0.0 (2019-08-25)

  • Initial release