Skip to content

Commit 17b804e

Browse files
committed
feat: add release notes for versions 3.20.1 and 3.20.2, and update sidebar links
1 parent 76ca8c2 commit 17b804e

File tree

6 files changed

+63
-4
lines changed

6 files changed

+63
-4
lines changed

docs/advanced-usage/available-tools/search-files.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11

22
# search_files
33

4-
The `search_files` tool performs regex searches across multiple files in your project. It helps Roo locate specific code patterns, text, or other content throughout your codebase with contextual results.
4+
The `search_files` tool performs regex searches across multiple files within your project's workspace. For security, it cannot search outside the current workspace directory. It helps Roo locate specific code patterns, text, or other content throughout your codebase with contextual results.
55

66
---
77

88
## Parameters
99

1010
The tool accepts these parameters:
1111

12-
- `path` (required): The path of the directory to search in, relative to the current working directory
12+
- `path` (required): The path of the directory to search in, relative to the current workspace directory. The search is confined to the workspace.
1313
- `regex` (required): The regular expression pattern to search for (uses Rust regex syntax)
1414
- `file_pattern` (optional): Glob pattern to filter files (e.g., '*.ts' for TypeScript files)
1515

@@ -51,6 +51,7 @@ This tool searches across files in a specified directory using regular expressio
5151
- Cannot search within compressed files or archives
5252
- Default context size is fixed (1 line before and after)
5353
- May display varying context sizes when matches are close together due to result grouping
54+
- For security, searches are strictly limited to the current workspace and cannot access parent directories or other locations on the file system.
5455

5556
---
5657

docs/update-notes/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ This section contains notes about recent updates to Roo Code, listed by version
55

66
## Version 3.20
77

8+
* [3.20.2](/update-notes/v3.20.2) (2025-06-13)
9+
* [3.20.1](/update-notes/v3.20.1) (2025-06-12)
810
* [3.20.0](/update-notes/v3.20.0) (2025-06-12)
911
* [3.20](/update-notes/v3.20) (2025-06-12)
1012

