Skip to content

Commit 866cc85

Browse files
Merge pull request #209 from Priivacy-ai/codex/dependency-bounds-2x
release: v2.0.2 tracker + dependency floor hardening
2 parents c6fbb3b + 20769f3 commit 866cc85

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
## [2.0.2] - 2026-02-27
13+
14+
### ✅ Added
15+
16+
- **Flag-gated tracker command group**: added `spec-kitty tracker ...` commands behind `SPEC_KITTY_ENABLE_SAAS_SYNC`, including provider listing, bind/unbind, mapping, local sync pull/push/run, and snapshot publish.
17+
- **Tracker host-local persistence + credentials support**: added CLI-owned tracker SQLite cache/checkpoints and provider credential handling consistent with existing Spec Kitty host persistence patterns.
18+
19+
### 🔧 Changed
20+
21+
- **Dependency floor hardening for 2.x installs**: added explicit lower bounds for previously unbounded core CLI direct dependencies to reduce resolver drift in fresh environments.
22+
- **Workflow review lane guard**: review start now requires a valid `for_review` lane state before progressing.
23+
1224
## [2.0.1] - 2026-02-26
1325

1426
### 🐛 Fixed

pyproject.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "spec-kitty-cli"
3-
version = "2.0.1"
3+
version = "2.0.2"
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" }
@@ -49,11 +49,11 @@ classifiers = [
4949
"Typing :: Typed",
5050
]
5151
dependencies = [
52-
"typer",
53-
"rich",
54-
"httpx[socks]",
55-
"platformdirs",
56-
"readchar",
52+
"typer>=0.24.1",
53+
"rich>=14.3.3",
54+
"httpx[socks]>=0.28.1",
55+
"platformdirs>=4.9.2",
56+
"readchar>=4.2.1",
5757
"truststore>=0.10.4",
5858
"pyyaml>=6.0",
5959
"ruamel.yaml>=0.18.0",

0 commit comments

Comments
 (0)