Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .changeset/changelog-config.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
const getReleaseLine = async (changeset) => {
const [firstLine] = changeset.summary
const lines = changeset.summary
.split("\n")
.map((l) => l.trim())
.filter(Boolean)
return `- ${firstLine}`
return lines.map((line) => (line.startsWith("- ") ? line : `- ${line}`)).join("\n")
}

const getDependencyReleaseLine = async () => {
Expand Down
53 changes: 0 additions & 53 deletions .changeset/v3.48.0.md

This file was deleted.

50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Roo Code Changelog

## [3.48.0]

- Add Anthropic Claude Sonnet 4.6 support across all providers — Anthropic, Bedrock, Vertex, OpenRouter, and Vercel AI Gateway (PR #11509 by @PeterDaveHello)
- Add lock toggle to pin API config across all modes in a workspace (PR #11295 by @hannesrudolph)
- Fix: Prevent parent task state loss during orchestrator delegation (PR #11281 by @hannesrudolph)
- Fix: Resolve race condition in new_task delegation that loses parent task history (PR #11331 by @daniel-lxs)
- Fix: Serialize taskHistory writes and fix delegation status overwrite race (PR #11335 by @hannesrudolph)
- Fix: Prevent chat history loss during cloud/settings navigation (#11371 by @SannidhyaSah, PR #11372 by @SannidhyaSah)
- Fix: Preserve condensation summary during task resume (#11487 by @SannidhyaSah, PR #11488 by @SannidhyaSah)
- Fix: Resolve chat scroll anchoring and task-switch scroll race conditions (PR #11385 by @hannesrudolph)
- Fix: Preserve pasted images in chatbox during chat activity (PR #11375 by @app/roomote)
- Add disabledTools setting to globally disable native tools (PR #11277 by @daniel-lxs)
- Rename search_and_replace tool to edit and unify edit-family UI (PR #11296 by @hannesrudolph)
- Render nested subtasks as recursive tree in history view (PR #11299 by @hannesrudolph)
- Remove 9 low-usage providers and add retired-provider UX (PR #11297 by @hannesrudolph)
- Remove browser use functionality entirely (PR #11392 by @hannesrudolph)
- Remove built-in skills and built-in skills mechanism (PR #11414 by @hannesrudolph)
- Remove footgun prompting (file-based system prompt override) (PR #11387 by @hannesrudolph)
- Batch consecutive tool calls in chat UI with shared utility (PR #11245 by @hannesrudolph)
- Validate Gemini thinkingLevel against model capabilities and handle empty streams (PR #11303 by @hannesrudolph)
- Add GLM-5 model support to Z.ai provider (PR #11440 by @app/roomote)
- Fix: Prevent double notification sound playback (PR #11283 by @hannesrudolph)
- Fix: Prevent false unsaved changes prompt with OpenAI Compatible headers (#8230 by @hannesrudolph, PR #11334 by @daniel-lxs)
- Fix: Cancel backend auto-approval timeout when auto-approve is toggled off mid-countdown (PR #11439 by @SannidhyaSah)
- Fix: Add follow_up param validation in AskFollowupQuestionTool (PR #11484 by @rossdonald)
- Fix: Prevent webview postMessage crashes and make dispose idempotent (PR #11313 by @0xMink)
- Fix: Avoid zsh process-substitution false positives in assignments (PR #11365 by @hannesrudolph)
- Fix: Harden command auto-approval against inline JS false positives (PR #11382 by @hannesrudolph)
- Fix: Make tab close best-effort in DiffViewProvider.open (PR #11363 by @0xMink)
- Fix: Canonicalize core.worktree comparison to prevent Windows path mismatch failures (PR #11346 by @0xMink)
- Fix: Make removeClineFromStack() delegation-aware to prevent orphaned parent tasks (PR #11302 by @app/roomote)
- Fix task resumption in the API module (PR #11369 by @cte)
- Make defaultTemperature required in getModelParams to prevent silent temperature overrides (PR #11218 by @app/roomote)
- Remove noisy console.warn logs from NativeToolCallParser (PR #11264 by @daniel-lxs)
- Consolidate getState calls in resolveWebviewView (PR #11320 by @0xMink)
- Clean up repo-facing mode rules (PR #11410 by @hannesrudolph)
- Implement ModelMessage storage layer with AI SDK response messages (PR #11409 by @daniel-lxs)
- Extract translation and merge resolver modes into reusable skills (PR #11215 by @app/roomote)
- Add blog section with initial posts to roocode.com (PR #11127 by @app/roomote)
- Replace Roomote Control with Linear Integration in cloud features grid (PR #11280 by @app/roomote)
- Add IPC query handlers for commands, modes, and models (PR #11279 by @cte)
- Add stdin stream mode for the CLI (PR #11476 by @cte)
- Make CLI auto-approve by default with require-approval opt-in (PR #11424 by @cte)
- Update CLI default model from Opus 4.5 to Opus 4.6 (PR #11273 by @app/roomote)
- Add linux-arm64 support for the Roo CLI (PR #11314 by @cte)
- CLI release: v0.0.51 (PR #11274 by @cte)
- CLI release: v0.0.52 (PR #11324 by @cte)
- CLI release: v0.0.53 (PR #11425 by @cte)
- CLI release: v0.0.54 (PR #11477 by @cte)

## [3.45.0] - 2026-01-27

![3.45.0 Release - Smart Code Folding](/releases/3.45.0-release.png)
Expand Down
2 changes: 1 addition & 1 deletion src/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "%extension.displayName%",
"description": "%extension.description%",
"publisher": "RooVeterinaryInc",
"version": "3.47.3",
"version": "3.48.0",
"icon": "assets/icons/icon.png",
"galleryBanner": {
"color": "#617A91",
Expand Down
Loading