Repository navigation
Releases: github/spec-kit
Release list
Spec Kit - 1.2.0
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.2.0
specify init my-projectWhat's Changed
- chore: bump version to 1.2.0
- fix: explain community submission title mismatches (#4946)
- fix(workflows): confine workflow and step catalog cache writes (#4931)
- docs: clarify delivery versus post-delivery spec persistence (#4945)
- fix(bundles): allow newer packaged patch releases with warnings (#4942)
- Update Applied Epistemic Engineering extension to v1.4.0 (#4941)
- Update Applied Epistemic Engineering extension to v1.3.0 (#4936)
- Persist project symlink policy at command boundaries (#4934)
- [extension] Update DocGuard — CDD Enforcement extension to v0.44.3 (#4927)
- fix(workflows): skip the right side of and/or when the left side decides (#4923)
- Update OpenProject preset to v1.0.3 (#4928)
- fix: narrow exceptions in get_speckit_version() from Exception to specific types (#3917)
- Update adrkit extension to v0.1.5 (#4932)
- Update OpenProject Integration extension to v0.2.0 (#4929)
- feat(claude): add --no-model-invocation integration option (#4919)
- Add built-in GitHub workflow step (#4905)
- Add scoped FileHelper foundation for filesystem policy (#4908)
- feat: add maintainer-triggered PR description assessment (#4902)
- Update Architecture Governance preset to v0.6.2 (#4907)
- Update Security Governance preset to v0.7.1 (#4903)
- chore: release 1.1.3, begin 1.1.4.dev0 development (#4904)
Spec Kit - 1.1.3
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.1.3
specify init my-projectWhat's Changed
- chore: bump version to 1.1.3
- Update Intake Sequencing Governance preset to v0.2.8 (#4900)
- feat(bundles): reconcile exact component pins and version conflicts (#4844)
- feat(workflows): compose workflows with a unified execution tree (#4764)
- [extension] Update Applied Epistemic Engineering extension to v1.2.0 (#4895)
- Update Intake Review Governance preset to v0.2.4 (#4894)
- Add Epic extension to community catalog (#4896)
- feat: automate community workflow step submissions (#4873)
- Add OpenProject Integration extension to community catalog (#4893)
- Add OpenProject Work Packages preset to community catalog (#4897)
- Update Verified Codebase Context preset to v1.1.0 (#4898)
- feat: support catalog-installed external agent adapters (#4862)
- feat(mcp): add artifact info adapter (#4885)
- Add lifecycle hooks to the bug workflow (#4878)
- refactor(artifact): extract info operation (#4882)
- Deprecate the core taskstoissues command (#4879)
- [extension] Update Quality Gates (Enforcement Layer) extension to v0.4.1 (#4880)
- docs: define integration delivery and design review boundaries (#4881)
- fix(workflows): keep non-ASCII text readable in run artifacts (#4877)
- community: add decision v0.9.0 workflow step catalog entry (#4872)
- chore: release 1.1.2, begin 1.1.3.dev0 development (#4871)
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)