Skip to content

Commit 6557b28

Browse files
committed
docs: Update update notes for versions 3.16.4, 3.16.5, 3.16.6, and 3.17
1 parent ff7d034 commit 6557b28

File tree

6 files changed

+102
-14
lines changed

6 files changed

+102
-14
lines changed

docs/update-notes/index.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22

33
This section contains notes about recent updates to Roo Code, listed by version number.
44

5+
## Version 3.17
6+
7+
* [3.17.0](/update-notes/v3.17.0) (2025-05-14)
8+
* [3.17](/update-notes/v3.17) (2025-05-14)
9+
510
## Version 3.16
611

12+
* [3.16.6](/update-notes/v3.16.6) (2025-05-12)
13+
* [3.16.5](/update-notes/v3.16.5) (2025-05-10)
14+
* [3.16.4](/update-notes/v3.16.4) (2025-05-09)
715
* [3.16.3](/update-notes/v3.16.3) (2025-05-08)
816
* [3.16.2](/update-notes/v3.16.2) (2025-05-07)
917
* [3.16.1](/update-notes/v3.16.1) (2025-05-07)
10-
* [3.16](/update-notes/v3.16) (2025-05-08)
18+
* [3.16](/update-notes/v3.16) (2025-05-12)
1119

1220
## Version 3.15
1321

docs/update-notes/v3.16.4.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Roo Code 3.16.4 Release Notes (2025-05-09)
2+
3+
This release includes improvements and fixes related to provider profile management, terminal focus, saving custom headers, race conditions, display issues, and error handling.
4+
5+
## QOL Improvements
6+
7+
* Improve provider profile management in the external API
8+
* Show properly formatted multi-line commands in preview (thanks KJ7LNW!)
9+
* Handle unsupported language errors gracefully in read_file tool (thanks KJ7LNW!)
10+
* Enhance focus styles in select-dropdown and fix docs URL (thanks zhangtony239!)
11+
* Properly handle mode name overflow in UI (thanks elianiva!)
12+
13+
## Misc Improvements
14+
15+
* Save OpenAI compatible custom headers correctly
16+
17+
## Provider Updates
18+
19+
* Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (thanks shariqriazz!)
20+
21+
## Bug Fixes
22+
23+
* Fix display issues with long profile names (thanks cannuri!)
24+
* Prevent terminal focus theft on paste after command execution (thanks MuriloFP!)
25+
* Fix race condition when updating prompts (thanks elianiva!)
26+
* Fix display issues in high contrast themes (thanks zhangtony239!)
27+
* Fix not being able to use specific providers on Openrouter (thanks daniel-lxs!)
28+
* Fix project MCP always allow issue (thanks aheizi!)

docs/update-notes/v3.16.5.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Roo Code 3.16.5 Release Notes (2025-05-10)
2+
3+
This release reverts a previous improvement related to provider profile management due to a bug.
4+
5+
## Bug Fixes
6+
7+
* Revert "Improve provider profile management in the external API" until we track down a bug with defaults

docs/update-notes/v3.16.6.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Roo Code 3.16.6 Release Notes (2025-05-12)
2+
3+
This release restores a previous improvement and includes fixes for subtask sequencing and terminal output processing.
4+
5+
## QOL Improvements
6+
7+
* Restore "Improve provider profile management in the external API"
8+
9+
## Bug Fixes
10+
11+
* Fix to subtask sequencing (thanks wkordalski!)
12+
* Fix webview terminal output processing error (thanks KJ7LNW!)
13+
* Fix textarea empty string fallback logic (thanks elianiva!)

docs/update-notes/v3.16.md

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# Roo Code 3.16 Release Notes (2025-05-08)
1+
# Roo Code 3.16 Release Notes (2025-05-12)
22

3-
*These release notes include all the improvements from v3.16.x. Last updated with 3.16.3 on 2025-05-08*
3+
*These release notes include all the improvements from v3.16.x. Last updated with 3.16.6 on 2025-05-12*
44

