diff --git a/CHANGELOG.md b/CHANGELOG.md index f750530e..20999869 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.2] - 2024-03-03 + +### Added +- `jxl-oxide-cli`: Add decode argument `--lz77-mode` (#272). + ### Fixed -- `jxl-modular`: Include meta channels when computing LZ77 `dist_multiplier` (#269). +- `jxl-modular`: Support "legacy" method of computing LZ77 `dist_multiplier` (#269, #271). ## [0.7.1] - 2024-02-29 @@ -91,7 +96,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - This is the first official release of jxl-oxide, a JPEG XL decoder written in Rust. - Frequently used features are mostly implemented. -[Unreleased]: https://github.com/tirr-c/jxl-oxide/compare/0.7.1...HEAD +[Unreleased]: https://github.com/tirr-c/jxl-oxide/compare/0.7.2...HEAD +[0.7.2]: https://github.com/tirr-c/jxl-oxide/releases/tag/0.7.2 [0.7.1]: https://github.com/tirr-c/jxl-oxide/releases/tag/0.7.1 [0.7.0]: https://github.com/tirr-c/jxl-oxide/releases/tag/0.7.0 [0.6.0]: https://github.com/tirr-c/jxl-oxide/releases/tag/0.6.0 diff --git a/Cargo.lock b/Cargo.lock index 8fd5d101..1a6520e7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -672,7 +672,7 @@ dependencies = [ [[package]] name = "jxl-bitstream" -version = "0.3.2" +version = "0.3.3" dependencies = [ "tracing", ] @@ -698,7 +698,7 @@ dependencies = [ [[package]] name = "jxl-frame" -version = "0.8.1" +version = "0.8.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -729,7 +729,7 @@ dependencies = [ [[package]] name = "jxl-modular" -version = "0.6.1" +version = "0.6.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -740,7 +740,7 @@ dependencies = [ [[package]] name = "jxl-oxide" -version = "0.7.1" +version = "0.7.2" dependencies = [ "criterion", "jxl-bitstream", @@ -759,7 +759,7 @@ dependencies = [ [[package]] name = "jxl-oxide-cli" -version = "0.7.1" +version = "0.7.2" dependencies = [ "clap", "jxl-oxide", @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "jxl-oxide-wasm" -version = "0.7.1" +version = "0.7.2" dependencies = [ "console_error_panic_hook", "console_log", @@ -793,7 +793,7 @@ dependencies = [ [[package]] name = "jxl-render" -version = "0.7.1" +version = "0.7.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -818,7 +818,7 @@ dependencies = [ [[package]] name = "jxl-vardct" -version = "0.6.1" +version = "0.6.2" dependencies = [ "jxl-bitstream", "jxl-coding", diff --git a/README.md b/README.md index 84890e26..383c2542 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ which covers various components of jxl-oxide. ```toml [dependencies] -jxl-oxide = "0.7.1" +jxl-oxide = "0.7.2" ``` --- diff --git a/crates/jxl-bitstream/Cargo.toml b/crates/jxl-bitstream/Cargo.toml index 5b0510fc..496cc455 100644 --- a/crates/jxl-bitstream/Cargo.toml +++ b/crates/jxl-bitstream/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.3.2" +version = "0.3.3" edition = "2021" [dependencies] diff --git a/crates/jxl-frame/Cargo.toml b/crates/jxl-frame/Cargo.toml index 62ce0bc7..54800365 100644 --- a/crates/jxl-frame/Cargo.toml +++ b/crates/jxl-frame/Cargo.toml @@ -8,14 +8,14 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.8.1" +version = "0.8.2" edition = "2021" [dependencies] tracing.workspace = true [dependencies.jxl-bitstream] -version = "0.3.2" +version = "0.3.3" path = "../jxl-bitstream" [dependencies.jxl-coding] @@ -31,7 +31,7 @@ version = "0.8.1" path = "../jxl-image" [dependencies.jxl-modular] -version = "0.6.1" +version = "0.6.2" path = "../jxl-modular" [dependencies.jxl-threadpool] diff --git a/crates/jxl-modular/Cargo.toml b/crates/jxl-modular/Cargo.toml index c0506793..8c91490e 100644 --- a/crates/jxl-modular/Cargo.toml +++ b/crates/jxl-modular/Cargo.toml @@ -8,14 +8,14 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.6.1" +version = "0.6.2" edition = "2021" [dependencies] tracing.workspace = true [dependencies.jxl-bitstream] -version = "0.3.2" +version = "0.3.3" path = "../jxl-bitstream" [dependencies.jxl-coding] diff --git a/crates/jxl-oxide-cli/Cargo.toml b/crates/jxl-oxide-cli/Cargo.toml index cd79deb8..42da3485 100644 --- a/crates/jxl-oxide-cli/Cargo.toml +++ b/crates/jxl-oxide-cli/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.7.1" +version = "0.7.2" edition = "2021" default-run = "jxl-oxide" @@ -24,7 +24,7 @@ version = "4.5.1" features = ["derive"] [dependencies.jxl-oxide] -version = "0.7.1" +version = "0.7.2" path = "../jxl-oxide" default-features = false features = ["lcms2"] diff --git a/crates/jxl-oxide-wasm/Cargo.toml b/crates/jxl-oxide-wasm/Cargo.toml index 4bd76da8..4af26cff 100644 --- a/crates/jxl-oxide-wasm/Cargo.toml +++ b/crates/jxl-oxide-wasm/Cargo.toml @@ -9,7 +9,7 @@ categories = ["multimedia::images"] license = "MIT OR Apache-2.0" publish = false -version = "0.7.1" +version = "0.7.2" edition = "2021" [lib] @@ -29,7 +29,7 @@ version = "1.0.0" optional = true [dependencies.jxl-oxide] -version = "0.7.1" +version = "0.7.2" path = "../jxl-oxide" default-features = false diff --git a/crates/jxl-oxide/Cargo.toml b/crates/jxl-oxide/Cargo.toml index 25a68e3a..25364966 100644 --- a/crates/jxl-oxide/Cargo.toml +++ b/crates/jxl-oxide/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.7.1" +version = "0.7.2" edition = "2021" exclude = ["tests/"] @@ -17,7 +17,7 @@ exclude = ["tests/"] tracing.workspace = true [dependencies.jxl-bitstream] -version = "0.3.2" +version = "0.3.3" path = "../jxl-bitstream" [dependencies.jxl-color] @@ -25,7 +25,7 @@ version = "0.6.1" path = "../jxl-color" [dependencies.jxl-frame] -version = "0.8.1" +version = "0.8.2" path = "../jxl-frame" [dependencies.jxl-grid] @@ -37,7 +37,7 @@ version = "0.8.1" path = "../jxl-image" [dependencies.jxl-render] -version = "0.7.1" +version = "0.7.2" path = "../jxl-render" [dependencies.jxl-threadpool] diff --git a/crates/jxl-render/Cargo.toml b/crates/jxl-render/Cargo.toml index f990d6c4..b6c0565f 100644 --- a/crates/jxl-render/Cargo.toml +++ b/crates/jxl-render/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.7.1" +version = "0.7.2" edition = "2021" [dependencies] @@ -39,7 +39,7 @@ version = "0.8.1" path = "../jxl-image" [dependencies.jxl-modular] -version = "0.6.1" +version = "0.6.2" path = "../jxl-modular" [dependencies.jxl-threadpool] diff --git a/crates/jxl-vardct/Cargo.toml b/crates/jxl-vardct/Cargo.toml index 5e0bd45e..7a1ec614 100644 --- a/crates/jxl-vardct/Cargo.toml +++ b/crates/jxl-vardct/Cargo.toml @@ -8,7 +8,7 @@ keywords = ["jpeg-xl", "decoder", "jxl-oxide"] categories = ["multimedia::images"] license = "MIT OR Apache-2.0" -version = "0.6.1" +version = "0.6.2" edition = "2021" [dependencies] @@ -27,7 +27,7 @@ version = "0.4.1" path = "../jxl-grid" [dependencies.jxl-modular] -version = "0.6.1" +version = "0.6.2" path = "../jxl-modular" [dependencies.jxl-threadpool] diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 36e5681a..9a878f3c 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -29,7 +29,7 @@ dependencies = [ [[package]] name = "jxl-bitstream" -version = "0.3.2" +version = "0.3.3" dependencies = [ "tracing", ] @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "jxl-frame" -version = "0.8.1" +version = "0.8.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "jxl-modular" -version = "0.6.1" +version = "0.6.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "jxl-oxide" -version = "0.7.1" +version = "0.7.2" dependencies = [ "jxl-bitstream", "jxl-color", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "jxl-render" -version = "0.7.1" +version = "0.7.2" dependencies = [ "jxl-bitstream", "jxl-coding", @@ -149,7 +149,7 @@ dependencies = [ [[package]] name = "jxl-vardct" -version = "0.6.1" +version = "0.6.2" dependencies = [ "jxl-bitstream", "jxl-coding",