Skip to content

Releases: patrickfav/bytes-java

v1.6.1

15 Feb 18:54
v1.6.1
9644a8d
Compare
Choose a tag to compare
  • now build by JDK 11 and removed errorprone compiler #52 (still Java 7 compatible)
  • introduce sonarqube and remove codecov
  • improve javadoc by fixing many typos #53
  • some small bugfixes

v1.6.0

11 Feb 22:12
v1.6.0
63eecac
Compare
Choose a tag to compare

v1.5.0

27 Feb 22:28
v1.5.0
8a74c6b
Compare
Choose a tag to compare
  • fix leftShift() and rightShift() to respect byte order (thx @gfpeltier)
  • fix bitAt() to respect byte order (thx @gfpeltier)

v1.4.0

06 Sep 20:22
v1.4.0
2e3cb14
Compare
Choose a tag to compare

Changes

  • add from() constructor from float[]
  • add from() constructor from double[]
  • fix throwing IllegalArgumentException instead of IllegalStateException in .toUUID()

v1.3.0

28 Sep 11:19
Compare
Choose a tag to compare
  • improve hex encoder performance by factor 5

v1.2.0

13 Jun 17:50
Compare
Choose a tag to compare

Changes

  • let hex decoder accept odd length string #37

v1.1.0

15 Apr 19:42
Compare
Choose a tag to compare
  • add unsecureRandom() constructor which creates random for e.g. tests or deterministic randoms
  • adds overwrite method to Bytes (thx @JadePaukkunen)
  • make project OSGi compatible #36
  • add toFloatArray() converter #30
  • add toDoubleArray() converter #30

v1.0.0

12 Mar 07:23
v1.0.0
6ed1e2b
Compare
Choose a tag to compare

Changes

  • add append() method supporting multiple byte arrays #26
  • add toCharArray() method which decodes internal byte array to char[] #27
  • add encodeBase64() supporting padding-less encoding
  • add toIntArray() converter #28
  • add toLongArray() converter #29
  • add AutoCloseable to MutableBytes interface #31
  • add allocate() as mutable byte static constructor (thx @petrukhnov)

Breaking

  • removed deprecated toObjectArray(); use toBoxedArray() instead

v0.8.0

24 Oct 16:34
v0.8.0
1b236d8
Compare
Choose a tag to compare

Changes

  • add radix encoding/parsing and fix radix tests #6, #20
  • add support for Base32 RFC4648 non-hex alphabet encoding/parsing #21
  • add constructor for IntBuffer and CharBuffer
  • parse() methods now expect more flexible CharSequence instead of String #23
  • from() constructor reading from char[] has new version that accepts offset and length #24
  • add from() constructor reading file with offset and length parameter #25

Breaking

  • interface BinaryToTextEncoding.decode() changed param to CharSequence from String #23

v0.7.1

11 Aug 20:49
v0.7.1
683ae91
Compare
Choose a tag to compare

Changes

  • sign AFTER ProGuard so optimized version has correct jar signature