|
1 | 1 | # Roo Code Changelog |
2 | 2 |
|
| 3 | +## [3.26.3] - 2025-08-29 |
| 4 | + |
| 5 | +- Add optional input image parameter to image generation tool (thanks @roomote!) |
| 6 | +- Refactor: Flatten image generation settings structure (thanks @daniel-lxs!) |
| 7 | +- Show console logging in vitests when the --no-silent flag is set (thanks @hassoncs!) |
| 8 | + |
| 9 | +## [3.26.2] - 2025-08-28 |
| 10 | + |
| 11 | +- feat: Add experimental image generation tool with OpenRouter integration (thanks @daniel-lxs!) |
| 12 | +- Fix: Resolve GPT-5 Responses API issues with condensing and image support (#7334 by @nlbuescher, PR by @daniel-lxs) |
| 13 | +- Fix: Hide .rooignore'd files from environment details by default (#7368 by @AlexBlack772, PR by @app/roomote) |
| 14 | +- Fix: Exclude browser scroll actions from repetition detection (#7470 by @cgrierson-smartsheet, PR by @app/roomote) |
| 15 | + |
| 16 | +## [3.26.1] - 2025-08-27 |
| 17 | + |
| 18 | +- Add Vercel AI Gateway provider integration (thanks @joshualipman123!) |
| 19 | +- Add support for Vercel embeddings (thanks @mrubens!) |
| 20 | +- Enable on-disk storage for Qdrant vectors and HNSW index (thanks @daniel-lxs!) |
| 21 | +- Show model ID in API configuration dropdown (thanks @daniel-lxs!) |
| 22 | +- Update tooltip component to match native VSCode tooltip shadow styling (thanks @roomote!) |
| 23 | +- Fix: remove duplicate cache display in task header (thanks @mrubens!) |
| 24 | +- Random chat text area cleanup (thanks @cte!) |
| 25 | + |
| 26 | +## [3.26.0] - 2025-08-26 |
| 27 | + |
| 28 | +- Sonic -> Grok Code Fast |
| 29 | +- feat: Add Qwen Code CLI API Support with OAuth Authentication (thanks @evinelias and Cline!) |
| 30 | +- feat: Add Deepseek v3.1 to Fireworks AI provider (#7374 by @dmarkey, PR by @app/roomote) |
| 31 | +- Add a built-in /init slash command (thanks @mrubens and @hannesrudolph!) |
| 32 | +- Fix: Make auto approve toggle trigger stay (#3909 by @kyle-apex, PR by @elianiva) |
| 33 | +- Fix: Preserve user input when selecting follow-up choices (#7316 by @teihome, PR by @daniel-lxs) |
| 34 | +- Fix: Handle Mistral thinking content as reasoning chunks (#6842 by @Biotrioo, PR by @app/roomote) |
| 35 | +- Fix: Resolve newTaskRequireTodos setting not working correctly (thanks @hannesrudolph!) |
| 36 | +- Fix: Requesty model listing (#7377 by @dtrugman, PR by @dtrugman) |
| 37 | +- feat: Hide static providers with no models from provider list (thanks @daniel-lxs!) |
| 38 | +- Add todos parameter to new_task tool usage in issue-fixer mode (thanks @hannesrudolph!) |
| 39 | +- Handle substitution patterns in command validation (thanks @mrubens!) |
| 40 | +- Mark code-workspace files as protected (thanks @mrubens!) |
| 41 | +- Update list of default allowed commands (thanks @mrubens!) |
| 42 | +- Follow symlinks in rooignore checks (thanks @mrubens!) |
| 43 | +- Show cache read and write prices for OpenRouter inference providers (thanks @chrarnoldus!) |
| 44 | +- chore(deps): Update dependency drizzle-kit to v0.31.4 (thanks @app/renovate!) |
| 45 | + |
| 46 | +## [3.25.23] - 2025-08-22 |
| 47 | + |
| 48 | +- feat: add custom base URL support for Requesty provider (thanks @requesty-JohnCosta27!) |
| 49 | +- feat: add DeepSeek V3.1 model to Chutes AI provider (#7294 by @dmarkey, PR by @app/roomote) |
| 50 | +- Revert "feat: enable loading Roo modes from multiple files in .roo/modes directory" temporarily to fix a bug with mode installation |
| 51 | + |
| 52 | +## [3.25.22] - 2025-08-22 |
| 53 | + |
| 54 | +- Add prompt caching support for Kimi K2 on Groq (thanks @daniel-lxs and @benank!) |
| 55 | +- Add documentation links for global custom instructions in UI (thanks @app/roomote!) |
| 56 | + |
| 57 | +## [3.25.21] - 2025-08-21 |
| 58 | + |
| 59 | +- Ensure subtask results are provided to GPT-5 in OpenAI Responses API |
| 60 | +- Promote the experimental AssistantMessageParser to the default parser |
| 61 | +- Update DeepSeek models context window to 128k (thanks @JuanPerezReal) |
| 62 | +- Enable grounding features for Vertex AI (thanks @anguslees) |
| 63 | +- Allow orchestrator to pass TODO lists to subtasks |
| 64 | +- Improved MDM handling |
| 65 | +- Handle nullish token values in ContextCondenseRow to prevent UI crash (thanks @s97712) |
| 66 | +- Improved context window error handling for OpenAI and other providers |
| 67 | +- Add "installed" filter to Roo Marketplace (thanks @semidark) |
| 68 | +- Improve filesystem access checks (thanks @elianiva) |
| 69 | +- Support for loading Roo modes from multiple YAML files in the `.roo/modes/` directory (thanks @farazoman) |
| 70 | +- Add Featherless provider (thanks @DarinVerheijke) |
| 71 | + |
| 72 | +## [3.25.20] - 2025-08-19 |
| 73 | + |
| 74 | +- Add announcement for Sonic model |
| 75 | + |
| 76 | +## [3.25.19] - 2025-08-19 |
| 77 | + |
| 78 | +- Fix issue where new users couldn't select the Roo Code Cloud provider (thanks @daniel-lxs!) |
| 79 | + |
| 80 | +## [3.25.18] - 2025-08-19 |
| 81 | + |
| 82 | +- Add new stealth Sonic model through the Roo Code Cloud provider |
| 83 | +- Fix: respect enableReasoningEffort setting when determining reasoning usage (#7048 by @ikbencasdoei, PR by @app/roomote) |
| 84 | +- Fix: prevent duplicate LM Studio models with case-insensitive deduplication (#6954 by @fbuechler, PR by @daniel-lxs) |
| 85 | +- Feat: simplify ask_followup_question prompt documentation (thanks @daniel-lxs!) |
| 86 | +- Feat: simple read_file tool for single-file-only models (thanks @daniel-lxs!) |
| 87 | +- Fix: Add missing zaiApiKey and doubaoApiKey to SECRET_STATE_KEYS (#7082 by @app/roomote) |
| 88 | +- Feat: Add new models and update configurations for vscode-lm (thanks @NaccOll!) |
| 89 | + |
| 90 | +## [3.25.17] - 2025-08-17 |
| 91 | + |
| 92 | +- Fix: Resolve terminal reuse logic issues |
| 93 | + |
| 94 | +## [3.25.16] - 2025-08-16 |
| 95 | + |
| 96 | +- Add support for OpenAI gpt-5-chat-latest model (#7057 by @PeterDaveHello, PR by @app/roomote) |
| 97 | +- Fix: Use native Ollama API instead of OpenAI compatibility layer (#7070 by @LivioGama, PR by @daniel-lxs) |
| 98 | +- Fix: Prevent XML entity decoding in diff tools (#7107 by @indiesewell, PR by @app/roomote) |
| 99 | +- Fix: Add type check before calling .match() on diffItem.content (#6905 by @pwilkin, PR by @app/roomote) |
| 100 | +- Refactor task execution system: improve call stack management (thanks @catrielmuller!) |
| 101 | +- Fix: Enable save button for provider dropdown and checkbox changes (thanks @daniel-lxs!) |
| 102 | +- Add an API for resuming tasks by ID (thanks @mrubens!) |
| 103 | +- Emit event when a task ask requires interaction (thanks @cte!) |
| 104 | +- Make enhance with task history default to true (thanks @liwilliam2021!) |
| 105 | +- Fix: Use cline.cwd as primary source for workspace path in codebaseSearchTool (thanks @NaccOll!) |
| 106 | +- Hotfix multiple folder workspace checkpoint (thanks @NaccOll!) |
| 107 | + |
3 | 108 | ## [3.25.15] - 2025-08-14 |
4 | 109 |
|
5 | 110 | - Fix: Remove 500-message limit to prevent scrollbar jumping in long conversations (#7052, #7063 by @daniel-lxs, PR by @app/roomote) |
|
0 commit comments