5-
This release introduces vertical tab navigation for settings, new API providers (Groq, Chutes, LiteLLM), clickable code references, Dutch localization, stability enhancements including tool loop detection and improved error handling, UI updates (including a temporary Tailwind CSS migration and its reversion), and broader language support with Elixir, alongside various bug fixes and miscellaneous updates.
5+
This release introduces vertical tab navigation for settings, new API providers (Groq, Chutes, LiteLLM), clickable code references, Dutch localization, stability enhancements including tool loop detection and improved error handling, UI updates (including a temporary Tailwind CSS migration and its reversion), broader language support with Elixir, and improvements to provider profile management, alongside various bug fixes and miscellaneous updates.
66

77
## Gemini Model and Caching Updates
8-
- The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks @zetaloop!)
8+
- The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks zetaloop!)
99
- Prompt caching is now enabled by default for supported Gemini models on the [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers, leading to:
1010
- **Faster Responses for Repeated Queries**: Gemini remembers previous similar prompts.
1111
- **Reduced API Usage**: Minimizes redundant API calls.
1212
- **Simplified Experience with Opt-Out Control**: Active out-of-the-box, but can be disabled in settings.
1313

14-
## Total Settings Navigation Overhaul (thanks @dlab-anton!)
14+
## Total Settings Navigation Overhaul (thanks dlab-anton!)
1515

1616
FINALLY the settings interface has been revamped with a new vertical tab layout for a more efficient and intuitive experience
1717
- **One-Click Access:** Navigate between settings sections with a single click via the new vertical tabs in the settings view.
@@ -21,10 +21,10 @@ FINALLY the settings interface has been revamped with a new vertical tab layout
2121

2222
## MCP Service Improvements
2323

24-
- MCP server errors are now captured and shown in a new "Errors" tab (thanks @robertheadley!)
25-
- Error logging will no longer break MCP functionality if the server is properly connected (thanks @ksze!)
24+
- MCP server errors are now captured and shown in a new "Errors" tab (thanks robertheadley!)
25+
- Error logging will no longer break MCP functionality if the server is properly connected (thanks ksze!)
2626

27-
## Clickable Code References in Chat (thanks @KJ7LNW!)
27+
## Clickable Code References in Chat (thanks KJ7LNW!)
2828

2929
Navigating code discussed in AI responses is now significantly easier:
3030
- **Clickable Code and Filenames**: Any `code` or `filename.extension()` mentioned by the AI is now a clickable link.
@@ -37,7 +37,7 @@ Navigating code discussed in AI responses is now significantly easier:
3737
* **Clarified XML Tool Formatting Instructions**: Documentation and prompts now provide clearer examples of how to format XML tool use, preventing the `<tool_name>` and other tool use errors.
3838
* This fix is largely targeted at issues faced with Gemini 2.5 when using tools
3939

40-
## Continued UI/UX Improvements (thanks @elianiva!)
40+
## Continued UI/UX Improvements (thanks elianiva!)
4141

4242
General UI improvements for a more consistent, visually appealing, and intuitive experience:
4343
- **Visually Unified Design**: A more consistent look and feel across settings, prompt interactions, and mode selections.
@@ -49,10 +49,10 @@ General UI improvements for a more consistent, visually appealing, and intuitive
4949

5050
*These are just a few examples of the many UI/UX improvements in this release.*
5151

52-
## New Provider: Groq Integration (thanks @shariqriazz!)
52+
## New Provider: Groq Integration (thanks shariqriazz!)
5353
You can now connect to [Groq](/providers/groq) and utilize their high-speed language models directly within the extension.
5454

55-
## New Provider: Chutes AI Integration (thanks @shariqriazz!)
55+
## New Provider: Chutes AI Integration (thanks shariqriazz!)
5656
Support for [Chutes AI](/providers/chutes) has also been added, allowing you to leverage their specialized AI capabilities.
5757

5858
## QOL Improvements
@@ -75,14 +75,33 @@ This ensures a smoother, more reliable, and frustration-free interaction with th
7575
* **Responsive Footer Buttons in About Section**: Fixed the layout of footer buttons in the About section, ensuring they wrap correctly on narrow screens for a better mobile experience and improved accessibility. (thanks ecmasx!)
7676
* Improve accessibility of auto-approve toggles (thanks Deon588!)
7777
* You can now toggle the `terminal.integrated.inheritEnv` VSCode setting directly for the Roo Code settings (thanks KJ7LNW!)
78+
* Improve provider profile management in the external API
79+
* Restore "Improve provider profile management in the external API"
80+
* Show properly formatted multi-line commands in preview (thanks KJ7LNW!)
81+
* Handle unsupported language errors gracefully in read_file tool (thanks KJ7LNW!)
82+
* Enhance focus styles in select-dropdown and fix docs URL (thanks zhangtony239!)
83+
* Properly handle mode name overflow in UI (thanks elianiva!)
84+
85+
## Provider Updates
86+
87+
* Enforce provider selection in OpenRouter by using 'only' parameter and disabling fallbacks (thanks shariqriazz!)
7888

7989
## Bug Fixes
8090
* Fix migration and persistence of per-mode API profiles (thanks alasano!)
8191
* Fix usage of `path.basename` in the extension webview (thanks samhvw8!)
8292
* Fix display issue of the programming language dropdown in the code block component (thanks zhangtony239!)
8393
* Requesty provider fixes (thanks dtrugman!)
94+
* Fix display issues with long profile names (thanks cannuri!)
95+
* Prevent terminal focus theft on paste after command execution (thanks MuriloFP!)
96+
* Fix race condition when updating prompts (thanks elianiva!)
97+
* Fix display issues in high contrast themes (thanks zhangtony239!)
98+
* Fix not being able to use specific providers on Openrouter (thanks daniel-lxs!)
99+
* Fix project MCP always allow issue (thanks aheizi!)
100+
* Revert "Improve provider profile management in the external API" until we track down a bug with defaults
101+
* Fix to subtask sequencing (thanks wkordalski!)
102+
* Fix webview terminal output processing error (thanks KJ7LNW!)
103+
* Fix textarea empty string fallback logic (thanks elianiva!)
84104

85-
## Misc Improvements
86105
* **Revert Tailwind Migration**: Restored the previous user interface by reverting the Tailwind CSS migration. This returns the UI to a familiar and stable state, resolving issues introduced by the migration and ensuring users see the interface as expected without unexpected layout or style changes.
87106
* **Add Elixir File Support in Language Parser**: Added support for Elixir (`.ex`, `.exs`) files in the language parser. This expands language support, allowing users to work with Elixir code seamlessly and enabling better code analysis for improved productivity. (thanks pfitz!)
88107
* **Improved Error Handling for Streaming**: Fixed an issue where the app could get stuck waiting for a response. The app now recovers gracefully from errors during streaming, reducing the likelihood of unresponsive behavior and improving reliability. (thanks monkeyDluffy6017!)
@@ -92,4 +111,5 @@ This ensures a smoother, more reliable, and frustration-free interaction with th
92111
* Ensure evals exercises are up-to-date before running evals (thanks shariqriazz!)
93112
* Organize provider settings into separate components
94113
* Add support for tests that use ESM libraries
95-
* Move environment detail generation to a separate module
114+
* Move environment detail generation to a separate module
115+
* Save OpenAI compatible custom headers correctly

sidebars.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,22 @@ const sidebars: SidebarsConfig = {
178178
label: 'Update Notes',
179179
items: [
180180
'update-notes/index',
181+
{
182+
type: 'category',
183+
label: '3.17',
184+
items: [
185+
{ type: 'doc', id: 'update-notes/v3.17', label: '3.17 Combined' },
186+
{ type: 'doc', id: 'update-notes/v3.17.0', label: '3.17.0' },
187+
],
188+
},
181189
{
182190
type: 'category',
183191
label: '3.16',
184192
items: [
193+
items: [
194+
{ type: 'doc', id: 'update-notes/v3.16.6', label: '3.16.6' },
195+
{ type: 'doc', id: 'update-notes/v3.16.5', label: '3.16.5' },
196+
{ type: 'doc', id: 'update-notes/v3.16.4', label: '3.16.4' },
185197
{ type: 'doc', id: 'update-notes/v3.16', label: '3.16 Combined' },
186198
{ type: 'doc', id: 'update-notes/v3.16.3', label: '3.16.3' },
187199
{ type: 'doc', id: 'update-notes/v3.16.2', label: '3.16.2' },

0 commit comments

Comments
 (0)