Skip to content
Merged
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
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Zoo Code Changelog

## [3.72.0]

### Minor Changes

- Add the Moonshot provider with live model discovery, streaming, model metadata, and a model picker (PR #857 by @grizmin)
- Add the Kimi Code provider with OAuth device-flow authentication (PR #945 by @taltas)
- Add Claude Opus 5 support across all providers (PR #1010 by @app/zoomote)
- Add Kimi K3 to the Moonshot and OpenCode Go providers (#932 by @navedmerchant, PR #996 by @app/zoomote)
- Add Gemini 3.6 Flash model support (PR #975 by @app/zoomote)
- Add MiniMax-M3 model support (#888 by @RayWinter0816, PR #946 by @app/zoomote)
- Add a safe way to abandon interrupted subtasks by severing stale parent-child links and surfacing delegation status (#559 by @edelauna, PR #935 by @edelauna)
- Add Dart support to codebase indexing (#940 by @WebMad, PR #941 by @WebMad)
- Fix codebase indexing for plain-text files (#931 by @tool-buddy, PR #938 by @WebMad)
- Enable image input for DeepSeek V4 models (#964 by @grizmin, PR #963 by @grizmin)
- Fix ChatGPT OAuth requests for GPT-5.6 Luna being rejected by the Codex backend (PR #889 by @taltas)
- Preserve `reasoning_content` for known reasoning model families when using LiteLLM (#891 by @daewoongoh, PR #899 by @daewoongoh)
- Fix task-history cache invalidation races by routing `invalidate()` and `invalidateAll()` through the task-history lock (#698 by @edelauna, PR #912 by @morgan-coded)
- Fix Settings mode changes by synchronizing the local `cachedState` editing buffer (#914 by @easonLiangWorldedtech, PR #925 by @easonLiangWorldedtech)
- Dismiss the welcome screen after successful Zoo Gateway sign-in (#961 by @JohnCanty, PR #962 by @JamesRobert20)
- Add `CompletePromptOptions` to the `completePrompt` API so callers can configure prompt completion (#615 by @edelauna, PR #901 by @easonLiangWorldedtech)
- Centralize provider identifiers into canonical shared types (#951 by @WebMad, PR #952 by @WebMad)
- Refactor provider categories to use canonical provider identifiers (PR #989 by @WebMad)
- Remove obsolete MCP server-creation translations (#895 by @edelauna, PR #943 by @WebMad)
- Add regression coverage for resuming interrupted subtasks (#566 by @myk1yt, PR #911 by @edelauna)
- Upload coverage reports as GitHub Actions artifacts to simplify CI debugging (PR #939 by @app/zoomote)
- Update `esbuild-wasm` to v0.28.1 (PR #829 by @app/renovate)

## [3.70.0]

### Minor Changes
Expand Down
19 changes: 9 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@
You can find a quick guide for migrating from Roo Code to Zoo Code in the [Roo→Zoo migration guide](https://docs.zoocode.dev/roo-to-zoo-migration). We plan to try and help users as they transition over, we have our [Reddit](https://www.reddit.com/r/ZooCode) and [Discord](https://discord.gg/VxfP4Vx3gX)
for this exact support, so if you are having problems or if you have question, jump on and ask.

## What's New in v3.70.0
## What's New in v3.72.0

- **OpenAI GPT-5.6 family** — `Sol`, `Terra`, and `Luna` are now available across both the OpenAI Codex and OpenAI Native provider paths.
- **Grok 4.5 support** — xAI's new flagship model, plus a reasoning-effort format fix that also benefits Grok 4 Mini.
- **Kenari provider support** — a first-class, OpenAI-compatible AI gateway billed in Rupiah covering Claude, GPT, DeepSeek, GLM, Kimi and more.
- Surface the context-compaction button and context window progress bar in the collapsed task header.
- Fix: terminal output loss and premature task completion on cold terminals.
- Fix: image attach for Zoo Gateway and Vercel AI Gateway models now follows live vision-capability tags instead of a static allowlist.
- Dependency and tooling updates.
- **Moonshot and Kimi Code providers** — discover Moonshot models dynamically or sign in to Kimi Code through its OAuth device flow.
- **Latest model support** — use Claude Opus 5 across providers, plus Kimi K3, Gemini 3.6 Flash, and MiniMax-M3.
- **Improved subtask workflows** — abandon interrupted subtasks cleanly, with safer task-history invalidation and better resume coverage.
- **Expanded codebase indexing** — index Dart and plain-text files.
- **Provider reliability** — fixes for GPT-5.6 Luna with ChatGPT OAuth, LiteLLM reasoning content, and DeepSeek V4 image input.
- **Smoother setup and settings** — improved Zoo Gateway sign-in and mode-switch behavior.
- API, provider-type, dependency, localization, and CI improvements.

<details>
<summary>🌐 Available languages</summary>
Expand All @@ -66,8 +66,7 @@ for this exact support, so if you are having problems or if you have question, j
- [Tiếng Việt](locales/vi/README.md)
- [简体中文](locales/zh-CN/README.md)
- [繁體中文](locales/zh-TW/README.md)
- ...
</details>
</details>

---

Expand Down
18 changes: 9 additions & 9 deletions locales/ca/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions locales/de/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions locales/es/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions locales/fr/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions locales/hi/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions locales/id/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading