- Default diff editing to on for new installs
- Fix context window for gemini-2.0-flash-thinking-exp-1219 (thanks @student20880)
- Add gemini-2.0-flash-thinking-exp-1219
- Take predicted file length into account when detecting omissions
- Make fuzzy diff matching configurable (and default to off)
- Add experimental option to use a bigger browser (1280x800)
- More targeted styling fix for Gemini chats
- Improved regex for auto-execution of chained commands
- Incorporate Premshay's PR to add support for Amazon Nova and Meta Llama Models via Bedrock (3, 3.1, 3.2) and unified Bedrock calls using BedrockClient and Bedrock Runtime API
- Make diff editing more robust to transient errors / fix bugs
- Fixes to sound playing and applying diffs
- Better support for pure deletion and insertion diffs
- Added settings checkbox for verbose diff debugging
- More fixes to search/replace diffs
- Allow MCP servers to be enabled/disabled
- Tweak the prompt to encourage diff edits when they're enabled
- Clean up the settings screen
- Add checkboxes to auto-approve MCP tools
- Fix another diff editing indentation bug
- Incorporate MCP changes from Cline 2.2.0
- Larger text area input + ability to drag images into it
- Add Gemini 2.0
- Better error handling for diff editing
- Diff editing bugfix to handle Windows line endings
- Switch to search/replace diffs in experimental diff editing mode
- Allow copying prompts from the history screen
- Incorporate dbasclpy's PR to add support for gemini-exp-1206
- Make it clear that diff editing is very experimental
- Fix bug where diffs were not being applied correctly and try Aider's unified diff prompt
- If diffs are enabled, automatically reject write_to_file commands that lead to truncated output
- Fix RooVetGit#50 where sound effects were not respecting settings
- Incorporate JoziGila's PR to add support for editing through diffs
- Incorporate lloydchang's PR to add support for OpenRouter compression
- Incorporate HeavenOSK's PR to add sound effects to Cline
- Add instructions for using .clinerules on the settings screen
- Roo Cline now allows configuration of which commands are allowed without approval!
- Updated extension icon and metadata
- Add support for Model Context Protocol (MCP), enabling Cline to use custom tools like web-search tool or GitHub tool
- Add MCP server management tab accessible via the server icon in the menu bar
- Add ability for Cline to dynamically create new MCP servers based on user requests (e.g., "add a tool that gets the latest npm docs")
- Roo Cline now runs in all VSCode-compatible editors
- Fix bug in browser action approval
- Roo Cline now can run side-by-side with Cline
- Roo Cline now allows browser actions without approval when
alwaysAllowBrowser
is true
- Support for auto-approval of write operations and command execution
- Support for .clinerules custom instructions