Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.18.1

22 May 20:04
48ca890

Choose a tag to compare

[3.18.1] - 2025-05-22

  • Add support for Claude Sonnet 4 and Claude Opus 4 models with thinking variants in Anthropic, Bedrock, and Vertex (thanks @shariqriazz!)
  • Fix README gif display in all localized versions
  • Fix referer URL
  • Switch codebase to a monorepo and create an automated "nightly" build

Release v3.18.0

21 May 22:34
dbb58f0

Choose a tag to compare

[3.18.0] - 2025-05-21

  • Add support for Gemini 2.5 Flash preview models (thanks @shariqriazz and @daniel-lxs!)
  • Add button to task header to intelligently condense content with visual feedback
  • Add YAML support for mode definitions (thanks @R-omk!)
  • Add allowedMaxRequests feature to cap consecutive auto-approved requests (inspired by Cline, thanks @hassoncs!)
  • Add Qwen3 model series to the Chutes provider (thanks @zeozeozeo!)
  • Fix more causes of grey screen issues (thanks @xyOz-dev!)
  • Add LM Studio reasoning support (thanks @avtc!)
  • Add refresh models button for Unbound provider (thanks @pugazhendhi-m!)
  • Add template variables for version numbers in announcement strings (thanks @ChuKhaLi!)
  • Make prompt input textareas resizable again
  • Fix diffview scroll display (thanks @qdaxb!)
  • Fix LM Studio and Ollama usage tracking (thanks @xyOz-dev!)
  • Fix links to filename:0 (thanks @RSO!)
  • Fix missing or inconsistent syntax highlighting across UI components (thanks @KJ7LNW!)
  • Fix packaging to include correct tiktoken.wasm (thanks @vagadiya!)
  • Fix import settings bugs and position error messages correctly (thanks @ChuKhaLi!)
  • Move audio playing to the webview to ensure cross-platform support (thanks @SmartManoj and @samhvw8!)
  • Simplify loop syntax in multiple components (thanks @noritaka1166!)
  • Auto reload extension core changes in dev mode (thanks @hassoncs!)

Release v3.17.2

16 May 04:38
d2e15c1

Choose a tag to compare

[3.17.2] - 2025-05-15

  • Revert "Switch to the new Roo message parser" (appears to cause a tool parsing bug)
  • Lock the versions of vsce and ovsx

Release v3.17.0

14 May 21:42
7ce34f5

Choose a tag to compare

[3.17.0] - 2025-05-14

  • Enable Gemini implicit caching
  • Add "when to use" section to mode definitions to enable better orchestration
  • Add experimental feature to intelligently condense the task context instead of truncating it
  • Fix one of the causes of the gray screen issue (thanks @xyOz-dev!)
  • Focus improvements for better UI interactions (thanks Cline!)
  • Switch to the new Roo message parser for improved performance (thanks Cline!)
  • Enable source maps for improved debugging (thanks @KJ7LNW!)
  • Update OpenRouter provider to use provider-specific model info (thanks @daniel-lxs!)
  • Fix Requesty cost/token reporting (thanks @dtrugman!)
  • Improve command execution UI
  • Add more in-app links to relevant documentation
  • Update the new task tool description and the ask mode custom instructions in the system prompt
  • Add IPC types to roo-code.d.ts
  • Add build VSIX workflow to pull requests (thanks @SmartManoj!)
  • Improve apply_diff tool to intelligently deduce line numbers (thanks @samhvw8!)
  • Fix command validation for shell array indexing (thanks @KJ7LNW!)
  • Handle diagnostics that point at a directory URI (thanks @daniel-lxs!)
  • Fix "Current ask promise was ignored" error (thanks @zxdvd!)

Release v3.16.6

12 May 20:07
75516b1

Choose a tag to compare

[3.16.6] - 2025-05-12

  • Restore "Improve provider profile management in the external API"
  • Fix to subtask sequencing (thanks @wkordalski!)
  • Fix webview terminal output processing error (thanks @KJ7LNW!)
  • Fix textarea empty string fallback logic (thanks @elianiva!)

Release v3.16.5

10 May 12:37
cf4d27f

Choose a tag to compare

[3.16.5] - 2025-05-10

  • Revert profile management changes until we track down a bug with defaults

Release v3.16.4

10 May 04:16
c8a7c2c

Choose a tag to compare

[3.16.4] - 2025-05-09

  • Improve provider profile management in the external API
  • Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (thanks @shariqriazz!)
  • Fix display issues with long profile names (thanks @cannuri!)
  • Prevent terminal focus theft on paste after command execution (thanks @MuriloFP!)
  • Save OpenAI compatible custom headers correctly
  • Fix race condition when updating prompts (thanks @elianiva!)
  • Fix display issues in high contrast themes (thanks @zhangtony239!)
  • Fix not being able to use specific providers on Openrouter (thanks @daniel-lxs!)
  • Show properly formatted multi-line commands in preview (thanks @KJ7LNW!)
  • Handle unsupported language errors gracefully in read_file tool (thanks @KJ7LNW!)
  • Enhance focus styles in select-dropdown and fix docs URL (thanks @zhangtony239!)
  • Properly handle mode name overflow in UI (thanks @elianiva!)
  • Fix project MCP always allow issue (thanks @aheizi!)

Release v3.16.3

08 May 14:46
2caf974

Choose a tag to compare

[3.16.3] - 2025-05-08

  • Revert Tailwind migration while we fix a few spots
  • Add Elixir file extension support in language parser (thanks @pfitz!)

Release v3.16.2

08 May 04:26
98be277

Choose a tag to compare

[3.16.2] - 2025-05-07

  • Clarify XML tool use formatting instructions
  • Error handling code cleanup (thanks @monkeyDluffy6017!)

Release v3.16.1

08 May 03:51
c5e9461

Choose a tag to compare

[3.16.1] - 2025-05-07

  • Add LiteLLM provider support
  • Improve stability by detecting and preventing tool loops
  • Add Dutch localization (thanks @Githubguy132010!)
  • Add editor name to telemetry for better analytics
  • Migrate to Tailwind CSS for improved UI consistency
  • Fix footer button wrapping in About section on narrow screens (thanks @ecmasx!)
  • Update evals defaults
  • Update dependencies to latest versions