Skip to content

Releases: terl/lazysodium-java

5.2.0

17 Jun 14:59
5.2.0

Choose a tag to compare

Improvements

  • Library now supports Gradle 8 and Java 21
  • All native libs updated to latest Libsodium v1.0.20, support for Mac ARM
  • Upgraded to JNA 5.17.0

5.1.4

17 Nov 17:37
e5c016e

Choose a tag to compare

What's Changed

  • Mac M1 (arm64 / aarch64) support
  • Fix armv6 libsodium.so by @tyilo in #118
  • Add Ristretto255 support by @Traderjoe95 in #106
  • Update libsodium for mac to the latest 1.0.18

New Contributors

Full Changelog: 5.1.2...5.1.4

5.1.2

26 Dec 15:41
e3ca18a

Choose a tag to compare

Bug fixes:

  • Fixed nested jar loading.

What's Changed

Full Changelog: 5.1.1...5.1.2

5.1.1

03 Aug 17:34

Choose a tag to compare

Fixed Windows 64 bit crashing issue.

5.1.0

31 Jul 21:35
e24bfc5

Choose a tag to compare

This release breaks on Windows 64 bit machines! Please use release 5.1.1 instead.


Updates:

  • Lazysodium now supports the M1 chip (ARM).
  • Lazysodium now uses the latest 1.0.18 version of Libsodium.

Breaking:

  • Padding functions have been updated.

Happy coding 🍵

5.0.1

05 Apr 10:55
bc6eb03

Choose a tag to compare

No breaking changes.

  • Update Resource Loader to 2.0.1.
  • jCenter repositories have been completely removed throughout Lazysodium.

5.0.0

02 Apr 11:53
330157f

Choose a tag to compare

Major breaking:

  • Migration away from Bintray meant that the groupId had to be changed from com.goterl.lazycode:lazysodium-java to com.goterl:lazysodium-java
  • Lazysodium is now on mavenCentral 🥳 #94

4.3.4

30 Jan 13:33
a09e4db

Choose a tag to compare

Improvements:

  • Upgraded ResourceLoader to 1.3.10 which has support for loading nested JARs.
  • This means that Lazysodium can now be used in fat-jar based applications like SpringBoot!

4.3.2

18 Jan 22:46
9cd31fd

Choose a tag to compare

Major change:

4.3.1

18 Jan 22:30
3f780ee

Choose a tag to compare

Here's what's changed:

  • cryptoAeadXChaCha20Poly1305IetfDecrypt now throws an Exception #89 #90
  • Use default SecureRandom instance so that it generates random bytes faster #91
  • Change binLen to pointer in hex2bin and base642bin #84
  • Open to public getSodiumPathInResources() #82

Enjoy!