Release v3.66.0#795
Conversation
📝 WalkthroughWalkthroughThis PR bumps the extension version to 3.66.0, adds a corresponding CHANGELOG entry, updates the ChangesRelease v3.66.0 rollout
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@webview-ui/src/i18n/locales/pl/chat.json`:
- Line 345: The Polish release note still contains the English term “parsing”,
so fully localize that string in chat.json by replacing it with a Polish
equivalent. Update the locale entry for highlight2 so the announcement reads
naturally in Polish and no English placeholder remains.
In `@webview-ui/src/i18n/locales/tr/chat.json`:
- Around line 345-347: The Turkish copy for highlight3 uses a term that
translates to authorization instead of delegation, so update the text in
chat.json to match the source meaning. In the highlight3 release note, replace
the current “başlangıç yetkilendirme uzlaştırması” phrasing with a
delegation-focused equivalent that aligns with the original “startup delegation
reconciliation” and keeps the same meaning as the other locales.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 14442a36-f765-4fc0-866e-f511652b6da7
📒 Files selected for processing (39)
CHANGELOG.mdREADME.mdlocales/ca/README.mdlocales/de/README.mdlocales/es/README.mdlocales/fr/README.mdlocales/hi/README.mdlocales/id/README.mdlocales/it/README.mdlocales/ja/README.mdlocales/ko/README.mdlocales/nl/README.mdlocales/pl/README.mdlocales/pt-BR/README.mdlocales/ru/README.mdlocales/tr/README.mdlocales/vi/README.mdlocales/zh-CN/README.mdlocales/zh-TW/README.mdsrc/core/webview/ClineProvider.tssrc/package.jsonwebview-ui/src/i18n/locales/ca/chat.jsonwebview-ui/src/i18n/locales/de/chat.jsonwebview-ui/src/i18n/locales/en/chat.jsonwebview-ui/src/i18n/locales/es/chat.jsonwebview-ui/src/i18n/locales/fr/chat.jsonwebview-ui/src/i18n/locales/hi/chat.jsonwebview-ui/src/i18n/locales/id/chat.jsonwebview-ui/src/i18n/locales/it/chat.jsonwebview-ui/src/i18n/locales/ja/chat.jsonwebview-ui/src/i18n/locales/ko/chat.jsonwebview-ui/src/i18n/locales/nl/chat.jsonwebview-ui/src/i18n/locales/pl/chat.jsonwebview-ui/src/i18n/locales/pt-BR/chat.jsonwebview-ui/src/i18n/locales/ru/chat.jsonwebview-ui/src/i18n/locales/tr/chat.jsonwebview-ui/src/i18n/locales/vi/chat.jsonwebview-ui/src/i18n/locales/zh-CN/chat.jsonwebview-ui/src/i18n/locales/zh-TW/chat.json
| "highlight2": "Przegląd zmian ukończenia — po zakończeniu zadania nowe przyciski \"Zobacz nowe zmiany\" i \"Przywróć zmiany\" pozwalają sprawdzić i cofnąć zmiany z ostatniego polecenia.", | ||
| "highlight3": "Złagodzone progi diff — konfigurowalne progi podobieństwa zmniejszają błędy \"edycja nieudana\" podczas stosowania diffów, z nowymi diagnostykami pomagającymi dostroić ustawienia." | ||
| "highlight1": "Obsługa Claude Sonnet 5 — najnowszy model Claude jest teraz dostępny u dostawców Anthropic, Bedrock i Vertex.", | ||
| "highlight2": "Aktualizacja do Semble v0.4.1 — spłaszczony parsing wyników i zlokalizowane komunikaty stanu.", |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Localize the remaining English term.
parsing is left untranslated here, which makes the Polish announcement read like a partially edited placeholder. Please swap it for a Polish equivalent so the release note is fully localized.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@webview-ui/src/i18n/locales/pl/chat.json` at line 345, The Polish release
note still contains the English term “parsing”, so fully localize that string in
chat.json by replacing it with a Polish equivalent. Update the locale entry for
highlight2 so the announcement reads naturally in Polish and no English
placeholder remains.
| "highlight1": "Claude Sonnet 5 desteği — en yeni Claude modeli artık Anthropic, Bedrock ve Vertex sağlayıcılarında kullanılabilir.", | ||
| "highlight2": "Semble v0.4.1 yükseltmesi — düzleştirilmiş sonuç ayrıştırma ve yerelleştirilmiş durum mesajları.", | ||
| "highlight3": "Görev yaşam döngüsü durum geçiş koruması — yeni bir durum geçiş koruması ve başlangıç yetkilendirme uzlaştırması geçersiz görev durum geçişlerini önler." |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -euo pipefail
# Find the key and related locale entries
rg -n '"highlight3"|Task lifecycle state transition guard|delegation|authorization|yetkilendirme' webview-ui/src/i18n/locales -S
# Show the surrounding section in Turkish locale
sed -n '330,360p' webview-ui/src/i18n/locales/tr/chat.json
# Try to locate the source locale file for comparison
fd -a 'chat.json' webview-ui/src/i18n/locales | sortRepository: Zoo-Code-Org/Zoo-Code
Length of output: 8646
Use a delegation term here, not authorization.
yetkilendirme shifts the release note from “startup delegation reconciliation” to “authorization reconciliation”; align this with the source text so the Turkish copy matches the other locales.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@webview-ui/src/i18n/locales/tr/chat.json` around lines 345 - 347, The Turkish
copy for highlight3 uses a term that translates to authorization instead of
delegation, so update the text in chat.json to match the source meaning. In the
highlight3 release note, replace the current “başlangıç yetkilendirme
uzlaştırması” phrasing with a delegation-focused equivalent that aligns with the
original “startup delegation reconciliation” and keeps the same meaning as the
other locales.
Release preparation for v3.66.0. This PR includes the final version bump, changelog updates, Marketplace README updates, and any announcement changes.
Summary by CodeRabbit
New Features
Bug Fixes
Documentation