# Roo Code — changelog

**Vendor:** Roo Code  
**Official:** https://roocode.com  
**Tracked releases:** 40  
**Breaking changes:** 4  
**Latest:** v3.54.0 (2026-05-15)  
**Tracked since:** 2026-02-06

## Releases

| Date | Version | Sig | Breaking | Title |
|---|---|---|---|---|
| 2026-05-15 | v3.54.0 | 1 |  | [Roo Code v3.54.0: version bump with no published release notes](https://changelogs.info/roo-code/v3-54-0) |
| 2026-04-23 | v3.53.0 | 1 |  | [Roo Code v3.53.0: version bump with no published release notes](https://changelogs.info/roo-code/v3-53-0) |
| 2026-04-13 | v3.52.1 | 1 |  | [Roo Code v3.52.1: no release notes published](https://changelogs.info/roo-code/v3-52-1) |
| 2026-04-08 | v3.52.0 | 1 |  | [Roo Code v3.52.0: no release notes published](https://changelogs.info/roo-code/v3-52-0) |
| 2026-03-08 | v3.51.1 | 1 |  | [Roo Code v3.51.1 published with no release notes](https://changelogs.info/roo-code/v3-51-1) |
| 2026-03-05 | v3.51.0 | 1 |  | [Roo Code v3.51.0 published with no release notes](https://changelogs.info/roo-code/v3-51-0) |
| 2026-03-04 | cli-v0.1.17 | 2 |  | [Roo Code CLI 0.1.17: caller-supplied session IDs, now UUID-validated](https://changelogs.info/roo-code/cli-v0-1-17) |
| 2026-03-04 | cli-v0.1.16 | 2 |  | [Roo Code CLI 0.1.16: --terminal-shell flag](https://changelogs.info/roo-code/cli-v0-1-16) |
| 2026-03-03 | cli-v0.1.15 | 2 |  | [Roo Code CLI 0.1.15: follow-up messages after a completion ask no longer queue](https://changelogs.info/roo-code/cli-v0-1-15) |
| 2026-03-03 | cli-v0.1.14 | 2 |  | [Roo Code CLI 0.1.14: fixes truncated command output in stdin-stream mode](https://changelogs.info/roo-code/cli-v0-1-14) |
| 2026-03-02 | cli-v0.1.13 | 3 |  | [Roo Code CLI 0.1.13: skills invokable as slash commands](https://changelogs.info/roo-code/cli-v0-1-13) |
| 2026-03-02 | cli-v0.1.12 | 2 |  | [Roo Code CLI 0.1.12: --timeout is now the sole command timeout](https://changelogs.info/roo-code/cli-v0-1-12) |
| 2026-03-02 | cli-v0.1.11 | 2 |  | [Roo Code CLI 0.1.11: image attachments in stdin-stream mode](https://changelogs.info/roo-code/cli-v0-1-11) |
| 2026-03-02 | cli-v0.1.10 | 2 |  | [Roo Code CLI 0.1.10: exit codes in tool_result events](https://changelogs.info/roo-code/cli-v0-1-10) |
| 2026-03-02 | cli-v0.1.9 | 2 |  | [Roo Code CLI 0.1.9: stdin-stream startup cancel race fixed](https://changelogs.info/roo-code/cli-v0-1-9) |
| 2026-03-02 | cli-v0.1.8 | 2 |  | [Roo Code CLI 0.1.8: longer command timeout, stdin queue fix](https://changelogs.info/roo-code/cli-v0-1-8) |
| 2026-03-01 | cli-v0.1.7 | 2 |  | [Roo Code CLI 0.1.7: stdin-stream crash on cancel/shutdown fixed](https://changelogs.info/roo-code/cli-v0-1-7) |
| 2026-02-27 | cli-v0.1.6 | 3 | yes | [Roo Code CLI 0.1.6: workspace-scoped sessions, --mistake-limit flag](https://changelogs.info/roo-code/cli-v0-1-6) |
| 2026-02-26 | cli-v0.1.5 | 3 |  | [Roo Code CLI 0.1.5: session listing, resume, and self-upgrade](https://changelogs.info/roo-code/cli-v0-1-5) |
| 2026-02-26 | cli-v0.1.4 | 2 |  | [Roo Code CLI 0.1.4: crash recovery fix](https://changelogs.info/roo-code/cli-v0-1-4) |
| 2026-02-25 | cli-v0.1.3 | 2 |  | [Roo Code CLI 0.1.3: fixes failed task resumption](https://changelogs.info/roo-code/cli-v0-1-3) |
| 2026-02-25 | cli-v0.1.2 | 3 |  | [Roo Code CLI 0.1.2: json-event-emitter switches to structured deltas](https://changelogs.info/roo-code/cli-v0-1-2) |
| 2026-02-24 | v3.50.5 | 1 |  | [Roo Code 3.50.5: released without notes](https://changelogs.info/roo-code/v3-50-5) |
| 2026-02-24 | cli-v0.1.1 | 2 |  | [Roo Code CLI 0.1.1: Unbound provider and model-list warmup](https://changelogs.info/roo-code/cli-v0-1-1) |
| 2026-02-21 | v3.50.4 | 3 |  | [Roo Code 3.50.4: MiniMax M2.5 support](https://changelogs.info/roo-code/v3-50-4) |
| 2026-02-20 | v3.50.3 | 1 |  | [Roo Code v3.50.3: version bump, no published notes](https://changelogs.info/roo-code/v3-50-3) |
| 2026-02-20 | v3.50.2 | 1 |  | [Roo Code v3.50.2: version bump, no published notes](https://changelogs.info/roo-code/v3-50-2) |
| 2026-02-20 | v3.50.1 | 1 |  | [Roo Code 3.50.1: released without notes](https://changelogs.info/roo-code/v3-50-1) |
| 2026-02-19 | v3.50.0 | 1 |  | [Roo Code v3.50.0: version bump, no published notes](https://changelogs.info/roo-code/v3-50-0) |
| 2026-02-19 | cli-v0.1.0 | 3 | yes | [Roo Code CLI 0.1.0: stdin switches to an NDJSON command protocol](https://changelogs.info/roo-code/cli-v0-1-0) |
| 2026-02-19 | v3.49.0 | 1 |  | [Roo Code v3.49.0: version bump, no published notes](https://changelogs.info/roo-code/v3-49-0) |
| 2026-02-18 | v3.48.1 | 1 |  | [Roo Code v3.48.1: version bump, no published notes](https://changelogs.info/roo-code/v3-48-1) |
| 2026-02-17 | v3.48.0 | 4 | yes | [Roo Code 3.48.0: browser use and built-in skills removed, Sonnet 4.6 support added](https://changelogs.info/roo-code/v3-48-0) |
| 2026-02-17 | cli-v0.0.55 | 2 |  | [Roo Code CLI 0.0.55: stdin stream mode no longer spawns a task per prompt](https://changelogs.info/roo-code/cli-v0-0-55) |
| 2026-02-15 | cli-v0.0.54 | 3 |  | [Roo Code CLI 0.0.54: stdin prompt streaming for batch runs](https://changelogs.info/roo-code/cli-v0-0-54) |
| 2026-02-12 | cli-v0.0.53 | 4 | yes | [Roo Code CLI 0.0.53: auto-approve becomes the default, approval flags replaced](https://changelogs.info/roo-code/cli-v0-0-53) |
| 2026-02-09 | cli-v0.0.52 | 2 |  | [Roo Code CLI 0.0.52: linux-arm64 binaries](https://changelogs.info/roo-code/cli-v0-0-52) |
| 2026-02-06 | v3.47.3 | 2 |  | [Roo Code 3.47.3: Gemini toggles removed, environment-details refactor reverted](https://changelogs.info/roo-code/v3-47-3) |
| 2026-02-06 | v3.47.2 | 3 |  | [Roo Code 3.47.2: .agents/skills support, reasoning-signature fixes for Gemini and Bedrock Claude](https://changelogs.info/roo-code/v3-47-2) |
| 2026-02-06 | v3.47.1 | 1 |  | [Roo Code 3.47.1: version bump with no release notes](https://changelogs.info/roo-code/v3-47-1) |

---
Canonical: https://changelogs.info/roo-code
Full timeline: https://changelogs.info/roo-code/timeline
JSON: https://changelogs.info/api/tools/roo-code.json
