From 8cca17364ebedc718c2caa4c1f22a7f809851ebb Mon Sep 17 00:00:00 2001 From: Eric Scouten Date: Wed, 19 Feb 2025 11:43:39 -0800 Subject: [PATCH] chore: release --- CHANGELOG.md | 13 +++++++ Cargo.lock | 70 ++++++++++++++++++------------------ cawg_identity/CHANGELOG.md | 7 ++++ cawg_identity/Cargo.toml | 6 ++-- cli/Cargo.toml | 4 +-- internal/crypto/CHANGELOG.md | 11 ++++++ internal/crypto/Cargo.toml | 2 +- sdk/Cargo.toml | 4 +-- 8 files changed, 75 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02d3525c9..9b9c23137 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm Since version 0.36.2, the format of this changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.47.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.46.0...c2pa-v0.47.0) +_19 February 2025_ + +### Added + +* Adds validation_state to the json reports from the Reader (#930) +* Wasm32 wasi 0.41.0 (#888) + +### Fixed + +* Use older version of x509-certificate for wasm32-unknown (#934) +* Fix new Clippy warnings for Rust 1.85.0 (#933) + ## [0.46.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.45.3...c2pa-v0.46.0) _15 February 2025_ diff --git a/Cargo.lock b/Cargo.lock index 79ed98cb2..269a5a1dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -711,7 +711,7 @@ checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" [[package]] name = "c2pa" -version = "0.46.0" +version = "0.47.0" dependencies = [ "actix", "anyhow", @@ -755,7 +755,7 @@ dependencies = [ "quick-xml", "rand", "rand_chacha", - "rand_core 0.9.0", + "rand_core 0.9.1", "range-set", "rasn", "rasn-ocsp", @@ -795,7 +795,7 @@ dependencies = [ [[package]] name = "c2pa-crypto" -version = "0.6.2" +version = "0.7.0" dependencies = [ "actix", "asn1-rs", @@ -882,7 +882,7 @@ dependencies = [ [[package]] name = "cawg-identity" -version = "0.9.0" +version = "0.10.0" dependencies = [ "async-trait", "base64 0.22.1", @@ -987,9 +987,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.29" +version = "4.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184" +checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d" dependencies = [ "clap_builder", "clap_derive", @@ -997,9 +997,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.29" +version = "4.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9" +checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c" dependencies = [ "anstream", "anstyle", @@ -1857,9 +1857,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +checksum = "5017294ff4bb30944501348f6f8e42e6ad28f42c8bbef7a74029aff064a4e3c2" dependencies = [ "atomic-waker", "bytes", @@ -2763,9 +2763,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c" +checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" dependencies = [ "libc", "log", @@ -2921,9 +2921,9 @@ checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "openssl" -version = "0.10.70" +version = "0.10.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6" +checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd" dependencies = [ "bitflags 2.8.0", "cfg-if", @@ -2962,9 +2962,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.105" +version = "0.9.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc" +checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd" dependencies = [ "cc", "libc", @@ -3494,11 +3494,11 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff" +checksum = "a88e0da7a2c97baa202165137c158d0a2e824ac465d13d81046727b34cb247d3" dependencies = [ - "zerocopy 0.8.18", + "zerocopy 0.8.19", ] [[package]] @@ -4209,9 +4209,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "snafu" @@ -4699,9 +4699,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "ucd-trie" @@ -4717,9 +4717,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] name = "unicode-ident" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034" +checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" [[package]] name = "unicode-xid" @@ -5176,14 +5176,16 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wstd" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26293c0587d2203a141282311221f9ba0048425a04b21d9fcff8fc62fc8ecd75" +checksum = "6515b13373b9dfbbe62e4426972253a15b74d93b1e2e95f92bbb2801c239a1d3" dependencies = [ "futures-core", "http 1.2.0", "itoa", "pin-project-lite", + "serde", + "serde_json", "slab", "wasi 0.14.1+wasi-0.2.3", "wstd-macro", @@ -5191,9 +5193,9 @@ dependencies = [ [[package]] name = "wstd-macro" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a8316f91fc3e508b03fdc979dec4ceeddb29744fc1c2c2ed825e00159f96f9" +checksum = "23d1758ed5cdf081802c60bc000a9cb90db8bcdf140fa8a7251a22b32af37d7b" dependencies = [ "quote", "syn 2.0.98", @@ -5298,11 +5300,11 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.18" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79386d31a42a4996e3336b0919ddb90f81112af416270cff95b5f5af22b839c2" +checksum = "8207f485579465f62ae51a983e42c906736a17efd2de48b021e64f1bbd8e98c7" dependencies = [ - "zerocopy-derive 0.8.18", + "zerocopy-derive 0.8.19", ] [[package]] @@ -5318,9 +5320,9 @@ dependencies = [ [[package]] name = "zerocopy-derive" -version = "0.8.18" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76331675d372f91bf8d17e13afbd5fe639200b73d01f0fc748bb059f9cca2db7" +checksum = "7dbe1304a711c6eb4cf1ed333aa0d9b344685e71f6f00c3b176072213bd3783e" dependencies = [ "proc-macro2", "quote", diff --git a/cawg_identity/CHANGELOG.md b/cawg_identity/CHANGELOG.md index 7f31b1435..509e531a7 100644 --- a/cawg_identity/CHANGELOG.md +++ b/cawg_identity/CHANGELOG.md @@ -6,6 +6,13 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm The format of this changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.10.0](https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.9.0...cawg-identity-v0.10.0) +_19 February 2025_ + +### Added + +* Adds validation_state to the json reports from the Reader (#930) + ## [0.9.0](https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.8.0...cawg-identity-v0.9.0) _15 February 2025_ diff --git a/cawg_identity/Cargo.toml b/cawg_identity/Cargo.toml index e3834908f..76b8df7a0 100644 --- a/cawg_identity/Cargo.toml +++ b/cawg_identity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cawg-identity" -version = "0.9.0" +version = "0.10.0" description = "Rust SDK for CAWG (Creator Assertions Working Group) identity assertion" authors = [ "Eric Scouten ", @@ -30,8 +30,8 @@ v1_api = ["c2pa/v1_api"] [dependencies] async-trait = "0.1.78" base64 = "0.22.1" -c2pa = { path = "../sdk", version = "0.46.0", features = ["openssl"] } -c2pa-crypto = { path = "../internal/crypto", version = "0.6.2" } +c2pa = { path = "../sdk", version = "0.47.0", features = ["openssl"] } +c2pa-crypto = { path = "../internal/crypto", version = "0.7.0" } c2pa-status-tracker = { path = "../internal/status-tracker", version = "0.5.0" } chrono = { version = "0.4.38", features = ["serde"] } ciborium = "0.2.2" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 45a284eb1..dae9db3b0 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -22,13 +22,13 @@ unexpected_cfgs = { level = "warn", check-cfg = ['cfg(test)'] } [dependencies] anyhow = "1.0" atree = "0.5.2" -c2pa = { path = "../sdk", version = "0.46.0", features = [ +c2pa = { path = "../sdk", version = "0.47.0", features = [ "fetch_remote_manifests", "file_io", "add_thumbnails", "pdf" ] } -c2pa-crypto = { path = "../internal/crypto", version = "0.6.2" } +c2pa-crypto = { path = "../internal/crypto", version = "0.7.0" } clap = { version = "4.5.10", features = ["derive", "env"] } env_logger = "0.11.4" glob = "0.3.1" diff --git a/internal/crypto/CHANGELOG.md b/internal/crypto/CHANGELOG.md index 1d1724c00..71aab2f38 100644 --- a/internal/crypto/CHANGELOG.md +++ b/internal/crypto/CHANGELOG.md @@ -6,6 +6,17 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm The format of this changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.7.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-crypto-v0.6.2...c2pa-crypto-v0.7.0) +_19 February 2025_ + +### Added + +* Wasm32 wasi 0.41.0 (#888) + +### Fixed + +* Use older version of x509-certificate for wasm32-unknown (#934) + ## [0.6.2](https://github.com/contentauth/c2pa-rs/compare/c2pa-crypto-v0.6.1...c2pa-crypto-v0.6.2) _06 February 2025_ diff --git a/internal/crypto/Cargo.toml b/internal/crypto/Cargo.toml index a99b3bfdf..f44adbe6b 100644 --- a/internal/crypto/Cargo.toml +++ b/internal/crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "c2pa-crypto" -version = "0.6.2" +version = "0.7.0" description = "Cryptography internals for c2pa-rs crate" authors = [ "Maurice Fisher ", diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 2dbd30236..7fe2115bb 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "c2pa" -version = "0.46.0" +version = "0.47.0" description = "Rust SDK for C2PA (Coalition for Content Provenance and Authenticity) implementors" authors = [ "Maurice Fisher ", @@ -72,7 +72,7 @@ bcder = "0.7.3" bytes = "1.7.2" byteorder = { version = "1.4.3", default-features = false } byteordered = "0.6.0" -c2pa-crypto = { path = "../internal/crypto", version = "0.6.2" } +c2pa-crypto = { path = "../internal/crypto", version = "0.7.0" } c2pa-status-tracker = { path = "../internal/status-tracker", version = "0.5.0" } chrono = { version = "0.4.39", default-features = false, features = ["serde"] } ciborium = "0.2.2"