Skip to content

Commit aa021a6

Browse files
release: cut v1.0.3
1 parent 784c644 commit aa021a6

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ All notable changes to the Spec Kitty CLI and templates are documented here.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [1.0.3] - 2026-03-06
11+
12+
### 🐛 Fixed
13+
14+
- **Upgrade JSON machine-parseability hardening (`#254`)**: `spec-kitty upgrade --json` now emits raw JSON output without Rich console wrapping side effects.
15+
- **Upgrade migration status consistency (`#256`)**: non-applicable migrations are now reported as `skipped` instead of being incorrectly listed as applied.
16+
- **Template schema readiness gate**: software-dev specify template now contains an explicit `meta.json` schema block including `"target_branch"` and `"vcs"` keys.
17+
18+
### 🔧 Changed
19+
20+
- **Contract hardening closeout (`#213`-`#218`)**: promoted deterministic branch/runtime JSON contracts, safer merge/preflight JSON envelopes, and stricter banner suppression in agent contexts.
21+
1022
## [1.0.2] - 2026-03-04
1123

1224
### 🔧 Changed

docs/releases/dependency-compatibility-matrix.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,14 @@ notes = "Legacy release with prerelease events pin; do not copy for new releases
2727

2828
[cli."1.0.2"]
2929
notes = "Release train pinned to MIT-cleared dependency versions on PyPI."
30+
31+
[cli."1.0.3".dependencies]
32+
"spec-kitty-events" = "0.4.1"
33+
34+
[cli."1.0.3".train]
35+
"spec-kitty-events" = "0.4.1"
36+
"spec-kitty-runtime" = "0.4.0"
37+
"spec-kitty-tracker" = "0.1.0"
38+
39+
[cli."1.0.3"]
40+
notes = "Patch release for upgrade JSON correctness and contract-hardening closeout."

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "spec-kitty-cli"
3-
version = "1.0.2"
3+
version = "1.0.3"
44
description = "Spec Kitty, a tool for Specification Driven Development (SDD) agentic projects, with kanban and git worktree isolation."
55
readme = "README.md"
66
license = { file = "LICENSE" }

0 commit comments

Comments
 (0)