|
2 | 2 |
|
3 | 3 | ## Unreleased |
4 | 4 |
|
5 | | -### Changed |
| 5 | +## [0.13.1](https://github.com/promptfoo/crabcode/compare/v0.13.0...v0.13.1) (2026-03-18) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- **compare:** add PDF file comparison support ([#63](https://github.com/promptfoo/crabcode/issues/63)) ([b27e82b](https://github.com/promptfoo/crabcode/commit/b27e82bc2865f283c809350666264fa3a545a91d)) |
| 10 | +- **compare:** auto-install poppler for PDF support ([#64](https://github.com/promptfoo/crabcode/issues/64)) ([3046322](https://github.com/promptfoo/crabcode/commit/3046322b0efc6a9c9305be86507e0ff8524262ea)) |
| 11 | +- add crab tax plugin ([#66](https://github.com/promptfoo/crabcode/issues/66)) ([da92a99](https://github.com/promptfoo/crabcode/commit/da92a99f9266624919f5d286f37e6937a2f1536a)) |
| 12 | +- default crabcode to codex ([#69](https://github.com/promptfoo/crabcode/issues/69)) ([3c4db33](https://github.com/promptfoo/crabcode/commit/3c4db3345ffc359bf35460b16915ca33510d842c)) |
| 13 | + |
| 14 | +### Bug Fixes |
6 | 15 |
|
7 | | -- Codex is now the default agent when `agent:` is omitted, `crab court` uses a Codex judge, and the top-level docs/examples reflect Codex-first defaults |
| 16 | +- **deps:** update dependency open to v11 ([4f717cb](https://github.com/promptfoo/crabcode/commit/4f717cbb69ce4783e86241a4b1a9a83687265d5f)) |
8 | 17 |
|
9 | 18 | ## [0.13.0] - 2026-03-11 |
10 | 19 |
|
|
69 | 78 | ## [0.8.0] - 2026-02-09 |
70 | 79 |
|
71 | 80 | ### Added |
| 81 | + |
72 | 82 | - **Court Review system**: thorough multi-agent PR review with judge pattern |
73 | 83 | - `crab court <PR>` — spawns Judge (Claude) + Reviewer A (Claude teammate) + Reviewer B (Codex) |
74 | 84 | - Judge orchestrates reviewers, verifies findings by tracing actual code |
|
82 | 92 | - `crab review show <PR>` displays saved review output |
83 | 93 |
|
84 | 94 | ### Changed |
| 95 | + |
85 | 96 | - Simplified review system: removed `--with-codex` and `collab` modes in favor of `crab court` |
86 | 97 | - `crab review <PR>` now does quick single-agent review (fast, simple) |
87 | 98 | - `crab court <PR>` is the thorough option (judge + 2 reviewers) |
88 | 99 |
|
89 | 100 | ### Fixed |
| 101 | + |
90 | 102 | - WIP restore now properly opens workspace when run from outside (was checking wrong directory) |
91 | 103 | - Review sessions now run from session directory so Claude can write output files |
92 | 104 |
|
93 | 105 | ## [0.7.0] - 2026-02-08 |
94 | 106 |
|
95 | 107 | ### Added |
| 108 | + |
96 | 109 | - **Session management**: track and resume Claude conversations |
97 | 110 | - `crab session ls` — list sessions with inline summaries |
98 | 111 | - `crab session start "name"` — start new named session |
|
108 | 121 | - PR context auto-fetched via gh CLI |
109 | 122 |
|
110 | 123 | ### Changed |
| 124 | + |
111 | 125 | - `crab restart` now fully recreates window layout (fixes missing panes after close) |
112 | 126 | - Team mode always enabled (instructions in .claude/CLAUDE.md) |
113 | 127 | - Removed `--team` flag (no longer needed) |
114 | 128 |
|
115 | 129 | ## [0.6.0] - 2026-02-05 |
116 | 130 |
|
117 | 131 | ### Added |
| 132 | + |
118 | 133 | - **Agent Teams integration**: team mode always enabled in workspaces |
119 | 134 | - Team instructions auto-added to `.claude/CLAUDE.md` |
120 | 135 | - Claude spawns agent teammates when tasks warrant parallel work |
|
124 | 139 | ## [0.5.0] - 2026-02-04 |
125 | 140 |
|
126 | 141 | ### Added |
| 142 | + |
127 | 143 | - **Multi-project support**: manage multiple repos from a single crabcode install |
128 | 144 | - `crab @alias <cmd>` — run any command against a specific project |
129 | 145 | - `crab projects` — list all registered projects with tmux status |
|
135 | 151 | - Project context shown in `config`, `doctor`, `status`, and `help` output |
136 | 152 |
|
137 | 153 | ### Changed |
| 154 | + |
138 | 155 | - Config structure: project configs now live in `~/.crabcode/projects/<alias>.yaml` |
139 | 156 | - Global config (`~/.crabcode/config.yaml`) now only stores `default_project` |
140 | 157 | - Templates use `ALIAS_PLACEHOLDER` for `session_name` (was hardcoded `crab`) |
141 | 158 | - Tmux session names derived from project alias (e.g., `pf`, `cb`) instead of generic `crab` |
142 | 159 | - `apply_template()` accepts a 4th `alias` parameter |
143 | 160 |
|
144 | 161 | ### Fixed |
| 162 | + |
145 | 163 | - `crab restart` from a workspace dir now correctly detects the owning project |
146 | 164 | - Legacy config migration no longer clobbers global config on subsequent `crab init` |
147 | 165 |
|
|
175 | 193 | ## [0.3.0] - 2026-01-15 |
176 | 194 |
|
177 | 195 | ### Added |
| 196 | + |
178 | 197 | - Workspace handoff (`crab handoff`, `crab receive`) |
179 | 198 | - Time travel / snapshots (`crab rewind`, `crab snapshot`) |
180 | 199 | - Live pairing sessions (`crab pair`, `crab join`, `crab spectate`) |
|
186 | 205 | ## [0.2.0] - 2026-01-10 |
187 | 206 |
|
188 | 207 | ### Added |
| 208 | + |
189 | 209 | - WIP save/restore system with global index |
190 | 210 | - Port spacing and env_sync with refs |
191 | 211 | - MCP server sync from main repo |
|
196 | 216 | ## [0.1.0] - 2026-01-05 |
197 | 217 |
|
198 | 218 | ### Added |
| 219 | + |
199 | 220 | - Initial release |
200 | 221 | - Tmux-based workspace management with git worktrees |
201 | 222 | - Configurable layouts with named panes |
|
0 commit comments