-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## π€ New release * `jpegxl-sys`: 0.11.0+libjxl-0.11.0 -> 0.11.1+libjxl-0.11.0 (β API compatible changes) * `jpegxl-rs`: 0.11.0+libjxl-0.11.0 -> 0.11.1+libjxl-0.11.0 (β API compatible changes) --- This PR was generated with [release-plz](https://github.com/MarcoIeni/release-plz/).
- Loading branch information
Showing
7 changed files
with
283 additions
and
245 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,54 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.11.0+libjxl-0.11.0](https://github.com/inflation/jpegxl-rs/compare/jpegxl-rs-v0.10.4+libjxl-0.10.3...jpegxl-rs-v0.11.0+libjxl-0.11.0) - 2024-09-27 | ||
|
||
### Added | ||
|
||
- Update JPEG quality setting in encoder ([#74](https://github.com/inflation/jpegxl-rs/pull/74)) | ||
|
||
### Fixed | ||
|
||
- Update release configuration for jpegxl-rs and jpegxl-sys packages | ||
- Change ffi function types to use `c-unwind` ABI | ||
|
||
### Other | ||
|
||
- Convert `libjxl` doc to rustdoc format with help from @copilot | ||
- Move `libjxl` functions into modules | ||
- Bump thiserror from 1.0.63 to 1.0.64 | ||
- Bump pretty_assertions from 1.4.0 to 1.4.1 | ||
- Remove unnecessary feature attribute in thread pool implementations | ||
- Remove threads feature and update dependencies. | ||
- Don't use -sys in -rs with default features enabled | ||
- Bump derive_builder from 0.20.0 to 0.20.1 | ||
- Change JxlBoxType to use system char type | ||
- Update how docs are generated ([#73](https://github.com/inflation/jpegxl-rs/pull/73)) | ||
- β¬οΈ (deps): Bump thiserror from 1.0.62 to 1.0.63 ([#66](https://github.com/inflation/jpegxl-rs/pull/66)) | ||
- :arrow_up: (deps): Bump testresult from 0.4.0 to 0.4.1 | ||
- :arrow_up: (deps): Bump image from 0.25.1 to 0.25.2 | ||
- :arrow_up: (deps): Bump thiserror from 1.0.61 to 1.0.62 | ||
- Update release-plz workflow and config | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.11.1+libjxl-0.11.0](https://github.com/inflation/jpegxl-rs/compare/jpegxl-rs-v0.11.0+libjxl-0.11.0...jpegxl-rs-v0.11.1+libjxl-0.11.0) - 2024-10-01 | ||
|
||
### Fixed | ||
|
||
- Fix doc gen | ||
|
||
### Doc | ||
|
||
- Remove docsrs-specific reference to deleted "threads" feature | ||
|
||
## [0.11.0+libjxl-0.11.0](https://github.com/inflation/jpegxl-rs/compare/jpegxl-rs-v0.10.4+libjxl-0.10.3...jpegxl-rs-v0.11.0+libjxl-0.11.0) - 2024-09-27 | ||
|
||
### Added | ||
|
||
- Update JPEG quality setting in encoder ([#74](https://github.com/inflation/jpegxl-rs/pull/74)) | ||
|
||
### Fixed | ||
|
||
- Update release configuration for jpegxl-rs and jpegxl-sys packages | ||
- Change ffi function types to use `c-unwind` ABI | ||
- Change `JxlBoxType` to use system char type | ||
|
||
### Refactor | ||
|
||
- Move `libjxl` functions into modules | ||
- Remove threads feature and update dependencies. | ||
- Don't use `-sys` in `-rs` with default features enabled | ||
|
||
### Doc | ||
|
||
- Convert `libjxl` doc to rustdoc format with help from @copilot | ||
- Remove unnecessary feature attribute in thread pool implementations | ||
- Update how docs are generated ([#73](https://github.com/inflation/jpegxl-rs/pull/73)) | ||
|
||
### Deps | ||
|
||
- Bump thiserror from 1.0.61 to 1.0.64 | ||
- Bump pretty_assertions from 1.4.0 to 1.4.1 | ||
- Bump derive_builder from 0.20.0 to 0.20.1 | ||
- Bump testresult from 0.4.0 to 0.4.1 | ||
- Bump image from 0.25.1 to 0.25.2 | ||
|
||
### CI | ||
|
||
- Update release-plz workflow and config |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,71 +1,71 @@ | ||
[package] | ||
authors = ["Inflation <me@shimotsuki.ink>"] | ||
categories = ["api-bindings", "encoding", "multimedia::images"] | ||
description = "Safe Rust wrapper for JPEG XL reference implementation" | ||
edition = "2021" | ||
keywords = ["jpeg-xl", "jxl"] | ||
license = "GPL-3.0-or-later" | ||
name = "jpegxl-rs" | ||
readme = "README.md" | ||
repository = "https://github.com/inflation/jpegxl-rs" | ||
version = "0.11.0+libjxl-0.11.0" | ||
rust-version.workspace = true | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[lints.rust] | ||
missing_docs = "warn" | ||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } | ||
|
||
[lints.clippy] | ||
pedantic = "warn" | ||
|
||
[features] | ||
default = ["image"] | ||
image = ["dep:image"] | ||
vendored = ["jpegxl-sys/vendored"] | ||
docs = ["jpegxl-sys/docs"] | ||
bench = [] | ||
|
||
[dependencies] | ||
derive_builder = "0.20.1" | ||
image = { version = "0.25.2", optional = true, default-features = false } | ||
thiserror = "1.0.64" | ||
half = "2.4.1" | ||
byteorder = "1.5.0" | ||
|
||
[dependencies.jpegxl-sys] | ||
version = "0.11.0" | ||
path = "../jpegxl-sys" | ||
default-features = false | ||
|
||
[dev-dependencies] | ||
image = { version = "0.25.2", default-features = false, features = [ | ||
"jpeg", | ||
"png", | ||
] } | ||
lcms2 = "6.1.0" | ||
pretty_assertions = "1.4.1" | ||
testresult = "0.4.1" | ||
|
||
[target.'cfg(not(target_family = "wasm"))'.dev-dependencies] | ||
criterion = "0.5.1" | ||
|
||
|
||
[package.metadata.docs.rs] | ||
rustdoc-args = ["--cfg", "docsrs"] | ||
features = ["docs"] | ||
|
||
[lib] | ||
bench = false | ||
path = "src/lib.rs" | ||
|
||
[[bench]] | ||
harness = false | ||
name = "decode" | ||
required-features = ["bench"] | ||
|
||
[[bench]] | ||
harness = false | ||
name = "encode" | ||
required-features = ["bench"] | ||
[package] | ||
authors = ["Inflation <me@shimotsuki.ink>"] | ||
categories = ["api-bindings", "encoding", "multimedia::images"] | ||
description = "Safe Rust wrapper for JPEG XL reference implementation" | ||
edition = "2021" | ||
keywords = ["jpeg-xl", "jxl"] | ||
license = "GPL-3.0-or-later" | ||
name = "jpegxl-rs" | ||
readme = "README.md" | ||
repository = "https://github.com/inflation/jpegxl-rs" | ||
version = "0.11.1-alpha.0+libjxl-0.11.0" | ||
rust-version.workspace = true | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[lints.rust] | ||
missing_docs = "warn" | ||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } | ||
|
||
[lints.clippy] | ||
pedantic = "warn" | ||
|
||
[features] | ||
default = ["image"] | ||
image = ["dep:image"] | ||
vendored = ["jpegxl-sys/vendored"] | ||
docs = ["jpegxl-sys/docs"] | ||
bench = [] | ||
|
||
[dependencies] | ||
derive_builder = "0.20.1" | ||
image = { version = "0.25.2", optional = true, default-features = false } | ||
thiserror = "1.0.64" | ||
half = "2.4.1" | ||
byteorder = "1.5.0" | ||
|
||
[dependencies.jpegxl-sys] | ||
version = "0.11.1-alpha.0" | ||
path = "../jpegxl-sys" | ||
default-features = false | ||
|
||
[dev-dependencies] | ||
image = { version = "0.25.2", default-features = false, features = [ | ||
"jpeg", | ||
"png", | ||
] } | ||
lcms2 = "6.1.0" | ||
pretty_assertions = "1.4.1" | ||
testresult = "0.4.1" | ||
|
||
[target.'cfg(not(target_family = "wasm"))'.dev-dependencies] | ||
criterion = "0.5.1" | ||
|
||
|
||
[package.metadata.docs.rs] | ||
rustdoc-args = ["--cfg", "docsrs"] | ||
features = ["docs"] | ||
|
||
[lib] | ||
bench = false | ||
path = "src/lib.rs" | ||
|
||
[[bench]] | ||
harness = false | ||
name = "decode" | ||
required-features = ["bench"] | ||
|
||
[[bench]] | ||
harness = false | ||
name = "encode" | ||
required-features = ["bench"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,16 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.11.1](https://github.com/inflation/jpegxl-rs/compare/jpegxl-src-v0.10.5...jpegxl-src-v0.11.1) - 2024-09-27 | ||
|
||
### Other | ||
|
||
- release/v0.11.0 | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [0.11.1](https://github.com/inflation/jpegxl-rs/compare/jpegxl-src-v0.10.5...jpegxl-src-v0.11.1) - 2024-09-27 | ||
|
||
### Fix | ||
|
||
- Fix that published crate doesn't contain source code | ||
|
||
## 0.11.0 - *YANKED* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,47 +1,47 @@ | ||
[package] | ||
authors = ["Inflation <me@shimotsuki.ink>"] | ||
description = "Source of libjxl and logic to build it." | ||
edition = "2021" | ||
license = "BSD-3-Clause" | ||
name = "jpegxl-src" | ||
readme = "README.md" | ||
repository = "https://github.com/inflation/jpegxl-rs" | ||
version = "0.11.1" | ||
rust-version.workspace = true | ||
exclude = [ | ||
"libjxl/third_party/libpng", | ||
"libjxl/third_party/sjpeg", | ||
"libjxl/third_party/lcms", | ||
"libjxl/third_party/googletest", | ||
"libjxl/third_party/brotli/tests", | ||
"libjxl/third_party/brotli/java", | ||
"libjxl/third_party/brotli/csharp", | ||
"libjxl/third_party/brotli/research", | ||
"libjxl/third_party/brotli/js", | ||
"libjxl/third_party/libjpeg-turbo", | ||
"libjxl/third_party/highway/g3doc", | ||
"libjxl/third_party/skcms/profiles", | ||
"libjxl/third_party/zlib/contrib", | ||
"libjxl/testdata", | ||
"libjxl/examples", | ||
"libjxl/experimental", | ||
"libjxl/docker", | ||
"libjxl/doc", | ||
"libjxl/.github", | ||
"libjxl/debian", | ||
"libjxl/plugins", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[lints.rust] | ||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } | ||
|
||
[lints.clippy] | ||
pedantic = "warn" | ||
|
||
[dependencies] | ||
cmake = "0.1.51" | ||
|
||
[features] | ||
threads = [] | ||
[package] | ||
authors = ["Inflation <me@shimotsuki.ink>"] | ||
description = "Source of libjxl and logic to build it." | ||
edition = "2021" | ||
license = "BSD-3-Clause" | ||
name = "jpegxl-src" | ||
readme = "README.md" | ||
repository = "https://github.com/inflation/jpegxl-rs" | ||
version = "0.11.1" | ||
rust-version.workspace = true | ||
exclude = [ | ||
"libjxl/third_party/libpng", | ||
"libjxl/third_party/sjpeg", | ||
"libjxl/third_party/lcms", | ||
"libjxl/third_party/googletest", | ||
"libjxl/third_party/brotli/tests", | ||
"libjxl/third_party/brotli/java", | ||
"libjxl/third_party/brotli/csharp", | ||
"libjxl/third_party/brotli/research", | ||
"libjxl/third_party/brotli/js", | ||
"libjxl/third_party/libjpeg-turbo", | ||
"libjxl/third_party/highway/g3doc", | ||
"libjxl/third_party/skcms/profiles", | ||
"libjxl/third_party/zlib/contrib", | ||
"libjxl/testdata", | ||
"libjxl/examples", | ||
"libjxl/experimental", | ||
"libjxl/docker", | ||
"libjxl/doc", | ||
"libjxl/.github", | ||
"libjxl/debian", | ||
"libjxl/plugins", | ||
] | ||
|
||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html | ||
|
||
[lints.rust] | ||
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] } | ||
|
||
[lints.clippy] | ||
pedantic = "warn" | ||
|
||
[dependencies] | ||
cmake = "0.1.51" | ||
|
||
[features] | ||
threads = [] |
Oops, something went wrong.