|
2 | 2 |
|
3 | 3 | <!-- version list --> |
4 | 4 |
|
| 5 | +## v1.6.0 (2025-10-23) |
| 6 | + |
| 7 | +### Bug Fixes |
| 8 | + |
| 9 | +- Add missing tomli-w dependency and update documentation |
| 10 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 11 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 12 | + |
| 13 | +- Address additional CodeRabbit review comments |
| 14 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 15 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 16 | + |
| 17 | +- Address CodeRabbitAI review comments |
| 18 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 19 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 20 | + |
| 21 | +- Address PR review feedback for slash command generator |
| 22 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 23 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 24 | + |
| 25 | +- Address remaining CodeRabbit AI review comments |
| 26 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 27 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 28 | + |
| 29 | +- Correct agent command directories based on official documentation |
| 30 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 31 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 32 | + |
| 33 | +- Correct detection logic to check command directory |
| 34 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 35 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 36 | + |
| 37 | +- Normalize path return types to strings in find_generated_files |
| 38 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 39 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 40 | + |
| 41 | +- Only fall back to bundled prompts for default directory |
| 42 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 43 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 44 | + |
| 45 | +- Update typer version constraint to match available PyPI version |
| 46 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 47 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 48 | + |
| 49 | +- **config**: Correct Cursor agent command directory and file extension |
| 50 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 51 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 52 | + |
| 53 | +- **install**: Add fallback to find prompts in installed package |
| 54 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 55 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 56 | + |
| 57 | +- **review**: Address PR review feedback |
| 58 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 59 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 60 | + |
| 61 | +- **writer**: Improve importlib.resources package anchor path |
| 62 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 63 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 64 | + |
| 65 | +### Chores |
| 66 | + |
| 67 | +- Mark task 2.0 complete - all generator subtasks finished |
| 68 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 69 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 70 | + |
| 71 | +- Remove generated test files ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 72 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 73 | + |
| 74 | +- Update all packages to latest compatible versions |
| 75 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 76 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 77 | + |
| 78 | +### Continuous Integration |
| 79 | + |
| 80 | +- Add pre-push test hook and fix dry_run file count bug |
| 81 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 82 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 83 | + |
| 84 | +### Documentation |
| 85 | + |
| 86 | +- Add reference links to supported agents table |
| 87 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 88 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 89 | + |
| 90 | +- Add slash command generator documentation |
| 91 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 92 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 93 | + |
| 94 | +- Add TLDR section to README showing quick start workflow |
| 95 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 96 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 97 | + |
| 98 | +- Document TOML reading approach and Python version requirements |
| 99 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 100 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 101 | + |
| 102 | +- Enhance troubleshooting documentation and Python version requirements |
| 103 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 104 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 105 | + |
| 106 | +- Improve README with numbered steps and supported AI tools table |
| 107 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 108 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 109 | + |
| 110 | +- Mark task 5.0 and all subtasks complete |
| 111 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 112 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 113 | + |
| 114 | +- Reorganize README with clearer usage options |
| 115 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 116 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 117 | + |
| 118 | +- Replace Profit with SHIP IT meme in TLDR |
| 119 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 120 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 121 | + |
| 122 | +- **slash-command-generator**: Align documentation with actual implementation |
| 123 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 124 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 125 | + |
| 126 | +- **specs**: Add spec for fixing bundled prompts directory resolution |
| 127 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 128 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 129 | + |
| 130 | +- **specs**: Add task list for fixing bundled prompts directory resolution |
| 131 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 132 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 133 | + |
| 134 | +- **tasks**: Add spec and task list for code review fixes |
| 135 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 136 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 137 | + |
| 138 | +- **tasks**: Add spec/tasks for slash commands helper |
| 139 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 140 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 141 | + |
| 142 | +- **tasks**: Mark all tasks complete for bundled prompts resolution |
| 143 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 144 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 145 | + |
| 146 | +- **tasks**: Update task list for bundled prompts resolution |
| 147 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 148 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 149 | + |
| 150 | +### Features |
| 151 | + |
| 152 | +- Add importlib.resources support for bundled prompts resolution |
| 153 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 154 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 155 | + |
| 156 | +- Add output normalization and snapshot regression tests |
| 157 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 158 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 159 | + |
| 160 | +- Add slash_commands to package discovery configuration |
| 161 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 162 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 163 | + |
| 164 | +- Change default paths to home directory and unify option names |
| 165 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 166 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 167 | + |
| 168 | +- Fix critical audit issues and add detection path option |
| 169 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 170 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 171 | + |
| 172 | +- Implement consistent exit codes and improved error handling |
| 173 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 174 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 175 | + |
| 176 | +- Implement Markdown and TOML command generators with override support |
| 177 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 178 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 179 | + |
| 180 | +- Implement overwrite handling with backup support |
| 181 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 182 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 183 | + |
| 184 | +- Implement slash command writer with multi-agent support |
| 185 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 186 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 187 | + |
| 188 | +- Implement Typer CLI with auto-detection and selection flows |
| 189 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 190 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 191 | + |
| 192 | +- Improve --list-agents output with Rich table |
| 193 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 194 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 195 | + |
| 196 | +- Improve list-agents table formatting |
| 197 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 198 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 199 | + |
| 200 | +- **server**: Add command-line argument parsing for transport and port |
| 201 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 202 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 203 | + |
| 204 | +- **slash-commands**: Add cleanup command for generated files |
| 205 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 206 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 207 | + |
| 208 | +- **slash-commands**: Add generator for AI assistant native slash commands |
| 209 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 210 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 211 | + |
| 212 | +- **slash-commands**: Add version and updated_at metadata to generated commands |
| 213 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 214 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 215 | + |
| 216 | +- **slash-commands**: Bootstrap config and detection |
| 217 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 218 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 219 | + |
| 220 | +### Refactoring |
| 221 | + |
| 222 | +- Centralize version management |
| 223 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 224 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 225 | + |
| 226 | +- Remove unsupported agents and update remaining paths |
| 227 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 228 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 229 | + |
| 230 | +- **generators**: Align TOML format with official Gemini CLI spec |
| 231 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 232 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 233 | + |
| 234 | +- **version**: Support both local and installed package modes |
| 235 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 236 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 237 | + |
| 238 | +### Testing |
| 239 | + |
| 240 | +- Add generated content validation tests |
| 241 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 242 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 243 | + |
| 244 | +- **coverage**: Add pytest-cov configuration and documentation |
| 245 | + ([#19](https://github.com/liatrio-labs/spec-driven-workflow/pull/19), |
| 246 | + [`31ba393`](https://github.com/liatrio-labs/spec-driven-workflow/commit/31ba393b3e47cb13e8c485691147c0fbbeb2b1e3)) |
| 247 | + |
| 248 | + |
5 | 249 | ## v1.5.0 (2025-10-22) |
6 | 250 |
|
7 | 251 | ### Build System |
|
0 commit comments