Skip to content

Commit 6f8a69a

Browse files
author
jgstern-agent
committed
docs: update changelog with all changes since 2.2.0
Adds missing entries: slice --files crash fix, TUI startup diagnostics, sync logging, sync cleanup hardening, dev-install hooks integration, ADR-0015. Also removes duplicate [2.2.0] headers. Signed-off-by: jgstern-agent <josh-agent@iterabloom.com>
1 parent f3ccdc8 commit 6f8a69a

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,16 @@ This changelog tracks the **tool version** (package releases). The **schema vers
1919
- **Just** (`justfile`, `.just`): Extracts recipes, variables, aliases, and recipe dependency edges.
2020
- **Mermaid** (`.mmd`, `.mermaid`): Extracts diagram types, nodes, participants, classes, and states.
2121
- **QML** (`.qml`): Extracts Qt/QML components, properties, signals, functions, and element IDs.
22+
- **TUI startup diagnostics**: Shows item count, per-tier breakdown, and load time before and after the TUI launches (e.g., `htrac: 298 items (12 canonical, 286 workspace) loaded in 0.43s`).
23+
- **Tracker sync logging**: Always-on file logging for sync operations in `.agent/.sync-logs/sync-YYYY-MM-DD.log` with 30-day garbage collection. All sync diagnostics now written to both stderr and log file.
24+
- **ADR-0015**: Dataflow access modes on edges — proposes `read`/`write`/`mutate`/`delete` annotations on edges with YAML-driven pattern classification per language.
2225

23-
## [2.2.0] - 2026-03-12
26+
### Fixed
2427

25-
## [2.2.0] - 2026-03-12
28+
- **`slice --files` crash**: `TypeError` when `--max-hops` not passed (comparing `int < None`). This caused `smart-test` to silently fall back to full test suite on every run since 2.2.0.
29+
- **Tracker sync pending-line inflation**: After each auto-sync, pending line count grew by ~22 per cycle instead of resetting to 0. Fixed by fast-forwarding local dev after sync and handling both modified and untracked ops files in cleanup.
30+
- **Tracker sync cleanup hardening**: `unlink()` wrapped in `try/except OSError`; checkout/merge failures logged instead of silent.
31+
- **`dev-install` now calls `install-hooks`**: Git hooks (ruff, bandit, pytest wrapper) are automatically installed during dev setup. Previously required a separate manual step.
2632

2733
## [2.2.0] - 2026-03-12
2834

0 commit comments

Comments
 (0)