Skip to content

Release v3.84.0 - #1810

Merged
taltas merged 2 commits into
mainfrom
release/v3.84.0
Sep 26, 2026
Merged

taltas merged 2 commits into
mainfrom
release/v3.84.0

Conversation

@taltas

@taltas taltas commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

Release preparation for v3.84.0. This PR includes the final version bump, changelog updates, Marketplace README updates, announcement changes, and translations for all supported locales.

Release highlights

  • New SOTA models: GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5
  • More reliable tasks and subtasks
  • More dependable terminal, provider, and code-search behavior

Validation

  • Verified all 31 merged PRs in the release window are represented exactly once in the changelog
  • Confirmed CHANGELOG.md and src/CHANGELOG.md are synchronized
  • Confirmed all 17 localized Marketplace READMEs contain the v3.84.0 What's New section
  • Confirmed all 18 webview announcement locales are complete and valid JSON
  • node scripts/find-missing-translations.js
  • Focused announcement tests: 6 passed
  • Repository lint: 11 tasks passed
  • Repository type checks: 11 tasks passed
  • Prettier and git diff --check passed

@coderabbitai

coderabbitai Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository: Zoo-Code-Org/Zoo-Code/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 1bd2b9f2-27cb-42f2-a5fa-4f6c70a897c8

📥 Commits

Reviewing files that changed from the base of the PR and between 898ec06 and 12e1353.

📒 Files selected for processing (43)
  • 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/CHANGELOG.md
  • src/core/webview/ClineProvider.ts
  • src/package.json
  • webview-ui/src/components/chat/Announcement.tsx
  • webview-ui/src/components/chat/__tests__/Announcement.links.visual.tsx
  • webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
  • 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
💤 Files with no reviewable changes (1)
  • webview-ui/src/components/chat/tests/Announcement.links.visual.tsx

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review.

📜 Recent review details
🧰 Additional context used
📓 Path-based instructions (8)
For persisted settings, verify the complete schema/storage/runtime/webview round trip, shared default semantics, and focused true plus false/unset tests.

⚙️ CodeRabbit configuration file

Files:

  • src/core/webview/ClineProvider.ts
Enforce repository policy: routine PRs must not add changesets or edit changelogs except during release preparation.

⚙️ CodeRabbit configuration file

Files:

  • src/CHANGELOG.md
  • CHANGELOG.md
Require regression coverage at the lowest valid harness with behavior-focused assertions, including relevant negative, error, false/unset, and boundary cases.

⚙️ CodeRabbit configuration file

Files:

  • webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
Check strict typing and exhaustive behavior across normal, boundary, error, cancellation, retry, and compatibility paths.

⚙️ CodeRabbit configuration file

Files:

  • webview-ui/src/components/chat/Announcement.tsx
  • src/core/webview/ClineProvider.ts
  • webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
Check React state and effect dependencies, cleanup, accessibility, i18n, and light/dark theme behavior.

⚙️ CodeRabbit configuration file

Files:

  • webview-ui/src/components/chat/Announcement.tsx
  • webview-ui/src/i18n/locales/en/chat.json
  • webview-ui/src/i18n/locales/tr/chat.json
  • webview-ui/src/i18n/locales/id/chat.json
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • webview-ui/src/i18n/locales/vi/chat.json
  • webview-ui/src/i18n/locales/nl/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • webview-ui/src/i18n/locales/de/chat.json
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/es/chat.json
  • webview-ui/src/i18n/locales/ca/chat.json
  • webview-ui/src/i18n/locales/zh-TW/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • webview-ui/src/i18n/locales/fr/chat.json
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
Verify extension/webview contracts, cancellation and error propagation, VS Code lifecycle correctness, and behavior under retries and partial failure.

⚙️ CodeRabbit configuration file

Files:

  • src/package.json
  • src/core/webview/ClineProvider.ts
  • src/CHANGELOG.md
Act as an adversarial second-opinion reviewer.

⚙️ CodeRabbit configuration file

