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, agent-context, and auth across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds EARS Requirements Syntax extension to community catalog. Adds EARS Requirements Syntax extension to community catalog. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds Spec Kit Figma extension to community catalog. Adds Spec Kit Figma extension to community catalog. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes self‑referencing path issue in plan-template.md note. Fixes self‑referencing path issue in plan-template.md note. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes catalog component to raise CatalogError instead of raw ValueError on malformed URLs. Fixes catalog component to raise CatalogError instead of raw ValueError on malformed URLs. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes bundler component to raise BundlerError instead of raw ValueError on malformed catalog URLs. Fixes bundler component to raise BundlerError instead of raw ValueError on malformed catalog URLs. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes crashes when non‑string scalars appear in workflow.yml validation. Fixes crashes when non‑string scalars appear in workflow.yml validation. Source: llm_adapter@2026-07-15 Confidence: low |
— |
| Bugfix | Medium |
Fixes auth component to return “no matches” instead of raw ValueError for malformed URLs. Fixes auth component to return “no matches” instead of raw ValueError for malformed URLs. Source: llm_adapter@2026-07-15 Confidence: low |
— |
| Bugfix | Low |
Fixes nested plan.md discovery in scoped layouts for agent-context. Fixes nested plan.md discovery in scoped layouts for agent-context. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
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.11
- fix(agent-context): discover nested plan.md in scoped layouts (#3024) (#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (#3430)
- Add EARS Requirements Syntax extension to community catalog (#3407)
- Add Spec Kit Figma extension to community catalog (#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (#3421)
- fix(templates): remove self-referencing path in plan-template.md note (#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (#3453)
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]