v3.13.0 Release Notes

v3.13.0 Release Notes
This commit is contained in:
github-actions[bot] 2025-04-18 22:52:11 -07:00 committed by Saoud Rizwan
parent 3b0326e4dd
commit 07d2057486
26 changed files with 41 additions and 127 deletions

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Removed symlink handling in isLocatedInWorkspace()

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Detect Ctrl+C termination of terminal activity on long running commands

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
remove comma from xml

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
new slash command menu, slash command to trigger new_task

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
Add a delete button to the Cline Rules modal to delete rule files

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
Added chunking to terminal outputs

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
Add a row to the Cline Rules modal to create a new rule file

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Fix flicker on external files icon

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Add support for Azure's DeepSeek model.

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
gRPC over vscode message bus to make messaging better

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Refactor the function constructNewFileContent using a state switching mechanism, and fix the issue of inaccurate SEARCH-REPLACE delimiters generated by some large models through lookahead processing

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Allow user to modify a previous message to continue chat

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Add command to focus chat input

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
fix vertexai token count

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Allow user to send context with an option selection

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Support baseURL for Google Gemini provider

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Safer check for xAI reasoning content

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
Add an edit button to the Cline Rules toggle modal to open rule files

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
MCP ImageContent as tool result

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Readme update

View File

@ -1,5 +0,0 @@
---
"claude-dev": patch
---
Add OpenAI o3 & 4o-mini

View File

@ -1,5 +0,0 @@
---
"claude-dev": minor
---
Add modal UI for toggling Cline Rules

View File

@ -1,5 +1,23 @@
# Changelog
## [3.13.0]
- Add Cline rules popover under the chat field, allowing you to easily add, enable & disable workspace level or global rule files
- Add new slash command menu letting you type “/“ to do quick actions like creating new tasks
- Add ability to edit past messages, with options to restore your workspace back to that point
- Allow sending a message when selecting an option provided by the question or plan tool
- Add command to jump to Cline's chat input
- Add support for OpenAI o3 & 4o-mini (Thanks @PeterDaveHello and @arafatkatze!)
- Add baseURL option for Google Gemini provider (Thanks @owengo and @olivierhub!)
- Add support for Azure's DeepSeek model. (Thanks @yt3trees!)
- Add ability for models that support it to receive image responses from MCP servers (Thanks @rikaaa0928!)
- Improve search and replace diff editing by making it more flexible with models that fail to follow structured output instructions. (Thanks @chi-cat!)
- Add detection of Ctrl+C termination in terminal, improving output reading issues
- Fix issue where some commands with large output would cause UI to freeze
- Fix token usage tracking issues with vertex provider (Thanks @mzsima!)
- Fix issue with xAI reasoning content not being parsed (Thanks @mrubens!)
## [3.12.3]
- Add copy button to MermaidBlock component (Thanks @cacosub7!)

View File

@ -2,7 +2,7 @@
"name": "claude-dev",
"displayName": "Cline",
"description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.",
"version": "3.12.3",
"version": "3.13.0",
"icon": "assets/icons/icon.png",
"engines": {
"vscode": "^1.84.0"

View File

@ -65,7 +65,7 @@ export class Controller {
workspaceTracker: WorkspaceTracker
mcpHub: McpHub
accountService: ClineAccountService
private latestAnnouncementId = "april-11-2025" // update to some unique identifier when we add a new announcement
private latestAnnouncementId = "april-18-2025_21:15::00" // update to some unique identifier when we add a new announcement
constructor(
readonly context: vscode.ExtensionContext,

View File

@ -41,6 +41,24 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
<h3 style={h3TitleStyle}>
🎉{" "}New in v{minorVersion}
</h3>
<ul style={ulStyle}>
<li>
<b>Global Cline Rules:</b> store multiple rules files in Documents/Cline/Rules to share between projects.
</li>
<li>
<b>Cline Rules Popup:</b> New button in the chat area to view workspace and global cline rules files to plug
and play specific rules for the task
</li>
<li>
<b>Slash Commands:</b> Type <code>/</code> in chat to see the list of quick actions, like starting a new task
(more coming soon!)
</li>
<li>
<b>Edit Messages:</b> You can now edit a message you sent previously by clicking on it. Optionally restore
your project when the message was sent!
</li>
</ul>
<h4 style={{ margin: "5px 0 5px" }}>Previous Updates:</h4>
<ul style={ulStyle}>
<li>
<b>Model Favorites:</b> You can now mark your favorite models when using Cline & OpenRouter providers for
@ -54,21 +72,9 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
<b>New Auto-Approve Options:</b> Turn off Cline's ability to read and edit files outside your workspace.
</li>
</ul>
<h4 style={{ margin: "5px 0 5px" }}>Previous Updates:</h4>
<ul style={ulStyle}>
<li>
<b>Browser Tool Upgrades:</b> Use your local Chrome browser for session-based browsing, enabling debugging and
productivity workflows tied to your actual browser state.
</li>
<li>
<b>Auto-Approve Commands:</b> New option to automatically approve <b>ALL</b> commands (use at your own risk!)
</li>
<li>
<b>Easily Toggle MCP's:</b> New popover in the chat area to easily enable/disable MCP servers.
</li>
</ul>
{/*<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
{/*
// Leave this here for an example of how to structure the announcement
<ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
<li>
OpenRouter now supports prompt caching! They also have much higher rate limits than other providers,
so I recommend trying them out.