Skip to content

1.3.0

Compare
Choose a tag to compare
@AlexisJehan AlexisJehan released this 18 Nov 17:49

API changes

io.bytes

  • Remove UncheckedInputStream and UncheckedOutputStream classes

io.chars

  • Remove UncheckedReader and UncheckedWriter classes

io.lines

  • Remove UncheckedLineReader and UncheckedLineWriter classes

lang.Strings

  • Add containsIgnoreCase(), startsWithIgnoreCase(), endsWithIgnoreCase() and frequency() methods
  • Rename the isHex() method to isHexadecimal()

lang.array.BooleanArrays

  • Add the frequency() method

lang.array.ByteArrays

  • Add the frequency() method

lang.array.CharArrays

  • Add the frequency() method

lang.array.DoubleArrays

  • Add the frequency() method

lang.array.FloatArrays

  • Add the frequency() method

lang.array.IntArrays

  • Add the frequency() method

lang.array.LongArrays

  • Add the frequency() method

lang.array.ObjectArrays

  • Add the frequency() method

lang.array.ShortArrays

  • Add the frequency() method

misc.BloomFilter

  • Rename the calculateOptionalNumberOfHashFunctions() method to calculateOptimalNumberOfHashFunctions()

misc.StringFormatter

  • Add the DEFAULT constant
  • Add the toString() method

misc.distances.LevenshteinDistance

  • Add the DEFAULT constant

misc.quality

  • Add Ensure, Equals, HashCode and ToString classes

misc.trees.TreeNode

  • Rename the parent() method to optionalParent()

misc.tuples.Pair

  • Remove toMutableEntry() and toImmutableEntry() methods

util.Comparators

  • Add the normalize() method
  • Remove BOOLEAN_ARRAYS, SIGNED_BYTE_ARRAYS, UNSIGNED_BYTE_ARRAYS, SHORT_ARRAYS, INT_ARRAYS, LONG_ARRAYS,
    FLOAT_ARRAYS and DOUBLE_ARRAYS constants
  • Remove multiple array() methods

util.collection.Lists

  • Add concat() and join() methods
  • Rename the getFirst() method to getOptionalFirst()
  • Rename the getLast() method to getOptionalLast()

util.collection.Maps

  • Rename the ofEntriesOrdered() method to ofOrdered()

util.collection.Sets

  • Add union() and intersect() methods

util.function

  • Add the Functions class

util.iteration.Iterables

  • Rename the getFirst() method to getOptionalFirst()
  • Rename the getLast() method to getOptionalLast()

util.iteration.Iterables

  • Rename the getFirst() method to getOptionalFirst()
  • Rename the getLast() method to getOptionalLast()

Notes

  • Add the junit-pioneer dependency
  • Update junit-jupiter-api and junit-jupiter-engine dependencies to 5.3.1
  • Update the maven-surefire-plugin plugin to 2.22.1