Releases: google-gemini/gemini-cli
Releases · google-gemini/gemini-cli
Release v0.1.9-nightly.250707.d1c0a211
What's Changed
- make tag required for /chat by @sethtroisi in #2904
- Reduce the threshold for when we compress history. by @vachan-shetty in #2898
- help: add shift+tab tip by @abhipatel12 in #2892
- Update notification template by @eddie-santos in #3035
- Fix typo in README by @mpcarolin in #3061
- feat(workflows): add automated and scheduled PR triage by @jerop in #3062
- refactor(ci): improve pr triage by @jerop in #3082
- docs: fix typos in CONTRIBUTING.md by @acktsap in #2722
- fix: remove unnecessary whitespace by @joshmoon827 in #2781
- Use AccentBlue: 'blue' in ANSI theme instead of hard-coded #0000FF by @fnune in #3100
- fix: show ctrl+s shortcut to expand debug console #2002 by @devpool007 in #2491
- feat(cli): update ascii art for smaller screens by @rmedranollamas in #3117
- fix(client): get model from config in flashFallbackHandler by @SunskyXH in #2118
- Fixed Google User Id pass to Clearcut by @bdmorgan in #3147
- Add and improve JSDoc comments for core tool methods by @joshmoon827 in #3128
- Refactor text-buffer to use reducer by @SandyTao520 in #2652
- Releasing: Utilizing Github Actions and Tagging for release. by @mattKorwel in #2852
- fix tagging for nightly by @mattKorwel in #3202
- Mk nightly relase tag formatting by @mattKorwel in #3204
- chore: typo fixes by @kumar-mithlesh in #3203
- ci: update issue templates to use GitHub alert by @jackwotherspoon in #3167
- Mk nightly relase tag formatting by @mattKorwel in #3206
- Signing tags by @mattKorwel in #3254
- Mk sign nightly release commits by @mattKorwel in #3264
- fix a command usage issue in deployment.md
by @doggy8088 in #2862 - Doc: update gemini-cli README.md to require Node.js version 20+ by @nedn in #3247
- feat: Update minimum Node.js version to 20 by @mattKorwel in #3277
- fix typos in diverse files by @didier-durand in #3284
- Mk nohup by @mattKorwel in #3285
- fix: small typo by @0ldh in #3183
- fix(cli): Group cancelled tool call responses to prevent API errors by @NTaylorMullen in #3333
- Relase: Clean up and condensing by @mattKorwel in #3321
- cleaning up prompts for release by @mattKorwel in #3335
- fix(core): Sanitize tool parameters to fix 400 API errors by @BigUncle in #3300
- Fix #2922: Prevent @ concatenation to valid paths in shellmode. by @siba2893 in #2932
- feat: Handle inline content modification in tool scheduler by @adamfweidman in #2883
New Contributors
- @mpcarolin made their first contribution in #3061
- @acktsap made their first contribution in #2722
- @joshmoon827 made their first contribution in #2781
- @fnune made their first contribution in #3100
- @rmedranollamas made their first contribution in #3117
- @SunskyXH made their first contribution in #2118
- @kumar-mithlesh made their first contribution in #3203
- @jackwotherspoon made their first contribution in #3167
- @nedn made their first contribution in #3247
- @didier-durand made their first contribution in #3284
- @0ldh made their first contribution in #3183
- @BigUncle made their first contribution in #3300
- @siba2893 made their first contribution in #2932
- @adamfweidman made their first contribution in #2883
Full Changelog: v0.1.9...v0.1.9-nightly.250707.d1c0a211
Release v0.1.9-nightly.250704.23eea823
What's Changed
- make tag required for /chat by @sethtroisi in #2904
- Reduce the threshold for when we compress history. by @vachan-shetty in #2898
- help: add shift+tab tip by @abhipatel12 in #2892
- Update notification template by @eddie-santos in #3035
- Fix typo in README by @mpcarolin in #3061
- feat(workflows): add automated and scheduled PR triage by @jerop in #3062
- refactor(ci): improve pr triage by @jerop in #3082
- docs: fix typos in CONTRIBUTING.md by @acktsap in #2722
- fix: remove unnecessary whitespace by @joshmoon827 in #2781
- Use AccentBlue: 'blue' in ANSI theme instead of hard-coded #0000FF by @fnune in #3100
- fix: show ctrl+s shortcut to expand debug console #2002 by @devpool007 in #2491
- feat(cli): update ascii art for smaller screens by @rmedranollamas in #3117
- fix(client): get model from config in flashFallbackHandler by @SunskyXH in #2118
- Fixed Google User Id pass to Clearcut by @bdmorgan in #3147
- Add and improve JSDoc comments for core tool methods by @joshmoon827 in #3128
- Refactor text-buffer to use reducer by @SandyTao520 in #2652
- Releasing: Utilizing Github Actions and Tagging for release. by @mattKorwel in #2852
- fix tagging for nightly by @mattKorwel in #3202
- Mk nightly relase tag formatting by @mattKorwel in #3204
- chore: typo fixes by @kumar-mithlesh in #3203
- ci: update issue templates to use GitHub alert by @jackwotherspoon in #3167
- Mk nightly relase tag formatting by @mattKorwel in #3206
New Contributors
- @mpcarolin made their first contribution in #3061
- @acktsap made their first contribution in #2722
- @joshmoon827 made their first contribution in #2781
- @fnune made their first contribution in #3100
- @rmedranollamas made their first contribution in #3117
- @SunskyXH made their first contribution in #2118
- @kumar-mithlesh made their first contribution in #3203
- @jackwotherspoon made their first contribution in #3167
Full Changelog: v0.1.9...v0.1.9-nightly.250704.23eea823
v0.1.9
Fast follow bug fixes from 0.1.8
Packages
- https://www.npmjs.com/package/@google/gemini-cli/v/0.1.9
- https://www.npmjs.com/package/@google/gemini-cli-core/v/0.1.9
What's Changed
- Improve slashCommand autoCompletion logic by @sethtroisi in #2776
- Special case mime type for ts file. by @scidomino in #2902
- Fix characters being dropped in text-buffer by @bbiggs in #2504
- feat(core): Add infinite loop protection to client by @allenhutchison in #2793
- Add excludedTools to extensions. by @scidomino in #2853
- Added support for session_id in API calls by @bdmorgan in #2886
- chore: bump version to 0.1.9 by @KeijiBranshi in #2906
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Upgrade to Ink 6 and React 19 by @SandyTao520 in #2096
- Updates error handling in case of incorrect tool calling. by @vachan-shetty in #2304
- chore: bump to 0.1.8 by @KeijiBranshi in #2308
- add issue triage using gemini cli by @jerop in #2310
- improve triage prompt by @jerop in #2314
- chore: fix typo in mcp-client by @noritaka1166 in #1555
- Fix typos by @sadikkuzu in #1629
- quiet dotenv log message by @motdotla in #2239
- Inline the description and schema of the shell tool in the source by @bbiggs in #1709
- chore: add proper pluralization handling for match in grep tool by @kahlstrm in #2344
- fix: typo by @reidliu41 in #2415
- Add troubleshooting note about CI env variables by @chrstnb in #2229
- feat: add VSCodium editor support by @psinha40898 in #2299
- fix edit retrigger by @ngleo in #2306
- fix file extension in "modify flow" temp files by @ngleo in #2478
- Re-enable Gemini Code Assist PR review bot by @umairidris in #2254
- chore(gha): pin issue triage workflow to a specific commit by @jerop in #2496
- docs: remove duplicate tool descriptions in file-system.md by @StarkOne in #1790
- fix: Correct start script reference in create_alias.sh by @jimmyliao in #1487
- docs: fix typos and grammatical errors by @krushna-sharma in #2459
- Remove debug logs that are not actionable but numerous by @anj-s in #2030
- 📦 NEW: Theme Shades of Purple by @ahmadawais in #2114
- Esc to exit privacy screen in error state by @scidomino in #2527
- refactor: use for...of loop instead of traditional for loop by @noritaka1166 in #1840
- refactor: remove imported multiple times by @noritaka1166 in #1846
- docs: Add uninstallation instructions to README by @Zircoz in #1985
- feat: add Neovim editor support by @yuki-yano in #1448
- Fix a broken link by @doggy8088 in #2598
- Fix a heading issue for Authentication Setup doc by @doggy8088 in #2592
- Clarify .gemini/config.yaml is for the PR review bot (not CLI). by @umairidris in #2495
- refactor: remove unnecessary assertion by @noritaka1166 in #2579
- refactor: remove unnecessary "await" by @noritaka1166 in #2574
- feat: allow command-specific restrictions for ShellTool by @jerop in #2605
- chore: add .editorconfig by @aspiers in #2572
- fix: Correct pluralization of the number of occurrences in
EditTool
tool errors by @timrogers in #2463 - Added obfuscated google account ID to clearcut log messages by @bdmorgan in #2593
- Fix clearcut-logger.ts to event name GEMINI_CLI_API_RESPONSE_TOOL_TOK… by @uttamkanodia14 in #1875
- feat: modular GEMINI.md imports with @file.md syntax (#1585) by @bniladridas in #2230
- fix:Update /help to show correct newline key combo for different OS #… by @devpool007 in #2043
- Highlight previous user input by @AlphaDaze in #2507
- feat(cli): Add hideTips setting by @marcinjahn in #1524
- feat: add support to remote MCP servers for custom HTTP headers by @aspiers in #2477
- feat: Change /stats to include more detailed breakdowns by @abhipatel12 in #2615
- feat(shell): Enable prefix matching for flexible command validation by @jerop in #2653
- Fix oauth credential caching. by @scidomino in #2709
- refactor(workflows): separate issue triage into two workflows by @jerop in #2746
- feat(workflows): add issues list command to automated triage workflow by @jerop in #2749
- fix(workflows): use preview release gemini-cli in triage workflows by @jerop in #2759
- Fix CODE_ASSIST_ENDPOINT env var. by @scidomino in #2712
- Removed fallback logic for gaia id logging by @owenofbrien in #2761
- Remove unused method by @scidomino in #2721
- Use structured prompt for compression. by @scidomino in #2747
- Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE by @scidomino in #2769
- refactor(ui): revamp exit stats display by @abhipatel12 in #2771
- Fix: Use HTTPS in docs and correct formatting typo in troubleshooting guide by @Jvr2022 in #2762
- feat(triage): improve automated issue triage workflows by @jerop in #2778
- update check + tests by @eddie-santos in #2772
- docs(auth): clarify env-file discovery & recommend by @jarvisphere in #2402
- feat: Add markdown table rendering support by @heartyguy in #1955
- Make clean script cross-platform by @Mirza-Samad-Ahmed-Baig in #1990
- Fix spurious logs about invalid MaxSizedBox children due to Ink6 + React19 migration by @jacob314 in #2794
- feat: add weekly community report workflow by @jerop in #2855
- Use the constant placeholders for ".gemini/settings.json" in gemini.tsx by @scidomino in #2860
- Update README.md by @logankilpatrick in #2729
- feat: add audio and video support to read_file by @santhoshkumarCodes in #2556
- Docs: Add a page detailing quota and cost information by @ptone in #2894
New Contributors
- @vachan-shetty made their first contribution in #2304
- @sadikkuzu made their first contribution in #1629
- @motdotla made their first contribution in #2239
- @kahlstrm made their first contribution in #2344
- @reidliu41 made their first contribution in #2415
- @chrstnb made their first contribution in #2229
- @psinha40898 made their first contribution in #2299
- @umairidris made their first contribution in #2254
- @krushna-sharma made their first contribution in #2459
- @ahmadawais made their first contribution in #2114
- @Zircoz made their first contribution in #1985
- @yuki-yano made their first contribution in #1448
- @doggy8088 made their first contribution in #2598
- @aspiers made their first contribution in #2572
- @timrogers made their first contribution in #2463
- @uttamkanodia14 made their first contribution in #1875
- @bniladridas made their first contribution in #2230
- @devpool007 made their first contribution in #2043
- @AlphaDaze made their first contribution in #2507
- @marcinjahn made their first contribution in #1524
...
v0.1.7
v0.1.6
early-access
bug: fix cancel after a tool has been used (#1270)