Skip to content

Commit 41a0ce6

Browse files
docs: Add v3.14 combined release notes and update sidebar configuration (#154)
1 parent a01e757 commit 41a0ce6

File tree

4 files changed

+80
-1
lines changed

4 files changed

+80
-1
lines changed

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ This section contains notes about recent updates to Roo Code, listed by version
44

55
## Version 3.14
66

7+
* [3.14](/update-notes/v3.14) (2025-04-24)
78
* [3.14.2](/update-notes/v3.14.2) (2025-04-24)
89
* [3.14.1](/update-notes/v3.14.1) (2025-04-24)
910
* [3.14.0](/update-notes/v3.14.0) (2025-04-23)

docs/update-notes/v3.14.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This release introduces Gemini prompt caching, improves several tools, and inclu
3131

3232
<img src="/img/footgun-prompting/footgun-prompting-1.png" alt="Warning indicator for active system prompt override" width="600" />
3333

34-
## MCP Related
34+
## MCP Tweaks
3535

3636
* Support injecting environment variables in MCP config (thanks NamesMT!)
3737
* Fix MCP hub error when dragging extension to another sidebar

docs/update-notes/v3.14.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Roo Code 3.14 Combined
2+
3+
## Gemini 2.5 Caching is HERE!
4+
5+
* **Prompt Caching for Gemini 2.5 Models:** Prompt caching is now available for supported Google Gemini 2.5 models when using the [Requesty](/providers/requesty), [Google Gemini](/providers/gemini), or [OpenRouter](/providers/openrouter) providers (Vertex coming soon!)
6+
* **Manual Caching Toggle (Google Gemini & OpenRouter Only):**
7+
* For the **[Google Gemini](/providers/gemini)** and **[OpenRouter](/providers/openrouter)** providers specifically, a new checkbox allows you to manually enable prompt caching for supported Gemini 2.5 models.
8+
<img src="/img/v3.14.2/v3.14.2.png" alt="Prompt Caching Checkbox in Provider Settings" width="600" />
9+
* **Why the checkbox?** This setting is provided as a temporary workaround for potential response delays sometimes observed with Google's caching mechanism when accessed via these two providers. Caching is *not* enabled by default for them.
10+
* **Requesty:** Caching remains automatic for supported models via Requesty.
11+
12+
## Apply Diff and Other Major File Edit Improvements
13+
14+
* Improve [`apply_diff`](/features/tools/apply-diff) to work better with **Google Gemini 2.5** and other models
15+
* Automatically close files opened by edit tools (`apply_diff`, `insert_content`, `search_and_replace`, `write_to_file`) after changes are approved. This prevents cluttering the editor with files opened by Roo and helps clarify context by only showing files intentionally opened by the user.
16+
* Added the [`search_and_replace`](/features/tools/search-and-replace) tool. This tool finds and replaces text within a file using literal strings or regex patterns, optionally within specific line ranges (thanks samhvw8!).
17+
* Added the [`insert_content`](/features/tools/insert-content) tool. This tool adds new lines into a file at a specific location or the end, without modifying existing content (thanks samhvw8!).
18+
* Deprecated the `append_to_file` tool in favor of `insert_content` (use `line: 0`).
19+
* Correctly revert changes and suggest alternative tools when [`write_to_file`](/features/tools/write-to-file) fails on a missing line count
20+
* Better progress indicator for [`apply_diff`](/features/tools/apply-diff) tools (thanks qdaxb!)
21+
* Ensure user feedback is added to conversation history even during API errors (thanks System233!).
22+
* Prevent redundant 'TASK RESUMPTION' prompts from appearing when resuming a task (thanks System233!).
23+
* Fix issue where error messages sometimes didn't display after cancelling an API request (thanks System233!).
24+
* Preserve editor state and prevent tab unpinning during diffs (thanks seedlord!)
25+
26+
## Terminal Fixes
27+
28+
* Improved handling of terminal output containing backspace characters for cleaner display (thanks KJ7LNW!).
29+
* Fix terminal carriage return handling for correct progress bar display (thanks Yikai-Liao!)
30+
31+
## Internationalization: Russian Language Added
32+
33+
* Added Russian language support (Спасибо asychin!).
34+
35+
## Context Mentions
36+
37+
* Use material icons for files and folders in mentions (thanks elianiva!)
38+
* Improvements to icon rendering on Linux (thanks elianiva!)
39+
* Better handling of `aftercursor` content in context mentions (thanks elianiva!)
40+
41+
<img src="/img/v3.14.0/v3.14.0.png" alt="Context Mentions with Material Icons" width="600" />
42+
## Footgun Prompting
43+
44+
* **Context Variables:** Added the ability to interpolate context variables (`{{workspace}}`, `{{mode}}`, `{{language}}`, `{{shell}}`, `{{operatingSystem}}`) into custom system prompt override files, allowing for more dynamic prompts (thanks daniel-lxs!). See the [Footgun Prompting documentation](/features/footgun-prompting#using-context-variables) for details.
45+
* **Override Warning:** Roo Code now displays a warning indicator in the chat input when a system prompt override is active for the current mode.
46+
47+
<img src="/img/footgun-prompting/footgun-prompting-1.png" alt="Warning indicator for active system prompt override" width="600" />
48+
49+
50+
## MCP Tweaks
51+
52+
* Support injecting environment variables in MCP config (thanks NamesMT!)
53+
* Fix MCP hub error when dragging extension to another sidebar
54+
* Improve display of long MCP tool arguments
55+
56+
## Provider Updates
57+
58+
* Allow Amazon Bedrock Marketplace ARNs (thanks mlopezr!)
59+
* Improvements to Requesty model list fetching (thanks dtrugman!)
60+
* Make the VS Code LM provider show the correct model information (thanks QuinsZouls!)
61+
* Remove unnecessary calculation from VS Code LM provider (thanks d-oit!)
62+
63+
## Bug Fixes and General QOL Improvements and Misc.
64+
65+
* Make the [`list_files`](/features/tools/list-files) tool more efficient and smarter about excluding directories like `.git/`
66+
* Performance improvements to task size calculations
67+
* Give better loading feedback on chat rows (thanks elianiva!)
68+
* Use a more sensible task export icon
69+
* Fix file drag and drop on Windows and when using SSH tunnels (thanks NyxJae!)
70+
* Fix interpolation bug in the “add to context” code action (thanks elianiva!)
71+
* Fix redundant ‘TASK RESUMPTION’ prompts (thanks System233!)
72+
* Fix bug opening files when editor has no workspace root
73+
* Don’t immediately show a model ID error when changing API providers
74+
* Fixes to make the `focusInput` command more reliable (thanks hongzio!)
75+
* Track tool use errors in evals
76+
* Use path aliases in webview source files
77+
* Better handling of FakeAI “controller” object (thanks wkordalski)

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ const sidebars: SidebarsConfig = {
143143
type: 'category',
144144
label: '3.14',
145145
items: [
146+
{ type: 'doc', id: 'update-notes/v3.14', label: '3.14 Combined' },
146147
{ type: 'doc', id: 'update-notes/v3.14.2', label: '3.14.2' },
147148
{ type: 'doc', id: 'update-notes/v3.14.1', label: '3.14.1' },
148149
{ type: 'doc', id: 'update-notes/v3.14.0', label: '3.14.0' },

0 commit comments

Comments
 (0)