Release Notes

Version 1.5.0 (October 7, 2022)

Type Description
New ArrayUtils - A class containing utility methods for arrays
New TextUtils - A class containing utility methods for text; most notably String and CharSequence
New SurrogatePairPolicy - An enum containing values indicating how to handle surrogate pairs during certain text operations
New StringConstants - A class containing commonly used String constants
New ToStringBuilder - Added the following methods:
New MatrixUtils - Added the following methods:
Change Argument - Instead of specifying the full error message text, methods will now take only the name of the argument and use that to generate the error message
Change Updated minimum Java version to 8

Version 1.4.0 (June 6, 2021)

Type Description
New FloatingPoint - A class containing methods for floating point types float and double

Version 1.3.0 (March 23, 2021)

Type Description
New CollectionUtils - A class containing various utility methods relating to the Java collection framework

Version 1.2.0 (March 21, 2021)

Type Description
Change Argument - Added null check for the array in checkLength
Change Argument - Added generic parameter to checkLength(T[], int) and checkLength(T[], int, String) to remove the need to cast the returned array

Version 1.1.0 (February 6, 2021)

Type Description
New Argument - Added extra methods with a String parameter for a detail message to add to the IllegalArgumentException if it's thrown
New Argument - Added checkLength methods to check an array's length

Version 1.0.0 (October 8, 2020)

No release notes