Skip to content

Release v3.66.0#795

Merged
navedmerchant merged 1 commit into
mainfrom
release/v3.66.0
Jul 3, 2026
Merged

Release v3.66.0#795
navedmerchant merged 1 commit into
mainfrom
release/v3.66.0

Conversation

@navedmerchant

@navedmerchant navedmerchant commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

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

    • Added support for Claude Sonnet 5 across supported providers.
    • Updated Semble to v0.4.1 with improved result handling and status messaging.
  • Bug Fixes

    • Added safeguards to prevent invalid task lifecycle state transitions.
    • Improved reliability around cache, model handling, provider serialization, and streaming.
  • Documentation

    • Refreshed release notes and translations to reflect the latest version and highlights.

@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

📝 Walkthrough

Walkthrough

This PR bumps the extension version to 3.66.0, adds a corresponding CHANGELOG entry, updates the latestAnnouncementId constant in ClineProvider, and replaces release-note content in the README (all locales) and webview announcement highlight strings (all locale chat.json files) to describe Claude Sonnet 5 support, Semble v0.4.1 upgrade, and a task lifecycle transition guard.

Changes

Release v3.66.0 rollout

Layer / File(s) Summary
Version bump and announcement id
src/package.json, src/core/webview/ClineProvider.ts, CHANGELOG.md
Version bumped to 3.66.0, latestAnnouncementId updated to the new July 2026 id, and a new CHANGELOG entry added.
README release notes (English and localized)
README.md, locales/*/README.md
"What's New" sections updated from v3.64.0 to v3.66.0 content across the main README and all 18 locale README files, plus a minor indentation fix.
In-app announcement highlight strings (all locales)
webview-ui/src/i18n/locales/*/chat.json
The announcement.release.highlight1-3 strings updated across 18 locale chat.json files to reflect v3.66.0 features.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Possibly related PRs

  • Zoo-Code-Org/Zoo-Code#398: Updates the same latestAnnouncementId mechanism and release highlight strings for an earlier version.
  • Zoo-Code-Org/Zoo-Code#488: Wires new webview "latest announcement" content via the same ClineProvider.latestAnnouncementId and highlight string mechanism.
  • Zoo-Code-Org/Zoo-Code#592: Updates the same announcement plumbing and locale highlight copy alongside changelog/README version bumps.

Suggested labels: awaiting-review

Suggested reviewers: taltas, JamesRobert20, hannesrudolph

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is too brief and omits the required issue link, test procedure, checklist, screenshots, and notes. Fill in the template sections: related issue, detailed description, test steps, checklist items, screenshots/docs updates, and any additional notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly identifies the release version and matches the main change in the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v3.66.0

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 8e76b8d and a5a490a.

📒 Files selected for processing (39)
  • CHANGELOG.md
  • README.md
  • locales/ca/README.md
  • locales/de/README.md
  • locales/es/README.md
  • locales/fr/README.md
  • locales/hi/README.md
  • locales/id/README.md
  • locales/it/README.md
  • locales/ja/README.md
  • locales/ko/README.md
  • locales/nl/README.md
  • locales/pl/README.md
  • locales/pt-BR/README.md
  • locales/ru/README.md
  • locales/tr/README.md
  • locales/vi/README.md
  • locales/zh-CN/README.md
  • locales/zh-TW/README.md
  • src/core/webview/ClineProvider.ts
  • src/package.json
  • webview-ui/src/i18n/locales/ca/chat.json
  • webview-ui/src/i18n/locales/de/chat.json
  • webview-ui/src/i18n/locales/en/chat.json
  • webview-ui/src/i18n/locales/es/chat.json
  • webview-ui/src/i18n/locales/fr/chat.json
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/id/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • webview-ui/src/i18n/locales/nl/chat.json
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/tr/chat.json
  • webview-ui/src/i18n/locales/vi/chat.json
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-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.",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 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.

Comment on lines +345 to +347
"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ükseltmesidü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."

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 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 | sort

Repository: 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.

@github-actions github-actions Bot added the awaiting-review PR changes are ready and waiting for maintainer re-review label Jul 3, 2026
@navedmerchant navedmerchant temporarily deployed to marketplace-production July 3, 2026 21:51 — with GitHub Actions Inactive
@navedmerchant navedmerchant added this pull request to the merge queue Jul 3, 2026
Merged via the queue into main with commit 39351a9 Jul 3, 2026
19 checks passed
@navedmerchant navedmerchant deleted the release/v3.66.0 branch July 3, 2026 22:32
This was referenced Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-review PR changes are ready and waiting for maintainer re-review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants