Skip to content

Commit 55cdf1d

Browse files
Merge branch 'main' into jbbrown/bedrock_caching
* main: (21 commits) Update contributors list (RooCodeInc#2137) Tree-sitter Enhancements: TSX, TypeScript, JSON, and Markdown Support (RooCodeInc#2169) Fix Tests to run properly on Windows (RooCodeInc#1963) We should post state to webview at the end of `RooCodeAPI.clearCurrentTask()` (RooCodeInc#1874) Update app icon (RooCodeInc#2166) Changeset version bump (RooCodeInc#2163) Revert "feat @-mention window path style & file with space (RooCodeInc#1924)" (RooCodeInc#2162) Changeset version bump (RooCodeInc#2154) Include inference-profile in Bedrock arnRegex (RooCodeInc#2156) Add requesty to connect-src (RooCodeInc#2155) Update the webview when changing settings via the API (RooCodeInc#2143) Split webviewMessageHandler out of ClineProvider.ts (RooCodeInc#2149) Changeset version bump (RooCodeInc#2141) Relax provider profiles schema and log parse error to PostHog (RooCodeInc#2139) Changeset version bump (RooCodeInc#1992) v3.11.0 (RooCodeInc#2136) Update contributors list (RooCodeInc#2090) Preserve existing provider profiles when importing (RooCodeInc#2052) feat: Add shift-click to append suggestions to text area (RooCodeInc#2081) Remove hard-coded o3-mini model when streaming is enabled, allowing custom o3-mini-<reasoning> model (RooCodeInc#2134) ...
2 parents c0b01ca + 7409c48 commit 55cdf1d

File tree

139 files changed

+6553
-4995
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+6553
-4995
lines changed

.changeset/curvy-cows-cry.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
fix: ensure consistent line endings in git fallback strategy
6+
7+
Fixed a cross-platform issue where tests would fail on GitHub Windows runners but pass on local Windows machines due to line ending differences. The fix ensures consistent line ending handling by:
8+
9+
1. Normalizing CRLF to LF when reading files in the git fallback strategy
10+
2. Disabling Git's automatic line ending conversion using core.autocrlf setting
11+
3. Maintaining consistent line ending usage throughout the text operations

.changeset/four-tools-pump.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/great-mice-turn.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/lazy-ducks-hang.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/lucky-hairs-join.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/orange-items-remember.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/sweet-bugs-glow.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/two-months-drop.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/workflows/code-qa.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,10 @@ jobs:
6262
run: npm run knip
6363

6464
test-extension:
65-
runs-on: ubuntu-latest
65+
runs-on: ${{ matrix.os }}
66+
strategy:
67+
matrix:
68+
os: [ubuntu-latest, windows-latest]
6669
steps:
6770
- name: Checkout code
6871
uses: actions/checkout@v4
@@ -73,11 +76,16 @@ jobs:
7376
cache: 'npm'
7477
- name: Install dependencies
7578
run: npm run install:all
79+
- name: Compile (to build and copy WASM files)
80+
run: npm run compile
7681
- name: Run unit tests
7782
run: npx jest --silent
7883

7984
test-webview:
80-
runs-on: ubuntu-latest
85+
runs-on: ${{ matrix.os }}
86+
strategy:
87+
matrix:
88+
os: [ubuntu-latest, windows-latest]
8189
steps:
8290
- name: Checkout code
8391
uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
# Roo Code Changelog
22

3+
## [3.11.3] - 2025-03-31
4+
5+
- Revert mention changes in case they're causing performance issues/crashes
6+
7+
## [3.11.2] - 2025-03-31
8+
9+
- Fix bug in loading Requesty key balance
10+
- Fix bug with Bedrock inference profiles
11+
- Update the webview when changing settings via the API
12+
- Refactor webview messages code (thanks @diarmidmackenzie!)
13+
14+
## [3.11.1] - 2025-03-30
15+
16+
- Relax provider profiles schema and add telemetry
17+
18+
## [3.11.0] - 2025-03-30
19+
20+
- Replace single-block-diff with multi-block-diff fast editing strategy
21+
- Support project-level MCP config in .roo/mcp.json (thanks @aheizi!)
22+
- Show OpenRouter and Requesty key balance on the settings screen
23+
- Support import/export of settings
24+
- Add pinning and sorting for API configuration dropdown (thanks @jwcraig!)
25+
- Add Gemini 2.5 Pro to GCP Vertex AI provider (thanks @nbihan-mediware!)
26+
- Smarter retry logic for Gemini
27+
- Fix Gemini command escaping
28+
- Support @-mentions of files with spaces in the name (thanks @samhvw8!)
29+
- Improvements to partial file reads (thanks @KJ7LNW!)
30+
- Fix list_code_definition_names to support files (thanks @KJ7LNW!)
31+
- Refactor tool-calling logic to make the code a lot easier to work with (thanks @diarmidmackenzie, @bramburn, @KJ7LNW, and everyone else who helped!)
32+
- Prioritize “Add to Context” in the code actions and include line numbers (thanks @samhvw8!)
33+
- Add an activation command that other extensions can use to interface with Roo Code (thanks @gtaylor!)
34+
- Preserve language characters in file @-mentions (thanks @aheizi!)
35+
- Browser tool improvements (thanks @afshawnlotfi!)
36+
- Display info about partial reads in the chat row
37+
- Link to the settings page from the auto-approve toolbar
38+
- Link to provider docs from the API options
39+
- Fix switching profiles to ensure only the selected profile is switched (thanks @feifei325!)
40+
- Allow custom o3-mini-<reasoning> model from OpenAI-compatible providers (thanks @snoyiatk!)
41+
- Edit suggested answers before accepting them (thanks @samhvw8!)
42+
343
## [3.10.5] - 2025-03-25
444

545
- Updated value of max tokens for gemini-2.5-pro-03-25 to 65,536 (thanks @linegel!)

0 commit comments

Comments
 (0)