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 # 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] ## [3.12.3]
- Add copy button to MermaidBlock component (Thanks @cacosub7!) - Add copy button to MermaidBlock component (Thanks @cacosub7!)

View File

@ -2,7 +2,7 @@
"name": "claude-dev", "name": "claude-dev",
"displayName": "Cline", "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.", "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", "icon": "assets/icons/icon.png",
"engines": { "engines": {
"vscode": "^1.84.0" "vscode": "^1.84.0"

View File

@ -65,7 +65,7 @@ export class Controller {
workspaceTracker: WorkspaceTracker workspaceTracker: WorkspaceTracker
mcpHub: McpHub mcpHub: McpHub
accountService: ClineAccountService 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( constructor(
readonly context: vscode.ExtensionContext, readonly context: vscode.ExtensionContext,

View File

@ -41,6 +41,24 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
<h3 style={h3TitleStyle}> <h3 style={h3TitleStyle}>
🎉{" "}New in v{minorVersion} 🎉{" "}New in v{minorVersion}
</h3> </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}> <ul style={ulStyle}>
<li> <li>
<b>Model Favorites:</b> You can now mark your favorite models when using Cline & OpenRouter providers for <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. <b>New Auto-Approve Options:</b> Turn off Cline's ability to read and edit files outside your workspace.
</li> </li>
</ul> </ul>
<h4 style={{ margin: "5px 0 5px" }}>Previous Updates:</h4> {/*
// Leave this here for an example of how to structure the announcement
<ul style={ulStyle}> <ul style={{ margin: "0 0 8px", paddingLeft: "12px" }}>
<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" }}>
<li> <li>
OpenRouter now supports prompt caching! They also have much higher rate limits than other providers, OpenRouter now supports prompt caching! They also have much higher rate limits than other providers,
so I recommend trying them out. so I recommend trying them out.