Skip to content

v1.2.0

Choose a tag to compare

@gfargo gfargo released this 29 Jun 01:27
f2c41b2

First release since v1.1.0 — a big batch of agent-built features, all additive and backward-compatible.

Highlights

  • MCP server (@gfargo/git-scenarios/mcp + git-scenarios-mcp bin) — expose the scenario catalogue and on-demand materialization to AI coding agents.
  • doctor command — environment & git-version health check with non-zero exit on hard failures.
  • Shell completionscompletions <bash|zsh|fish> with dynamic scenario-name completion (list --names).
  • GitHub Action — materialize a scenario into any CI workspace.
  • Content-addressed cachegit clone --local from a template .git; near-instant repeat spin-ups, hash-identical to a cold replay.
  • Metadata scenariosinstalled-hooks, commits-with-notes, mixed-tags.
  • Marketing site — in-browser playground, per-scenario permalink pages, and a decision guide / comparison.

Quality & tooling

  • exports rewritten to nested import/require conditions (fixes CJS type resolution) — verified by attw + publint in CI.
  • API-surface drift gate (api-extractor baselines) flags undocumented public-API changes.
  • Mutation testing (Stryker) on the core, as an informational CI job.

Merged PRs

#73, #75, #76, #79, #82, #83, #84, #85, #86, #87, #88, #89

See the CHANGELOG for full detail.

npm: not yet published. Run npm publish from a clean checkout once you've authenticated (npm login).