github mvanhorn/cli-printing-press v2.2.0

latest releases: v4.33.4, v4.33.3, v4.33.2...
5 months ago

2.2.0 (2026-04-23)

Features

  • cli: --deliver routes command output to file or webhook (f6e7493)
  • cli: add auth doctor subcommand (#226) (72916ac)
  • cli: add http streamable transport to generated MCP servers (#242) (bce586b)
  • cli: add live_api_verification scorecard dimension (#239) (440f654)
  • cli: add travel and food-and-dining categories (#187) (0ac6513)
  • cli: agent_workflow_readiness scorecard dimension (3ae025f)
  • cli: apply Cloudflare Wrangler CLI learnings (naming check, MCP token efficiency, agent-context) (#216) (dc5a8cc)
  • cli: async-job detection, --wait flag, jobs command (1c17285)
  • cli: auth.optional spec field — doctor INFO not FAIL, README framing, auth cmd names env var (#211) (831040d)
  • cli: auto-refresh stale caches before read commands (#233) (4c05e1e)
  • cli: code-orchestration thin surface for large-surface APIs (#244) (a4207be)
  • cli: declare intent-grouped MCP tools in the spec (#243) (85d4ace)
  • cli: enum validation for params declared with enum constraints (#208) (26bc905)
  • cli: feedback subcommand for agent-in-band friction reports (c6223b4)
  • cli: generate <cli> which <capability> resolver in every printed CLI (#240) (9dd5632)
  • cli: generate replayable website CLIs (#241) (e741db8)
  • cli: git-backed snapshot share + cache_freshness scorecard dimension (#234) (5e2ed6a)
  • cli: HeyGen CLI learnings - async jobs, profiles, --deliver, feedback (db2ed65)
  • cli: kind: synthetic spec attribute for multi-source CLIs — closes #203 (#209) (caa283e)
  • cli: machine-output-verification Wave A — cliutil package + dogfood test-presence gate (#213) (65dacc2)
  • cli: machine-output-verification Wave B — live-check entity rule + Phase 4.85 agentic output review (#214) (270270a)
  • cli: mcp-audit subcommand + docs for the new MCP surface (#246) (38db061)
  • cli: named-profile system for repeatable agent contexts (7140c3e)
  • cli: patch skips AST mutations owned by colliding features (#222) (331809d)
  • cli: printing-press patch — AST-inject PR #218 features into published CLIs (#221) (16ed5a5)
  • cli: printing-press verify-skill + Phase 4 wiring + Phase 4.8 agentic SKILL reviewer (#212) (18cb521)
  • cli: reimplementation gate in absorb scoring and dogfood (#238) (00b9a0d)
  • cli: schema-version gate, doctor cache section, cache/share spec surface (#232) (e116a27)
  • cli: scorecard --live-check samples novel-feature examples against real targets — closes #200 (#210) (df242da)
  • cli: scorecard dimensions for remote transport, tool design, surface strategy (#245) (2d07a02)
  • cli: support extra_commands: in spec.yaml for hand-written commands (#227) (84043f3)
  • scripts: add verify-skill — static SKILL.md validator (#194) (297c3c1)

Bug Fixes

  • ci: allow release-please PR title scope (#248) (bc13a5b)
  • cli: add transitive reachability to dogfood dead function scanner (#183) (b436b08)
  • cli: authenticate mega MCP library fetches with GITHUB_TOKEN (97dbcbb)
  • cli: authenticate mega MCP library fetches with GITHUB_TOKEN (1d4e642)
  • cli: cross-CLI retro findings - store, sync, scorer, GraphQL templates (#185) (e2009bb)
  • cli: enrich README and generate SKILL.md so printed CLIs stop looking like scaffolding (#186) (1011df3)
  • cli: patch verifies target shape + runs build in target dir (#224) (86bdfd2)
  • cli: path-aware dogfood novel-feature matcher (#195) (126b00d)
  • cli: promoted-command presence check uses promoted type (#196) (4ebfa08)
  • cli: publish manifest must read spec.yaml alongside spec.json (#220) (c5ed436)
  • cli: scope goimports to patched files only (#223) (8c54c4c)
  • cli: support nested --select paths + suppress provenance on non-TTY stdout (#229) (ac4d6aa)
  • skills: keep scratch artifacts out of repo docs (#247) (d14cefa)
  • skills: Phase 4.85 prompt refinements from calibration dispatch (#215) (6f8b0c7)
  • skills: retro 2026-04-13 — stop the ship-broken pattern and require mechanical Phase 5 dogfood (#207) (3bef9d6)

Don't miss a new cli-printing-press release

NewReleases is sending notifications on new releases.