From 9310d585ab4f6a361326af07fa90201dda963c5f Mon Sep 17 00:00:00 2001 From: "Sergey \"Shnatsel\" Davidoff" Date: Sat, 11 Jan 2025 19:35:50 +0000 Subject: [PATCH] Release v0.2.1 with multiple optimizations (#127) --- CHANGES.md | 12 ++++++++++++ Cargo.toml | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 84b165d..47c34c3 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,17 @@ # Release Notes +### Version 0.2.1 + +Changes: + - Increased the required Rust compiler version to v1.80 + +Optimizations: + - Removed bounds checks from hot loops in `read_coefficients()` (#121) + - Faster YUV -> RGBA conversion for a 7% speedup on lossy RGBA images (#122) + - Faster alpha blending for up to 20% speedup on animated images (#123) + - Much faster arithmetic decoding for up to 30% speedup on lossy images (#124) + - Avoid unnecessarily cloning image data for a 4% speedup (#126) + ### Version 0.2.0 Breaking Changes: diff --git a/Cargo.toml b/Cargo.toml index afdac53..3700153 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "image-webp" -version = "0.2.0" +version = "0.2.1" edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.80.1"