Skip to content

docs: cut v0.16 snapshot - #372

Merged
BrianSeong99 merged 5 commits into
mainfrom
brian/docs-v0.16-snapshot
Sep 14, 2026
Merged

BrianSeong99 merged 5 commits into
mainfrom
brian/docs-v0.16-snapshot

Conversation

@BrianSeong99

Copy link
Copy Markdown
Contributor

Summary

Cuts the v0.16 documentation snapshot from immutable source commits and advances the live documentation line to v0.17. The snapshot includes the merged Rust SDK migration, NFT mint-and-transfer recipe, Guardian v0.16 integration documentation, note transport documentation, and bridge provider guides.

The release sources are documentation pins, not a claim that every component has been validated as one interoperable stack. The frozen pages call out the known bridge SDK v0.15 dependency, and the installation guide distinguishes the stable v0.16 midenup manifest on next from the manifest currently published to users.

Snapshot workflow

  • Supports all manual source-ref overrides.
  • Accepts immutable commit SHA pins as well as tags and branches.
  • Recognizes a complete checked-in snapshot and skips destructive regeneration.
  • Rejects partial snapshot state.
  • Adds regression coverage for parsing, snapshot detection, and ref validation.

Verification

  • node --test scripts/cut-versions.test.mjs — 12/12 passed.
  • Scoped v0.16 docs harness — 15 TypeScript/TSX examples, 5 funding regressions, and 5 Rust binaries passed.
  • npm run build — successful.
  • No new broken-link warnings relative to the previous build.
  • Rendered v0.16 navigation, retained v0.15 pages, v0.17 unstable pages, NFT recipe, installation notice, and bridge compatibility notices inspected.

Known release boundaries

  • The compiler v0.10.1 documentation source still pins protocol v0.16.0-rc.4.
  • Note transport is pinned to v0.5.0-rc.2, as used by Rust SDK v0.16.
  • The bridge portal source still depends on Miden SDK v0.15; its frozen pages do not claim v0.16 interoperability.
  • The stable v0.16 midenup manifest is ready on next but has not yet been promoted to the published manifest.

Test plan

  • Review the immutable source pins and compatibility notes.
  • Confirm v0.16 is the default stable version and v0.17 is marked unstable.
  • Open the NFT recipe from the Rust Recipes sidebar.
  • Confirm the snapshot workflow skips a complete checked-in snapshot.

Out of scope

  • Publishing the midenup manifest.
  • Creating a Tutorials v0.16.0 GitHub release.
  • Live cross-component or bridge interoperability validation.

@BrianSeong99
BrianSeong99 merged commit 2a335cb into main Sep 14, 2026
5 checks passed
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