This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryUpdates chore, integrations, and workflows across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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
About spec-kit
All releases →Beta — feedback welcome: [email protected]