chore(release): cut 3.1.0 - #133
Merged
Merged
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cuts v3.1.0 (minor: 3.0.0 → 3.1.0).
Semver rationale
Additive public API —
EthrRpcAutoConfigendpoint auto-configuration (#119), opt-in finalized ERC-1056 event cache (#118),didDocumentMetadata.updated/nextUpdate(#117) — plus documented behavior changes (did:webvh whole-second/no-future versionTime authoring #127; RPC failures →internalError#116; metadata timestamps serialize inZform) and the verification-methodcontrollertype-confusion security fix (#121). No public-API removals.Note per release policy: the did:webvh authoring change removes a previously working path (appending to a log whose head is ahead of the local clock now fails honestly instead of stamping future time) — a secure/conformant-by-default behavior break, documented in the CHANGELOG entry and shipped as a minor consistent with prior practice.
Contents
Directory.Build.props:NetDidVersion3.0.0 → 3.1.0.CHANGELOG.md:[Unreleased]stamped as[3.1.0] - 2026-08-03with a fresh empty[Unreleased]above.Verification (this branch, at 3.1.0)
dotnet pack: all 6 packages produce.nupkg+.snupkgat 3.1.0 (Core, Method.Key, Method.Peer, Method.WebVh, Method.Ethr, Extensions.DependencyInjection)After merge
Tag the merge commit as
v3.1.0and push the tag —publish.ymlbuilds, packs, and pushes to NuGet with--skip-duplicate.Heads-up: 3.1.0 milestone has 3 open issues
#120 (interop fixtures — blocked on maintainer DID list), #123 (RFC 9457 error model), #125 (post-deactivation divergence) are still open on the 3.1.0 milestone. They are not in this release; consider moving them to a later milestone.
🤖 Generated with Claude Code