Skip to content

Releases: RooCodeInc/Roo-Code

Release v3.23.0

09 Jul 04:17
977f287
Compare
Choose a tag to compare

[3.23.0] - 2025-07-08

  • Move codebase indexing out of experimental (thanks @daniel-lxs and @MuriloFP!)
  • Add todo list tool (thanks @qdaxb!)
  • Fix code index secret persistence and improve settings UX (thanks @daniel-lxs!)
  • Add Gemini embedding provider for codebase indexing (thanks @SannidhyaSah!)
  • Support full endpoint URLs in OpenAI Compatible provider (thanks @SannidhyaSah!)
  • Add markdown support to codebase indexing (thanks @MuriloFP!)
  • Add Search/Filter Functionality to API Provider Selection in Settings (thanks @GOODBOY008!)
  • Add configurable max search results (thanks @MuriloFP!)
  • Add copy prompt button to task actions (thanks @Juice10 and @vultrnerd!)
  • Fix insertContentTool to create new files with content (thanks @Ruakij!)
  • Fix typescript compiler watch path inconsistency (thanks @bbenshalom!)
  • Use actual max_completion_tokens from OpenRouter API (thanks @shariqriazz!)
  • Prevent completion sound from replaying when reopening completed tasks (thanks @SannidhyaSah!)
  • Fix access_mcp_resource fails to handle images correctly (thanks @s97712!)
  • Prevent chatbox focus loss during automated file editing (thanks @hannesrudolph!)
  • Resolve intermittent hangs and lack of clear error feedback in apply_diff tool (thanks @lhish!)
  • Resolve Go duplicate references in tree-sitter queries (thanks @MuriloFP!)
  • Chat UI consistency and layout shifts (thanks @seedlord!)
  • Chat index UI enhancements (thanks @MuriloFP!)
  • Fix model search being prefilled on dropdown (thanks @kevinvandijk!)
  • Improve chat UI - add camera icon margin and make placeholder non-selectable (thanks @MuriloFP!)
  • Delete .roo/rules-{mode} folder when custom mode is deleted
  • Enforce file restrictions for all edit tools in architect mode
  • Add User-Agent header to API providers
  • Fix auto question timer unmount (thanks @liwilliam2021!)
  • Fix new_task tool streaming issue
  • Optimize file listing when maxWorkspaceFiles is 0 (thanks @daniel-lxs!)
  • Correct export/import of OpenAI Compatible codebase indexing settings (thanks @MuriloFP!)
  • Resolve workspace path inconsistency in code indexing for multi-workspace scenarios

Release v3.22.6

02 Jul 21:22
ed536a9
Compare
Choose a tag to compare

[3.22.6] - 2025-07-02

  • Add timer-based auto approve for follow up questions (thanks @liwilliam2021!)
  • Add import/export modes functionality
  • Add persistent version indicator on chat screen
  • Add automatic configuration import on extension startup (thanks @takakoutso!)
  • Add user-configurable search score threshold slider for semantic search (thanks @hannesrudolph!)
  • Add default headers and testing for litellm fetcher (thanks @andrewshu2000!)
  • Fix consistent cancellation error messages for thinking vs streaming phases
  • Fix AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
  • Fix URL loading timeout issues in @ mentions (thanks @MuriloFP!)
  • Fix API retry exponential backoff capped at 10 minutes (thanks @MuriloFP!)
  • Fix Qdrant URL field auto-filling with default value (thanks @SannidhyaSah!)
  • Fix profile context condensation threshold (thanks @PaperBoardOfficial!)
  • Fix apply_diff tool documentation for multi-file capabilities
  • Fix cache files excluded from rules compilation (thanks @MuriloFP!)
  • Add streamlined extension installation and documentation (thanks @devxpain!)
  • Prevent Architect mode from providing time estimates
  • Remove context size from environment details
  • Change default mode to architect for new installations
  • Suppress Mermaid error rendering
  • Improve Mermaid buttons with light background in light mode (thanks @chrarnoldus!)
  • Add .vscode/ to write-protected files/directories
  • Update AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)

Release v3.22.5

29 Jun 05:08
c955e93
Compare
Choose a tag to compare

[3.22.5] - 2025-06-28

  • Remove Gemini CLI provider while we work with Google on a better integration

Release v3.22.4

