Skip to content

chore(release): cut 3.1.0 - #133

Merged
moisesja merged 1 commit into
mainfrom
chore/release-3.1.0
Aug 4, 2026
Merged

chore(release): cut 3.1.0#133
moisesja merged 1 commit into
mainfrom
chore/release-3.1.0

Conversation

@moisesja

@moisesja moisesja commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Cuts v3.1.0 (minor: 3.0.0 → 3.1.0).

Semver rationale

Additive public API — EthrRpcAutoConfig endpoint 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 in Z form) and the verification-method controller type-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: NetDidVersion 3.0.0 → 3.1.0. CHANGELOG.md: [Unreleased] stamped as [3.1.0] - 2026-08-03 with a fresh empty [Unreleased] above.

Verification (this branch, at 3.1.0)

  • Release build: 0 warnings, 0 errors
  • Full suite green: Core 418, Ethr 490, WebVh 437, W3C conformance 233, Key 52, Peer 48, DI 20, Ethr-integration 11 passed / 7 skipped (opt-in real-EVM not exercised for a version-only change)
  • All 5 samples exit 0
  • dotnet pack: all 6 packages produce .nupkg + .snupkg at 3.1.0 (Core, Method.Key, Method.Peer, Method.WebVh, Method.Ethr, Extensions.DependencyInjection)

After merge

Tag the merge commit as v3.1.0 and push the tag — publish.yml builds, 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

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@moisesja moisesja self-assigned this Aug 4, 2026
@moisesja moisesja added this to net-did Aug 4, 2026
@github-project-automation github-project-automation Bot moved this to Backlog in net-did Aug 4, 2026
@moisesja moisesja moved this from Backlog to Done in net-did Aug 4, 2026
@moisesja
moisesja merged commit ecddbfe into main Aug 4, 2026
1 check passed
@moisesja
moisesja deleted the chore/release-3.1.0 branch August 4, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant