# Roo Cline Changelog ## [2.1.17] - Switch to search/replace diffs in experimental diff editing mode ## [2.1.16] - Allow copying prompts from the history screen ## [2.1.15] - Incorporate dbasclpy's [PR](https://github.com/RooVetGit/Roo-Cline/pull/54) to add support for gemini-exp-1206 - Make it clear that diff editing is very experimental ## [2.1.14] - Fix bug where diffs were not being applied correctly and try Aider's [unified diff prompt](https://github.com/Aider-AI/aider/blob/3995accd0ca71cea90ef76d516837f8c2731b9fe/aider/coders/udiff_prompts.py#L75-L105) - If diffs are enabled, automatically reject write_to_file commands that lead to truncated output ## [2.1.13] - Fix https://github.com/RooVetGit/Roo-Cline/issues/50 where sound effects were not respecting settings ## [2.1.12] - Incorporate JoziGila's [PR](https://github.com/cline/cline/pull/158) to add support for editing through diffs ## [2.1.11] - Incorporate lloydchang's [PR](https://github.com/RooVetGit/Roo-Cline/pull/42) to add support for OpenRouter compression ## [2.1.10] - Incorporate HeavenOSK's [PR](https://github.com/cline/cline/pull/818) to add sound effects to Cline ## [2.1.9] - Add instructions for using .clinerules on the settings screen ## [2.1.8] - Roo Cline now allows configuration of which commands are allowed without approval! ## [2.1.7] - Updated extension icon and metadata ## [2.1.6] - Roo Cline now runs in all VSCode-compatible editors ## [2.1.5] - Fix bug in browser action approval ## [2.1.4] - Roo Cline now can run side-by-side with Cline ## [2.1.3] - Roo Cline now allows browser actions without approval when `alwaysAllowBrowser` is true ## [2.1.2] - Support for auto-approval of write operations and command execution - Support for .clinerules custom instructions