Repository navigation
Releases: github/spec-kit
Release list
Spec Kit - 1.1.2
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.1.2
specify init my-projectWhat's Changed
- chore: bump version to 1.1.2
- feat(mcp): add first-class artifact list tool (#4867)
- fix(workflows): remove the catalog source shown at the listed index (#4870)
- fix(bundler): resolve the active integration like the canonical reader (#4541)
- fix(workflows): an interrupted gate prompt must not approve the gate (#4529)
- [preset] Update Intake Authoring Governance preset to v0.3.7 (#4838)
- fix(workflows): state the equal-priority tie-break in 'workflow resolve' output (#4542)
- feat: add --json to preset info and extension info (#4833)
- feat(bundles): select exact bundle catalog releases (#4849)
- fix(bundler): treat an explicitly null catalog field as empty, not "None" (#4532)
- refactor(artifact): extract list operation (#4866)
- fix(bundler): report a newline-containing version constraint instead of crashing (#4538)
- feat(mcp): add first-class version tool (#4864)
- refactor(version): extract shared operation (#4863)
- feat(workflows): add workflow step submission intake (#4861)
- docs: define shared CLI and MCP command architecture (#4847)
- Add AttackTree extension to community catalog (#4859)
- Update SpecKit Companion extension to v0.24.0 (#4858)
- Automatically prioritize bundle submissions (#4856)
- Update SpecAssay preset to v0.5.6 (#4854)
- chore: release 1.1.1, begin 1.1.2.dev0 development (#4860)
Spec Kit - 1.1.1
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.1.1
specify init my-projectWhat's Changed
- chore: bump version to 1.1.1
- Update SpecAssay bundle to v0.5.6 (#4855)
- Update SpecAssay Check extension to v0.5.6 (#4853)
- chore(triage): prioritize preset submissions (#4848)
- Automatically prioritize extension submissions (#4845)
- fix(bundles): install pinned catalog releases via exact-release selection (#4753)
- feat(integrations): expose versioned catalog metadata (#4841)
- fix(workflows): init step must not replace init's own error with "SystemExit: 1" (#4530)
- feat(workflows): select exact step catalog releases (#4840)
- feat(presets): select exact catalog releases (#4823)
- fix(bundler): let 'catalog remove' delete a project source overriding a built-in (#4533)
- Update Quality Gates (Enforcement Layer) extension to v0.3.6 (#4837)
- fix(bundles): reject non-ASCII digits in SemVer identifiers (#4835)
- Updating the ad hoc project to the tenant url (#4828)
- feat(workflows): add upper, lower, split, length, and to_json expression filters (#4766)
- Revert community submission intake and outcome reporting changes (#4831)
- fix: recognize community submission types and report workflow outcomes (#4829)
- feat(mcp): add experimental version-only stdio server (#4822)
- fix: apply required agentic workflow labels (#4824)
- feat(version): print complete version information as JSON (#4821)
- chore: release 1.1.0, begin 1.1.1.dev0 development (#4820)
Spec Kit - 1.1.0
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.1.0
specify init my-projectDeprecation
The core /speckit.taskstoissues command is now deprecated, and you should use the github extension for the taskstoissues functionality.
What's Changed
- chore: bump version to 1.1.0
- chore(deps): bump the codeql-action group with 2 updates (#4809)
- Validate community preset submissions before opening catalog PRs (#4787)
- fix: use bounded read for workflow catalog HTTP responses (#3766)
- [extension] Update Archive Extension to v1.4.0 (#4818)
- [bug-fix] Fix non-latin-feature-names: preserve Unicode feature names (#4780)
- [extension] Add Conformidad Software Humano extension to community catalog (#4812)
- Add Software Humano preset to community catalog (#4816)
- [extension] Add Log Intake (logreduce) extension to community catalog (#4813)
- Update Quality Gates extension to v0.3.5 (#4814)
- feat(workflows): install custom step types from local dirs and archives (#4769)
- fix(integrations): stop dispatching workflow steps to SHAI (#4791)
- Add September 2026 newsletter (#4811)
- fix(workflows): split expression operators across any whitespace (#4801)
- fix(authentication): support GHE.com release asset downloads (#4807)
- feat(extensions): select exact catalog releases (#4726)
- Register extension commands and skills for generic integration (#4785)
- feat(workflows): select exact workflow catalog releases (#4788)
- fix(bundles): verify pins of independently installed components (#4789)
- Update Intake Authoring Governance to v0.3.5 (#4779)
- chore: release 1.0.13, begin 1.0.14.dev0 development (#4790)
Spec Kit - 1.0.13
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.13
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.13
- community: add Raaghu Spec Kit Azure DevOps extension to friends (#4782)
- feat(extensions): add bundled
githubextension for taskstoissues (#4488) - fix(integrations): drop invalid --model/--output-format flags from Vibe dispatch (#4784)
- Update Superpowers Implementation Bridge extension to v1.3.0 (#4783)
- fix(workflows): evaluate parenthesised expressions (#4417)
- fix(workflows): resolve negative list indices in expressions (#4416)
- docs: explain how Spec Kit uses an agentic SDLC (#4774)
- fix(copilot): detect copilot.exe on Windows instead of assuming copilot.cmd (#4758)
- fix: keep non-ASCII text readable in merged JSON settings files (#4773)
- Added openspec extension (#4765)
- feat(integrations): add MiniMax Code (mcode) integration (#4644) (#4645)
- docs(community): add Specstride to Community Friends (#4762)
- docs: clarify feature directories may live outside the project root (#4739)
- fix(scripts): honor SPECKIT_PYTHON override for preset manifest parsing (#4445)
- chore: clarify stale issue and PR guidance (#4772)
- Update OWASP LLM Threat Model extension to v2.1.2 (#4771)
- docs: correct workflow publishing security-review claim, add catalog vetting notes (#4736)
- [preset] Update Intake Sequencing Governance preset to v0.2.6 (#4761)
- [extension] Add Test Validation extension to community catalog (#4760)
- chore: release 1.0.12, begin 1.0.13.dev0 development (#4759)
Spec Kit - 1.0.12
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.12
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.12
- fix(workflows): reject a multi-argument filter call in expressions (#3893)
- feat(auth): add Bitbucket authentication provider (#4629)
- Add Agentstandards bundle to community catalog (#4751)
- docs: consolidate design guidance and contribution guidelines (#4752)
- Add Agentstandards Task Gate preset to community catalog (#4749)
- fix(alquimia): render
/speckit-<name>invocations for the skills-only Alquimia agent (#4137) - [preset] Update Intake Review Governance preset to v0.2.3 (#4748)
- refactor(presets): split domain internals into private modules (#4747)
- chore(deps): bump the codeql-action group with 2 updates (#4742)
- Add Agentstandards Architecture Council extension to community catalog (#4730)
- fix(ci): make the markdownlint job lint files again (#4526) (#4584)
- Update SpecAssay community bundle to v0.5.2 (#4737)
- Update SpecAssay Check extension to v0.5.2 (#4735)
- [preset] Update SpecAssay preset to v0.5.2 (#4717)
- fix: sync integration manifest hashes after preset re-registration on upgrade (#4697)
- [extension] Update OKF Knowledge Bundle Generator to v0.9.2 (#4700)
- Update Intake Authoring Governance preset to v0.3.4 (#4716)
- fix: eliminate TOCTOU races in catalog_fetch() for file:// and bare path URLs (#3910)
- fix: add ValueError guard for timeout in _build_opencode_plugin (#3973)
- chore: release 1.0.11, begin 1.0.12.dev0 development (#4723)
Spec Kit - 1.0.11
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.11
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.11
- feat: make catalog add idempotent across all catalog families (#4505) (#4543)
- [extension] Update SpecAssay Check extension to v0.5.1 (#4703)
- Add Spec Kit Design System extension to community catalog (#4707)
- [extension] Update Applied Epistemic Engineering extension to v1.0.1 (#4699)
- fix(integrations): remove duplicate Forge dispatch override (#4714)
- fix(deps): drop platformdirs, which is never imported (#4675)
- [preset] Update SpecAssay preset to v0.5.1 (#4706)
- docs: add Japanese (日本語) README (#4560)
- fix(integrations): drop invalid --model/--output-format flags from Forge dispatch (#4667)
- fix: ensure idempotent project-relative path rewriting in CommandRegistrar (#4553)
- feat(scripts): add SPECIFY_FEATURE_NO_PERSIST env var to suppress feature.json writes (#4128) (#4129)
- Add Project Statistics Governance preset to community catalog (#4704)
- [extension] Add ThreatSpec extension to community catalog (#4701)
- fix(integrations): dispatch Forge via prompt flag only (#4668)
- [preset] Add Database Standards preset to community catalog (#4702)
- Add NIEM Information Exchanges preset to community catalog (#4698)
- docs: add Spec Kit Workflow Cockpit to community friends (#4606) (#4630)
- fix: restore community archive validation and compare submitted checksums (#4689)
- chore: refactor root command adapters (#4687)
- chore: release 1.0.10, begin 1.0.11.dev0 development (#4686)
Spec Kit - 1.0.10
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.10
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.10
- fix(workflows): stop list-literal-then-index expressions silently corrupting (#4572)
- chore: refactor self command domain (#4685)
- fix(integrations): stop frontmatter injection gluing onto a missing trailing newline (#4570)
- chore: refactor event domain layout (#4683)
- Fix #4345 (2/4): patch-bump drifted bundled extension versions and sync the catalog (#4394)
- fix(workflows): validate persisted step result shapes (#4399)
- chore: organize authentication domain (#4678)
- feat: report the OpenSSL runtime in
specify version(#4556) - fix(agy): enhance Antigravity CLI compatibility and execution flags (#4612)
- refactor: organize workflow CLI commands (#4673)
- docs: add star history chart (#4672)
- refactor: organize artifact CLI commands (#4671)
- fix(workflows): refuse
overlay addthat would overwrite a different overlay (#4141) - refactor: reorganize bundle CLI commands (#4663)
- refactor: organize integration CLI commands (#4662)
- refactor: organize preset CLI commands (#4657)
- fix(integrations): declare OpencodeIntegration multi_install_safe (#4620) (#4625)
- [preset] Update Autonomous Run Governance preset to v0.4.4 (#4586)
- Add
preset updateconvenience wrapper (#4599) - chore: release 1.0.9, begin 1.0.10.dev0 development (#4658)
Spec Kit - 1.0.9
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.9
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.9
- fix(integrations): dispatch Amp via execute mode (#4581)
- feat(bundles): first-party bugfix and assess bundles with bundled workflows (#4504)
- fix(workflows): reject a non-integer or out-of-range current_step_index in RunState resume (#4325)
- fix(extensions): ignore non-mapping extension.yml
configsection (#4323) - fix(workflows): keep an overlay's
replacewhen the same overlay also inserts on that anchor (#4140) - Refactor extension CLI command structure (#4641)
- fix(workflows): exempt bug-fix from PR-count confirmation (#4636)
- fix: allow community submission archive validation (#4622)
- fix: clarify converge assessment of completion claims (#4621)
- fix(workflows): exempt catalog automation from PR-count confirmation (#4607)
- Update Ralph Loop extension to v1.5.0 (#4593)
- [extension] Add AgentPay Pre-Pay Audit extension to community catalog (#4611)
- Update Keel Connect extension to v2.3.1 (#4632)
- chore(deps): bump the codeql-action group with 2 updates (#4623)
- Update DocGuard extension to v0.41.6 (#4633)
- fix: skip codex config.toml rewrite when there's nothing to merge (#4564)
- fix(agy): support --model, --add-dir workspace, and pre-prompt extra args (#4481)
- Remove a dead case pattern in common.sh (SC2221/SC2222) (#4605)
- fix: support SKILL.md rendering for the generic integration (#4562)
- chore: release 1.0.8, begin 1.0.9.dev0 development (#4619)
Spec Kit - 1.0.8
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.8
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now.
What's Changed
- chore: bump version to 1.0.8
- [extension] Update Verify Tasks extension to v1.2.0 (#4617)
- docs: explain contract-driven development for component interfaces (#4609) (#4616)
- chore: upgrade community workflows to gh-aw v0.88.7 (#4615)
- Raise bug-fix workflow credit cap and run pytest from PATH (#4508)
- Add Applied Epistemic Engineering extension to community catalog (#4595)
- fix(extensions): reject aliases that shadow core commands (#4558)
- fix: strip
scripts:from extension command frontmatter in command mode (#4559) - docs: require agent, model, and settings in AI disclosure (#4512)
- docs: update release process guide (#4502)
- [extension] Update Status Report extension to v1.4.2 (#4585)
- fix: warn when feature names have an empty suffix (#4575)
- chore: upgrade bug-fix and bug-test to gh-aw v0.88.7 (#4604)
- fix(workflows): load custom steps before add (#4473)
- fix(github-http): validate release asset metadata URLs (#4438)
- Add OpenUP Governance preset to community catalog (#4596)
- Add OpenUP Governed Lifecycle extension to community catalog (#4598)
- Update Azure Cosmos DB extension to v0.2.0 (#4602)
- Update adrkit extension to v0.1.4 (#4600)
- chore: upgrade feature-assess to gh-aw v0.88.7 (#4546)
- chore: release 1.0.7, begin 1.0.8.dev0 development (#4592)
Spec Kit - 1.0.7
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.7
specify init my-projectUpcoming Deprecation
The core /speckit.taskstoissues command is planned to move out of Spec Kit core in a future release as GitHub-specific issue tracking transitions to a bundled github extension. The command remains supported for now
What's Changed
- chore: bump version to 1.0.7
- fix(integrations): dispatch bob commands via
bob run(#4492) - Bound speckit.clarify planning deferral to implementation details (#4507)
- docs: simplify README around three processes (#4591)
- chore(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (#4517)
- feat: add artifact-owned contribution lookup (#4550)
- feat: expose hook contributions via specify artifact (#4348)
- Update DocGuard — CDD Enforcement extension to v0.34.9 (#4545)
- [extension] Update MAQA — Multi-Agent & Quality Assurance extension to v0.3.1 (#4544)
- feat: add
specify artifactintrospection (#4305) - fix: require explicit refresh for bundle manifest changes (#4477)
- fix(workflows): harden community submission workflows (#4510)
- [extension] Add GitHub Issue Triage extension to community catalog (#4539)
- Fix catalog-latest-url-bypass: require tag-pinned catalog download URLs (#4194)
- refactor(workflows): let the evaluator report its own leaves (#4274) (#4460)
- [preset] Add Secure Development Assurance Governance preset (#4513)
- Add Product Definition as Code (PDaC) extension to community catalog (#4514)
- feat: add JSON output to preset and extension lists (#4218)
- docs: exempt repository maintenance workflows from PR throttle (#4499)
- chore: refresh bug-assess workflow with gh-aw v0.88.7 (#4497)
- chore: release 1.0.6, begin 1.0.7.dev0 development (#4511)