Skip to content

Commit 1902eae

Browse files
committed
feat: add release notes for version 3.20 and update sidebar configuration
1 parent b48e583 commit 1902eae

File tree

4 files changed

+65
-2
lines changed

4 files changed

+65
-2
lines changed

docs/update-notes/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# Update Notes
22

33
This section contains notes about recent updates to Roo Code, listed by version number.
4+
---
5+
6+
## Version 3.20
7+
48
* [3.20.0](/update-notes/v3.20.0) (2025-06-12)
9+
* [3.20](/update-notes/v3.20) (2025-06-12)
510

611
---
712

docs/update-notes/v3.20.0.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ We've introduced an experimental [Marketplace](/features/marketplace) for discov
1010

1111
You can now perform edits across multiple files at once, dramatically speeding up refactoring and multi-file changes. Instead of approving each file edit individually, you can review and approve all changes at once through a unified batch approval interface. For more information, see the [documentation](/features/experimental/concurrent-file-edits). (thanks samhvw8!) ([#4608](https://github.com/RooCodeInc/Roo-Code/pull/4608)).
1212

13-
## Concurrent Reads
13+
## Concurrent Reads (aka multi-file)
1414

1515
The setting for concurrent reads has been moved to the context settings, with a default of 5. This feature allows Roo to read multiple files from your workspace in a single step, significantly improving efficiency when working on tasks that require context from several files. For more information, see the [documentation](/features/concurrent-file-reads). ([#4597](https://github.com/RooCodeInc/Roo-Code/pull/4597)).
1616

docs/update-notes/v3.20.mdx

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Roo Code 3.20 Release Notes (2025-06-12)
2+
3+
This release introduces the experimental Marketplace for extensions and modes, multi-file edits, and numerous other improvements and bug fixes.
4+
5+
## MCP & Mode Marketplace (experimental)
6+
7+
We've introduced an experimental [Marketplace](/features/marketplace) for discovering and installing community-contributed extensions and modes. This feature allows you to browse, search, and install new modes and MCP servers, extending Roo Code's functionality with community-driven components. You can install items at a project or global scope, and manage them directly from the Marketplace view. (thanks Smartsheet-JB-Brown, elianiva, monkeyDluffy6017, NamesMT, daniel-lxs, and more!) ([#4538](https://github.com/RooCodeInc/Roo-Code/pull/4538), [#4604](https://github.com/RooCodeInc/Roo-Code/pull/4604)).
8+
9+
## Concurrent Edits (aka multi-file)(experimental)
10+
11+
You can now perform edits across multiple files at once, dramatically speeding up refactoring and multi-file changes. Instead of approving each file edit individually, you can review and approve all changes at once through a unified batch approval interface. For more information, see the [documentation](/features/experimental/concurrent-file-edits). (thanks samhvw8!) ([#4608](https://github.com/RooCodeInc/Roo-Code/pull/4608)).
12+
13+
## Concurrent Reads (aka multi-file)
14+
15+
The setting for concurrent reads has been moved to the context settings, with a default of 5. This feature allows Roo to read multiple files from your workspace in a single step, significantly improving efficiency when working on tasks that require context from several files. For more information, see the [documentation](/features/concurrent-file-reads). ([#4597](https://github.com/RooCodeInc/Roo-Code/pull/4597)).
16+
17+
## Prompt History
18+
19+
Navigate your prompt history with a terminal-like experience using the arrow keys. This feature makes it easy to reuse and refine previous prompts, whether from your current conversation or past tasks. For more information, see the [documentation](/features/keyboard-shortcuts#command-line-style-prompt-history-navigation). ([#4580](https://github.com/RooCodeInc/Roo-Code/pull/4580)).
20+
21+
## QOL Improvements
22+
23+
* **MCP Execution**: The user experience for MCP execution has been improved (thanks samhvw8!).
24+
* **Magic Variables**: Added support for magic variables for MCPs, including `workspaceFolder` injection (thanks NamesMT!) ([#4442](https://github.com/RooCodeInc/Roo-Code/pull/4442)).
25+
* **Context Mentions**: Added support for escaping context mentions (thanks KJ7LNW!).
26+
* **Mermaid Diagrams**: Added buttons to Mermaid diagrams for zooming, copying, and viewing the code (thanks qdaxb!) ([#4547](https://github.com/RooCodeInc/Roo-Code/pull/4547)).
27+
28+
## Provider Updates
29+
30+
* **[DeepSeek](/providers/deepseek)**: Added DeepSeek R1 support to the Chutes provider.
31+
* **[Bedrock](/providers/bedrock)**: Added reasoning budget support to Bedrock models for extended thinking ([#4481](https://github.com/RooCodeInc/Roo-Code/pull/4481)).
32+
* **[XAI](/providers/xai)**: Updated XAI models and pricing (thanks edwin-truthsearch-io!).
33+
* **[O3](/providers/openai)**: Updated O3 model pricing ([#4580](https://github.com/RooCodeInc/Roo-Code/pull/4580)).
34+
* **[OpenAI-Compatible](/providers/openai-compatible)**: Added manual OpenAI-compatible format specification and parsing (thanks dflatline!) ([#4463](https://github.com/RooCodeInc/Roo-Code/pull/4463)).
35+
* **[OpenRouter](/providers/openrouter)**: Fixed cost calculation with BYOK (thanks chrarnoldus!) ([#4543](https://github.com/RooCodeInc/Roo-Code/pull/4543)).
36+
37+
## Bug Fixes
38+
39+
* **[`write_to_file`](/advanced-usage/available-tools/write-to-file)**: Fixed an issue with the `write_to_file` tool with early `relPath` & `newContent` validation checks (thanks Ruakij!) ([#4378](https://github.com/RooCodeInc/Roo-Code/pull/4378)).
40+
* **TaskItem Display**: Fixed display and copy issues with HTML tags in task messages (thanks forestyoo!) ([#4444](https://github.com/RooCodeInc/Roo-Code/pull/4444)).
41+
* **Terminal Busy State**: Fixed an issue where the terminal busy state was not reset after manual commands completed ([#4583](https://github.com/RooCodeInc/Roo-Code/pull/4583)).
42+
* **[`apply_diff`](/advanced-usage/available-tools/apply-diff)**: Fixed an issue with undefined output on multi-file `apply_diff` operations (thanks daniel-lxs!) ([#4608](https://github.com/RooCodeInc/Roo-Code/pull/4608)).
43+
44+
## Documentation
45+
46+
* **`whenToUse`**: Populated `whenToUse` descriptions for built-in modes ([#4579](https://github.com/RooCodeInc/Roo-Code/pull/4579)).
47+
* **JSDoc**: Added JSDoc documentation for `ClineAsk` and `ClineSay` types ([#4427](https://github.com/RooCodeInc/Roo-Code/pull/4427)).
48+
49+
## Internal
50+
51+
* **Integration Tests**: Added core tools integration tests for comprehensive coverage ([#4433](https://github.com/RooCodeInc/Roo-Code/pull/4433)).

sidebars.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@ const sidebars: SidebarsConfig = {
119119
'providers/gemini',
120120
'providers/glama',
121121
'providers/groq',
122-
'update-notes/v3.20.0',
123122
'providers/human-relay',
124123
'providers/lmstudio',
125124
'providers/litellm',
@@ -187,6 +186,14 @@ const sidebars: SidebarsConfig = {
187186
label: 'Update Notes',
188187
items: [
189188
'update-notes/index',
189+
{
190+
type: 'category',
191+
label: '3.20',
192+
items: [
193+
{ type: 'doc', id: 'update-notes/v3.20', label: '3.20 Combined' },
194+
{ type: 'doc', id: 'update-notes/v3.20.0', label: '3.20.0' },
195+
],
196+
},
190197
{
191198
type: 'category',
192199
label: '3.19',

0 commit comments

Comments
 (0)