diff --git a/CHANGELOG.md b/CHANGELOG.md index 24b66b3..d715d73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ versioning: [SemVer](https://semver.org/). ## [Unreleased] +## [0.4.0] - 2026-10-20 + ### Changed - The `otf-pixels-codec-jxl` README follows the other codec crates' layout and records what decodes and encodes, what does not yet, where diff --git a/Cargo.lock b/Cargo.lock index c38fbbf..17f9371 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "otf-pixels" -version = "0.3.0" +version = "0.4.0" dependencies = [ "fast_image_resize", "image", @@ -104,14 +104,14 @@ dependencies = [ [[package]] name = "otf-pixels-codec-avif" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] [[package]] name = "otf-pixels-codec-gif" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-compress", "otf-pixels-core", @@ -119,21 +119,21 @@ dependencies = [ [[package]] name = "otf-pixels-codec-jpeg" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] [[package]] name = "otf-pixels-codec-jxl" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] [[package]] name = "otf-pixels-codec-png" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-compress", "otf-pixels-core", @@ -141,14 +141,14 @@ dependencies = [ [[package]] name = "otf-pixels-codec-raw" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] [[package]] name = "otf-pixels-codec-tiff" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-compress", "otf-pixels-core", @@ -156,22 +156,22 @@ dependencies = [ [[package]] name = "otf-pixels-codec-webp" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] [[package]] name = "otf-pixels-compress" -version = "0.3.0" +version = "0.4.0" [[package]] name = "otf-pixels-core" -version = "0.3.0" +version = "0.4.0" [[package]] name = "otf-pixels-ops" -version = "0.3.0" +version = "0.4.0" dependencies = [ "otf-pixels-core", ] diff --git a/Cargo.toml b/Cargo.toml index 5208929..735d504 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ ] [workspace.package] -version = "0.3.0" +version = "0.4.0" edition = "2024" rust-version = "1.85" license = "Apache-2.0" @@ -26,19 +26,19 @@ categories = ["multimedia::images"] keywords = ["image", "streaming", "pipeline", "resize", "codec"] [workspace.dependencies] -otf-pixels-core = { version = "0.3.0", path = "crates/otf-pixels-core" } -otf-pixels-ops = { version = "0.3.0", path = "crates/otf-pixels-ops" } -otf-pixels-codec-avif = { version = "0.3.0", path = "crates/otf-pixels-codec-avif" } -otf-pixels-codec-gif = { version = "0.3.0", path = "crates/otf-pixels-codec-gif" } +otf-pixels-core = { version = "0.4.0", path = "crates/otf-pixels-core" } +otf-pixels-ops = { version = "0.4.0", path = "crates/otf-pixels-ops" } +otf-pixels-codec-avif = { version = "0.4.0", path = "crates/otf-pixels-codec-avif" } +otf-pixels-codec-gif = { version = "0.4.0", path = "crates/otf-pixels-codec-gif" } # Default features off: the codec's only feature is the deprecated no-op # `progressive`, and members cannot override a workspace default. -otf-pixels-codec-jpeg = { version = "0.3.0", path = "crates/otf-pixels-codec-jpeg", default-features = false } -otf-pixels-codec-jxl = { version = "0.3.0", path = "crates/otf-pixels-codec-jxl" } -otf-pixels-codec-png = { version = "0.3.0", path = "crates/otf-pixels-codec-png" } -otf-pixels-codec-tiff = { version = "0.3.0", path = "crates/otf-pixels-codec-tiff" } -otf-pixels-codec-webp = { version = "0.3.0", path = "crates/otf-pixels-codec-webp" } -otf-pixels-compress = { version = "0.3.0", path = "crates/otf-pixels-compress" } -otf-pixels-codec-raw = { version = "0.3.0", path = "crates/otf-pixels-codec-raw" } +otf-pixels-codec-jpeg = { version = "0.4.0", path = "crates/otf-pixels-codec-jpeg", default-features = false } +otf-pixels-codec-jxl = { version = "0.4.0", path = "crates/otf-pixels-codec-jxl" } +otf-pixels-codec-png = { version = "0.4.0", path = "crates/otf-pixels-codec-png" } +otf-pixels-codec-tiff = { version = "0.4.0", path = "crates/otf-pixels-codec-tiff" } +otf-pixels-codec-webp = { version = "0.4.0", path = "crates/otf-pixels-codec-webp" } +otf-pixels-compress = { version = "0.4.0", path = "crates/otf-pixels-compress" } +otf-pixels-codec-raw = { version = "0.4.0", path = "crates/otf-pixels-codec-raw" } [workspace.lints.rust] missing_docs = "deny"