Skip to content
Merged

v3.19.0 #4109

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .changeset/v3.19.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
"roo-cline": minor
---

- Enable intelligent content condensing by default and move condense button out of expanded task menu
- Skip condense and show error if context grows during condensing
- Transform Prompts tab into Modes tab and move support prompts to Settings for better organization
- Add DeepSeek R1 0528 model support to Chutes provider (thanks @zeozeozeo!)
- Fix @directory not respecting .rooignore files (thanks @xyOz-dev!)
- Add rooignore checking for insert_content and search_and_replace tools
- Fix menu breaking when Roo is moved between primary and secondary sidebars (thanks @chrarnoldus!)
- Resolve memory leak in ChatView by stabilizing callback props (thanks @samhvw8!)
- Fix write_to_file to properly create empty files when content is empty (thanks @Ruakij!)
- Fix chat input clearing during running tasks (thanks @xyOz-dev!)
- Update AWS regions to include Spain and Hyderabad
- Improve POSIX shell compatibility in pre-push hook (thanks @PeterDaveHello and @chrarnoldus!)
- Update PAGER environment variable for Windows compatibility in Terminal (thanks @SmartManoj!)
- Add environment variable injection support for whole MCP config (thanks @NamesMT!)
- Update codebase search description to emphasize English query requirements (thanks @ChuKhaLi!)
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,13 @@ Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes.

---

## 🎉 Roo Code 3.18 Released
## 🎉 Roo Code 3.19 Released

Roo Code 3.18 brings powerful new features and improvements based on your feedback!
Roo Code 3.19 brings intelligent context management improvements and enhanced user experience!

- **Gemini 2.5 Flash Preview Models** - Access the latest Gemini Flash models for faster and more efficient responses.
- **Intelligent Context Condensing Button** - New button in task header lets you intelligently condense content with visual feedback.
- **YAML Support for Mode Definitions** - Create and customize modes more easily with YAML support.
- **Intelligent Context Condensing Enabled by Default** - Context condensing is now enabled by default with configurable settings for when automatic condensing happens.
- **Manual Condensing Button** - New button in the task header allows you to manually trigger context condensing at any time.
- **Enhanced Condensing Settings** - Fine-tune when and how automatic condensing occurs through the Context Settings panel.

---

Expand Down
72 changes: 37 additions & 35 deletions locales/ca/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/de/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/es/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/fr/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/hi/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/it/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/ja/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/ko/README.md

Large diffs are not rendered by default.

97 changes: 49 additions & 48 deletions locales/nl/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/pl/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/pt-BR/README.md

Large diffs are not rendered by default.

96 changes: 48 additions & 48 deletions locales/ru/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/tr/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/vi/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/zh-CN/README.md

Large diffs are not rendered by default.

72 changes: 37 additions & 35 deletions locales/zh-TW/README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/core/webview/ClineProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ export class ClineProvider

public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "may-21-2025-3-18" // Update for v3.18.0 announcement
public readonly latestAnnouncementId = "may-29-2025-3-19" // Update for v3.19.0 announcement
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

