Release Version Map¶
This page lists release-version references that must stay aligned when cutting a new Nuzo release.
Release automation updates package metadata, plugin manifests, lockfile versions, CLI/MCP runtime literals, and selected public docs. Historical release notes and roadmap history should not be rewritten.
Automated By release:prepare¶
npm run release:prepare -- X.Y.Z updates:
package.json;package-lock.json;packages/*/package.json;- Codex and Claude Code plugin manifests;
packages/cli/src/program.ts;packages/mcp-server/src/index.ts;- public release references listed in
tools/release-shared.mjsaspublicReleaseReferencePaths.
The public docs currently managed by that list are:
| File | Versioned content |
|---|---|
AGENTS.md |
current public release line. |
README.md |
release badge, current release status, and first-read release text. |
docs/index.md |
docs homepage current release panel and release state table. |
docs/getting-started/index.md |
current public release line. |
docs/getting-started/sixty-second-demo.md |
disposable demo package version. |
docs/getting-started/clean-install.md |
clean install package version. |
docs/operations/codex-plugin.md |
generated plugin @nuzo/memory@X.Y.Z example and validation text. |
docs/operations/claude-code-plugin.md |
generated plugin @nuzo/memory@X.Y.Z example and validation text. |
docs/operations/local-cli.md |
current public CLI installation version. |
docs/operations/npm-publishing.md |
current npm package version list. |
docs/operations/optional-semantics.md |
compatible optional semantics install command. |
docs/operations/public-launch.md |
active launch checklist and canonical release links. |
docs/operations/versioning.md |
current package version block. |
packages/claude-code-plugin/README.md |
packaged Claude Code fallback runtime command. |
packages/codex-plugin/README.md |
packaged Codex fallback runtime command. |
packages/memory/README.md |
npm package installation version. |
packages/registry-server/README.md |
MCP Registry npm invocation version. |
server.json |
MCP Registry server and package version. |
Checked By release:check¶
npm run release:check -- X.Y.Z verifies that each mapped public doc contains
the target release version. This catches the common failure where packages move
to a new release but README or docs still advertise the previous one.
If a new public page starts saying "current release", add it to
publicReleaseReferencePaths in tools/release-shared.mjs.
Most mapped pages replace the previous release literal globally. The
versioning policy is intentionally narrower: release preparation updates only
its Packages currently use block so stable 1.0.0 compatibility rules and
historical release ranges are not rewritten by later releases.
Do Not Auto-Rewrite¶
Do not add historical files to the automatic map just because they mention old versions. These references are intentionally historical:
- older
CHANGELOG.mdsections; - roadmap stages that say when a capability shipped;
- post-release validation history;
- ADRs that mention the context of a past release;
- examples that intentionally show placeholder SemVer values.
If a historical page starts acting as current install guidance, split the current guidance into a mapped page and keep the historical note separate.