Skip to content

Commit

Permalink
Merge branch 'main' into fix/C2PA-542/622/multipleDataHashExclusions
Browse files Browse the repository at this point in the history
  • Loading branch information
brogdonm authored Feb 3, 2025
2 parents 43a3d10 + 8ff4b6a commit 1d76ce5
Show file tree
Hide file tree
Showing 134 changed files with 6,621 additions and 1,934 deletions.
15 changes: 11 additions & 4 deletions .commitlintrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ rules:
# Description must start with a capital letter and must not end with a period or space
description-format:
level: error
format: ^[A-Z0-9].*[^. ]$
format: ^[\w ]+[\s\S]*$

# Description should be <70 chars
description-max-length:
Expand All @@ -37,8 +37,15 @@ rules:
type:
level: error
options:
- fix
- feat
- build
- chore
- ci
- docs
- feat
- fix
- perf
- refactor
- revert
- style
- test
- update
- doc
11 changes: 9 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -308,13 +308,20 @@ jobs:
uses: actions/checkout@v4

- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@nightly
uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2025-01-24
# Pinning to specific nightly build for now. More recent versions
# (not sure of start date) cause linker problems with OpenSSL native
# code on Mac and Windows, but only when built with minimal dependencies.
# Problem discovered on 2025-01-27.
# TO DO: Investigate and file bugs if necessary against rust-lang.

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2

- name: Run tests
run: cargo +nightly test -Z direct-minimal-versions --all-targets --all-features
run: cargo +nightly-2025-01-24 test -Z direct-minimal-versions --all-targets --all-features

clippy_check:
name: Clippy
Expand Down
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,41 @@ 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.45.1](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.45.0...c2pa-v0.45.1)
_31 January 2025_

### Fixed

* Remove dependency on SubtleCrypto (#881)

## [0.45.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.44.0...c2pa-v0.45.0)
_30 January 2025_

### Added

* *(cawg_identity)* Split `CredentialHolder` into sync and async versions (#891)

## [0.44.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.43.0...c2pa-v0.44.0)
_29 January 2025_

### Added

* Allow synchronous DynamicAssertion (#889)
* Claim v2 (#707)

## [0.43.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.42.0...c2pa-v0.43.0)
_24 January 2025_

### Added

* *(crypto)* Make `box_size` parameter on `c2pa_crypto::cose::sign` an `Option` (#879)

### Fixed

* Bump coset requirement to 0.3.8 (#883)
* Update id3 crate (#875)
* Remove `Debug` supertrait from `DynamicAssertion` and `CredentialHolder` traits (#876)

## [0.42.0](https://github.com/contentauth/c2pa-rs/compare/c2pa-v0.41.1...c2pa-v0.42.0)
_22 January 2025_

Expand Down
Loading

0 comments on commit 1d76ce5

Please sign in to comment.