diff --git a/.changeset/beige-cars-drive.md b/.changeset/beige-cars-drive.md deleted file mode 100644 index 59047b4db..000000000 --- a/.changeset/beige-cars-drive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Removed symlink handling in isLocatedInWorkspace() diff --git a/.changeset/bright-apples-protect.md b/.changeset/bright-apples-protect.md deleted file mode 100644 index 551117780..000000000 --- a/.changeset/bright-apples-protect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Detect Ctrl+C termination of terminal activity on long running commands diff --git a/.changeset/chilly-melons-press.md b/.changeset/chilly-melons-press.md deleted file mode 100644 index 7eafb25e2..000000000 --- a/.changeset/chilly-melons-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -remove comma from xml diff --git a/.changeset/cyan-tigers-camp.md b/.changeset/cyan-tigers-camp.md deleted file mode 100644 index bec8c54a5..000000000 --- a/.changeset/cyan-tigers-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -new slash command menu, slash command to trigger new_task diff --git a/.changeset/eight-ears-flash.md b/.changeset/eight-ears-flash.md deleted file mode 100644 index efea297d6..000000000 --- a/.changeset/eight-ears-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -Add a delete button to the Cline Rules modal to delete rule files diff --git a/.changeset/fast-readers-care.md b/.changeset/fast-readers-care.md deleted file mode 100644 index 5fecc2c38..000000000 --- a/.changeset/fast-readers-care.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -Added chunking to terminal outputs diff --git a/.changeset/fresh-cups-tap.md b/.changeset/fresh-cups-tap.md deleted file mode 100644 index e4dcf45d5..000000000 --- a/.changeset/fresh-cups-tap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -Add a row to the Cline Rules modal to create a new rule file diff --git a/.changeset/friendly-worms-cross.md b/.changeset/friendly-worms-cross.md deleted file mode 100644 index e54a93e02..000000000 --- a/.changeset/friendly-worms-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Fix flicker on external files icon diff --git a/.changeset/hot-pens-own.md b/.changeset/hot-pens-own.md deleted file mode 100644 index d494ca9b5..000000000 --- a/.changeset/hot-pens-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Add support for Azure's DeepSeek model. diff --git a/.changeset/late-mice-double.md b/.changeset/late-mice-double.md deleted file mode 100644 index 794d7ad54..000000000 --- a/.changeset/late-mice-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -gRPC over vscode message bus to make messaging better diff --git a/.changeset/modern-seas-relax.md b/.changeset/modern-seas-relax.md deleted file mode 100644 index 0ad7dbfa6..000000000 --- a/.changeset/modern-seas-relax.md +++ /dev/null @@ -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 diff --git a/.changeset/nasty-gifts-look.md b/.changeset/nasty-gifts-look.md deleted file mode 100644 index bec996905..000000000 --- a/.changeset/nasty-gifts-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Allow user to modify a previous message to continue chat diff --git a/.changeset/nasty-months-wave.md b/.changeset/nasty-months-wave.md deleted file mode 100644 index 4afac9c09..000000000 --- a/.changeset/nasty-months-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Add command to focus chat input diff --git a/.changeset/pretty-eels-breathe.md b/.changeset/pretty-eels-breathe.md deleted file mode 100644 index 5059a11e7..000000000 --- a/.changeset/pretty-eels-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -fix vertexai token count diff --git a/.changeset/rare-starfishes-design.md b/.changeset/rare-starfishes-design.md deleted file mode 100644 index 8b595caa1..000000000 --- a/.changeset/rare-starfishes-design.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Allow user to send context with an option selection diff --git a/.changeset/rich-bees-talk.md b/.changeset/rich-bees-talk.md deleted file mode 100644 index 4515c1c5c..000000000 --- a/.changeset/rich-bees-talk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Support baseURL for Google Gemini provider diff --git a/.changeset/rich-pens-buy.md b/.changeset/rich-pens-buy.md deleted file mode 100644 index e772cdb70..000000000 --- a/.changeset/rich-pens-buy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Safer check for xAI reasoning content diff --git a/.changeset/six-birds-move.md b/.changeset/six-birds-move.md deleted file mode 100644 index 055f352d7..000000000 --- a/.changeset/six-birds-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -Add an edit button to the Cline Rules toggle modal to open rule files diff --git a/.changeset/slimy-jeans-dance.md b/.changeset/slimy-jeans-dance.md deleted file mode 100644 index f1387f999..000000000 --- a/.changeset/slimy-jeans-dance.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -MCP ImageContent as tool result diff --git a/.changeset/ten-bananas-begin.md b/.changeset/ten-bananas-begin.md deleted file mode 100644 index 764b7ee75..000000000 --- a/.changeset/ten-bananas-begin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Readme update diff --git a/.changeset/twelve-eyes-teach.md b/.changeset/twelve-eyes-teach.md deleted file mode 100644 index 9478e7bfe..000000000 --- a/.changeset/twelve-eyes-teach.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": patch ---- - -Add OpenAI o3 & 4o-mini diff --git a/.changeset/twelve-meals-applaud.md b/.changeset/twelve-meals-applaud.md deleted file mode 100644 index 85482ce93..000000000 --- a/.changeset/twelve-meals-applaud.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"claude-dev": minor ---- - -Add modal UI for toggling Cline Rules diff --git a/CHANGELOG.md b/CHANGELOG.md index c7699af99..97a46d803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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!) diff --git a/package.json b/package.json index 6c3bb32f3..8f49f5cf7 100644 --- a/package.json +++ b/package.json @@ -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" diff --git a/src/core/controller/index.ts b/src/core/controller/index.ts index dce41a768..40c19bb4c 100644 --- a/src/core/controller/index.ts +++ b/src/core/controller/index.ts @@ -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, diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 8017c17f4..9fb67697d 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -41,6 +41,24 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {

🎉{" "}New in v{minorVersion}

+ +

Previous Updates:

-

Previous Updates:

- - - {/*