cawg-identity 0.5.0

Rust SDK for CAWG (Creator Assertions Working Group) identity assertion
Documentation
# Changelog

All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), except that – as is typical in the Rust community – the minimum supported Rust version may be increased without a major version increase.

The format of this changelog is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [0.5.0]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.4.0...cawg-identity-v0.5.0
_29 January 2025_

### Added

* Allow synchronous DynamicAssertion (#889)
* Claim v2 (#707)
* X.509 support for CAWG identity SDK (#880)

## [0.4.0]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.3.0...cawg-identity-v0.4.0
_24 January 2025_

### Fixed

* Remove `Debug` supertrait from `DynamicAssertion` and `CredentialHolder` traits (#876)

## [0.3.0]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.2.2...cawg-identity-v0.3.0
_22 January 2025_

### Added

* Change the definition of `Signer.raw_signer()` to return an `Option` defaulting to `None` (#869)

## [0.2.2]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.2.1...cawg-identity-v0.2.2
_22 January 2025_

### Fixed

* Make alg enum exhaustive (#866)

## [0.2.1]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.2.0...cawg-identity-v0.2.1
_18 January 2025_

### Fixed

* Add support for WASM to CAWG SDK (#861)

## [0.2.0]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.1.1...cawg-identity-v0.2.0
_16 January 2025_

### Added

* Implement identity claims aggregation validator (#846)
* Minimal implementation of W3C VC specification (#845)
* Implement identity assertion validation (#843)
* Add `SignatureVerifier` trait and `ValidationError` enum (#844)
* Add `IdentityAssertionBuilder` struct (#840)
* Introduce `IdentityAssertionSigner` (#827)
* Define `CredentialHolder` trait (#821)
* Add `SignerPayload` struct (#817)
* Bump MSRV to 1.81.0 (#781)

## [0.1.1]https://github.com/contentauth/c2pa-rs/compare/cawg-identity-v0.1.0...cawg-identity-v0.1.1
_24 October 2024_

### Fixed

* Tweak changelog format

## [0.1.0]https://github.com/contentauth/c2pa-rs/releases/tag/cawg-identity-v0.1.0
_24 October 2024_

### Added

* Create placeholders for forthcoming crates ([#645]https://github.com/contentauth/c2pa-rs/pull/645)