Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-04-05)
Features
catalog: add 12 official catalog entries for popular APIs (9664927 )
catalog: add catalog schema validator with tests (cd4824a )
catalog: add telegram, launchdarkly, sentry from dogfood gauntlet (0f1beba )
catalog: generate Pipedrive CLI from official OpenAPI spec (451b7cb )
catalog: generate Plaid CLI from official OpenAPI spec (66bc4ea )
ci: automated releases, linting, and commit conventions (#34 ) (c779648 )
cli: accept name or path in emboss command (#38 ) (cc098e6 )
cli: accept URLs for --spec with local caching (2e70bc4 )
cli: add --data-source flag for live/local/auto read resolution (#119 ) (b88aa97 )
cli: add --dry-run flag to generate command (35ec3ca )
cli: add --dry-run flag to generate command (b494c3b )
cli: add --force flag to generate command (96f0d51 )
cli: add --json flag to generate, print, and vision (a1fef72 )
cli: add --json flag to generate, print, and vision commands (7f5c352 )
cli: add .printing-press.json manifest to published CLIs (#41 ) (6821a43 )
cli: add 'printing-press print' command with plan-per-phase pipeline (6a76cb2 )
cli: add adaptive rate limiting for sniffed APIs (#62 ) (e26505e )
cli: add Chrome cookie auth for sniff-discovered APIs (#113 ) (b0a3815 )
cli: add crowd-sniff command for community-based API discovery (#67 ) (4a9843d )
cli: add discovery/ manuscript directory for sniff provenance (#70 ) (9bad30a )
cli: add Example fields to all Cobra commands (6bc6abe )
cli: add Example fields to all Cobra commands (633eefc )
cli: add name collision detection and resolution to publish workflow (#128 ) (0dac623 )
cli: add printing-press polish --remove-dead-code (#105 ) (2c9d57d )
cli: add proxy-envelope client pattern to generator (#65 ) (f0bb0de )
cli: add publish skill to ship CLIs to printing-press-library (#54 ) (bf14db9 )
cli: add smart-default output format to generator templates (#60 ) (283ab9b )
cli: add Sources & Inspiration section to generated README (#72 ) (91c87cd )
cli: add spec_source, auth_required, client_pattern to catalog schema (#61 ) (f5716d9 )
cli: auth onboarding UX for generated CLIs (#78 ) (e113599 )
cli: auto-calibrate endpoint-per-resource limit from spec (dd5abb1 )
cli: auto-detect OpenAPI vs internal spec format (6000910 )
cli: browser auth, composed cookies, smart output, and sniff robustness (#115 ) (6d2d059 )
cli: detect and emit required API headers from OpenAPI specs (#125 ) (79a9458 )
cli: differentiate exit codes by failure type (bac0a0c )
cli: differentiate exit codes by failure type (538e65c )
cli: enum sync expansion and generic API prefix stripping (#118 ) (34e354f )
cli: generator pipeline improvements — auth inference, verify env, sync paths (#103 ) (6da6fd0 )
cli: hide raw resource commands when promoted exist, add api discovery (#121 ) (4b12b32 )
cli: infer API auth from spec description when securitySchemes missing (#126 ) (75ad9cd )
cli: multi-spec composition with --spec repetition (bb12a60 )
cli: non-skippable dogfood gate and deeper data pipeline validation (#127 ) (8ec4fc7 )
cli: runstate isolation and lock lifecycle for parallel build safety (#114 ) (10150ad )
cli: search body construction, README website links, and profiler param detection (#120 ) (90cf584 )
cli: use local module path at generation, rewrite at publish (#63 ) (244c484 )
dogfood: add ExampleCheck to validate help example correctness (714f1bd )
dogfood: add ExampleCheck to validate help example correctness (c3eacf9 )
dogfood: add mechanical CLI validation command (82bae3e )
emboss: add second-pass improvement command for generated CLIs (efbf4b8 )
emboss: complete baseline persistence, delta computation, and full-mode UX (75c37eb )
generator: add color and TTY detection to generated CLIs (3cb6e86 )
generator: add compound workflow template with archive and status (d51d1e8 )
generator: add CRUD aliases to generated CLI commands (5b3d281 )
generator: add Non-Obvious Insight system, domain archetype detection, and entity mapping (f5369dd )
generator: add PM workflow and behavioral insight templates (f55405b )
generator: add schema builder with data gravity scoring and insight scorecard dimension (63b89f6 )
generator: Apache 2.0 license on generated CLIs with NOTICE attribution (86c5d90 )
generator: auto-detect array responses and render as formatted tables (c5618c0 )
generator: auto-detect pagination and generate --limit/--all flags (332fe59 )
generator: auto-generate usage examples in command help (e993ba6 )
generator: generate MCP server alongside CLI from OpenAPI spec (6a80b5a )
generator: make generated CLIs agent-native by default (#43 ) (a8a003d )
generator: OAuth2 auth flow for generated CLIs (dacda31 )
generator: retry logic, structured exit codes, and dry-run support (086f1d4 )
generator: route generated CLI output to shelf/ directory (34e646c )
generator: sub-resource grouping for nested API paths (3d07636 )
generator: wire BuildSchema to store/sync/search templates (eb59816 )
generator: wire vision templates into Generate() (bba88f6 )
graphql: add GraphQL SDL parser for CLI generation (8c92c19 )
linear: generate Linear CLI with 12 resources and 45 commands (0b89293 )
llm: add LLM brain before generation - the press understands before it builds (a1e7af4 )
llmpolish: add LLM polish pass - the press is now smart, not just fast (76d082f )
llmpolish: add LLM Vision Synthesis for domain-aware customization (611f4b6 )
openapi: add OpenAPI 3.0+ parser with kin-openapi (e81fc87 )
openapi: integration tests + oneline template fix for multiline descriptions (6011234 )
parser: add lenient mode + comprehensive test suite from overnight learnings (ffb7a7e )
pipeline: add 10 new APIs to known specs registry for dogfood gauntlet (d81e961 )
pipeline: add autonomous dogfood phase with 3-tier test system (aae7801 )
pipeline: add ClaimOutputDir for atomic directory claiming (93b8b4c )
pipeline: add comparative analysis scoring and GoReleaser brews section (1f5871b )
pipeline: add dogfood automation, anti-AI text filter, and README augmentation (bc5c5db )
pipeline: add Phase 4.9 agent readiness review + skill improvements from Cal.com run (81eceba )
pipeline: add PhaseAgentReadiness and plugin dependency (bdc9a90 )
pipeline: add pipeline state manager with phase tracking (e2560ea )
pipeline: add plan_status field to PhaseState for seed expansion tracking (fa2459d )
pipeline: add Proof-of-Behavior verification phase (efaec84 )
pipeline: add Research and Comparative phases with catalog extensions (466715f )
pipeline: atomic auto-incrementing output directories (fffbe1c )
pipeline: copy spec into output dir after generation (a00ebdb )
pipeline: full press run with MakeBestCLI, scorecard fixes, and comparison table (99de67e )
pipeline: move mutable runs into scoped runstate (#30 ) (4120dfc )
pipeline: press intelligence engine - dynamic plans, competitor intel, doc-to-spec, scorecard (731b0ce )
pipeline: ship loop, live API testing, rename Steinberger scoring (06b9270 )
pipeline: spec discovery registry and overlay merge types (5d456c6 )
plugin: add Claude Code plugin manifest (07d0564 )
press: add Phase 0.7 prediction engine, Discord CLI, 6-artifact pipeline (6775a86 )
press: add Phase 4.5 Dogfood Emulation - spec-derived API testing (7b5ce38 )
press: expand Phase 4.5 with report-fix-retest cycle (ced6cef )
press: support GraphQL APIs - warn but proceed, don't block (9e8cc5d )
press: v2 - depth over breadth, creativity over mechanical (13860ec )
printing-press v2 anti-hallucination overhaul (38829cb )
profiler: add API Shape Intelligence Engine (f499c4b )
scaffold: initial project structure with CLI skeleton (454739b )
score: add standalone /printing-press-score skill (1083ac3 )
scorecard: add breadth dimension + fix LLM runner + integration tests (95e2683 )
scorecard: add Tier 2 domain correctness dimensions (bba34c4 )
scorecard: implement two-tier Vision scoring (de296d1 )
skill: add /printing-press Claude Code skill (412c2fe )
skill: add /printing-press submit workflow for catalog contributions (45045b9 )
skill: add /printing-press-catalog for browsing and installing CLIs (3ff4500 )
skill: add /printing-press-score for standalone CLI scoring (c08aedc )
skill: add 7-principle agent build checklist and Priority 1 review gate to Phase 3 (6727b86 )
skill: add autonomous pipeline workflow with nightnight-style chaining (eab64ed )
skill: add autonomous pipeline workflows with nightnight-style chaining (9734d0c )
skill: add opt-in Codex delegation mode for token savings (ff9f5e6 )
skill: add Phase 1.5 Ecosystem Absorb Gate - build the GOAT by stealing every best idea (49b98a3 )
skill: add Phase 4.6 hallucination audit and anti-gaming rules (7bcacea )
skill: add Phase 4.9 agent readiness review loop to SKILL.md (5a6c809 )
skill: add product thesis, market research, naming pass, runtime verify phase (ad4812f )
skill: restore plan-execute-plan-execute loop - the press is smart again (68f6316 )
skills: add /printing-press-polish standalone skill (#90 ) (0348797 )
skills: add API reachability gate before generation (#91 ) (bed2f97 )
skills: add browser-use as primary sniff capture backend (#47 ) (82bc5a3 )
skills: add browser-use version compatibility check to sniff gate (#74 ) (89ca2ff )
skills: add onboarding briefing and showcase novel features at absorb gate (#96 ) (8311b13 )
skills: add proactive auth intelligence and session transfer for sniff gate (#97 ) (63970f8 )
skills: add URL detection and disambiguation to printing-press skill (#73 ) (cac7eac )
skills: add Victorian printing press operator voice (#95 ) (129cdea )
skills: auto-brainstorm features before absorb gate (#87 ) (d289a89 )
skills: auto-suggest novel CLI features before absorb gate (#50 ) (a350f41 )
skills: extract polish protocol into polish-worker agent (af759a2 )
skills: implement codex delegation mode in printing-press skill (#71 ) (99b0768 )
skills: integrate sniff into printing-press skill workflow (#44 ) (334a52a )
skills: make printing-press-retro a public skill (#129 ) (#131 ) (c2076e0 )
skills: offer publish after CLI generation completes (#57 ) (4a1bd28 )
skills: offer to install capture tools when sniff gate fires (#48 ) (b2b4732 )
skills: populate README source credits from absorb manifest (1f9148f )
skills: read MCP source code during ecosystem absorb (#79 ) (3093e11 )
skills: show existing CLI context and clarify regeneration menu (#58 ) (590a07b )
skill: update Workflow 4 to check plan_status for seed vs expanded (37008dd )
skill: v1.1.0 dual Steinberger analysis, deep research, complex body fields (bb0acf3 )
skill: v2 overhaul - 14 changes from Notion + Linear post-mortems (854ff60 )
spec: extend internal format for OpenAPI + add real OpenAPI test fixtures (4e3888a )
spec: YAML spec parser with validation and Stytch test fixture (b4ab56b )
store: generate per-resource SQLite tables from profiler output (bbd0a47 )
templates: add --human-friendly flag and NDJSON pagination events (c266b6f )
templates: add --select flag, error hints, README rewrite, and Owner variable (780c6b5 )
templates: add flag suggestions, sync NDJSON events, and MCP response quality (0388262 )
templates: add structured confirmation envelope for mutating commands (d91566f )
templates: agent-friendly error messages, truncation hints, wired flags (64c58d8 )
templates: agent-native CLI improvements - stdin, idempotency, --yes, examples (b862cf4 )
templates: auto-JSON piping, --no-input, --compact (Ramp CLI learnings) (300c01b )
templates: discrawl-inspired sync performance upgrades (8e92603 )
templates: Go templates for all generated CLI files (a78f097 )
templates: MCPorter-inspired template improvements (92ecaa7 )
templates: structured confirmation envelope for mutating commands (c529789 )
validate: quality gates + Clerk/Loops test specs + integration tests (4b510ed )
verify: add runtime verification command with mock server + fix loop (4f93e79 )
vision: add Phase 0 Visionary Research - the press thinks before it prints (e25a1b4 )
websniff: add API endpoint classifier with analytics blocklist (07f158f )
websniff: add APISpec generator and sniff CLI command (4f4dd9c )
websniff: add auth session capture with domain binding and security hardening (91e04cc )
websniff: add captured traffic test fixture generator (96bc65d )
websniff: add HAR and enriched capture parser (6c6c9cf )
websniff: add JSON schema inference from captured payloads (f9b8e14 )
websniff: Sniff Mode - Discover hidden APIs from live web traffic (8f57084 )
Bug Fixes
ci: add gofmt pre-commit hook and lint pushed files (#83 ) (c4a7dcf )
ci: add post-merge hook to rebuild binary after git pull (3af5d2d )
ci: auto-rebuild printing-press binary on worktree creation (#93 ) (ebc132f )
ci: shared build cache and Go module caching to prevent test timeouts (#33 ) (03a1922 )
clean generated CLI artifacts safely (40a7bf4 )
cli: actionable auth errors with env var names, key URLs, and 400 handling (#92 ) (151ec97 )
cli: add --dest flag to publish package for direct repo writes (#111 ) (0993d60 )
cli: add primary workflow verification to printing press pipeline (#112 ) (a28d1b4 )
cli: add smart-default table output for POST endpoints (#66 ) (797049f )
cli: address Cal.com retro findings — scoring, templates, parser, dogfood (#133 ) (95c96c4 )
cli: auto-award OAuth2 auth points until generator supports it (8171672 )
cli: capture explicitOutput before default assignment (ca5c11f )
cli: crowd-sniff and generator improvements from Steam retro (#82 ) (8a8916f )
cli: dogfood uses cobra Use: fields and recursive help walking (b80d314 )
cli: filter crowd-sniff auth env var hints by API name relevance (#86 ) (7f02e10 )
cli: fix extractKeyURL known-platform check and publish skill contract test (c29604c )
cli: four generator improvements from Redfin retro (#89 ) (6c3c8db )
cli: FTS trigger safety, envelope unwrapping, dogfood testing phase (#124 ) (bc32084 )
cli: generator improvements from postman-explore retro (#76 ) (fba41de )
cli: generator template improvements — ID typing, dead imports, README cookbook (#102 ) (82a3614 )
cli: machine context compensation — scorer, generator, skill improvements (#104 ) (55c5525 )
cli: propagate ReadDir error in explicitOutput collision guard (0d4e711 )
cli: publish skill registry format and manuscript resolution (#106 ) (b037ac0 )
cli: README scorer alias, template placeholder, verify env discovery (9ab8aa1 )
cli: README title, code block spacing, scorer placeholder fix (6798088 )
cli: reject external symlinks during copy (#53 ) (5ee774c )
cli: replace MarkFlagRequired with RunE validation, remove import guards, fix type fidelity (#130 ) (b5c9115 )
cli: scorer behavioral detection — path validity, insight/workflow, dogfood false positives (#101 ) (#101 ) (8a5d01c )
cli: scorer false positives, pagination param plumbing, and catalog proxy_routes (#117 ) (5094562 )
cli: scorer recognizes composed/cookie auth and apiKey header matching (e9d9daa )
cli: SQL reserved word safety, promoted subcommands, verify classification (#122 ) (289ac4b )
cli: Steam retro improvements — scorer bugs, cache poisoning, template defaults (#100 ) (1c5d6ca )
cli: sync path resolution for non-paginated list endpoints (8763a05 )
cli: unhide sub-resource groups when wired into promoted commands (26fe572 )
cli: use catalog Homepage for README website link, remove Homebrew section (729ad07 )
cli: write .printing-press.json manifest during generate command (#68 ) (154626e )
detect short path declarations (24a2ad1 )
generate: reject non-empty output directory without --force (138585b )
generate: reject non-empty output directory without --force (862dfa7 )
generator: 6 dogfooding fixes for production-quality CLI output (399c967 )
generator: add PATCH support + skip unexported fields in types (588c694 )
generator: auth format, module path, and example values (0063ee7 )
generator: auth mapping for Discord BotToken scheme (2915ae3 )
generator: doctor tries health endpoints before reporting status (651d11e )
generator: dogfood to Steinberger quality across Petstore, Stytch, Discord (54e55a6 )
generator: harden toCamel, flagName, defaultVal and dedup body params (1eda222 )
generator: harden toCamel, flagName, types template for special chars in schema names (d8a93e0 )
marketplace: align marketplace.json with Claude Code schema (8b11924 )
marketplace: align marketplace.json with Claude Code schema (ebe45d5 )
openapi: deep sub-resource detection with common prefix collapse (08dc4ee )
openapi: filter global query params that appear on >80% of endpoints (babd0c6 )
openapi: handle nullable types in OpenAPI 3.1 specs (33d0648 )
openapi: smart operationId cleaning for clean command names (8482343 )
openapi: Swagger 2.0 detection + resource name sanitization (4934eb5 )
parser: check OpenAPI before GraphQL to prevent false positives (9c4349a )
parser: sanitize schema names, cap title length, handle missing servers, resolve URL templates (3f096bc )
pipeline: 5.5 live test failures auto-trigger fix loop (0606df6 )
pipeline: backfill PlanStatus in migration and persist state (3a9e977 )
pipeline: clean generated cli artifacts (421c81b )
pipeline: handle remote URLs and YAML-to-JSON conversion in spec copy (2ce13e7 )
pipeline: match short path declarations (3a850fc )
plugin: remove invalid skills field from plugin.json (97931f2 )
plugin: remove invalid skills field from plugin.json (b5e6f02 )
press: dynamic API type detection, registry is hint not gate (b1651b5 )
profiler: improve HighVolume and NeedsSearch heuristics (a783ac1 )
resolve merge conflicts with upstream, fix RunScorecard 4th arg (fe1038e )
review: extract DefaultOutputDir helper, update main skill and docs (cf381bb )
scorecard: address code review findings on accuracy changes (dfef94f )
scorecard: fix PassRate units, gate sync path-param credit, tighten empty sync detection (49f5d8b )
scorecard: handle unscored auth semantics (#29 ) (7a1c164 )
scorecard: improve accuracy for non-trivial CLIs (1860e15 )
scorecard: improve accuracy for non-trivial CLIs (1bebcb0 )
scorecard: replace presence checks with quality-based scoring (5c6840d )
score: preserve spec extension, remove hardcoded repo path (98977f2 )
skill: add 7 improvements from Cal.com CLI run (bc358ef )
skill: always research, polish, and score - never skip the brain (4ee0895 )
skill: enforce 2-pass agent readiness reviewer loop (#28 ) (25b07be )
skill: enforce 5-phase loop with inlined research and phase gates v1.0.0 (44daea3 )
skill: enforce Phase 4.9 agent readiness review dispatch (e3a07f7 )
skill: force agent readiness review to run in foreground (4b1544f )
skill: force agent readiness review to run in foreground (feef5fa )
skill: Phase 0.1 auto-detects API tokens before asking (50ecc63 )
skill: Phase 0.1 must WAIT for API key answer before proceeding (66abf78 )
skill: preserve codex fix delegation (17acf81 )
skill: preserve codex fix delegation (0dca872 )
skill: require interactive API key consent in Phase 0 (d9801c3 )
skills: add cd to publish-repo before gh pr create/edit (#69 ) (788a696 )
skills: add mandatory publish checkpoint after archive (#88 ) (dfc20ac )
skills: add mandatory sniff gate checkpoint before absorb gate (#85 ) (5bc0b6b )
skills: add secret leak prevention rules (#107 ) (fc94557 )
skills: archive manuscripts unconditionally after shipcheck, not inside publish gate (#80 ) (1f91858 )
skills: auto-install printing-press binary in setup contract (#46 ) (ca67521 )
skills: auto-polish after dogfood testing when fixes were applied (e7f756b )
skills: comprehensive README requirements for polish agent (6e2e1b3 )
skills: correct briefing copy for CLI output description (#98 ) (23648d4 )
skills: don't call unauthenticated endpoints a "public API" (#51 ) (0f765d1 )
skills: fix authenticated sniff session transfer daemon lifecycle (#99 ) (34a9142 )
skills: goal-driven sniff strategy replaces page-crawl approach (#109 ) (125188d )
skills: improve retro issue format — priority sections, F-prefix findings, retro doc artifact (eae73f4 )
skills: improve retro skill prioritization and skip/do criteria (#81 ) (64ded0a )
skills: inline dogfood protocol steps to prevent skipping (a1096f4 )
skills: make sniff gate reliable with CLI-driven browsing and time budget (#55 ) (ccf7b2e )
skills: merge codex detection into setup contract (43d21f2 )
skills: merge codex detection into setup contract (#84 ) (14b9e74 )
skills: polish agent picks useful Quick Start commands, not just working ones (afcd3bd )
skills: polish agent reports skipped findings with reasoning (c4befa7 )
skills: polish always runs after shipcheck, not just after dogfood (d509976 )
skills: publish skill checks for merged PRs before reusing branch (360db30 )
skills: publish skill specifies full PR URL format (ff465aa )
skills: publish skill supports fork-based PRs for external contributors (#116 ) (5026f51 )
skills: recommend installing both capture tools in sniff gate (#52 ) (cd61dd8 )
skills: require CLI description rewrite after generation (#64 ) (bafe356 )
skills: strengthen sniff gate and add absorb gate options (#49 ) (66cbbc9 )
skill: use AskUserQuestion in Phase 5.9 emboss prompt (c85c821 )
skill: use AskUserQuestion tool in Phase 5.9 emboss prompt (0906e2c )
templates: guard readme.md.tmpl against empty Auth.EnvVars (2370b45 )
templates: improve doctor health checks and add HTTP response cache (3b4f89d )
You can’t perform that action at this time.