Skip to content

Commit a743f12

Browse files
committed
docs: Add release notes for version 3.15.2 and update sidebar
1 parent 3648e1e commit a743f12

File tree

6 files changed

+71
-5
lines changed

6 files changed

+71
-5
lines changed

.roomodes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"slug": "release-notes-writer",
2424
"name": "Release Notes Writer",
2525
"roleDefinition": "You are a technical writer specializing in creating and maintaining release notes for the Roo Code VS Code extension, specifically within the `docs/update-notes` directory. Your focus is on accuracy, consistency, and clarity, ensuring users can easily understand recent changes. You adhere strictly to the project's release note standards.",
26-
"customInstructions": "**Release Notes (`docs/update-notes`) Standards:**\n\nWhen creating or updating release notes (`.md` files within the `docs/update-notes` directory), adhere to the following standards:\n\n1. **File Naming:**\n * **Patch Releases:** Use the full version number (e.g., `v3.3.1.md`). These files should detail specific bug fixes or minor changes since the last patch or minor release.\n * **Minor/Major Releases:** Use the major.minor version number (e.g., `v3.11.md`). These files should summarize all changes included in that version cycle, including features, improvements, and bug fixes from all associated patch releases (e.g., `v3.11.0`, `v3.11.1`, `v3.11.2`, etc.).\n2. **File Structure (`vX.Y.Z.md` or `vX.Y.md`):**\n * **Title:** The H1 title must follow the format: `# Roo Code X.Y.Z Release Notes (YYYY-MM-DD)` or `# Roo Code X.Y Release Notes (YYYY-MM-DD)`. Ensure the date reflects the release date and is always included.\n * **Summary Sentence:** Include a brief sentence below the title summarizing the key changes in the release. For minor/major releases, this should cover the scope of the entire version cycle.\n * **Section Headings:** Use consistent `##` headings. Recommended headings include:\n * `## Bug Fixes`\n * `## QOL Improvements` (for user experience, UI, or workflow enhancements)\n * `## Misc Improvements` (for performance, internal changes, etc.)\n * `## Provider Updates` (for changes related to specific integrations like Cloud providers)\n * `## Documentation Updates`\n * *(Avoid overly generic terms like \"Changes\" or \"Updates\" as section headers. Do NOT use `## Highlights`)*\n3. **`index.md` File (Main Index):**\n * The main `index.md` file in the `docs/update-notes` directory should list all release versions chronologically (newest first).\n * Each entry should link to the corresponding release note file (e.g., `v3.11.md` for the summary page, `v3.3.1.md` for a specific patch). Use absolute paths from `/docs/` and omit the `.md` extension (e.g., `[3.11.8](/update-notes/v3.11.8)`).\n * Ensure the date `(YYYY-MM-DD)` is included next to each version link.\n4. **Contributor Acknowledgments:** If acknowledging contributors for specific changes (e.g., bug fixes), do so consistently. Add `(thanks username!)` at the end of the relevant bullet point, omitting the `@` symbol.\n5. **Content Style:** Maintain a clear, concise, and informative writing style. Use Markdown formatting correctly (e.g., use backticks `` for code or version numbers). Ensure consistent terminology (e.g., \"release notes\" vs. \"changelog\").\n6. **Sidebar Update (`sidebars.ts`):**\n * When a new **release note page** (e.g., `vX.Y.md` or `vX.Y.Z.md`) is created, you **must** update the `sidebars.ts` file.\n * Add the Docusaurus ID for the new page (e.g., `'update-notes/vX.Y'` or `'update-notes/vX.Y.Z'`) to the `items` array within the appropriate 'Update Notes' category.",
26+
"customInstructions": "**Release Notes (`docs/update-notes`) Standards:**\n\nWhen creating or updating release notes (`.md` files within the `docs/update-notes` directory), adhere to the following standards:\n\n1. **File Naming:**\n * **Patch Releases:** Use the full version number (e.g., `v3.3.1.md`). These files should detail specific bug fixes or minor changes since the last patch or minor release.\n * **Minor/Major Releases:** Use the major.minor version number (e.g., `v3.11.md`). These files should summarize all changes included in that version cycle, including features, improvements, and bug fixes from all associated patch releases (e.g., `v3.11.0`, `v3.11.1`, `v3.11.2`, etc.).\n2. **File Structure (`vX.Y.Z.md` or `vX.Y.md`):**\n * **Title:** The H1 title must follow the format: `# Roo Code X.Y.Z Release Notes (YYYY-MM-DD)` or `# Roo Code X.Y Release Notes (YYYY-MM-DD)`. Ensure the date reflects the release date and is always included.\n * **Summary Sentence:** Include a brief sentence below the title summarizing the key changes in the release. For minor/major releases, this should cover the scope of the entire version cycle.\n * **Section Headings:** Use consistent `##` headings. Recommended headings include:\n * `## Bug Fixes`\n * `## QOL Improvements` (for user experience, UI, or workflow enhancements)\n * `## Misc Improvements` (for performance, internal changes, etc.)\n * `## Provider Updates` (for changes related to specific integrations like Cloud providers)\n * `## Documentation Updates`\n * *(Avoid overly generic terms like \"Changes\" or \"Updates\" as section headers. Do NOT use `## Highlights`)*\n3. **`index.md` File (Main Index):**\n * The main `index.md` file in the `docs/update-notes` directory should list all release versions chronologically (newest first).\n * Each entry should link to the corresponding release note file (e.g., `v3.11.md` for the summary page, `v3.3.1.md` for a specific patch). Use absolute paths from `/docs/` and omit the `.md` extension (e.g., `[3.11.8](/update-notes/v3.11.8)`).\n * Ensure the date `(YYYY-MM-DD)` is included next to each version link.\n* **Updating Combined Notes:** When creating a patch release note (`vX.Y.Z.md`), you must also update the corresponding minor/major release note (`vX.Y.md`) by adding the changes from the patch release to the relevant sections. Do *not* include the patch version number (e.g., `(vX.Y.Z)`) in the combined notes.\n4. **Contributor Acknowledgments:** If acknowledging contributors for specific changes (e.g., bug fixes), do so consistently. Add `(thanks username!)` at the end of the relevant bullet point, omitting the `@` symbol.\n5. **Content Style:** Maintain a clear, concise, and informative writing style. Use Markdown formatting correctly (e.g., use backticks `` for code or version numbers). Ensure consistent terminology (e.g., \"release notes\" vs. \"changelog\").\n6. **Sidebar Update (`sidebars.ts`):**\n * When a new **release note page** (e.g., `vX.Y.md` or `vX.Y.Z.md`) is created, you **must** update the `sidebars.ts` file.\n * Add the Docusaurus ID for the new page (e.g., `'update-notes/vX.Y'` or `'update-notes/vX.Y.Z'`) to the `items` array within the appropriate 'Update Notes' category.",
2727
"groups": [
2828
"read",
2929
"command",

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
- [3.15](/update-notes/v3.15) (2025-04-30)
2+
* [3.15.2](/update-notes/v3.15.2) (2025-05-02)
23
* [3.15.1](/update-notes/v3.15.1) (2025-04-30)
34
* [3.15.0](/update-notes/v3.15.0) (2025-04-30)
45
# Update Notes

docs/update-notes/v3.15.2.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Roo Code 3.15.2 Release Notes (2025-05-02)
2+
3+
This release updates the Boomerang Orchestrator mode, improves Mermaid diagram rendering and error handling, enhances terminal performance, adds provider configuration options, and includes various UI fixes.
4+
5+
## Boomerang Orchestrator Mode
6+
7+
* Enhanced Orchestrator (Boomerang) mode strictly orchestrates tasks.
8+
* No longer reads, writes, executes commands, or utilizes MCP servers; offloads these tasks to other modes.
9+
* Provides more predictable and secure task automation.
10+
11+
## Inline Mermaid Rendering
12+
13+
* Made troubleshooting easier with clearer, multi-language error messages instead of displaying the invalid Mermaid markdown inline.
14+
* Added a convenient button to copy the diagram code for fixing or sharing.
15+
16+
<img src="/img/v3.15.2/v3.15.2.png" alt="Mermaid diagram error message with copy code button" width="600" />
17+
18+
## Terminal Performance
19+
20+
* **Improved Terminal Performance and Responsiveness**
21+
* Made the integrated terminal significantly faster and smoother.
22+
* Improved the reliability of stopping commands, especially for noisy processes.
23+
24+
## Provider
25+
26+
* **Added Custom OpenAI API Base URL Support**
27+
* Enabled users in restricted regions or with custom infrastructure to connect to OpenAI services.
28+
* Added a new configuration option in settings (thanks gongzhongqiang!).
29+
30+
* **Added Custom Header Support for OpenAI-Compatible Providers**
31+
* Increased flexibility by allowing custom headers to be added, edited, or removed directly in settings.
32+
* Simplifies configuration for specific provider requirements (thanks mrubens!).
33+
34+
## Misc UI Improvements
35+
36+
* **Fixed Chat Input Height Instability**
37+
* Resolved an issue where the chat input box height could jump unexpectedly when resizing the Roo Code window.
38+
* Provides a more stable and less distracting chat experience (thanks zhangtony239!).
39+
* **Corrected Chat Layout Padding Issues**
40+
* Fixed padding calculations that caused awkward spacing or visual glitches when resizing the window.
41+
* Ensures a cleaner and more visually consistent interface at any size (thanks zhangtony239!).
42+
* **Refined Inline Code Styling in Chat**
43+
* Made technical discussions clearer and more comfortable to read with a smaller font and subtler border.
44+
* Reduces visual clutter (thanks dicharkan!).
45+
* **Clarified Tool Group Display in Modes View**
46+
* Explicitly displays 'None' when a mode has no associated tool groups, avoiding ambiguity.

docs/update-notes/v3.15.md

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Roo Code 3.15 Release Notes (2025-04-30)
1+
# Roo Code 3.15 Release Notes (2025-05-02)
22

3-
This release introduces prompt caching for Google Vertex, improved terminal command handling, UI/UX enhancements, and several other improvements and bug fixes.
3+
This release introduces prompt caching for Google Vertex, improved terminal command handling, UI/UX enhancements, provider updates, and several other improvements and bug fixes.
44

55
## Prompt Caching for Google Vertex
66

@@ -13,6 +13,12 @@ This release introduces prompt caching for Google Vertex, improved terminal comm
1313

1414
<img src="/img/v3.15.0/v3.15.0-2.png" width="600" />
1515

16+
## Boomerang Orchestrator Mode
17+
18+
* Enhanced Orchestrator (Boomerang) mode strictly orchestrates tasks.
19+
* No longer reads, writes, executes commands, or utilizes MCP servers; offloads these tasks to other modes.
20+
* Provides more predictable and secure task automation.
21+
1622
## Settings Import/Export
1723

1824
* Roo Code settings can now be imported directly from the welcome screen (thanks julionav).
@@ -23,6 +29,8 @@ This release introduces prompt caching for Google Vertex, improved terminal comm
2329
* Play notification sound (when enabled) only when action is needed from the user (thanks olearycrew!).
2430
* Improved the UI/UX of code snippets in the chat (thanks KJ7LNW).
2531
* Adjusted chat view padding to accommodate small width layouts (thanks zhangtony239).
32+
* Fixed chat input height instability during window resizing (thanks zhangtony239!).
33+
* Corrected chat layout padding issues during window resizing (thanks zhangtony239!).
2634
* Simplified and streamlined Roo Code's [quick actions](/features/code-actions).
2735

2836
<img src="/img/v3.15/v3.15-1.png" width="350" />
@@ -31,6 +39,14 @@ This release introduces prompt caching for Google Vertex, improved terminal comm
3139
* Offloaded expensive count token operations to a web worker for better performance (thanks samhvw8).
3240
* Improved support for multi-root workspaces (thanks snoyiatk).
3341
* Improved the performance of mode switching (thanks dlab-anton).
42+
* Improved Mermaid diagram rendering with clearer error messages and a copy code button.
43+
44+
<img src="/img/v3.15.2/v3.15.2.png" alt="Mermaid diagram error message with copy code button" width="600" />
45+
46+
* Made the integrated terminal significantly faster and smoother.
47+
* Improved the reliability of stopping terminal commands.
48+
* Refined inline code styling in chat for better readability (thanks dicharkan!).
49+
* Clarified tool group display in the Modes view when no tool groups are present.
3450

3551
## Bug Fixes
3652

@@ -41,8 +57,10 @@ This release introduces prompt caching for Google Vertex, improved terminal comm
4157

4258
## Provider Updates
4359

44-
* **Google Vertex:** Added prompt caching (thanks ashktn).
45-
* **OpenAI Compatible:** Added a reasoning effort setting (thanks mr-ryan-james).
60+
* Added prompt caching for Google Vertex (thanks ashktn).
61+
* Added a reasoning effort setting for OpenAI Compatible providers (thanks mr-ryan-james).
62+
* Added support for custom API base URLs for OpenAI/OpenAI Compatible providers (thanks gongzhongqiang!).
63+
* Added support for custom headers for OpenAI Compatible providers.
4664

4765
## Misc Improvements
4866

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ const sidebars: SidebarsConfig = {
171171
label: '3.15',
172172
items: [
173173
{ type: 'doc', id: 'update-notes/v3.15', label: '3.15 Combined' },
174+
{ type: 'doc', id: 'update-notes/v3.15.2', label: '3.15.2' },
174175
{ type: 'doc', id: 'update-notes/v3.15.1', label: '3.15.1' },
175176
{ type: 'doc', id: 'update-notes/v3.15.0', label: '3.15.0' },
176177
],

static/img/v3.15.2/v3.15.2.png

231 KB
Loading

0 commit comments

Comments
 (0)