Releases: github/spec-kit
Release list
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-projectWhat'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)
Spec Kit - 1.0.6
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.6
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.6
- fix(events): cap stdin in the generated dispatcher, not just the CLI command (#4337)
- docs(core): SPECIFY_FEATURE sets the feature label, not the feature directory (#3786)
- chore: shorten stale timeline to 60 days stale, 30 days to close (#4503)
- [extension] Update Spec Kit Schedule extension to v0.7.4 (#4498)
- [preset] Update Inventory Alignment preset to v0.1.1 (#4494)
- Update Spec Inventory extension to v0.1.1 (#4496)
- docs: document contribution evidence gate and label taxonomy (#4478)
- feat(workflows): add per-step integration configuration (#4425)
- fix: preserve extension authors in generated skills (#4459)
- Add ProductShape PRODUCT workflows extension to community catalog (#4485)
- Update AgentPay x402 extension to v1.1.0 (#4482)
- Update Figma Starter extension to v1.1.0 (#4490)
- Fix #4345 (3/4): CI guard requiring version bumps on bundled extension changes (#4395)
- fix(templates): report an unreadable extensions.yml instead of skipping hooks silently (#4456)
- Add concise code review skill (#4471)
- docs(templates): clarify /constitution's Sync Impact Report is temporary, review-only material (#4431) (#4432)
- fix(bundler): re-read the step registry when rolling back a failed step refresh (#4139)
- Fix August newsletter review findings (#4444)
- docs: resolve assess clarifications by editing artifacts in place (#4402)
- chore: release 1.0.5, begin 1.0.6.dev0 development (#4479)
Spec Kit - 1.0.5
Install
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v1.0.5
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.5
- Update OKF Knowledge Bundle Generator to v0.5.0 (#4475)
- Update BrownKit extension to v1.2.0 (#4474)
- chore(deps): bump the codeql-action group with 2 updates (#4436)
- fix(tasks): require field constraints from data-model.md in generated tasks (#4430)
- fix(workflows): reject falsy non-mapping step.yml in step add (#4321)
- fix(cline): stop unrelated prose from suppressing the hook command note (#4150)
- Add the August 2026 newsletter (#4442)
- Update Linear Integration extension to v0.8.0 (#4428)
- fix(presets): reject falsy non-mapping catalog config shapes (#4320)
- docs(workflows): sync the reference copy with the shipped workflow (#4424)
- fix(scripts): name setup-plan's feature directory key FEATURE_DIR (#4397)
- fix(workflows): require a 'steps' body on while and do-while loops (#4149)
- Add Evaluator Contract extension to community catalog (#4420)
- fix: remove unused scope input from bundled speckit workflow (#4401)
- feat(integrations): add Muse Code (muse) agent integration (#4413)
- feat(workflows): add workflow slots (#4352)
- fix(scripts): make bash branch-name sanitizing match the Python and PowerShell twins (#4286)
- allow hyphen in command ref token names (#4356)
- [extension] Add Axi Extension to community catalog (#4412)
- chore: release 1.0.4, begin 1.0.5.dev0 development (#4411)