Releases: breadcat-dev/toolbox
Releases · breadcat-dev/toolbox
Release list
Toolbox v2.3.0
Added
STRICT_EPSILONandSTRICT_EPSILON_FtoMathConstants
Changed
EPSILONfrom1e-12to1e-9EPSILON_Ffrom1e-6fto1e-5f- Updated
approximatelyZero()to use the strict epsilon constants
Fixed
approximatelyZero(float)usingSTRICT_EPSILONinstead ofSTRICT_EPSILON_FapproximatelyZero(double)usingSTRICT_EPSILON_Finstead ofSTRICT_EPSILON
Toolbox v2.2.1
Changed
- Renamed directory
constantstoconstant
Toolbox v2.2.0
Added
MathConstantsDivisionByZeroExceptionInvalidRangeException
Changed
NullArgumentExceptions prefix message- Renamed all
*Utilclasses to*Utils - Renamed
AnsiUtilstoAnsiConstants - Moved
BinaryDataUnits,DecimalDataUnitsandTimeUnitsfrom unit/ to constant/ - Replaced floating-point equality checks with
Float.compare()/Double.compare() - Replaced most
IllegalArgumentExceptions inMathUtilswithInvalidRangeException - Simplified Javadocs
Fixed
NullArgumentExceptions inStringUtil
Removed
- Redundant
clamp()methods (useMath.clamp())
Toolbox v2.1.0
Toolbox v2.1.0
Added
MathUtil- Javadocs documentation to
MathUtil
Toolbox v2.0.0
Added
- Added TiB to BinaryDataUnits
- Added TB to DecimalDataUnits
Changed
- Split FileUtil into PathUtil, FileIOUtil and FileQueryUtil
- Split DataUnits into BinaryDataUnits and DecimalDataUnits
- Changed the return type of FileUtil.walk(Path), files(Path) and directories(Path) from Stream to List
- Renamed FileQueryUtil.collectFiles(Collection) to resolveFiles(Collection)
- Removed PrimitiveUtil
- Removed ArgsUtil
- Removed PrimitiveUnits
Improved
- Optimized StringUtil.join(String, Object...)
- Improved FileQuerryUtil.resolveFiles(Collection)