Files:

  • src/package.json
  • webview-ui/src/components/chat/Announcement.tsx
  • webview-ui/src/i18n/locales/en/chat.json
  • locales/pt-BR/README.md
  • locales/id/README.md
  • locales/ko/README.md
  • locales/nl/README.md
  • webview-ui/src/i18n/locales/tr/chat.json
  • locales/ca/README.md
  • locales/de/README.md
  • locales/fr/README.md
  • webview-ui/src/i18n/locales/id/chat.json
  • webview-ui/src/i18n/locales/zh-CN/chat.json
  • webview-ui/src/i18n/locales/hi/chat.json
  • webview-ui/src/i18n/locales/ko/chat.json
  • locales/pl/README.md
  • locales/ja/README.md
  • webview-ui/src/i18n/locales/vi/chat.json
  • locales/ru/README.md
  • webview-ui/src/i18n/locales/nl/chat.json
  • webview-ui/src/i18n/locales/pt-BR/chat.json
  • locales/vi/README.md
  • webview-ui/src/i18n/locales/de/chat.json
  • locales/es/README.md
  • locales/zh-CN/README.md
  • webview-ui/src/i18n/locales/pl/chat.json
  • webview-ui/src/i18n/locales/es/chat.json
  • webview-ui/src/i18n/locales/ca/chat.json
  • locales/it/README.md
  • webview-ui/src/i18n/locales/zh-TW/chat.json
  • webview-ui/src/i18n/locales/it/chat.json
  • README.md
  • webview-ui/src/i18n/locales/fr/chat.json
  • src/core/webview/ClineProvider.ts
  • locales/zh-TW/README.md
  • webview-ui/src/i18n/locales/ru/chat.json
  • webview-ui/src/i18n/locales/ja/chat.json
  • webview-ui/src/components/chat/__tests__/Announcement.spec.tsx
  • src/CHANGELOG.md
  • CHANGELOG.md
  • locales/tr/README.md
  • locales/hi/README.md
Source excerpt: CHANGELOG: Do NOT update `CHANGELOG.md` or `src/CHANGELOG.md` in individual PRs.

📄 CodeRabbit inference engine (AGENTS.md)

Files:

  • src/CHANGELOG.md
  • CHANGELOG.md
🪛 GitHub Check: mutation-diff
src/core/webview/ClineProvider.ts

[warning] 322-322: Mutation test advisory
src/core/webview/ClineProvider.ts:322: Survived StringLiteral mutant (replacement: ""). See the job summary for the complete list and resolution guidance.

🪛 LanguageTool
locales/fr/README.md

[style] ~54-~54: Dans un contexte formel des synonymes peuvent enrichir votre style.
Context: ...ulation des providers et assure-toi que la recherche de code utilise plus systématiquement l...

(REP_RECHERCHE)

locales/pl/README.md

[grammar] ~51-~51: Ten przymiotnik nie może być stopniowany. Poprawnie: "niezawodne".
Context: ... 5.5 u obsługiwanych providerów. - 🧭 Bardziej niezawodne zadania i podzadania: Zachowaj izolac...

(STOPIEN_WYZSZY_NIESTOPNIOWANEGO)


[grammar] ~52-~52: Ten przymiotnik nie może być stopniowany. Poprawnie: "niezawodne".
Context: ...polecenia slash zmieniają tryb. - 🛠️ **Bardziej niezawodne działanie terminala, providerów i wyszu...

(STOPIEN_WYZSZY_NIESTOPNIOWANEGO)

locales/it/README.md

[uncategorized] ~52-~52: L’asterisco si usa per un’omissione nel numero di tre consecutivi: "***".
Context: ## Novità in v3.84.0 - ✨ Aggiunti nuovi modelli SOTA: Usa GPT-6...

(GR_09_001)


[uncategorized] ~53-~53: L’asterisco si usa per un’omissione nel numero di tre consecutivi: "***".
Context: ...pus 5.5 con i provider supportati. - 🧭 **Attività e sottoattività più affidabili:...

(GR_09_001)


[uncategorized] ~54-~54: L’asterisco si usa per un’omissione nel numero di tre consecutivi: "***".
Context: ...do i comandi slash cambiano mode. - 🛠️ **Comportamento più affidabile di terminal...

(GR_09_001)


📝 Summary

Summary by CodeRabbit

  • New Features
    • Added support for GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5.
    • Code search now offers improved workspace selection.
  • Bug Fixes
    • Improved reliability for delegated tasks, subtasks, and orchestrator settings.
    • Improved terminal behavior, including on Windows and in non-English environments.
    • Provider responses and cancellation handling are more reliable.
  • Documentation
    • Updated release highlights and announcements for version 3.84.0 across supported languages.

Walkthrough

The release metadata and announcement content now identify Zoo Code v3.84.0. Release notes and localized highlights describe new models and updates to task, terminal, provider, and code-search behavior. The announcement no longer renders a models-page link.

Changes

Zoo Code 3.84.0 release

