Skip to content

Releases: usefulness/webp-imageio

v0.8.0

14 Apr 07:35
fb92435
Compare
Choose a tag to compare

What's Changed

  • The library ships with libwebp binaries built from v1.4.0 tag - #195

Full Changelog: v0.7.0...v0.8.0

v0.7.0

29 Jan 17:16
8408fbb
Compare
Choose a tag to compare

What's Changed

  • Automatically bundle Proguard rules - #174
    for build systems using Proguard for Android or R8, the rules should be loaded automatically. In all other cases, proguard rules can be found here

Full Changelog: v0.6.0...v0.7.0

v0.6.0

24 Dec 14:36
02b5ed6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

05 Oct 20:47
d00aa66
Compare
Choose a tag to compare

What's Changed

  • Change exception thrown when invalid imageIndex is passed - #136
  • Restore old cleanup behavior to improve cleanup performance - #140

Full Changelog: v0.5.0...v0.5.1

v0.5.0

28 Sep 09:47
3b7f6c2
Compare
Choose a tag to compare

What's Changed

  • [Breaking] The project now requires Java 9 and leverages more perfomant GC mechanism (java.lang.ref.Cleaner) - #120
  • The library ships with libwebp binaries built from v1.3.2 tag - #133

Full Changelog: v0.4.1...v0.5.0

v0.4.1

03 Jul 05:42
45948e9
Compare
Choose a tag to compare

What's Changed

  • Fixed UnsatisfiedLinkError happening when native wrappers were called in a specific order, thus not loading JNI binaries - #112

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 Jul 07:17
98c618d
Compare
Choose a tag to compare

What's Changed

  • The library ships with libwebp binaries built from v1.3.1 tag - #110
  • The project is now written in Kotlin. All the changes should be source & binary compatible with Java version
  • NativeLoader is not part of the public api anymore

Full Changelog: v0.3.1...v0.4.0

v0.3.1

20 Jun 13:55
73f481d
Compare
Choose a tag to compare

What's Changed

  • Reduce public api surface, mark WebPDecoderOptions, WebP and WebPEncoderOptions classes as internal
  • Rename generated version.properties resource to a more project-specific name, to prevent conflicts with other libraries.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

19 Jun 22:48
cd5cc09
Compare
Choose a tag to compare

What's Changed

  • The native part of the library has been refreshed:
    • binaries are now built against v1.3.0 libwebp version
    • the library supports passing use_sharp_yuv, as well as other "recently" added config properties (see WebPWriteParam class)
    • native binaries are now built on GitHub Actions, which should improve predictability and straighten the update process

Huge thanks to @joostoudeman who did most of the challenging work 🚀

Warning
Given the difficulty to test all native binaries under all architectures, it may turn out something got broken between 0.2.1 and this release. Be careful when running on niche(?) architectures, visit this thread for more context.
Current test suite covers only the following architectures Mac/x86_64, Linux/x86_64, Windows/x86_64. This release has also been manually tested on Mac/aarch64.

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

12 Jun 09:45
6fdb4c3
Compare
Choose a tag to compare

Fixed

  • Bring back Java 8 compatibility

Full Changelog: v0.2.0...v0.2.1