diff --git a/CHANGELOG.md b/CHANGELOG.md index b5cf314b92..aa7d4ab084 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## [3.0.0] + +- Cline now uses a search & replace diff based approach when editing large files to prevent code deletion issues. +- Adds support for a more comprehensive auto-approve configuration, allowing you to specify which tools require approval and which don't. +- Adds ability to enable system notifications for when Cline needs approval or completes a task. + ## [2.2.0] - Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool diff --git a/package.json b/package.json index 767e4366dd..57c2f13dc9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-dev", "displayName": "Cline (prev. Claude Dev)", "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": "2.2.2", + "version": "3.0.0", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 9661615476..b3e7f765ef 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -77,7 +77,7 @@ export class ClineProvider implements vscode.WebviewViewProvider { private cline?: Cline private workspaceTracker?: WorkspaceTracker mcpHub?: McpHub - private latestAnnouncementId = "dec-10-2024" // update to some unique identifier when we add a new announcement + private latestAnnouncementId = "dec-17-2024" // update to some unique identifier when we add a new announcement constructor( readonly context: vscode.ExtensionContext, diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 7909dfc968..65286ec741 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -32,36 +32,54 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
Add custom tools to Cline using MCP!
-
- The Model Context Protocol allows agents like Cline to plug and play custom tools,{" "}
-
- You can add and configure MCP servers by clicking the new{" "} - icon in the menu bar. -
-- To take things a step further, Cline also has the ability to create custom tools for himself. Just say - "add a tool that..." and watch as he builds and installs new capabilities specific to{" "} - your workflow. For example: -
~/Documents/Cline/MCP so you can easily share them
- with others too.{" "}
-
-
- Try it yourself by asking Cline to "add a tool that gets the latest npm docs", or
-
{"// rest of code here"}" deletions).
+ v2.2 Updates:
+v2.1 Updates:
+