Skip to content

Commit 2f4873a

Browse files
authored
Merge branch 'main' into rate-limit-profile-specificv3
2 parents 95bd374 + 499b8e4 commit 2f4873a

File tree

91 files changed

+2118
-765
lines changed

Some content is hidden

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

91 files changed

+2118
-765
lines changed

.changeset/cyan-owls-juggle.md

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

.changeset/fast-taxis-speak.md

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

.changeset/little-parents-shake.md

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

.changeset/lovely-jeans-worry.md

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

.github/workflows/changeset-release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
env:
1010
REPO_PATH: ${{ github.repository }}
1111
GIT_REF: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'main' }}
12+
NODE_VERSION: 20.18.1
1213

1314
jobs:
1415
# Job 1: Create version bump PR when changesets are merged to main
@@ -33,7 +34,7 @@ jobs:
3334
- name: Setup Node.js
3435
uses: actions/setup-node@v4
3536
with:
36-
node-version: 20
37+
node-version: ${{ env.NODE_VERSION }}
3738
cache: 'npm'
3839

3940
- name: Install Dependencies

.github/workflows/code-qa.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
types: [opened, reopened, ready_for_review, synchronize]
99
branches: [main]
1010

11+
env:
12+
NODE_VERSION: 20.18.1
13+
1114
jobs:
1215
compile:
1316
runs-on: ubuntu-latest
@@ -17,7 +20,7 @@ jobs:
1720
- name: Setup Node.js
1821
uses: actions/setup-node@v4
1922
with:
20-
node-version: '18'
23+
node-version: ${{ env.NODE_VERSION }}
2124
cache: 'npm'
2225
- name: Install dependencies
2326
run: npm run install:all
@@ -66,7 +69,7 @@ jobs:
6669
- name: Setup Node.js
6770
uses: actions/setup-node@v4
6871
with:
69-
node-version: '18'
72+
node-version: ${{ env.NODE_VERSION }}
7073
cache: 'npm'
7174
- name: Install dependencies
7275
run: npm run install:all
@@ -121,7 +124,7 @@ jobs:
121124
- name: Setup Node.js
122125
uses: actions/setup-node@v4
123126
with:
124-
node-version: '18'
127+
node-version: ${{ env.NODE_VERSION }}
125128
cache: 'npm'
126129
- name: Install dependencies
127130
run: npm run install:all

.github/workflows/marketplace-publish.yml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66

77
env:
88
GIT_REF: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || 'main' }}
9+
NODE_VERSION: 20.18.1
910

1011
jobs:
1112
publish-extension:
@@ -21,15 +22,12 @@ jobs:
2122
- uses: actions/checkout@v4
2223
with:
2324
ref: ${{ env.GIT_REF }}
24-
2525
- uses: actions/setup-node@v4
2626
with:
27-
node-version: 18
28-
27+
node-version: ${{ env.NODE_VERSION }}
2928
- run: |
3029
git config user.name "github-actions[bot]"
3130
git config user.email "github-actions[bot]@users.noreply.github.com"
32-
3331
- name: Install Dependencies
3432
run: |
3533
npm install -g vsce ovsx
@@ -46,14 +44,12 @@ jobs:
4644
echo "$package" | grep -q "extension/webview-ui/build/assets/index.js" || exit 1
4745
echo "$package" | grep -q "extension/node_modules/@vscode/codicons/dist/codicon.ttf" || exit 1
4846
echo "$package" | grep -q ".env" || exit 1
49-
5047
- name: Create and Push Git Tag
5148
run: |
5249
current_package_version=$(node -p "require('./package.json').version")
5350
git tag -a "v${current_package_version}" -m "Release v${current_package_version}"
5451
git push origin "v${current_package_version}"
5552
echo "Successfully created and pushed git tag v${current_package_version}"
56-
5753
- name: Publish Extension
5854
env:
5955
VSCE_PAT: ${{ secrets.VSCE_PAT }}
@@ -62,3 +58,28 @@ jobs:
6258
current_package_version=$(node -p "require('./package.json').version")
6359
npm run publish:marketplace
6460
echo "Successfully published version $current_package_version to VS Code Marketplace"
61+
- name: Create GitHub Release
62+
env:
63+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64+
run: |
65+
current_package_version=$(node -p "require('./package.json').version")
66+
67+
# Extract changelog for current version
68+
changelog_content=$(awk -v ver="## [${current_package_version}]" '
69+
$0 ~ ver {flag=1; next}
70+
/^## \[/ {if (flag) exit}
71+
flag {print}
72+
' CHANGELOG.md)
73+
74+
# If changelog extraction failed, use a default message
75+
if [ -z "$changelog_content" ]; then
76+
changelog_content="Release v${current_package_version}"
77+
fi
78+
79+
# Create release with changelog content
80+
gh release create "v${current_package_version}" \
81+
--title "Release v${current_package_version}" \
82+
--notes "$changelog_content" \
83+
--target ${{ env.GIT_REF }} \
84+
bin/roo-cline-${current_package_version}.vsix
85+
echo "Successfully created GitHub Release v${current_package_version}"

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lts/*
1+
v20.18.1

CHANGELOG.md

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

3+
## [3.9.2] - 2025-03-19
4+
5+
- Update GitHub Actions workflow to automatically create GitHub Releases (thanks @pdecat!)
6+
- Correctly persist the text-to-speech speed state (thanks @heyseth!)
7+
- Fixes to French translations (thanks @arthurauffray!)
8+
- Optimize build time for local development (thanks @KJ7LNW!)
9+
- VSCode theme fixes for select, dropdown and command components
10+
- Bring back the ability to manually enter a model name in the model picker
11+
- Fix internationalization of the announcement title and the browser
12+
13+
## [3.9.1] - 2025-03-18
14+
15+
- Pass current language to system prompt correctly so Roo thinks and speaks in the selected language
16+
17+
## [3.9.0] - 2025-03-18
18+
19+
- Internationalize Roo Code into Catalan, German, Spanish, French, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese (thanks @feifei325!)
20+
- Bring back support for MCP over SSE (thanks @aheizi!)
21+
- Add a text-to-speech option to have Roo talk to you as it works (thanks @heyseth!)
22+
- Choose a specific provider when using OpenRouter (thanks PhunkyBob!)
23+
- Support batch deletion of task history (thanks @aheizi!)
24+
- Internationalize Human Relay, adjust the layout, and make it work on the welcome screen (thanks @NyxJae!)
25+
- Fix shell integration race condition (thanks @KJ7LNW!)
26+
- Fix display updating for Bedrock custom ARNs that are prompt routers (thanks @Smartsheet-JB-Brown!)
27+
- Fix to exclude search highlighting when copying items from task history (thanks @im47cn!)
28+
- Fix context mentions to work with multiple-workspace projects (thanks @teddyOOXX!)
29+
- Fix to task history saving when running multiple Roos (thanks @samhvw8!)
30+
- Improve task deletion when underlying files are missing (thanks @GitlyHallows!)
31+
- Improve support for NixOS & direnv (thanks @wkordalski!)
32+
- Fix wheel scrolling when Roo is opened in editor tabs (thanks @GitlyHallows!)
33+
- Don’t automatically mention the file when using the "Add to context" code action (thanks @qdaxb!)
34+
- Expose task stack in `RooCodeAPI` (thanks @franekp!)
35+
- Give the models visibility into the current task's API cost
36+
337
## [3.8.6] - 2025-03-13
438

539
- Revert SSE MCP support while we debug some config validation issues

0 commit comments

Comments
 (0)