Releases: usefulness/webp-imageio
Releases · usefulness/webp-imageio
v0.8.0
v0.7.0
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
What's Changed
- WebP writer: Add support for other (non-sRGB) color spaces by @kaden-sharpin in #159
New Contributors
- @kaden-sharpin made their first contribution in #159
Full Changelog: v0.5.1...v0.6.0
v0.5.1
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
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
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
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
What's Changed
- Reduce public api surface, mark
WebPDecoderOptions
,WebP
andWebPEncoderOptions
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
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
- @joostoudeman made their first contribution in #81
♥️
Full Changelog: v0.2.1...v0.3.0