Skip to content

1.7.0

Compare
Choose a tag to compare
@AlexisJehan AlexisJehan released this 17 May 11:51
· 121 commits to main since this release

API changes

lang.Strings

  • Add removeStartIgnoreCase(CharSequence, char), removeEndIgnoreCase(CharSequence, char),
    contains(CharSequence, char), containsIgnoreCase(CharSequence, char), startsWith(CharSequence, char),
    startsWithIgnoreCase(CharSequence, char), endsWith(CharSequence, char), endsWithIgnoreCase(CharSequence, char),
    isBinary(CharSequence, boolean), isOctal(CharSequence, boolean), isDecimal(CharSequence, boolean),
    isHexadecimal(CharSequence, boolean), isBase64(CharSequence) and isBase64Url(CharSequence) methods

lang.Throwables

  • Add the sneakyThrow(Throwable) method
  • Deprecate uncheck(ThrowableRunnable) and uncheck(ThrowableSupplier) methods

lang.array.ByteArrays

  • Add ofBinaryString(CharSequence, boolean), ofOctalString(CharSequence), ofOctalString(CharSequence, boolean),
    ofDecimalString(CharSequence), ofDecimalString(CharSequence, boolean),
    ofHexadecimalString(CharSequence, boolean), toBinaryString(CharSequence, boolean), toOctalString(CharSequence),
    toOctalString(CharSequence, boolean), toDecimalString(CharSequence), toDecimalString(CharSequence, boolean) and
    toHexadecimalString(CharSequence, boolean) methods

lang.array.IntArrays

  • Remove the add(int[], int, int) method

util.function

  • Add the Procedure class

util.function.serializable

  • Add the SerializableProcedure class
  • Deprecate the SerializableRunnable class

util.function.throwable

  • Add the ThrowableProcedure class
  • Deprecate the ThrowableRunnable class

util.function.throwable.ThrowableBiConsumer

  • Add the sneaky(ThrowableBiConsumer) method

util.function.throwable.ThrowableBiFunction

  • Add the sneaky(ThrowableBiFunction) method

util.function.throwable.ThrowableBiPredicate

  • Add the sneaky(ThrowableBiPredicate) method

util.function.throwable.ThrowableConsumer

  • Add the sneaky(ThrowableConsumer) method

util.function.throwable.ThrowableFunction

  • Add the sneaky(ThrowableFunction) method

util.function.throwable.ThrowablePredicate

  • Add the sneaky(ThrowablePredicate) method

util.function.throwable.ThrowableSupplier

  • Add the sneaky(ThrowableSupplier) method

Notes

  • Update the maven-javadoc-plugin plugin to 3.4.0
  • Update the jacoco-maven-plugin plugin to 0.8.8
  • Migrate the continuous integration from Travis CI to GitHub Actions