Skip to content

chore(release): bump main to 0.10.0 and cut the changelog entry - #892

Merged
pat-lewczuk merged 1 commit into
mainfrom
chore/release-0.10.0
Aug 14, 2026
Merged

pat-lewczuk merged 1 commit into
mainfrom
chore/release-0.10.0

Conversation

@pat-lewczuk

Copy link
Copy Markdown
Collaborator

What

Prepares main for the 0.10.0 release: stamps the version across the release set and turns the accumulated # Unreleased block into a real release entry.

Version — contract, api-client, cezar, web and alias-cezar go 0.9.2 → 0.10.0, intra-release ranges rewritten to ^0.10.0, lockfile regenerated (npm ls resolves all four workspaces locally at 0.10.0). The alias's pin was stale at ^0.8.0; scripts/release.mjs asserts it at publish time, so this only makes the repo read as what a publish would produce. packages/cezar/package.json is what CI reads as the base, so the Release workflow can publish this with the existing bump.

A minor rather than a patch because CEZ_AUTOMATIONS (#801, #802) changes an existing default.

Changelog# Unreleased becomes # 0.10.0 (2026-08-14):

Every PR merged to main since the 0.9.2 sync commit now has an entry.

Deliberately not done

The 0.9.2 section is left exactly as it is. It holds entries for #773 and #776, which merged after the tag — relocating them is a separate cleanup, not part of a version stamp.

Verification

  • npx vitest run packages/cezar/src/release — 2 files, 32 tests, pass
  • npm ls @open-mercato/* — all workspaces link locally at 0.10.0
  • No code changes; version metadata and CHANGELOG.md only

🤖 Generated with Claude Code

https://claude.ai/code/session_015hFfZiw7rTYoPaKj9mRpVr

Stamp the release set (contract, api-client, cezar, web, alias-cezar) and the
lockfile 0.9.2 -> 0.10.0, with the intra-release ranges rewritten to ^0.10.0.
The alias's pin was stale at ^0.8.0 — the release stamper asserts it at publish
time, so this only makes the repo read as what a publish would produce. A minor
rather than a patch: the automations feature flag changes an existing default.

Turn `# Unreleased` into `# 0.10.0 (2026-08-14)` and make it a real release
entry:

- condense the three essay-length entries (All tasks + project tags, reference
  status chips, agent accounts) to a paragraph each, keeping the load-bearing
  facts — spec paths, `GET /api/v1/github/ref-status`, the optional `tags` on
  `PATCH /api/v1/projects/:id`, `~/.cezar/agent-accounts.json`
- add the ~30 PRs that merged since the 0.9.2 sync with no changelog note at
  all: the pi runner (#470), auto-resume after a usage limit (#778), the agent
  account picker on the GitHub hand-off (#878), progressive history (#739),
  foldable columns (#743), the project General page (#772), and the fixes
  (`npx cezar-cli` startup crash, SIGKILL escalation, diff anchoring, per-task
  TMPDIR, composer git state, monitor resume, and the rest)
- promote `CEZ_AUTOMATIONS` (#801, #802) to ⚠️ Breaking: automations used to
  run for any project with a GitHub remote and are now off by default
- fix the structure — the section carried a stray `### 🐛 Fixes` above Features
  and a second `## 🐛 Fixes` below — and credit the seven contributors

The 0.9.2 section is left exactly as it is: it holds entries for #773 and #776,
which merged after the tag, and relocating them is a separate cleanup.

No code changes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hFfZiw7rTYoPaKj9mRpVr
@pat-lewczuk
pat-lewczuk merged commit 1912f2f into main Aug 14, 2026
3 checks passed
@pat-lewczuk
pat-lewczuk deleted the chore/release-0.10.0 branch August 14, 2026 21:30
@github-actions

Copy link
Copy Markdown

📦 npm preview published — 0.10.0-pr892.1298

Try this PR build (exact pinned version — copy-paste as-is):

npx cezar-cli@0.10.0-pr892.1298                                # cockpit at http://localhost:4321
npx cezar-cli@0.10.0-pr892.1298 run "…"                        # headless run
npx cezar-cli@0.10.0-pr892.1298 server-deploy --platform <id>  # roll a server to this exact build

Also tagged: npm install -g cezar-cli@pr-892 (moving tag for this PR).
Packages: cezar-cli@0.10.0-pr892.1298@open-mercato/cezar@0.10.0-pr892.1298@open-mercato/cezar-api-client@0.10.0-pr892.1298 (provenance attested).

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