Skip to content

Commit 8eaab24

Browse files
committed
feat: add release notes for versions 3.23.7 to 3.23.12 and update sidebar navigation
1 parent 795b2e2 commit 8eaab24

File tree

9 files changed

+193
-0
lines changed

9 files changed

+193
-0
lines changed

docs/update-notes/index.md

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

66
## Version 3.23
77

8+
* [3.23.12](/update-notes/v3.23.12) (2025-01-13)
9+
* [3.23.11](/update-notes/v3.23.11) (2025-01-13)
10+
* [3.23.10](/update-notes/v3.23.10) (2025-01-13)
11+
* [3.23.9](/update-notes/v3.23.9) (2025-01-13)
12+
* [3.23.8](/update-notes/v3.23.8) (2025-01-13)
13+
* [3.23.7](/update-notes/v3.23.7) (2025-01-13)
814
* [3.23.6](/update-notes/v3.23.6) (2025-07-10)
915
* [3.23.5](/update-notes/v3.23.5) (2025-07-10)
1016
* [3.23.4](/update-notes/v3.23.4) (2025-07-10)

docs/update-notes/v3.23.10.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Roo Code 3.23.10 Release Notes (2025-01-13)
2+
3+
This release improves codebase indexing reliability and enhances the user interface.
4+
5+
## Bug Fixes
6+
7+
* **Code Indexing**: Fixed code indexing to use optimal model dimensions, improving indexing reliability and performance (thanks daniel-lxs!) ([#5705](https://github.com/RooCodeInc/Roo-Code/pull/5705))
8+
9+
## QOL Improvements
10+
11+
* **Model Selection Interface**: Improved visual appearance and spacing in the code index model selection interface for better usability

docs/update-notes/v3.23.11.mdx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Roo Code 3.23.11 Release Notes (2025-01-13)
2+
3+
This release adds new provider options and improves mode navigation.
4+
5+
## Provider Updates
6+
7+
* **Groq Kimi K2**: Added Kimi K2 model option for Groq users with improved token handling reliability for models with equal max tokens and context window
8+
9+
## QOL Improvements
10+
11+
* **Mode Navigation**: Added bidirectional mode cycling with Cmd+Shift+. keyboard shortcut to switch to previous mode, making mode navigation more efficient when you overshoot your target mode (thanks mkdir700!) ([#5695](https://github.com/RooCodeInc/Roo-Code/pull/5695))
12+
13+
## Misc Improvements
14+
15+
* **GitHub Actions**: Fixed GitHub Actions workflow warnings by removing invalid parameters from CI/CD configuration (thanks hamirmahal!) ([#5676](https://github.com/RooCodeInc/Roo-Code/pull/5676))

docs/update-notes/v3.23.12.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Roo Code 3.23.12 Release Notes (2025-01-13)
2+
3+
This release improves token handling consistency across API providers.
4+
5+
## Misc Improvements
6+
7+
* **Token Handling**: Improved consistency in token handling across API providers with centralized max-token calculation logic for better reliability

docs/update-notes/v3.23.7.mdx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Roo Code 3.23.7 Release Notes (2025-01-13)
2+
3+
This release improves codebase indexing reliability, adds new provider options, and enhances the user interface.
4+
5+
## Provider Updates
6+
7+
* **Devstral Medium**: Added support for Mistral's Devstral Medium model with 131,000 token context window and image support capabilities
8+
* **Claude Code**: Added configurable maximum output tokens setting (8,000-64,000 tokens) for complex code generation tasks
9+
* **Vertex AI**: Expanded region configuration to include all available GCP Vertex AI regions for better compliance and access to third-party models like Anthropic Claude (thanks shubhamgupta731!) ([#5557](https://github.com/RooCodeInc/Roo-Code/pull/5557))
10+
11+
## Bug Fixes
12+
13+
* **Context Token Display**: Fixed inflated context token count displays by excluding cache tokens from calculation, showing accurate context window usage (thanks daniel-lxs!) ([#5603](https://github.com/RooCodeInc/Roo-Code/pull/5603))
14+
* **Codebase Indexing Errors**: Fixed cryptic error messages when configuring codebase indexing - users now see clear, understandable error messages instead of translation keys (thanks daniel-lxs, nikhil-swamix!) ([#5574](https://github.com/RooCodeInc/Roo-Code/pull/5574))
15+
* **Embedding Model Switching**: Fixed issues when switching between embedding models with different vector dimensions, allowing use of models beyond 1536 dimensions like Google Gemini's text-embedding-004 (thanks daniel-lxs, mkdir700!) ([#5565](https://github.com/RooCodeInc/Roo-Code/pull/5565))
16+
* **Mermaid Diagrams**: Fixed Mermaid diagram rendering issues in architect mode by preventing common syntax errors (thanks MuriloFP, joshmouch!) ([#5530](https://github.com/RooCodeInc/Roo-Code/pull/5530))
17+
* **UI Button Overlap**: Fixed overlapping enhancement and text-to-speech buttons, making both features accessible when text-to-speech is enabled (thanks sensei-woo!) ([#5586](https://github.com/RooCodeInc/Roo-Code/pull/5586))
18+
19+
## QOL Improvements
20+
21+
* **Marketplace Access**: Added Marketplace buttons to both MCP and modes tabs for easier discovery and access
22+
* **MCP Interface**: Improved MCP UI with toggle switches instead of eye buttons for enabling/disabling tools and servers, providing clearer visual feedback
23+
* **Codebase Search**: Cleaner and more readable codebase search results with improved visual styling and better internationalization
24+
* **Error Messages**: Friendlier error messages when API configuration profiles aren't compatible with organization settings
25+
* **Architect Mode**: Intelligently selects the best available tools for context discovery, including semantic search when available
26+
27+
## Misc Improvements
28+
29+
* **Error Telemetry**: Improved debugging capabilities for better reliability and faster issue resolution, with enhanced privacy protection through hashed file paths (thanks daniel-lxs!) ([#5595](https://github.com/RooCodeInc/Roo-Code/pull/5595))
30+
31+
## Documentation Updates
32+
33+
* **Typo Fixes**: Improved accuracy and clarity of documentation and code comments across multiple files (thanks noritaka1166!) ([#5569](https://github.com/RooCodeInc/Roo-Code/pull/5569))

docs/update-notes/v3.23.8.mdx

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Roo Code 3.23.8 Release Notes (2025-01-13)
2+
3+
This release adds command workflow controls and improves the user interface.
4+
5+
## Command Denylist
6+
7+
We've added the ability to automatically reject unwanted commands in your workflows (thanks hannesrudolph!) ([#5614](https://github.com/RooCodeInc/Roo-Code/pull/5614)):
8+
9+
- **Always Reject**: Mark commands as "always reject" to prevent accidental execution
10+
- **Time Saving**: No need to manually reject the same commands repeatedly
11+
- **Workflow Control**: Complements existing auto-approval functionality with "always reject" option
12+
13+
This gives you better control over command execution in automated workflows.
14+
15+
## QOL Improvements
16+
17+
* **Codebase Indexing Toggle**: Added enable/disable checkbox for codebase indexing in settings with state persistence across sessions (thanks daniel-lxs, elasticdotventures!) ([#5599](https://github.com/RooCodeInc/Roo-Code/pull/5599))
18+
* **Chat Interface**: Improved chat layout with better organization and increased task history visibility (3 tasks instead of 2)
19+
* **Command Messaging**: Clearer messaging when command prefixes are denied - users now see that denial is due to their settings rather than automatic system behavior
20+
* **History Navigation**: Added "View all history" link to the HistoryPreview component for easier access to full task history when the history tab is hidden
21+
22+
## Misc Improvements
23+
24+
* **Type Definitions**: Updated internal type definitions for improved compatibility and development experience

docs/update-notes/v3.23.9.mdx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Roo Code 3.23.9 Release Notes (2025-01-13)
2+
3+
This release adds Windows support for Claude Code, introduces configurable command timeouts, and fixes critical workflow issues.
4+
5+
## Windows Support
6+
7+
We've added native Windows support for the Claude Code provider (thanks SannidhyaSah, kwk9892!) ([#5615](https://github.com/RooCodeInc/Roo-Code/pull/5615)):
8+
9+
- **Fixed Windows Compatibility**: Claude Code provider no longer gets stuck on Windows systems
10+
- **Improved Input Handling**: Uses stdin-based input to eliminate command-line length limitations
11+
- **Cross-Platform**: Works reliably across Windows, macOS, and Linux
12+
13+
## Command Execution Improvements
14+
15+
We've added configurable timeout settings for command execution:
16+
17+
- **Timeout Control**: Set timeouts from 0-600 seconds to prevent long-running commands from blocking workflows
18+
- **Clear Error Messages**: Commands that timeout display helpful error messages
19+
- **Better Visual Feedback**: Timeout errors now appear in red for better visibility
20+
21+
## Bug Fixes
22+
23+
* **Directory Tracking**: Fixed command execution directory tracking - Roo Code now properly maintains awareness of the current working directory when executing commands, preventing issues where subsequent commands would run in the wrong location after using `cd` commands (thanks chris-garrett!) ([#5667](https://github.com/RooCodeInc/Roo-Code/pull/5667))
24+
* **Embedding Model Switching**: Fixed vector dimension mismatch errors when switching between embedding models with different dimensions, allowing successful transitions from high-dimensional models to lower-dimensional models like Google Gemini (thanks hubeizys!) ([#5617](https://github.com/RooCodeInc/Roo-Code/pull/5617))
25+
26+
## Provider Updates
27+
28+
* **Google Gemini**: Added support for Google's new gemini-embedding-001 model with improved performance and higher dimensional embeddings (3072 vs 768) for better codebase indexing and search (thanks daniel-lxs!) ([#5698](https://github.com/RooCodeInc/Roo-Code/pull/5698))

docs/update-notes/v3.23.mdx

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,41 @@ This release introduces a new todo list feature to help you keep track of comple
2020

2121
Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-Code/pull/5182), [#5472](https://github.com/RooCodeInc/Roo-Code/pull/5472), [#5473](https://github.com/RooCodeInc/Roo-Code/pull/5473), [#5482](https://github.com/RooCodeInc/Roo-Code/pull/5482))
2222

23+
## New: Command Denylist
24+
25+
We've added the ability to automatically reject unwanted commands in your workflows:
26+
27+
- **Always Reject**: Mark commands as "always reject" to prevent accidental execution
28+
- **Time Saving**: No need to manually reject the same commands repeatedly
29+
- **Workflow Control**: Complements existing auto-approval functionality with "always reject" option
30+
31+
This gives you better control over command execution in automated workflows.
32+
33+
## Windows Support for Claude Code
34+
35+
We've added native Windows support for the Claude Code provider (thanks SannidhyaSah, kwk9892!) ([#5615](https://github.com/RooCodeInc/Roo-Code/pull/5615)):
36+
37+
- **Fixed Windows Compatibility**: Claude Code provider no longer gets stuck on Windows systems
38+
- **Improved Input Handling**: Uses stdin-based input to eliminate command-line length limitations
39+
- **Cross-Platform**: Works reliably across Windows, macOS, and Linux
40+
41+
## Command Execution Improvements
42+
43+
Added configurable timeout settings for command execution:
44+
45+
- **Timeout Control**: Set timeouts from 0-600 seconds to prevent long-running commands from blocking workflows
46+
- **Clear Error Messages**: Commands that timeout display helpful error messages
47+
- **Better Visual Feedback**: Timeout errors now appear in red for better visibility
48+
2349
## QOL Improvements
2450

2551
- **Simplified Prompt History**: Navigate your prompt history using only the up and down arrow keys when the cursor is at the start of the input field ([#5467](https://github.com/RooCodeInc/Roo-Code/pull/5467))
2652
- **API Provider Search**: You can now search and filter the list of API providers in the settings (thanks GOODBOY008!) ([#5278](https://github.com/RooCodeInc/Roo-Code/pull/5278))
2753
<img src="/img/v3.23.0/v3.23.0-1.png" alt="API Provider Search interface showing search and filter functionality" width="400" />
54+
2855
- **Copy Prompt Button**: Adds a 'Copy Prompt' button to the task actions (thanks Juice10, vultrnerd!) ([#5392](https://github.com/RooCodeInc/Roo-Code/pull/5392))
2956
<img src="/img/v3.23.0/v3.23.0.png" alt="Copy Prompt button in task actions interface" width="400" />
57+
3058
- **Chat UI**: Fixes several UI inconsistencies and layout shifting issues in the chat view to create a more stable and polished user experience (thanks seedlord!) ([#5237](https://github.com/RooCodeInc/Roo-Code/pull/5237))
3159
- **Model Search Dropdown**: Fixed an issue where the model search input was pre-filled with the current model, now starts with a clean search field (thanks kevinvandijk!) ([#5449](https://github.com/RooCodeInc/Roo-Code/pull/5449))
3260
- **Chat Interface Polish**: Added proper spacing to the camera icon and made placeholder text non-selectable, preventing accidental highlighting (thanks MuriloFP!) ([#5477](https://github.com/RooCodeInc/Roo-Code/pull/5477))
@@ -42,6 +70,17 @@ Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-
4270
- **Interface Icons**: More consistent and clearer icons throughout the interface for better visibility of codebase indexing status ([#5520](https://github.com/RooCodeInc/Roo-Code/pull/5520))
4371
- **Account Access**: Account features are now more accessible - the account tab is visible in the main navigation instead of being hidden in the overflow menu ([#5534](https://github.com/RooCodeInc/Roo-Code/pull/5534))
4472
- **User-Agent Headers**: All API requests now include a standard User-Agent header for improved tool identification and compliance ([#5492](https://github.com/RooCodeInc/Roo-Code/pull/5492))
73+
- **Codebase Indexing Toggle**: Added enable/disable checkbox for codebase indexing in settings with state persistence across sessions (thanks daniel-lxs, elasticdotventures!) ([#5599](https://github.com/RooCodeInc/Roo-Code/pull/5599))
74+
- **Chat Interface**: Improved chat layout with better organization and increased task history visibility (3 tasks instead of 2) ([#5643](https://github.com/RooCodeInc/Roo-Code/pull/5643))
75+
- **Command Messaging**: Clearer messaging when command prefixes are denied - users now see that denial is due to their settings rather than automatic system behavior ([#5637](https://github.com/RooCodeInc/Roo-Code/pull/5637))
76+
- **History Navigation**: Added "View all history" link to the HistoryPreview component for easier access to full task history when the history tab is hidden ([#5630](https://github.com/RooCodeInc/Roo-Code/pull/5630))
77+
- **Marketplace Access**: Added Marketplace buttons to both MCP and modes tabs for easier discovery and access ([#5580](https://github.com/RooCodeInc/Roo-Code/pull/5580))
78+
- **MCP Interface**: Improved MCP UI with toggle switches instead of eye buttons for enabling/disabling tools and servers, providing clearer visual feedback ([#5576](https://github.com/RooCodeInc/Roo-Code/pull/5576))
79+
- **Codebase Search**: Cleaner and more readable codebase search results with improved visual styling and better internationalization ([#5571](https://github.com/RooCodeInc/Roo-Code/pull/5571))
80+
- **Error Messages**: Friendlier error messages when API configuration profiles aren't compatible with organization settings ([#5561](https://github.com/RooCodeInc/Roo-Code/pull/5561))
81+
- **Architect Mode**: Intelligently selects the best available tools for context discovery, including semantic search when available ([#5607](https://github.com/RooCodeInc/Roo-Code/pull/5607))
82+
- **Model Selection Interface**: Improved visual appearance and spacing in the code index model selection interface for better usability ([#5706](https://github.com/RooCodeInc/Roo-Code/pull/5706))
83+
- **Mode Navigation**: Added bidirectional mode cycling with Cmd+Shift+. keyboard shortcut to switch to previous mode, making mode navigation more efficient when you overshoot your target mode (thanks mkdir700!) ([#5695](https://github.com/RooCodeInc/Roo-Code/pull/5695))
4584

4685
## Bug Fixes
4786

@@ -62,10 +101,34 @@ Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-
62101
- **Error Messages**: Fixed display of raw translation keys in embedding provider error messages - now shows properly localized messages (thanks daniel-lxs!) ([#5535](https://github.com/RooCodeInc/Roo-Code/pull/5535))
63102
- **File Opening**: Fixed file opening functionality for files and folders with special characters like brackets in their names (thanks vivekfyi, nielpattin!) ([#5504](https://github.com/RooCodeInc/Roo-Code/pull/5504))
64103
- **MDM Security**: Fixed security vulnerability where users could bypass organizational MDM policies by opening the extension in new tabs/windows (thanks liwilliam2021!) ([#5540](https://github.com/RooCodeInc/Roo-Code/pull/5540))
104+
- **Context Token Display**: Fixed inflated context token count displays by excluding cache tokens from calculation, showing accurate context window usage (thanks daniel-lxs!) ([#5603](https://github.com/RooCodeInc/Roo-Code/pull/5603))
105+
- **Codebase Indexing Errors**: Fixed cryptic error messages when configuring codebase indexing - users now see clear, understandable error messages instead of translation keys (thanks daniel-lxs, nikhil-swamix!) ([#5574](https://github.com/RooCodeInc/Roo-Code/pull/5574))
106+
- **Embedding Model Switching**: Fixed issues when switching between embedding models with different vector dimensions, allowing use of models beyond 1536 dimensions like Google Gemini's text-embedding-004 (thanks daniel-lxs, mkdir700!) ([#5565](https://github.com/RooCodeInc/Roo-Code/pull/5565))
107+
- **Mermaid Diagrams**: Fixed Mermaid diagram rendering issues in architect mode by preventing common syntax errors (thanks MuriloFP, joshmouch!) ([#5530](https://github.com/RooCodeInc/Roo-Code/pull/5530))
108+
- **UI Button Overlap**: Fixed overlapping enhancement and text-to-speech buttons, making both features accessible when text-to-speech is enabled (thanks sensei-woo!) ([#5586](https://github.com/RooCodeInc/Roo-Code/pull/5586))
109+
- **Directory Tracking**: Fixed command execution directory tracking - Roo Code now properly maintains awareness of the current working directory when executing commands, preventing issues where subsequent commands would run in the wrong location after using `cd` commands (thanks chris-garrett!) ([#5667](https://github.com/RooCodeInc/Roo-Code/pull/5667))
110+
- **Embedding Model Switching**: Fixed vector dimension mismatch errors when switching between embedding models with different dimensions, allowing successful transitions from high-dimensional models to lower-dimensional models like Google Gemini (thanks hubeizys!) ([#5617](https://github.com/RooCodeInc/Roo-Code/pull/5617))
111+
- **Code Indexing**: Fixed code indexing to use optimal model dimensions, improving indexing reliability and performance (thanks daniel-lxs!) ([#5705](https://github.com/RooCodeInc/Roo-Code/pull/5705))
65112

66113
## Provider Updates
67114

68115
- **xAI Grok-4**: Added support for Grok-4 model with 256K context window, image support, and prompt cache support ([#5559](https://github.com/RooCodeInc/Roo-Code/pull/5559))
116+
- **Mistral Devstral Medium**: Added support for Mistral's Devstral Medium model with 131,000 token context window and image support capabilities
117+
- **Claude Code**: Added configurable maximum output tokens setting (8,000-64,000 tokens) for complex code generation tasks
118+
- **Vertex AI**: Expanded region configuration to include all available GCP Vertex AI regions for better compliance and access to third-party models like Anthropic Claude (thanks shubhamgupta731!) ([#5557](https://github.com/RooCodeInc/Roo-Code/pull/5557))
119+
- **Google Gemini**: Added support for Google's new gemini-embedding-001 model with improved performance and higher dimensional embeddings (3072 vs 768) for better codebase indexing and search (thanks daniel-lxs!) ([#5698](https://github.com/RooCodeInc/Roo-Code/pull/5698))
120+
- **Groq Kimi K2**: Added Kimi K2 model option for Groq users with improved token handling reliability for models with equal max tokens and context window
121+
122+
## Misc Improvements
123+
124+
- **Error Telemetry**: Improved debugging capabilities for better reliability and faster issue resolution, with enhanced privacy protection through hashed file paths (thanks daniel-lxs!) ([#5595](https://github.com/RooCodeInc/Roo-Code/pull/5595))
125+
- **Type Definitions**: Updated internal type definitions for improved compatibility and development experience
126+
- **GitHub Actions**: Fixed GitHub Actions workflow warnings by removing invalid parameters from CI/CD configuration (thanks hamirmahal!) ([#5676](https://github.com/RooCodeInc/Roo-Code/pull/5676))
127+
- **Token Handling**: Improved consistency in token handling across API providers with centralized max-token calculation logic for better reliability
128+
129+
## Documentation Updates
130+
131+
- **Typo Fixes**: Improved accuracy and clarity of documentation and code comments across multiple files (thanks noritaka1166!) ([#5569](https://github.com/RooCodeInc/Roo-Code/pull/5569))
69132

70133
## Repo Level Updates
71134

0 commit comments

Comments
 (0)