Skip to content

Bump net-did 2.0.1→2.2.0 and NetCrypto 1.1.0→1.2.0 (v4.1.0)#128

Merged
moisesja merged 1 commit into
mainfrom
127-update-net-did-netcrypto
Jul 14, 2026
Merged

Bump net-did 2.0.1→2.2.0 and NetCrypto 1.1.0→1.2.0 (v4.1.0)#128
moisesja merged 1 commit into
mainfrom
127-update-net-did-netcrypto

Conversation

@moisesja

Copy link
Copy Markdown
Owner

Closes #127.

Summary

Foundation-pin bump only so a consumer graph can converge cleanly at net-did 2.2.0 / NetCrypto 1.2.0 — required for net-wallet-sdk 0.2.0's identity document-update / key-rotation integrity contract (FR-ID-10), which depends on net-did 2.2.0's DidUpdateResult evidence. No source, API, or wire changes; capabilities issued by 4.0.0 verify unchanged.

Changes

File Change
src/ZcapLd.Core/ZcapLd.Core.csproj NetCrypto 1.1.0→1.2.0, NetDid.Core & NetDid.Method.Key 2.0.1→2.2.0
interop/ZcapLd.Interop/ZcapLd.Interop.csproj NetCrypto 1.1.0→1.2.0, NetDid.Core 2.0.1→2.2.0
Directory.Build.props ZcapLdVersion 4.0.0→4.1.0
CHANGELOG.md New [4.1.0] section

Pinned the exact 2.2.0 / 1.2.0 the issue requests (not the newer 2.3.0 line on nuget.org) — the goal is convergence with net-wallet-sdk 0.2.0's net-did 2.2.0 pin.

Verification (acceptance criteria)

  • ✅ Clean restore — no NU1605 downgrade. Resolved transitive graph converges: NetCrypto 1.2.0, NetDid.Core 2.2.0, NetDid.Method.Key 2.2.0 (DataProofs/NetDid do not hold NetCrypto down).
  • ✅ Build -c Release: 0 errors.
  • ✅ Full suite green: 497 tests (464 Core + 33 AspNetCore), 0 failed.
  • ✅ Standalone interop harness still builds.

Note on lock files: the issue's dotnet restore --locked-mode / packages.lock.json step is N/A — this repo doesn't use lock files (no RestorePackagesWithLockFile, none present), so there's nothing to regenerate.

🤖 Generated with Claude Code

Foundation-pin bump only (issue #127) so a consumer graph can converge
cleanly at net-did 2.2.0 / NetCrypto 1.2.0 — required for net-wallet-sdk
0.2.0's identity document-update / key-rotation integrity contract
(FR-ID-10), which depends on net-did 2.2.0's DidUpdateResult evidence.

- ZcapLd.Core: NetCrypto 1.1.0→1.2.0, NetDid.Core & NetDid.Method.Key
  2.0.1→2.2.0
- ZcapLd.Interop: NetCrypto 1.1.0→1.2.0, NetDid.Core 2.0.1→2.2.0
- ZcapLdVersion 4.0.0→4.1.0

Additive: the surfaces ZcapLd uses (DID resolution, did:key) are
unchanged; net-did 2.2.0's new DidUpdateResult members are nullable
additions. No source, API, or wire changes. Restore is clean (no
NU1605); resolved graph converges at 2.2.0/1.2.0; full suite green
(464 Core + 33 AspNetCore).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@moisesja moisesja self-assigned this Jul 14, 2026
@moisesja moisesja added this to the 4.1.0 milestone Jul 14, 2026
@moisesja
moisesja merged commit 429d9df into main Jul 14, 2026
3 checks passed
@moisesja
moisesja deleted the 127-update-net-did-netcrypto branch July 14, 2026 02:33
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.

Bump net-did 2.0.1 → 2.2.0 and NetCrypto 1.1.0 → 1.2.0 (downstream convergence for net-wallet-sdk 0.2.0)

1 participant