|
1 | 1 | # Roo Code Changelog |
2 | 2 |
|
3 | | -## 3.14.0 |
4 | | - |
5 | | -### Minor Changes |
6 | | - |
7 | | -- v3.14.0 |
8 | | - |
9 | | -### Patch Changes |
10 | | - |
11 | | -- I introduced a new method `processCarriageReturns` in `TerminalProcess.ts` to process carriage returns (\r) in terminal output. This method splits the output into lines, handles each line with carriage returns (\r) by retaining only the content after the last carriage return (\r), and preserves escape sequences to avoid breaking terminal formatting. The method is called within `getUnretrievedOutput` to ensure output is processed before being displayed. Additionally, I added comprehensive test cases in `TerminalProcess.test.ts` under a new `describe("processCarriageReturns", ...)` block to validate various scenarios, including basic progress bars, multiple lines with mixed carriage returns (\r) and line feeds (\n), and ANSI escape sequences. |
12 | | -- Properly hide cache section of task header |
13 | | -- Fix task size cache TTL |
14 | | -- Use formatLargeNumber on token counts in task header |
15 | | -- 13.3.3 |
16 | | -- Package material icons in vsix |
17 | | -- Throttle calls to calculate task folder size |
| 3 | +## [3.14.0] - 2025-04-23 |
| 4 | + |
| 5 | +- Add prompt caching to the Gemini provider |
| 6 | +- Improve the search_and_replace and insert_content tools and bring them out of experimental, and deprecate append_to_file (thanks @samhvw8!) |
| 7 | +- Use material icons for files and folders in mentions (thanks @elianiva!) |
| 8 | +- Make the list_files tool more efficient and smarter about excluding directories like .git/ |
| 9 | +- Fix file drag and drop on Windows and when using SSH tunnels (thanks @NyxJae!) |
| 10 | +- Correctly revert changes and suggest alternative tools when write_to_file fails on a missing line count |
| 11 | +- Allow interpolation of `workspace`, `mode`, `language`, `shell`, and `operatingSystem` into custom system prompt overrides (thanks @daniel-lxs!) |
| 12 | +- Fix interpolation bug in the “add to context” code action (thanks @elianiva!) |
| 13 | +- Preserve editor state and prevent tab unpinning during diffs (thanks @seedlord!) |
| 14 | +- Improvements to icon rendering on Linux (thanks @elianiva!) |
| 15 | +- Improvements to Requesty model list fetching (thanks @dtrugman!) |
| 16 | +- Fix user feedback not being added to conversation history in API error state, redundant ‘TASK RESUMPTION’ prompts, and error messages not showing after cancelling API requests (thanks @System233!) |
| 17 | +- Track tool use errors in evals |
| 18 | +- Fix MCP hub error when dragging extension to another sidebar |
| 19 | +- Improve display of long MCP tool arguments |
| 20 | +- Fix redundant ‘TASK RESUMPTION’ prompts (thanks @System233!) |
| 21 | +- Fix bug opening files when editor has no workspace root |
| 22 | +- Make the VS Code LM provider show the correct model information (thanks @QuinsZouls!) |
| 23 | +- Fixes to make the focusInput command more reliable (thanks @hongzio!) |
| 24 | +- Better handling of aftercursor content in context mentions (thanks @elianiva!) |
| 25 | +- Support injecting environment variables in MCP config (thanks @NamesMT!) |
| 26 | +- Better handling of FakeAI “controller” object (thanks @wkordalski) |
| 27 | +- Remove unnecessary calculation from VS Code LM provider (thanks @d-oit!) |
| 28 | +- Allow Amazon Bedrock Marketplace ARNs (thanks @mlopezr!) |
| 29 | +- Give better loading feedback on chat rows (thanks @elianiva!) |
| 30 | +- Performance improvements to task size calculations |
| 31 | +- Don’t immediately show a model ID error when changing API providers |
| 32 | +- Fix apply_diff edge cases |
| 33 | +- Use a more sensible task export icon |
| 34 | +- Use path aliases in webview source files |
| 35 | +- Display a warning when the system prompt is overridden |
| 36 | +- Better progress indicator for apply_diff tools (thanks @qdaxb!) |
| 37 | +- Fix terminal carriage return handling for correct progress bar display (thanks @Yikai-Liao!) |
18 | 38 |
|
19 | 39 | ## [3.13.2] - 2025-04-18 |
20 | 40 |
|
|
0 commit comments