v1.2.0
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-mcpbin) — expose the scenario catalogue and on-demand materialization to AI coding agents. doctorcommand — environment & git-version health check with non-zero exit on hard failures.- Shell completions —
completions <bash|zsh|fish>with dynamic scenario-name completion (list --names). - GitHub Action — materialize a scenario into any CI workspace.
- Content-addressed cache —
git clone --localfrom a template.git; near-instant repeat spin-ups, hash-identical to a cold replay. - Metadata scenarios —
installed-hooks,commits-with-notes,mixed-tags. - Marketing site — in-browser playground, per-scenario permalink pages, and a decision guide / comparison.
Quality & tooling
exportsrewritten to nestedimport/requireconditions (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 publishfrom a clean checkout once you've authenticated (npm login).