[object Object]

← back to Cli Printing Press

chore(main): release 4.0.0 (#649)

92940bd750757a2b9f43767c40e1aea028f03d99 · 2026-05-07 03:05:22 -0700 · github-actions[bot]

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

Files touched

Diff

commit 92940bd750757a2b9f43767c40e1aea028f03d99
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu May 7 03:05:22 2026 -0700

    chore(main): release 4.0.0 (#649)
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
 .claude-plugin/plugin.json    |  2 +-
 .release-please-manifest.json |  2 +-
 CHANGELOG.md                  | 22 ++++++++++++++++++++++
 internal/version/version.go   |  2 +-
 4 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json
index 91f1c3be..a10319dd 100644
--- a/.claude-plugin/plugin.json
+++ b/.claude-plugin/plugin.json
@@ -1,6 +1,6 @@
 {
   "name": "cli-printing-press",
-  "version": "3.10.0",
+  "version": "4.0.0",
   "description": "Generate production Go CLIs from API descriptions or OpenAPI specs",
   "repository": "mvanhorn/cli-printing-press"
 }
diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 0b9e26a6..e6f87756 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
 {
-  ".": "3.10.0"
+  ".": "4.0.0"
 }
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8db1e2ce..74b50fe0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,27 @@
 # Changelog
 
+## [4.0.0](https://github.com/mvanhorn/cli-printing-press/compare/v3.10.0...v4.0.0) (2026-05-07)
+
+
+### ⚠ BREAKING CHANGES
+
+* **cli:** SKILL.md frontmatter shape changes for every printed CLI on next regen. The library-wide sweep that lands the same shape into already-published library entries is U6 (forthcoming, in printing-press-library).
+
+### Features
+
+* **cli:** add public parameter names ([#648](https://github.com/mvanhorn/cli-printing-press/issues/648)) ([cf91eab](https://github.com/mvanhorn/cli-printing-press/commit/cf91eab3bbbd748107bd31618ef357c3a93c592e))
+* **cli:** Hermes/OpenClaw frontmatter alignment for printed CLIs ([#655](https://github.com/mvanhorn/cli-printing-press/issues/655)) ([fd7fa6e](https://github.com/mvanhorn/cli-printing-press/commit/fd7fa6eaec3cd5dfa5fbd1fc357def843b356125))
+* **cli:** improve generated money workflows and artifact safety ([#653](https://github.com/mvanhorn/cli-printing-press/issues/653)) ([6d9ab66](https://github.com/mvanhorn/cli-printing-press/commit/6d9ab664b06e1a1c24c0014af14cae4bd40cb0f1))
+* **cli:** scope verify-skill flag-names; add canonical-sections check ([#665](https://github.com/mvanhorn/cli-printing-press/issues/665)) ([c69e77c](https://github.com/mvanhorn/cli-printing-press/commit/c69e77c8109b5feec36ed4e17a94ac3eb11237dd))
+
+
+### Bug Fixes
+
+* **cli:** omit version field from SKILL.md frontmatter ([#656](https://github.com/mvanhorn/cli-printing-press/issues/656)) ([e6aa032](https://github.com/mvanhorn/cli-printing-press/commit/e6aa0326871498719683f74b22389faf3abd70d5))
+* **dogfood:** accept quick live passes with skips ([#646](https://github.com/mvanhorn/cli-printing-press/issues/646)) ([c7574bd](https://github.com/mvanhorn/cli-printing-press/commit/c7574bd478eb14e1e26d2421a224bb2be8f0a214))
+* **phase5:** explain accepted marker levels ([#647](https://github.com/mvanhorn/cli-printing-press/issues/647)) ([d4d10a8](https://github.com/mvanhorn/cli-printing-press/commit/d4d10a8a5fbf90ed90f9eb60613288d8bd13d7cc))
+* **skills:** repair publish generated-artifact flow ([#672](https://github.com/mvanhorn/cli-printing-press/issues/672)) ([d2eca30](https://github.com/mvanhorn/cli-printing-press/commit/d2eca30552147646a520553bcccf42c80c1ebe54))
+
 ## [3.10.0](https://github.com/mvanhorn/cli-printing-press/compare/v3.9.1...v3.10.0) (2026-05-06)
 
 
diff --git a/internal/version/version.go b/internal/version/version.go
index 8e7d5fa5..1d9a7d04 100644
--- a/internal/version/version.go
+++ b/internal/version/version.go
@@ -8,7 +8,7 @@ import (
 
 // Version is the current printing-press version. It is set at build time
 // via ldflags for tagged releases, or falls back to the hardcoded value.
-var Version = "3.10.0" // x-release-please-version
+var Version = "4.0.0" // x-release-please-version
 
 // pseudoVersionSuffix matches the trailing `yyyymmddhhmmss-abcdefabcdef`
 // (14-digit timestamp + 12-char commit hash) shared by every Go pseudo-version

← 5701f3e7 Clarify polish source-of-truth guidance (#676)  ·  back to Cli Printing Press  ·  fix(cli): sync module path with v4 release (#677) 4832173d →