Expand Down
26 changes: 25 additions & 1 deletion webview-ui/src/components/chat/Announcement.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,31 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
</li>
<li>
•{" "}
<Trans i18nKey="chat:announcement.feature3" components={{ bold: <b />, code: <code /> }} />
<Trans
i18nKey="chat:announcement.feature3"
components={{
bold: <b />,
code: <code />,
contextSettingsLink: (
<VSCodeLink
href="#"
onClick={(e) => {
e.preventDefault()
setOpen(false)
hideAnnouncement()
window.postMessage(
{
type: "action",
action: "settingsButtonClicked",
values: { section: "contextManagement" },
},
"*",
)
}}
/>
),
}}
/>
</li>
</ul>
<Trans
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/ca/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} publicat",
"description": "Roo Code {{version}} porta noves funcionalitats potents i millores basades en els teus comentaris.",
"whatsNew": "Novetats",
"feature1": "<bold>Models de vista prèvia Gemini 2.5 Flash</bold>: Accedeix als darrers models Gemini Flash per a respostes més ràpides i eficients",
"feature2": "<bold>Condensació intel·ligent de context</bold>: Nou botó a la capçalera de tasques que et permet condensar intel·ligentment el contingut amb retroalimentació visual",
"feature3": "<bold>Suport YAML per a definicions de mode</bold>: Crea i personalitza modes més fàcilment amb suport YAML",
"feature1": "<bold>Condensació intel·ligent de context activada per defecte</bold>: La condensació de context ara està activada per defecte amb configuracions configurables per quan es produeix la condensació automàtica",
"feature2": "<bold>Botó de condensació manual</bold>: Nou botó a la capçalera de tasques que et permet activar manualment la condensació de context en qualsevol moment",
"feature3": "<bold>Configuració avançada de condensació</bold>: Ajusta quan i com es produeix la condensació automàtica a través de <contextSettingsLink>Configuració de context</contextSettingsLink>",
"hideButton": "Amagar anunci",
"detailsDiscussLinks": "Obtingues més detalls i participa a <discordLink>Discord</discordLink> i <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/de/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} veröffentlicht",
"description": "Roo Code {{version}} bringt leistungsstarke neue Funktionen und Verbesserungen basierend auf deinem Feedback.",
"whatsNew": "Was ist neu",
"feature1": "<bold>Gemini 2.5 Flash Vorschaumodelle</bold>: Zugriff auf die neuesten Gemini Flash-Modelle für schnellere und effizientere Antworten",
"feature2": "<bold>Intelligente Kontextverdichtung</bold>: Neuer Button in der Aufgabenleiste ermöglicht dir die intelligente Verdichtung von Inhalten mit visueller Rückmeldung",
"feature3": "<bold>YAML-Unterstützung für Modusdefinitionen</bold>: Erstelle und passe Modi einfacher mit YAML-Unterstützung an",
"feature1": "<bold>Intelligente Kontext-Kondensierung standardmäßig aktiviert</bold>: Kontext-Kondensierung ist jetzt standardmäßig aktiviert mit konfigurierbaren Einstellungen für automatische Kondensierung",
"feature2": "<bold>Manueller Kondensierungs-Button</bold>: Neuer Button im Task-Header ermöglicht es dir, Kontext-Kondensierung jederzeit manuell auszulösen",
"feature3": "<bold>Erweiterte Kondensierungs-Einstellungen</bold>: Feinabstimmung wann und wie automatische Kondensierung über die <contextSettingsLink>Kontext-Einstellungen</contextSettingsLink> erfolgt",
"hideButton": "Ankündigung ausblenden",
"detailsDiscussLinks": "Erhalte mehr Details und diskutiere auf <discordLink>Discord</discordLink> und <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/en/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -210,9 +210,9 @@
"title": "🎉 Roo Code {{version}} Released",
"description": "Roo Code {{version}} brings powerful new features and improvements based on your feedback.",
"whatsNew": "What's New",
"feature1": "<bold>Gemini 2.5 Flash Preview Models</bold>: Access the latest Gemini Flash models for faster and more efficient responses",
"feature2": "<bold>Intelligent Context Condensing</bold>: New button in task header lets you intelligently condense content with visual feedback",
"feature3": "<bold>YAML Support for Mode Definitions</bold>: Create and customize modes more easily with YAML support",
"feature1": "<bold>Intelligent Context Condensing Enabled by Default</bold>: Context condensing is now enabled by default with configurable settings for when automatic condensing happens",
"feature2": "<bold>Manual Condensing Button</bold>: New button in the task header allows you to manually trigger context condensing at any time",
"feature3": "<bold>Enhanced Condensing Settings</bold>: Fine-tune when and how automatic condensing occurs through the <contextSettingsLink>Context Settings</contextSettingsLink>",
"hideButton": "Hide announcement",
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/es/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} publicado",
"description": "Roo Code {{version}} trae potentes nuevas funcionalidades y mejoras basadas en tus comentarios.",
"whatsNew": "Novedades",
"feature1": "<bold>Modelos de vista previa Gemini 2.5 Flash</bold>: Accede a los últimos modelos Gemini Flash para respuestas más rápidas y eficientes",
"feature2": "<bold>Condensación inteligente de contexto</bold>: Nuevo botón en la cabecera de tareas que permite condensar contenido de forma inteligente con retroalimentación visual",
"feature3": "<bold>Soporte YAML para definiciones de modo</bold>: Crea y personaliza modos más fácilmente con soporte YAML",
"feature1": "<bold>Condensación Inteligente de Contexto Habilitada por Defecto</bold>: La condensación de contexto ahora está habilitada por defecto con configuraciones ajustables para cuando ocurre la condensación automática",
"feature2": "<bold>Botón de Condensación Manual</bold>: Nuevo botón en el encabezado de tareas te permite activar manualmente la condensación de contexto en cualquier momento",
"feature3": "<bold>Configuraciones de Condensación Mejoradas</bold>: Ajusta cuándo y cómo ocurre la condensación automática a través de la <contextSettingsLink>Configuración de Contexto</contextSettingsLink>",
"hideButton": "Ocultar anuncio",
"detailsDiscussLinks": "Obtén más detalles y participa en <discordLink>Discord</discordLink> y <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/fr/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} est sortie",
"description": "Roo Code {{version}} apporte de puissantes nouvelles fonctionnalités et améliorations basées sur vos retours.",
"whatsNew": "Quoi de neuf",
"feature1": "<bold>Modèles de prévisualisation Gemini 2.5 Flash</bold> : Accédez aux derniers modèles Gemini Flash pour des réponses plus rapides et plus efficaces",
"feature2": "<bold>Condensation intelligente du contexte</bold> : Nouveau bouton dans l'en-tête de tâche qui vous permet de condenser intelligemment le contenu avec un retour visuel",
"feature3": "<bold>Support YAML pour les définitions de mode</bold> : Créez et personnalisez les modes plus facilement avec le support YAML",
"feature1": "<bold>Condensation Intelligente du Contexte Activée par Défaut</bold> : La condensation du contexte est maintenant activée par défaut avec des paramètres configurables pour quand la condensation automatique se produit",
"feature2": "<bold>Bouton de Condensation Manuelle</bold> : Nouveau bouton dans l'en-tête des tâches qui te permet de déclencher manuellement la condensation du contexte à tout moment",
"feature3": "<bold>Paramètres de Condensation Améliorés</bold> : Ajuste quand et comment la condensation automatique se produit via les <contextSettingsLink>Paramètres de Contexte</contextSettingsLink>",
"hideButton": "Masquer l'annonce",
"detailsDiscussLinks": "Obtenez plus de détails et participez aux discussions sur <discordLink>Discord</discordLink> et <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/hi/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} रिलीज़ हुआ",
"description": "Roo Code {{version}} आपके फीडबैक के आधार पर शक्तिशाली नई सुविधाएँ और सुधार लाता है।",
"whatsNew": "नई सुविधाएँ",
"feature1": "<bold>Gemini 2.5 Flash प्रीव्यू मॉडल्स</bold>: तेज़ और अधिक कुशल प्रतिक्रियाओं के लिए नवीनतम Gemini Flash मॉडल्स का उपयोग करें",
"feature2": "<bold>बुद्धिमान संदर्भ संघनन</bold>: कार्य हेडर में नया बटन जो आपको विज़ुअल फीडबैक के साथ सामग्री को बुद्धिमानी से संघनित करने की अनुमति देता है",
"feature3": "<bold>मोड परिभाषाओं के लिए YAML समर्थन</bold>: YAML समर्थन के साथ आसानी से मोड बनाएं और अनुकूलित करें",
"feature1": "<bold>बुद्धिमान संदर्भ संघनन डिफ़ॉल्ट रूप से सक्षम</bold>: संदर्भ संघनन अब डिफ़ॉल्ट रूप से सक्षम है और स्वचालित संघनन कब होगा इसके लिए कॉन्फ़िगरेबल सेटिंग्स हैं",
"feature2": "<bold>मैन्युअल संघनन बटन</bold>: कार्य हेडर में नया बटन आपको किसी भी समय मैन्युअल रूप से संदर्भ संघनन ट्रिगर करने की अनुमति देता है",
"feature3": "<bold>उन्नत संघनन सेटिंग्स</bold>: <contextSettingsLink>संदर्भ सेटिंग्स</contextSettingsLink> के माध्यम से स्वचालित संघनन कब और कैसे होता है इसे फाइन-ट्यून करें",
"hideButton": "घोषणा छिपाएँ",
"detailsDiscussLinks": "<discordLink>Discord</discordLink> और <redditLink>Reddit</redditLink> पर अधिक जानकारी प्राप्त करें और चर्चा में भाग लें 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/it/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Rilasciato Roo Code {{version}}",
"description": "Roo Code {{version}} introduce potenti nuove funzionalità e miglioramenti basati sui tuoi feedback.",
"whatsNew": "Novità",
"feature1": "<bold>Modelli di anteprima Gemini 2.5 Flash</bold>: Accedi agli ultimi modelli Gemini Flash per risposte più veloci ed efficienti",
"feature2": "<bold>Condensazione intelligente del contesto</bold>: Nuovo pulsante nell'intestazione dell'attività che ti permette di condensare intelligentemente il contenuto con feedback visivo",
"feature3": "<bold>Supporto YAML per definizioni di modalità</bold>: Crea e personalizza le modalità più facilmente con il supporto YAML",
"feature1": "<bold>Condensazione Intelligente del Contesto Abilitata di Default</bold>: La condensazione del contesto è ora abilitata di default con impostazioni configurabili per quando avviene la condensazione automatica",
"feature2": "<bold>Pulsante di Condensazione Manuale</bold>: Nuovo pulsante nell'intestazione delle attività che ti permette di attivare manualmente la condensazione del contesto in qualsiasi momento",
"feature3": "<bold>Impostazioni di Condensazione Migliorate</bold>: Regola quando e come avviene la condensazione automatica tramite le <contextSettingsLink>Impostazioni di Contesto</contextSettingsLink>",
"hideButton": "Nascondi annuncio",
"detailsDiscussLinks": "Ottieni maggiori dettagli e partecipa alle discussioni su <discordLink>Discord</discordLink> e <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/ja/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} リリース",
"description": "Roo Code {{version}}は、あなたのフィードバックに基づく強力な新機能と改善をもたらします。",
"whatsNew": "新機能",
"feature1": "<bold>Gemini 2.5 Flash プレビューモデル</bold>: より高速かつ効率的な応答のために最新のGemini Flashモデルにアクセス",
"feature2": "<bold>インテリジェントなコンテキスト圧縮</bold>: タスクヘッダーの新しいボタンで視覚的なフィードバックを得ながらコンテンツをインテリジェントに圧縮可能",
"feature3": "<bold>モード定義のYAMLサポート</bold>: YAMLサポートによりモードをより簡単に作成・カスタマイズ可能",
"feature1": "<bold>インテリジェントコンテキスト圧縮がデフォルトで有効</bold>: コンテキスト圧縮がデフォルトで有効になり、自動圧縮が発生するタイミングを設定可能",
"feature2": "<bold>手動圧縮ボタン</bold>: タスクヘッダーの新しいボタンで、いつでも手動でコンテキスト圧縮をトリガー可能",
"feature3": "<bold>拡張された圧縮設定</bold>: <contextSettingsLink>コンテキスト設定</contextSettingsLink>で自動圧縮がいつどのように発生するかを細かく調整",
"hideButton": "通知を非表示",
"detailsDiscussLinks": "詳細は<discordLink>Discord</discordLink>と<redditLink>Reddit</redditLink>でご確認・ディスカッションください 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/ko/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@
"title": "🎉 Roo Code {{version}} 출시",
"description": "Roo Code {{version}}은 사용자 피드백을 기반으로 강력한 새로운 기능과 개선사항을 제공합니다.",
"whatsNew": "새로운 기능",
"feature1": "<bold>Gemini 2.5 Flash 프리뷰 모델</bold>: 더 빠르고 효율적인 응답을 위한 최신 Gemini Flash 모델에 접근 가능",
"feature2": "<bold>지능적인 컨텍스트 압축</bold>: 작업 헤더의 새 버튼으로 시각적 피드백과 함께 컨텍스트를 지능적으로 압축할 수 있습니다",
"feature3": "<bold>모드 정의를 위한 YAML 지원</bold>: YAML 지원으로 모드를 더 쉽게 생성하고 사용자 정의할 수 있습니다",
"feature1": "<bold>지능형 컨텍스트 압축이 기본적으로 활성화됨</bold>: 컨텍스트 압축이 이제 기본적으로 활성화되며 자동 압축이 발생하는 시점을 구성할 수 있습니다",
"feature2": "<bold>수동 압축 버튼</bold>: 작업 헤더의 새 버튼으로 언제든지 수동으로 컨텍스트 압축을 트리거할 수 있습니다",
"feature3": "<bold>향상된 압축 설정</bold>: <contextSettingsLink>컨텍스트 설정</contextSettingsLink>을 통해 자동 압축이 언제 어떻게 발생하는지 세밀하게 조정",
"hideButton": "공지 숨기기",
"detailsDiscussLinks": "<discordLink>Discord</discordLink>와 <redditLink>Reddit</redditLink>에서 더 자세한 정보를 확인하고 논의하세요 🚀"
},
Expand Down
6 changes: 3 additions & 3 deletions webview-ui/src/i18n/locales/nl/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -198,9 +198,9 @@
"announcement": {
"title": "🎉 Roo Code {{version}} uitgebracht",
"description": "Roo Code {{version}} brengt krachtige nieuwe functies en verbeteringen op basis van jouw feedback.",
"feature1": "<bold>Gemini 2.5 Flash preview-modellen</bold>: Toegang tot de nieuwste Gemini Flash-modellen voor snellere en efficiëntere antwoorden",
"feature2": "<bold>Intelligente contextcompressie</bold>: Nieuwe knop in de taakheader waarmee je content intelligent kunt comprimeren met visuele feedback",
"feature3": "<bold>YAML-ondersteuning voor modusdefinities</bold>: Maak en pas modi eenvoudiger aan met YAML-ondersteuning",
"feature1": "<bold>Intelligente Contextcompressie Standaard Ingeschakeld</bold>: Contextcompressie is nu standaard ingeschakeld met configureerbare instellingen voor wanneer automatische compressie plaatsvindt",
"feature2": "<bold>Handmatige Compressieknop</bold>: Nieuwe knop in de taakheader stelt je in staat om op elk moment handmatig contextcompressie te activeren",
"feature3": "<bold>Verbeterde Compressie-instellingen</bold>: Stel bij wanneer en hoe automatische compressie plaatsvindt via de <contextSettingsLink>Contextinstellingen</contextSettingsLink>",
"hideButton": "Aankondiging verbergen",
"detailsDiscussLinks": "Meer details en discussie in <discordLink>Discord</discordLink> en <redditLink>Reddit</redditLink> 🚀",
"whatsNew": "Wat is er nieuw"
Expand Down
Loading
Loading