Skip to content

Commit 650d954

Browse files
Merge branch 'main' into scouten/cai-9212-add-cawg-to-reader
2 parents adc1715 + f798992 commit 650d954

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+5575
-7335
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,9 @@ jobs:
122122
- name: Generate code coverage for rust_native_crypto
123123
env:
124124
RUST_BACKTRACE: "1"
125-
FEATURES: ${{needs.get-features.outputs.rust_native_crypto-features}}
125+
FEATURES: ${{needs.get-features.outputs.rust-native-features}}
126126
run: |
127-
cargo llvm-cov --lib --features "$FEATURES" --lcov --output-path lcov-rust_native_crypto.info
127+
cargo llvm-cov -p c2pa --no-default-features --features "$FEATURES" --lcov --output-path lcov-rust_native_crypto.info
128128
129129
# Tokens aren't available for PRs originating from forks,
130130
# so we don't attempt to upload code coverage in that case.
@@ -299,7 +299,7 @@ jobs:
299299
id: setup-chrome
300300
uses: browser-actions/setup-chrome@v2
301301
with:
302-
chrome-version: 138
302+
chrome-version: 140
303303
install-chromedriver: true
304304

305305
- name: Install wasm-pack

.github/workflows/library-release.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
shell: pwsh
5656
run: |
5757
./make_release.ps1
58-
58+
5959
- name: Build release
6060
if: matrix.os != 'windows-latest'
6161
run: make release TARGET=${{ matrix.target }}
@@ -84,10 +84,15 @@ jobs:
8484
- name: Extract tag_name from zip file
8585
id: extract_tag
8686
run: |
87-
ZIP=$(ls c2pa-v*-*.zip | head -n1)
88-
TAG_NAME=$(echo "$ZIP" | sed -E 's/^(c2pa-v[0-9]+\.[0-9]+\.[0-9]+)-.*\.zip/\1/')
89-
echo "Found tag: $TAG_NAME"
90-
echo "tag_name=$TAG_NAME" >> $GITHUB_OUTPUT
87+
ZIP=$(find . -name "c2pa-v*-*.zip" | head -n1)
88+
if [ -n "$ZIP" ]; then
89+
TAG_NAME=$(echo "$ZIP" | sed -E 's/.*\/(c2pa-v[0-9]+\.[0-9]+\.[0-9]+)-.*\.zip/\1/')
90+
echo "Found tag: $TAG_NAME"
91+
echo "tag_name=$TAG_NAME" >> $GITHUB_OUTPUT
92+
else
93+
echo "No zip files found"
94+
exit 1
95+
fi
9196
9297
- name: Create Release
9398
id: create_release

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.63.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.62.0...c2pa-v0.63.0)
11+
_10 September 2025_
12+
13+
### Added
14+
15+
* Add `cawg_trust.verify_trust_list` setting ([#1356](https://github.com/contentauth/c2pa-rs/pull/1356))
16+
* Remove the v1_api feature and all associated code ([#1387](https://github.com/contentauth/c2pa-rs/pull/1387))
17+
18+
### Fixed
19+
20+
* Fix/trust list check ([#1398](https://github.com/contentauth/c2pa-rs/pull/1398))
21+
* Remove unmaintained dependencies conv and custom_derive ([#1393](https://github.com/contentauth/c2pa-rs/pull/1393))
22+
23+
## [0.62.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.61.0...c2pa-v0.62.0)
24+
_06 September 2025_
25+
26+
### Added
27+
28+
* Implement CAWG X.509 signing via settings ([#1388](https://github.com/contentauth/c2pa-rs/pull/1388))
29+
30+
### Fixed
31+
32+
* Assertion metadata localizations support was missing. CAI-9444 ([#1390](https://github.com/contentauth/c2pa-rs/pull/1390))
33+
* Make `openssl` and `rust_native_crypto` features additive ([#1379](https://github.com/contentauth/c2pa-rs/pull/1379))
34+
* Make OpenSSL code path enforce COSE specified salt length ([#1376](https://github.com/contentauth/c2pa-rs/pull/1376))
35+
1036
## [0.61.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.60.1...c2pa-v0.61.0)
1137
_03 September 2025_
1238

0 commit comments

Comments
 (0)