Skip to content

spec-kit

v0.12.9 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai copilot development engineering prd spec
+1 more
spec-driven

Summary

AI summary

Updates chore, integrations, and workflows across a mixed release.

Changes in this release

Feature Low

Update Golden Demo extension to v0.3.0.

Update Golden Demo extension to v0.3.0.

Source: llm_adapter@2026-07-16

Confidence: high

Dependency Medium

Enforce version pin on bundled preset/extension installs.

Enforce version pin on bundled preset/extension installs.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Skip Windows Store python3 alias stub in resolve_python_interpreter.

Skip Windows Store python3 alias stub in resolve_python_interpreter.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Escape control characters in SKILL.md frontmatter.

Escape control characters in SKILL.md frontmatter.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Apply chained expression filters left-to-right in workflows.

Apply chained expression filters left-to-right in workflows.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Resolve invoke_separator based on parse success, not python3 availability.

Resolve invoke_separator based on parse success, not python3 availability.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Preserve recovered user files when refreshing shared templates.

Preserve recovered user files when refreshing shared templates.

Source: llm_adapter@2026-07-16

Confidence: high

Bugfix Medium

Resolve skill placeholders in Goose (yaml) command output.

Resolve skill placeholders in Goose (yaml) command output.

Source: llm_adapter@2026-07-16

Confidence: high

Full changelog

Install

uv tool install specify-cli --from git+https://github.com/github/[email protected]
specify init my-project

What's Changed

  • chore: bump version to 0.12.9
  • fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (#3385)
  • fix(integrations): escape control characters in SKILL.md frontmatter (#3399)
  • fix(workflows): apply chained expression filters left-to-right (#3339)
  • fix(scripts): resolve invoke_separator by parse success, not python3 availability (#3304) (#3320)
  • fix(shared-infra): refresh_shared_templates preserves recovered user files (#3378)
  • fix(agents): resolve skill placeholders in Goose (yaml) command output (#3374)
  • fix(bundler): enforce version pin on bundled preset/extension installs (#3377)
  • Update Golden Demo extension to v0.3.0 (#3394)
  • test: isolate integration test home (#3144)
  • chore: release 0.12.8, begin 0.12.9.dev0 development (#3410)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track spec-kit

Get notified when new releases ship.

Sign up free

About spec-kit

All releases →

Related context

Earlier breaking changes

  • v0.10.0 Legacy AI flags (--ai, --ai-commands-dir, --ai-skills) removed.
  • v0.10.0 Git extension is now opt-in; --no-git flag removed.

Beta — feedback welcome: [email protected]