Skip to content

chore(release)!: 0.13.0 — affinidi-data-integrity 0.8 - #35

Merged
stormer78 merged 1 commit into
mainfrom
chore/data-integrity-0.8
Oct 1, 2026
Merged

stormer78 merged 1 commit into
mainfrom
chore/data-integrity-0.8

Conversation

@stormer78

Copy link
Copy Markdown
Contributor

This moves affinidi-data-integrity from 0.7 to 0.8, which uses affinidi-bbs 0.4, and releases the crate as 0.13.0.

Why a breaking release: DataIntegrityProof, SignOptions, VerifyOptions and DataIntegrityError are part of this crate's API. So 0.12 and a caller on data-integrity 0.8 end up with two separate proof types. VTI is currently in exactly that position: everything else in VTI is on 0.8 (affinidi-tdk-rs #918), and dtg-credentials 0.12 is the only thing still pulling in 0.7.13.

What doesn't change: nothing on the wire. Credentials and proofs are byte-identical to 0.12, and there is no source change.

Also: the affinidi-tdk dev-dependency moves from 0.16 to 0.22.

The version number and CHANGELOG entry are in this PR. Once it's merged, pushing tag v0.13.0 publishes the crate.

Checks run locally: fmt, clippy --all-features -D warnings, and cargo test --all-features (213 passed).

DataIntegrityProof and the data-integrity option/error types are part of
this crate's API, so moving to data-integrity 0.8 (affinidi-bbs 0.4) is a
breaking release. No wire change. Dev-dependency affinidi-tdk 0.16 -> 0.22.

Signed-off-by: Glenn Gore <glenn.g@affinidi.com>
@stormer78
stormer78 requested a review from a team as a code owner October 1, 2026 19:53
@stormer78
stormer78 merged commit fc9954d into main Oct 1, 2026
7 checks passed
@stormer78
stormer78 deleted the chore/data-integrity-0.8 branch October 1, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant