Releases: github/spec-kit
Releases · github/spec-kit
Release list
Spec Kit - 0.13.0
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.13.0
specify init my-projectWhat's Changed
- chore: bump version to 0.13.0
- fix(auth): Azure DevOps az-CLI token acquisition returns None on undecodable output (#3527)
- feat(extensions): add assess idea assessment pipeline extension (#3568)
- fix(bundle): surface a clean BundlerError on a malformed bundle download URL (#3586)
- Add OKF Knowledge Bundle Generator extension to community catalog (#3585)
- Update Autonomous Run Governance preset to v0.2.2 (#3584)
- docs: update extension guide PyPI upgrade guidance (#3578)
- fix(presets): raise PresetValidationError, not raw ValueError, on malformed catalog URL (#3576)
- chore(deps): bump github/codeql-action/init from 4.36.2 to 4.37.1 (#3571)
- docs: align README hero tagline and subtitle with docs/index.md (#3581)
- chore: release 0.12.18, begin 0.12.19.dev0 development (#3583)
Spec Kit - 0.12.18
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.18
specify init my-projectWhat's Changed
- chore: bump version to 0.12.18
- chore(deps): bump actions/setup-dotnet from 5.4.0 to 6.0.0 (#3574)
- chore(deps): bump actions/stale from 10.3.0 to 10.4.0 (#3572)
- chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#3570)
- docs: weave harness/SDLC framing into landing page (#3567)
- docs: reframe SDD positioning, modernize install, and de-duplicate walkthroughs (#3565)
- docs: document extensions.yml hook configuration (#3563)
- docs: refresh landing page ecosystem stats (#3561)
- [extension] Add Dotdog extension to community catalog (#3558)
- Update DocGuard — CDD Enforcement to v0.33.0 (#3559)
- chore: release 0.12.17, begin 0.12.18.dev0 development (#3560)
Spec Kit - 0.12.17
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.17
specify init my-projectWhat's Changed
- chore: bump version to 0.12.17
- fix(extensions): resolve __SPECKIT_COMMAND tokens in auto-registered skills (#3544)
- fix(workflows): fail if/switch steps on non-list branch instead of crashing (#3515)
- feat(integrations): add Grok Build skills-based integration (#3535)
- fix(extensions/git): reject negative -Number in create-new-feature-branch.ps1 (#3538)
- test: cover preset constitution seeding through init CLI (#3297)
- fix(integration): preserve ai_skills on
usefor skills-mode Copilot (#3550) (#3551) - [extension] Add Figma Starter extension to community catalog (#3547)
- [extension] Add Spec-Kit BDD extension to community catalog (#3548)
- [extension] Update Quality Gates (Enforcement Layer) extension to v0.3.2 (#3542)
- chore: release 0.12.16, begin 0.12.17.dev0 development (#3549)
Spec Kit - 0.12.16
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.16
specify init my-projectWhat's Changed
- chore: bump version to 0.12.16
- fix(workflows): raise a clear error, not a cryptic crash, on non-string filter args (#3522)
- feat(workflows): expose workflow source directory to steps (#3469)
- fix(workflows): fan-out max_concurrency .inf falls back to sequential, not crash (#3521)
- Update Coding Standards Drift Control extension to v0.4.0 (#3540)
- fix(presets): seed constitution from preset constitution-template (#3272) (#3276)
- docs: add PyPI as second supported install route (#3425) (#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (#3519)
- Add PatchWarden Evidence Pack extension to community catalog (#3514)
- feat(extensions): port git extension scripts to Python (#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (#3513)
Spec Kit - 0.12.15
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.15
specify init my-projectWhat's Changed
- chore: bump version to 0.12.15
- Update Autonomous Run Governance preset to v0.1.4 (#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (#3447) (#3468)
- fix: add trailing newline to init-options.json output (#3509)
- feat(workflows): align workflow CLI with extension command surface (#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (#3506)
Spec Kit - 0.12.14
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.14
specify init my-projectWhat's Changed
- chore: bump version to 0.12.14
- [extension] Add Spec Kit Memory extension to community catalog (#3455)
- Add Test-First Governance preset to community catalog (#3504)
- Add Autonomous Run Governance preset to community catalog (#3501)
- fix(workflows): validate command step input/options are mappings (#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (#3351)
- fix(init): don't block on confirmation for 'init --here' without a TTY (#3236)
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (#3457) (#3466)
- fix(integrations): declare kiro-cli multi-install safe (#3471) (#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (#3498)
Spec Kit - 0.12.13
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.13
specify init my-projectWhat's Changed
- chore: bump version to 0.12.13
- fix(workflows): fail switch step on non-mapping cases instead of crashing (#3481)
- Cleanup agent-file-template.md (#2579)
- fix: mark Kiro integration as multi-install safe (#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (#3444)
- fix(templates): point constitution sync checklist at installed command files (#3418)
- feat(workflows): make shell step timeout configurable (#3327) (#3328)
- docs: clarify that release tags keep the leading v prefix (#3463)
- fix(workflows): don't crash on membership test against a non-iterable (#3448)
- fix(workflows): if-step validate accepts falsy non-list else (#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (#3490)
Spec Kit - 0.12.12
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.12
specify init my-projectWhat's Changed
- chore: bump version to 0.12.12
- fix(extensions): set-priority repairs corrupted boolean priority (#3268)
- fix(presets): set-priority repairs corrupted boolean priority (#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (#3270)
- docs(bundles): document --integration on 'bundle update' (#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (#3375)
- Add Verify Review Ship extension to community catalog (#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (#3313)
- chore: release 0.12.11, begin 0.12.12.dev0 development (#3460)
Spec Kit - 0.12.11
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.11
specify init my-projectWhat'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)
Spec Kit - 0.12.10
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.12.10
specify init my-projectWhat's Changed
- chore: bump version to 0.12.10
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (#3438)
- fix(templates): correct phase numbering in plan.md (#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (#3412)
- docs: add 'spectatui' entry to friends.md (#3362)
- test: pin interpreter probe so py-template render test passes on Windows (#3428)
- feat(workflows): make shell step timeout configurable (#3404)
- fix: find plans in nested spec directories (#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (#3426)