28 Jun 00:21
db07ff5
Compare
Choose a tag to compare

[3.22.4] - 2025-06-27

  • Fix: resolve E2BIG error by passing large prompts via stdin to Claude CLI (thanks @Fovty!)
  • Add optional mode suggestions to follow-up questions
  • Fix: move StandardTooltip inside PopoverTrigger in ShareButton (thanks @daniel-lxs!)

Release v3.22.3

27 Jun 19:47
d9e3cc8
Compare
Choose a tag to compare

[3.22.3] - 2025-06-27

  • Restore JSON backwards compatibility for .roomodes files (thanks @daniel-lxs!)

Release v3.22.2

27 Jun 17:00
9422893
Compare
Choose a tag to compare

[3.22.2] - 2025-06-27

  • Fix: eliminate XSS vulnerability in CodeBlock component (thanks @KJ7LNW!)
  • Fix terminal keyboard shortcut error when adding content to context (thanks @MuriloFP!)
  • Fix checkpoint popover not opening due to StandardTooltip wrapper conflict (thanks @daniel-lxs!)
  • Fix(i18n): correct gemini cli error translation paths (thanks @daniel-lxs!)
  • Code Index (Qdrant) recreate services when change configurations (thanks @catrielmuller!)

Release v3.22.1

27 Jun 00:20
3db2f60
Compare
Choose a tag to compare

[3.22.1] - 2025-06-26

  • Add Gemini CLI provider (thanks Cline!)
  • Fix undefined mcp command (thanks @qdaxb!)
  • Use upstream_inference_cost for OpenRouter BYOK cost calculation and show cached token count (thanks @chrarnoldus!)
  • Update maxTokens value for qwen/qwen3-32b model on Groq (thanks @KanTakahiro!)
  • Standardize tooltip delays to 300ms

Release v3.22.0

26 Jun 01:57
6fce618
Compare
Choose a tag to compare

[3.22.0] - 2025-06-25

  • Add 1-click task sharing
  • Add support for loading rules from a global .roo directory (thanks @samhvw8!)
  • Modes selector improvements (thanks @brunobergher!)
  • Use safeWriteJson for all JSON file writes to avoid task history corruption (thanks @KJ7LNW!)
  • Improve YAML error handling when editing modes
  • Register importSettings as VSCode command (thanks @shivamd1810!)
  • Add default task names for empty tasks (thanks @daniel-lxs!)
  • Improve translation workflow to avoid unnecessary file reads (thanks @KJ7LNW!)
  • Allow write_to_file to handle newline-only and empty content (thanks @Githubguy132010!)
  • Address multiple memory leaks in CodeBlock component (thanks @kiwina!)
  • Memory cleanup (thanks @xyOz-dev!)
  • Fix port handling bug in code indexing for HTTPS URLs (thanks @benashby!)
  • Improve Bedrock error handling for throttling and streaming contexts
  • Handle long Claude code messages (thanks @daniel-lxs!)
  • Fixes to Claude Code caching and image upload
  • Disable reasoning budget UI controls for Claude Code provider
  • Remove temperature parameter for Azure OpenAI reasoning models (thanks @ExactDoug!)
  • Allowed commands import/export (thanks @catrielmuller!)
  • Add VS Code setting to disable quick fix context actions (thanks @OlegOAndreev!)

Release v3.21.5

23 Jun 19:05
653104b
Compare
Choose a tag to compare

[3.21.5] - 2025-06-23

  • Fix Qdrant URL prefix handling for QdrantClient initialization (thanks @CW-B-W!)
  • Improve LM Studio model detection to show all downloaded models (thanks @daniel-lxs!)
  • Resolve Claude Code provider JSON parsing and reasoning block display

Release v3.21.4

23 Jun 14:27
4eca7b1
Compare
Choose a tag to compare

[3.21.4] - 2025-06-23

  • Fix start line not working in multiple apply diff (thanks @samhvw8!)
  • Resolve diff editor issues with markdown preview associations (thanks @daniel-lxs!)
  • Resolve URL port handling bug for HTTPS URLs in Qdrant (thanks @benashby!)
  • Mark unused Ollama schema properties as optional (thanks @daniel-lxs!)
  • Close the local browser when used as fallback for remote (thanks @markijbema!)
  • Add Claude Code provider for local CLI integration (thanks @BarreiroT!)