Releases: RooCodeInc/Roo-Code
Releases · RooCodeInc/Roo-Code
Release v3.18.1
[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
[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
[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
[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
[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
[3.16.5] - 2025-05-10
- Revert profile management changes until we track down a bug with defaults
Release v3.16.4
[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
[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
[3.16.2] - 2025-05-07
- Clarify XML tool use formatting instructions
- Error handling code cleanup (thanks @monkeyDluffy6017!)
Release v3.16.1
[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