What's Changed
- Remove obsolete reference to "help wanted" label in CONTRIBUTING.md by @aswinashok44 in #13291
- chore(release): v0.18.0-nightly.20251118.86828bb56 by @skeshive in #13309
- Docs: Access clarification. by @jkcinouye in #13304
- Fix links in Gemini 3 Pro documentation by @gmackall in #13312
- Improve keyboard code parsing by @scidomino in #13307
- fix(core): Ensure
read_many_filestool is available to zed. by @joshualitt in #13338 - Support 3-parameter modifyOtherKeys sequences by @scidomino in #13342
- Improve pty resize error handling for Windows by @galz10 in #13353
- fix(ui): Clear input prompt on Escape key press by @SandyTao520 in #13335
- bug(ui) showLineNumbers had the wrong default value. by @jacob314 in #13356
- fix(cli): fix crash on startup in NO_COLOR mode (#13343) due to ungua… by @avilladsen in #13352
- fix: allow MCP prompts with spaces in name by @jackwotherspoon in #12910
- Refactor createTransport to duplicate less code by @davidmcwherter in #13010
- Followup from #10719 by @bl-ue in #13243
- Capturing github action workflow name if present and send it to clearcut by @MJjainam in #13132
- feat(sessions): record interactive-only errors and warnings to chat recording JSON files by @bl-ue in #13300
- fix(zed-integration): Correctly handle cancellation errors by @benbrandt in #13399
- docs: Add Code Wiki link to README by @holtskinner in #13289
- Restore keyboard mode when exiting the editor by @scidomino in #13350
- feat(core, cli): Bump genai version to 1.30.0 by @joshualitt in #13435
- [cli-ui] Keep header ASCII art colored on non-gradient terminals (#13373) by @bniladridas in #13374
- Fix Copyright line in LICENSE by @scidomino in #13449
- Fix typo in write_todos methodology instructions by @Smetalo in #13411
- feat: update thinking mode support to exclude gemini-2.0 models and simplify logic. by @kevin-ramdass in #13454
- remove unneeded log by @scidomino in #13456
- feat: add click-to-focus support for interactive shell by @galz10 in #13341
- Add User email detail to about box by @ptone in #13459
- feat(core): Wire up chat code path for model configs. by @joshualitt in #12850
- chore/release: bump version to 0.18.0-nightly.20251120.2231497b1 by @gemini-cli-robot in #13476
- feat(core): Fix bug with incorrect model overriding. by @joshualitt in #13477
- Use synchronous writes when detecting keyboard modes by @scidomino in #13478
- fix(cli): prevent race condition when restoring prompt after context overflow by @SandyTao520 in #13473
- Revert "feat(core): Fix bug with incorrect model overriding." by @adamfweidman in #13483
- Fix: Update system instruction when GEMINI.md memory is loaded or refreshed by @lifefloating in #12136
- fix(zed-integration): Ensure that the zed integration is classified as interactive by @benbrandt in #13394
- Copy commands as part of setup-github by @gsehgal in #13464
- Update banner design by @Adib234 in #13420
- Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering by @jacob314 in #13247
- Enable switching preview features on/off without restart by @Adib234 in #13515
- feat(core): Use thinking level for Gemini 3 by @joshualitt in #13445
- Change default compress threshold to 0.5 for api key users by @scidomino in #13517
- remove duplicated mouse code by @scidomino in #13525
- feat(zed-integration): Use default model routing for Zed integration by @benbrandt in #13398
- feat(core): Incorporate Gemini 3 into model config hierarchy. by @joshualitt in #13447
New Contributors
- @aswinashok44 made their first contribution in #13291
- @gmackall made their first contribution in #13312
- @avilladsen made their first contribution in #13352
- @holtskinner made their first contribution in #13289
- @kevin-ramdass made their first contribution in #13454
Full Changelog: v0.17.0-preview.5...v0.18.0-preview.0