|
1 | 1 | # Zoo Code Changelog |
2 | 2 |
|
| 3 | +## [3.78.0] |
| 4 | + |
| 5 | +### Minor Changes |
| 6 | + |
| 7 | +- Add NanoGPT as a configurable provider with dynamic model discovery, streaming and prompt completions, and routing preferences for speed, price, latency, throughput, tool support, and caching (PR #1239 by @taltas) |
| 8 | +- Add the new Gemini 3.7 Flash model to Google Gemini and Vertex AI with a 1M context window, multimodal input, prompt caching, and configurable reasoning (PR #1241 by @app/zoomote) |
| 9 | +- Add the new GLM 5.3 model to Z AI coding plans and OpenCode Go with a 1M context window, prompt caching, and extended reasoning controls (PR #1244 by @app/zoomote) |
| 10 | +- Add the new Qwen3.8 Max model to OpenCode Go with multimodal input, caching, streamed reasoning, and Anthropic Messages routing (PR #1245 by @app/zoomote) |
| 11 | +- Fix Azure OpenAI resource endpoints and improve Azure-specific setup guidance in OpenAI Compatible settings (#1191 by @edelauna, PR #1192 by @app/zoomote) |
| 12 | +- Preserve task-history titles when rapidly navigating away before a task's messages finish loading (#1180 by @edelauna, PR #1181 by @edelauna) |
| 13 | +- Correct Kimi Code output-token defaults and honor model limits returned by the server (#1215 by @myk1yt, PR #1217 by @myk1yt) |
| 14 | +- Update DeepSeek V4 Pro reasoning efforts and normalize medium, high, and extended reasoning mappings (#1235 by @WHMHammer, PR #1236 by @WHMHammer) |
| 15 | +- Correct DeepSeek V4 pricing and expand provider coverage for the V4 Pro 0813 checkpoint (PR #1237 by @app/zoomote) |
| 16 | +- Rename the default settings import/export file to `zoo-code-settings.json` throughout the extension (#1176 by @Rafael-Silva-Oliveira, PR #1177 by @Rafael-Silva-Oliveira) |
| 17 | +- Add Destructive Command Guard support for Intel-based macOS systems (PR #1213 by @app/zoomote) |
| 18 | +- Update `undici` to 6.28.0 to address security vulnerabilities (PR #1161 by @app/renovate) |
| 19 | +- Update Mermaid to 11.16.1 to address a prototype-pollution vulnerability (PR #1193 by @app/renovate) |
| 20 | +- Record tool usage centrally to prevent duplicate telemetry and sanitize raw tool names (PR #1073 by @edelauna) |
| 21 | +- Canonicalize shared provider settings identifiers and add registry-alignment coverage (PR #1109 by @WebMad) |
| 22 | +- Canonicalize provider identifiers across CLI configuration, environment mappings, and model selection (PR #1110 by @WebMad) |
| 23 | +- Complete the webview migration to canonical provider identifiers across provider settings and routing (PR #1141 by @WebMad) |
| 24 | +- Use canonical provider identifiers throughout API options and add focused interaction coverage (PR #1146 by @WebMad) |
| 25 | +- Canonicalize provider model configuration identifiers and provider-specific settings behavior (PR #1147 by @WebMad) |
| 26 | +- Migrate model-selection UI hooks to canonical provider identifiers (PR #1148 by @WebMad) |
| 27 | +- Reuse the retired Roo provider identifier registry while preserving migration compatibility (PR #1166 by @WebMad) |
| 28 | +- Introduce typed shared test utilities for API options, filesystem mocks, reset operations, VS Code doubles, and webview rendering (PR #1171 by @app/zoomote) |
| 29 | +- Reuse shared API option factories across Requesty, OpenRouter, and Vercel AI Gateway provider tests (PR #1178 by @app/zoomote) |
| 30 | +- Reuse the shared Responses client mock in X.AI provider tests (PR #1182 by @app/zoomote) |
| 31 | +- Reuse shared VS Code context, URI, and reset helpers in custom-mode configuration tests (PR #1190 by @app/zoomote) |
| 32 | +- Reuse shared reset helpers across code-index embedder tests (PR #1194 by @app/zoomote) |
| 33 | +- Reuse shared config test helpers and remove obsolete lint suppressions (PR #1195 by @app/zoomote) |
| 34 | +- Reuse shared webview render helpers across focused chat tests (PR #1196 by @app/zoomote) |
| 35 | +- Reuse shared reset helpers across terminal integration tests (PR #1197 by @app/zoomote) |
| 36 | +- Reuse shared VS Code and reset helpers in settings import/export tests (PR #1198 by @app/zoomote) |
| 37 | +- Reuse shared reset helpers across additional code-index tests (PR #1199 by @app/zoomote) |
| 38 | +- Complete another batch of shared reset-helper adoption in code-index tests (PR #1200 by @app/zoomote) |
| 39 | +- Finish reset-helper adoption in Semble and terminal test suites (PR #1201 by @app/zoomote) |
| 40 | +- Complete shared reset-helper adoption across provider tests (PR #1202 by @app/zoomote) |
| 41 | +- Reuse shared webview render helpers across chat and settings tests (PR #1203 by @app/zoomote) |
| 42 | +- Complete shared webview render-helper adoption in the remaining settings tests (PR #1204 by @app/zoomote) |
| 43 | +- Merge the v3.76.0 release preparation branch into `main` (PR #1173 by @navedmerchant) |
| 44 | + |
3 | 45 | ## [3.76.0] |
4 | 46 |
|
5 | 47 | ### Minor Changes |
|
0 commit comments