Layer / File(s) Summary
Release version and notes
src/package.json, src/core/webview/ClineProvider.ts, CHANGELOG.md, src/CHANGELOG.md, README.md, locales/*/README.md
The package version and announcement identifier change to v3.84.0. The changelogs and README release sections replace v3.82.0 notes with v3.84.0 highlights.
Announcement content and rendering
webview-ui/src/components/chat/Announcement.tsx, webview-ui/src/components/chat/__tests__/*, webview-ui/src/i18n/locales/*/chat.json
The announcement renders the first highlight as translated text instead of a models-page link. Localized highlights and tests reflect the new release content and removal of that link.

Priority: ➖ Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 12e13

The release updates the version and announcement content, with tests covering the displayed highlights and remaining links. No actionable merge-blocking risk is identified.

🚥 Pre-merge checks | ✅ 6 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Regression Evidence ⚠️ Warning The PR changes durable visible Announcement UI: it replaces the first release highlight with plain translated text, updates all three highlights, and removes the models link. Announcement.spec.tsx c… Add a Playwright component visual assertion for the Announcement dialog, using the existing gallery story or a dedicated stable Announcement story. Capture the relevant representative theme or themes with the repository's Docker snapshot wo…
Description check ⚠️ Warning The description clearly summarizes the release scope and provides detailed validation results. It does not include the required approved GitHub Issue reference or the template checklist and supporting… Add the approved GitHub Issue reference, complete the pre-submission checklist, and include the required template sections for visual snapshots, videos, documentation updates, additional notes, and reviewer contact.
✅ Passed checks (6 passed)
Check name Status Explanation
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.
Security Boundaries ✅ Passed PASS. The changed executable paths only update the announcement identifier/version, replace the first highlight with escaped translated text, and remove the hardcoded models link. Locale and changelog…
Persistence Integrity ✅ Passed No changed persistence path meets the failure condition. The PR changes release metadata, announcement text, translations, tests, and the latestAnnouncementId value. The existing `didShowAnnouncemen…
Lifecycle Resource Cleanup ✅ Passed No changed lifecycle path can leak a resource or duplicate work. The implementation diff only changes the announcement ID, package version, and announcement rendering by replacing the models-link comp…
Title check ✅ Passed The title clearly identifies the primary change: preparation of the v3.84.0 release.
Full details: Regression Evidence

Explanation

The PR changes durable visible Announcement UI: it replaces the first release highlight with plain translated text, updates all three highlights, and removes the models link. Announcement.spec.tsx covers text and link behavior, but Announcement.links.visual.tsx only checks clicks and host messages; it has no toHaveScreenshot assertion. The existing announcement-links story has no Announcement screenshot baseline, and the PR adds no snapshot file. This omits the required Playwright component snapshot for the changed announcement surface.

Resolution

Add a Playwright component visual assertion for the Announcement dialog, using the existing gallery story or a dedicated stable Announcement story. Capture the relevant representative theme or themes with the repository's Docker snapshot workflow, commit the generated baseline PNGs, and keep the unit tests for text and link behavior.

Full details: Description check

Explanation

The description clearly summarizes the release scope and provides detailed validation results. It does not include the required approved GitHub Issue reference or the template checklist and supporting sections.

  • Fix all pre-merge checks with AI
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

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.

@github-actions

github-actions Bot commented Sep 26, 2026 •

Copy link
Copy Markdown
Contributor

Review status

Thanks for contributing. This comment tracks the review sequence and the next action.

Current step: Awaiting fresh human maintainer or CODEOWNER approval.

Automated review is complete for the latest commit but does not replace human approval.

Review-state labels are managed by this workflow; do not edit them manually.

@codecov

codecov Bot commented Sep 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions github-actions Bot added coderabbit-review-active Required CI passed; CodeRabbit review is active awaiting-coderabbit Waiting for CodeRabbit to approve the latest commit labels Sep 26, 2026
@github-actions github-actions Bot added awaiting-maintainer CodeRabbit approved; waiting for a human maintainer and removed coderabbit-review-active Required CI passed; CodeRabbit review is active awaiting-coderabbit Waiting for CodeRabbit to approve the latest commit labels Sep 26, 2026
@taltas
taltas deployed to marketplace-production September 26, 2026 03:08 — with GitHub Actions Active
@taltas
taltas added this pull request to the merge queue Sep 26, 2026
Merged via the queue into main with commit 1803c01 Sep 26, 2026
24 checks passed
@taltas
taltas deleted the release/v3.84.0 branch September 26, 2026 03:28
@taltas taltas mentioned this pull request Oct 3, 2026
3 tasks

This branch was successfully deployed

1 active deployment
marketplace-production — 12e13535 Deployed Sep 26, 2026 by taltas via publish-stable #57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-maintainer CodeRabbit approved; waiting for a human maintainer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants