Skip to content

1.6.0

Compare
Choose a tag to compare
@AlexisJehan AlexisJehan released this 24 Mar 20:25

API changes

crypto

  • Deprecate StandardCiphers, StandardKeyFactories, StandardKeyPairGenerators, StandardMacs,
    StandardMessageDigests and StandardSignatures classes

io.Serializables

  • Add the serialize(Serializable, OutputStream) method
  • Deprecate the serialize(OutputStream, Serializable) method

lang

  • Deprecate the UncheckedInterruptedException class

lang.Strings

  • Add of(byte...) and of(Charset, byte...) methods

lang.Throwables

  • Add isCheckedException(Throwable) and isUncheckedException(Throwable) methods
  • Change the unchecked(Throwable) method
  • Deprecate isChecked(Throwable) and isUnchecked(Throwable) methods

lang.array.BooleanArrays

  • Add add(boolean[], boolean, int) and shuffle(boolean[], Random) methods
  • Deprecate add(boolean[], int, boolean) and shuffle(boolean[]) methods

lang.array.ByteArrays

  • Add add(byte[], byte, int) and shuffle(byte[], Random) methods
  • Add of(boolean), of(short), of(short, ByteOrder), of(char), of(char, ByteOrder), of(int),
    of(int, ByteOrder), of(long), of(long, ByteOrder), of(float), of(float, ByteOrder), of(double) and
    of(double, ByteOrder) methods
  • Deprecate add(byte[], int, byte) and shuffle(byte[]) methods
  • Deprecate ofBoolean(boolean), ofShort(short), ofShort(short, ByteOrder), ofChar(char),
    ofChar(char, ByteOrder), ofInt(int), ofInt(int, ByteOrder), ofLong(long), ofLong(long, ByteOrder),
    ofFloat(float), ofFloat(float, ByteOrder), ofDouble(double) and ofDouble(double, ByteOrder) methods

lang.array.CharArrays

  • Add add(char[], char, int) and shuffle(char[], Random) methods
  • Deprecate add(char[], int, char) and shuffle(char[]) methods

lang.array.DoubleArrays

  • Add add(double[], double, int) and shuffle(double[], Random) methods
  • Deprecate add(double[], int, double) and shuffle(double[]) methods

lang.array.FloatArrays

  • Add add(float[], float, int) and shuffle(float[], Random) methods
  • Deprecate add(float[], int, float) and shuffle(float[]) methods

lang.array.IntArrays

  • Add addTemporary(int[], int, int) and shuffle(int[], Random) methods
  • Deprecate add(int[], int, int) and shuffle(int[]) methods

lang.array.LongArrays

  • Add add(long[], long, int) and shuffle(long[], Random) methods
  • Deprecate add(long[], int, long) and shuffle(long[]) methods

lang.array.ObjectArrays

  • Add add(Object[], Object, int) and shuffle(Object[], Random) methods
  • Deprecate add(Object[], int, Object) and shuffle(Object[]) methods

lang.array.ShortArrays

  • Add add(short[], short, int) and shuffle(short[], Random) methods
  • Deprecate add(short[], int, short) and shuffle(short[]) methods

sql

  • Deprecate the UncheckedSQLException class

standard.crypto

  • Add StandardCiphers, StandardKeyAgreements, StandardKeyGenerators, StandardMacs and
    StandardSecretKeyFactories classes

standard.net.ssl

  • Add StandardSslContexts and StandardTrustManagerFactories classes

standard.security

  • Add StandardAlgorithmParameterGenerators, StandardAlgorithmParameters, StandardKeyFactories,
    StandardKeyPairGenerators, StandardKeyStores, StandardMessageDigests and StandardSignatures classes

standard.security.cert

  • Add StandardCertificateFactories, StandardCertPathBuilders, StandardCertPathValidators and StandardCertStores
    classes

util.collection.Sets

  • Add unify(Set[]) and unify(Collection) methods
  • Deprecate union(Set[]) and union(Collection) methods

util.collection.bags.LimitedBag

  • Add the getLimit() method

util.iteration.Iterables

  • Add singleton(int), singleton(long), singleton(double), ofInts(int...), ofLongs(long...) and
    ofDoubles(double...) methods
  • Deprecate singletonInt(int), singletonLong(long), singletonDouble(double), ofInt(int...), ofLong(long...)
    and ofDouble(double...) methods

util.iteration.Iterators

  • Add singleton(int), singleton(long), singleton(double), ofInts(int...), ofLongs(long...) and
    ofDoubles(double...) methods
  • Deprecate singletonInt(int), singletonLong(long), singletonDouble(double), ofInt(int...), ofLong(long...)
    and ofDouble(double...) methods

Notes

  • Update the junit-jupiter dependency to 5.8.2
  • Update the assertj-core dependency to 3.22.0
  • Update the maven-compiler-plugin plugin to 3.10.1
  • Update the maven-javadoc-plugin plugin to 3.3.2
  • Update the maven-gpg-plugin plugin to 3.0.1
  • Update the jacoco-maven-plugin plugin to 0.8.7
  • Update the license-maven-plugin plugin to 4.1