docs/update-notes/v3.20.1.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Roo Code 3.20.1 Release Notes (2025-06-12)
2+
3+
This release temporarily reverts Bedrock model support, improves MCP execution block performance, and adds an indexing status badge to the chat view.
4+
5+
## Bug Fixes
6+
7+
* **Bedrock**: Temporarily revert thinking support for Bedrock models ([#4626](https://github.com/RooCodeInc/Roo-Code/pull/4626))
8+
9+
## Misc Improvements
10+
11+
* **Performance**: Improve performance of MCP execution block ([#4615](https://github.com/RooCodeInc/Roo-Code/pull/4615))
12+
* **UI**: Add indexing status badge to chat view ([#4532](https://github.com/RooCodeInc/Roo-Code/pull/4532))

docs/update-notes/v3.20.2.mdx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Roo Code 3.20.2 Release Notes (2025-06-13)
2+
3+
This release introduces security fixes, UI improvements, and codebase refactoring for enhanced security, user experience, and maintainability.
4+
5+
## Bug Fixes
6+
7+
* **Security**:
8+
* Force `tar-fs >=2.1.3` to fix a security vulnerability ([#4629](https://github.com/RooCodeInc/Roo-Code/pull/4629))
9+
* Limit `search_files` to workspace for improved security ([#4642](https://github.com/RooCodeInc/Roo-Code/pull/4642))
10+
* **UI**:
11+
* Sync `BatchDiffApproval` styling with `BatchFilePermission` for UI consistency (thanks samhvw8!) ([#4640](https://github.com/RooCodeInc/Roo-Code/pull/4640))
12+
* Add max height constraint to MCP execution response for better UX (thanks samhvw8!) ([#4644](https://github.com/RooCodeInc/Roo-Code/pull/4644))
13+
* Prevent MCP 'installed' label from being squeezed (thanks daniel-lxs!) ([#4649](https://github.com/RooCodeInc/Roo-Code/pull/4649))
14+
* **Bedrock**: Reapply reasoning for bedrock with fix (thanks daniel-lxs!) ([#4645](https://github.com/RooCodeInc/Roo-Code/pull/4645))
15+
16+
## Misc Improvements
17+
18+
* **Context Condensing**: Allow a lower context condensing threshold (thanks SECKainersdorfer!) ([#4634](https://github.com/RooCodeInc/Roo-Code/pull/4634))
19+
* **Code Quality**:
20+
* Avoid type system duplication for cleaner codebase (thanks EamonNerbonne!) ([#4596](https://github.com/RooCodeInc/Roo-Code/pull/4596))
21+
* Improve PR Reviewer and Issue Fixer Rules for better guidance and targeted fixes ([#4651](https://github.com/RooCodeInc/Roo-Code/pull/4651), [#4652](https://github.com/RooCodeInc/Roo-Code/pull/4652))
22+
* **Unbound**: Add cache breakpoints for custom vertex models on Unbound (thanks pugazhendhi-m!) ([#4585](https://github.com/RooCodeInc/Roo-Code/pull/4585))
23+
* **Docs**: Add docs extractor mode for comprehensive documentation extraction ([#4621](https://github.com/RooCodeInc/Roo-Code/pull/4621))

docs/update-notes/v3.20.mdx

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ Navigate your prompt history with a terminal-like experience using the arrow key
4141

4242
## QOL Improvements
4343

44-
* **MCP Execution**: The user experience for MCP execution has been improved (thanks samhvw8!).
44+
* **MCP Execution**: The user experience for MCP execution has been improved (thanks samhvw8!). ([#4615](https://github.com/RooCodeInc/Roo-Code/pull/4615))
4545
* **Magic Variables**: Added support for magic variables for MCPs, including `workspaceFolder` injection (thanks NamesMT!) ([#4442](https://github.com/RooCodeInc/Roo-Code/pull/4442)).
4646
* **Context Mentions**: Added support for escaping context mentions (thanks KJ7LNW!).
4747
* **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)).
4848

4949
## Provider Updates
5050

5151
* **[DeepSeek](/providers/deepseek)**: Added DeepSeek R1 support to the Chutes provider.
52-
* **[Bedrock](/providers/bedrock)**: Added reasoning budget support to Bedrock models for extended thinking ([#4481](https://github.com/RooCodeInc/Roo-Code/pull/4481)).
52+
* **[Bedrock](/providers/bedrock)**: Temporarily revert thinking support for Bedrock models ([#4626](https://github.com/RooCodeInc/Roo-Code/pull/4626)).
5353
* **[XAI](/providers/xai)**: Updated XAI models and pricing (thanks edwin-truthsearch-io!).
5454
* **[O3](/providers/openai)**: Updated O3 model pricing ([#4580](https://github.com/RooCodeInc/Roo-Code/pull/4580)).
5555
* **[OpenAI-Compatible](/providers/openai-compatible)**: Added manual OpenAI-compatible format specification and parsing (thanks dflatline!) ([#4463](https://github.com/RooCodeInc/Roo-Code/pull/4463)).
@@ -61,11 +61,30 @@ Navigate your prompt history with a terminal-like experience using the arrow key
6161
* **TaskItem Display**: Fixed display and copy issues with HTML tags in task messages (thanks forestyoo!) ([#4444](https://github.com/RooCodeInc/Roo-Code/pull/4444)).
6262
* **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)).
6363
* **[`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)).
64+
* **Security**:
65+
* Force `tar-fs >=2.1.3` to fix a security vulnerability ([#4629](https://github.com/RooCodeInc/Roo-Code/pull/4629))
66+
* Limit `search_files` to workspace for improved security ([#4642](https://github.com/RooCodeInc/Roo-Code/pull/4642))
67+
* **UI**:
68+
* Sync `BatchDiffApproval` styling with `BatchFilePermission` for UI consistency (thanks @samhvw8!) ([#4640](https://github.com/RooCodeInc/Roo-Code/pull/4640))
69+
* Add max height constraint to MCP execution response for better UX (thanks @samhvw8!) ([#4644](https://github.com/RooCodeInc/Roo-Code/pull/4644))
70+
* Prevent MCP 'installed' label from being squeezed (thanks @daniel-lxs!) ([#4649](https://github.com/RooCodeInc/Roo-Code/pull/4649))
71+
* Add indexing status badge to chat view ([#4532](https://github.com/RooCodeInc/Roo-Code/pull/4532))
72+
* **Bedrock**: Reapply reasoning for bedrock with fix (thanks @daniel-lxs!) ([#4645](https://github.com/RooCodeInc/Roo-Code/pull/4645))
73+
74+
## Misc Improvements
75+
76+
* **Context Condensing**: Allow a lower context condensing threshold (thanks @SECKainersdorfer!) ([#4634](https://github.com/RooCodeInc/Roo-Code/pull/4634))
77+
* **Code Quality**:
78+
* Avoid type system duplication for cleaner codebase (thanks @EamonNerbonne!) ([#4596](https://github.com/RooCodeInc/Roo-Code/pull/4596))
79+
* Improve PR Reviewer and Issue Fixer Rules for better guidance and targeted fixes ([#4651](https://github.com/RooCodeInc/Roo-Code/pull/4651), [#4652](https://github.com/RooCodeInc/Roo-Code/pull/4652))
80+
* **Unbound**: Add cache breakpoints for custom vertex models on Unbound (thanks @pugazhendhi-m!) ([#4585](https://github.com/RooCodeInc/Roo-Code/pull/4585))
6481

6582
## Documentation
6683

6784
* **`whenToUse`**: Populated `whenToUse` descriptions for built-in modes ([#4579](https://github.com/RooCodeInc/Roo-Code/pull/4579)).
6885
* **JSDoc**: Added JSDoc documentation for `ClineAsk` and `ClineSay` types ([#4427](https://github.com/RooCodeInc/Roo-Code/pull/4427)).
86+
* **Docs**: Add docs extractor mode for comprehensive documentation extraction ([#4621](https://github.com/RooCodeInc/Roo-Code/pull/4621))
87+
* **Docs**: Update contributors list ([#4348](https://github.com/RooCodeInc/Roo-Code/pull/4348))
6988

7089
## Internal
7190

sidebars.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ const sidebars: SidebarsConfig = {
194194
label: '3.20',
195195
items: [
196196
{ type: 'doc', id: 'update-notes/v3.20', label: '3.20 Combined' },
197+
{ type: 'doc', id: 'update-notes/v3.20.2', label: '3.20.2' },
198+
{ type: 'doc', id: 'update-notes/v3.20.1', label: '3.20.1' },
197199
{ type: 'doc', id: 'update-notes/v3.20.0', label: '3.20.0' },
198200
],
199201
},

0 commit comments

Comments
 (0)