Release v0.1.15
What's Changed
- feat(cli): add hideBanner setting to disable startup banner by @krikera in https://github.com/google-gemini/gemini-cli/pull/2803
- Fix duplicate help text for build targets in Makefile by @nick-popovic in https://github.com/google-gemini/gemini-cli/pull/4092
- Show stderr output from mcp servers in debug mode by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4049
- Fix markdown heading level issue by @doggy8088 in https://github.com/google-gemini/gemini-cli/pull/3381
- Add documentation for the /extensions command by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/4051
- Introduce VSCode companion extension by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/3917
- Add feature flag for IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/3927
- fix(docs): clarify global installation in readme by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3781
- updated '/auth' to use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/3797
- Don't start uncompressed history with a function response by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4141
- fix(checkpoint): Prevent silent failure and enable for non-Git projects by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4144
- Refactor MCP code for reuse and testing by @scidomino in https://github.com/google-gemini/gemini-cli/pull/3880
- Fix circular reference JSON serialization in telemetry logging by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/4150
- Make @ command sort file without extension name by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4158
- Introduce loop detection service that breaks simple loop by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/3919
- Log the 2 types of loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4193
- Migrate /privacy to new architecture by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4202
- Pure refactor: Consolidate isWithinRoot() function calling. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4163
- Update to yargs v18 by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3759
- migrate /about by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4207
- Roadmap release by @srithreepo in https://github.com/google-gemini/gemini-cli/pull/4178
- feat: add a warning that shows if user uses node -v <20 #2930 by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3371
- Fix: Standardize capitalization for "Troubleshooting Guide" in README by @Jvr2022 in https://github.com/google-gemini/gemini-cli/pull/2763
- Adds the user's active file in the IDE to the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4154
- [ide-mode] Stream notifications when the active file changes by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4147
- Enable tool summarization only when explicitly set in settings.json by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4140
- feat(tool): sort tool list alphabetically for deterministic output by @sambhavKhanna in https://github.com/google-gemini/gemini-cli/pull/3095
- Include api key in header instead of in the URL by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4240
- Revert Node <20 warning by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4244
- Upload VSIX of companion VS Code extension by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4241
- Revert "Update to yargs v18 (#3759)" by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4252
- updated
/statsto use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4146 - Add support for allowed/excluded MCP server names in settings by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4135
- update
/extensionsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4229 - Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4255
- [ide-mode] Thread active file through to system prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4264
- Update MaxSizedBox.tsx by @elvinagam in https://github.com/google-gemini/gemini-cli/pull/2233
- Improve altName completion behavior in slash commands by @Lee-WonJun in https://github.com/google-gemini/gemini-cli/pull/4227
- Clarifies that Gemini Code Assist, when offered through the Google De… by @cdemeke in https://github.com/google-gemini/gemini-cli/pull/3086
- refactor: Optimize the display information of "/chat list" and "/chat resume" by @HunDun0Ben in https://github.com/google-gemini/gemini-cli/pull/2857
- migrate compress command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4271
- Move MCP slash command to new system by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/3678
- feat(cli): clear input buffer on CTRL+C when not executing commands by @matias-casal in https://github.com/google-gemini/gemini-cli/pull/1729
- Run model availability check in the background to speed up startup by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4256
- chore: update numbering in release-docker.yaml by @ramonfigueiredo in https://github.com/google-gemini/gemini-cli/pull/4249
- update
/docsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4133 - Revert "[ide-mode] Thread active file through to system prompt" by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4308
- Include companion VS Code extension VSIX as part of build/release by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4254
- update
/toolsto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4236 - fix: update google/genai to v1.9.0 and switch to parametersJsonSchema for MCP related tools by @wanlin31 in https://github.com/google-gemini/gemini-cli/pull/4176
- Minor UX updates for IDE mode by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4311
- Add /ide status & /ide install commands to manage IDE integration by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4265
- update
/editorto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4153 - Minor refactoring of IDE companion server by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4331
- update
/bugto new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4246 - updated
/quitto use new slash command arch by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4259 - Fix resetting loop counts on every other event by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4348
- bug(ux): update context percentage when /clear command is run by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4162
- [ide-mode] Add active file to user model request by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4312
- Logging surface field in the start_session_event. Also logging sessio… by @uttamkanodia14 in https://github.com/google-gemini/gemini-cli/pull/4362
- (fix) - regression to quit shortcut from command migration by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4374
- Update companionPort not existing to be a warning so the user can still proceed with running /ide install by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4382
- Fix ANSI escape crash in text buffer (#3987) by @azorlu80 in https://github.com/google-gemini/gemini-cli/pull/3999
- feat(cli): add explicit proxy option in cli by @warjiang in https://github.com/google-gemini/gemini-cli/pull/2526
- Fix link for checkpointing doc for
--checkpointingby @meteorcloudy in https://github.com/google-gemini/gemini-cli/pull/4304 - Zed integration by @ConradIrwin in https://github.com/google-gemini/gemini-cli/pull/4266
- Fix #4220: allow up/down arrow to toggle history when only one sugges… by @goldyonatan in https://github.com/google-gemini/gemini-cli/pull/4377
- Add numbers to selection list by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4320
- Update ESLint and related packages to latest versions by @seuros in https://github.com/google-gemini/gemini-cli/pull/4296
- fix: remove direct gaxios dependency by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/4289
- Test/add loadcodeassist mock by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4287
- migrate restore command by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4388
- Migrate /corgi by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4419
- fix(cli): not show update avaialble messages when running gemini-cli locally by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4052
- feat(ui): hide cursor when terminal is unfocused by @Lyonk71 in https://github.com/google-gemini/gemini-cli/pull/4012
- Light theme color improvements by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4396
- feat(auth): Enhance OAuth callback for robust Docker support by @chux0519 in https://github.com/google-gemini/gemini-cli/pull/3532
- (fix): broken releases and e2e workflows by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4428
- feat(cli): allow executing commands on perfect match by @haroldmciver-go in https://github.com/google-gemini/gemini-cli/pull/4397
- MCP OAuth Part 1 - OAuth Infrastructure by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4316
- Implement loop check with LLM by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4337
- Show blocked MCP servers in display by @bbiggs in https://github.com/google-gemini/gemini-cli/pull/3977
- [ide-mode] Send ping every 30 seconds to prevent client from closing connection by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4329
- Use simple name for MCP tools where possible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4459
- improve command completion trigger logic based on cursor position by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4462
- Display open IDE file in context section above input box rather than in the footer by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4470
- Demo background agent by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4409
- Add /background commands (when background agent is configured) by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4407
- Automatically detect non-interactive environments and fall back to a manual, code-based authentication flow by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4475
- Revert background agent commits by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4479
- Make shell output consistent. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4469
- feat(core): display declined confirmation code diff by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4440
- Simplify MCP connection errors. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4508
- Extend mcp-server timeout. by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4514
- chore(release): v0.1.13 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/4515
- fix: prevent RangeError in GitIgnoreParser for root paths by @osbornesec in https://github.com/google-gemini/gemini-cli/pull/3417
- Feature custom themes logic by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/2639
- feat: full implementation for .geminiignore in settings and respective tool calls by @psinha40898 in https://github.com/google-gemini/gemini-cli/pull/3727
- feat: Added /copy command for copying output to clipboard with new Command Service approach by @devpool007 in https://github.com/google-gemini/gemini-cli/pull/3706
- Check for zeditor if zed binary is not found by @cole-miller in https://github.com/google-gemini/gemini-cli/pull/3680
- prefactor(commands): Command Service Prefactor for Extensible Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4511
- feat(cli): add warnings when gemini-cli is called in the root directory by @y-okt in https://github.com/google-gemini/gemini-cli/pull/4542
- fix typos in diverse files by @didier-durand in https://github.com/google-gemini/gemini-cli/pull/3550
- build(deps): Add missing
resolvedandintegrityfor all dependencies by @ljxfstorm in https://github.com/google-gemini/gemini-cli/pull/3501 - docs: add documentation for mcp excludeTools and includeTools by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3409
- feat: Make file type detection and binary checks asynchronous (#3286) by @Han5991 in https://github.com/google-gemini/gemini-cli/pull/3288
- [ide-mode] Keep track of recently-opened files and send them to the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4463
- fix: handle cross-device issues with running otel collector by @agmsb in https://github.com/google-gemini/gemini-cli/pull/4458
- Add env var to configure system settings path by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4339
- Simplify streaming code for code assist server by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4619
- [ide-mode] Use active files and selected text in user prompt by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4614
- feat(edit): Prevent no-op edits by @xwjdsh in https://github.com/google-gemini/gemini-cli/pull/3520
- feat(cli):suggestion-navigation-shortcut by @Seydulla in https://github.com/google-gemini/gemini-cli/pull/3641
- docs: add Homebrew installation instructions by @jeanphi-baconnais in https://github.com/google-gemini/gemini-cli/pull/2973
- Various spelling improvements by @jsoref in https://github.com/google-gemini/gemini-cli/pull/3497
- fix: Add warning message for token limit truncation by @darkdarkcocoa in https://github.com/google-gemini/gemini-cli/pull/2260
- fix: character encoding issues in shell command processor by @boylin0 in https://github.com/google-gemini/gemini-cli/pull/1949
- Address flaky integration tests with retries by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4604
- fix(eslint): remove custom rule in favor of
eslint-plugin-importby @swissspidy in https://github.com/google-gemini/gemini-cli/pull/3012 - Refactor the logic for deciding whether to launch a browser into config by @mboshernitsan in https://github.com/google-gemini/gemini-cli/pull/4622
- chore: Expand node version test matrix by @swissspidy in https://github.com/google-gemini/gemini-cli/pull/2700
- feat(ci): run e2e tests on macos during ci by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/4422
- (feat): Initial Version of Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4572
- Fix windows bugs + refactor tests. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4634
- MCP OAuth Part 2 - MCP Client Integration by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4318
- MCP OAuth Part 3 - CLI/UI/Documentation by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4319
- feat(auth): support gemini api key and vertex auth in non-interactive mode by @jerop in https://github.com/google-gemini/gemini-cli/pull/4631
- feat(core): Resolve GEMINI_SYSTEM_MD case-insensitively by @olk in https://github.com/google-gemini/gemini-cli/pull/4538
- add notes on API keys and .gemini/.env to authentication.md by @slhck in https://github.com/google-gemini/gemini-cli/pull/2004
- feat(core): add partUtils module with unit tests by @kamja44 in https://github.com/google-gemini/gemini-cli/pull/4575
- Fix windows bugs in atCommandProcessor.ts by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4684
- Log when flash model decided to continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4698
- Log flash continue by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4700
- feat(commands): Implement argument handling for custom commands via a prompt pipeline by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4702
- Fix memoryDiscovery test to work in windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4742
- Make ideCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4746
- feat(memory): make directory search limit on memory discovery configurable with settings.json by @KeijiBranshi in https://github.com/google-gemini/gemini-cli/pull/4460
- add
--telemetry-outfileflag by @smhendrickson in https://github.com/google-gemini/gemini-cli/pull/4689 - Fix tests to work in windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4754
- Update diff colors by @miguelsolorio in https://github.com/google-gemini/gemini-cli/pull/4747
- Fix InputPrompt.test.tsx to be windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4736
- Polish companion extension README and package.json file ahead of publishing by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4729
- feat(cli): display timestamp in /chat list by @aramova in https://github.com/google-gemini/gemini-cli/pull/4733
- Minor refactoring of VS Code companion extension code by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4761
- Log prompt id when a loop is detected by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4765
- Updated Docs to inform users about the ability to have custom theme by @ali-aljufairi in https://github.com/google-gemini/gemini-cli/pull/4632
- feat: add GEMINI_CLI environment variable to spawned shell commands by @taeold in https://github.com/google-gemini/gemini-cli/pull/4791
- Add Google credentials provider for authenticating with MCP servers by @ashwinpvg in https://github.com/google-gemini/gemini-cli/pull/4748
- Move vscode extension build into its own command by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4799
- Add support for logging the entire request and response object by @anj-s in https://github.com/google-gemini/gemini-cli/pull/4725
- [ide-mode] Send the cursor and selected text from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4621
- Add "Gemini CLI: Run" command shortcut by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4792
- docs: clarify shell command does not use default shell by @timalsinaditya in https://github.com/google-gemini/gemini-cli/pull/2203
- Sanitize checkpoint tags by @sethtroisi in https://github.com/google-gemini/gemini-cli/pull/4813
- feat: add /mcp refresh command by @rmedranollamas in https://github.com/google-gemini/gemini-cli/pull/4566
- [Refactor] Centralizes autocompletion logic within useCompletion by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4740
- Upgrade test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4815
- Add drawer for active files in IDE mode by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4682
- adh/bugfix/1563 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/4822
- feat(auth): Enhance non-interactive gcp auth by @galz10 in https://github.com/google-gemini/gemini-cli/pull/4811
- Fix read-file.test.ts to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4864
- Make errorReporting test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4856
- Make useCompletion.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4766
- [ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4797
- Make shell.test.ts windows compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4858
- Fix userStartupWarnings to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4868
- Safer Shell command Execution by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/4795
- Make restoreCommand test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4873
- Implement hashing based loop detection by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/4831
- fix(ci): Fix failing release workflow by creating a self-contained bundle by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4888
- Fix bugs breaking drag and drop of files. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4887
- Load and use MCP server prompts as slash commands in the CLI by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/4828
- Make fileDiscoveryService.test.ts win compatible by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4892
- Make oauth2 test windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4895
- Fix test to be windows compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4875
- Make glob.test.ts win compatible. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4891
- Fix grep.test to work on windows. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4889
- Vim mode by @sijieamoy in https://github.com/google-gemini/gemini-cli/pull/3936
- Run presubmit tests in windows as well as linux. by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4672
- Run pre-merge checks in mac os as well as ubutnu+win by @scidomino in https://github.com/google-gemini/gemini-cli/pull/4900
- Regression test for paste when the terminal lacks focus. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4898
- Handle unhandled rejections more gracefully. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4417
- fix(ui): remove extraneous whitespace from startup screen by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/3990
- Fix so legacy custom themes still load. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/4757
- refactor(core): Centralize shell logic into ShellExecutionService by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4823
- fix: Clean up transport on IDE connection failure by @skeshive in https://github.com/google-gemini/gemini-cli/pull/4902
- (fix): Custom Commands follow symlinks by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4907
- docs: add missing --prompt-interactive/-i flag documentation by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/4950
- feat: Add Shell Command Execution to Custom Commands by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/4917
- Bug: add resource parameter to MCP OAuth Flow by @emeryray2002 in https://github.com/google-gemini/gemini-cli/pull/4981
New Contributors
- @krikera made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2803
- @nick-popovic made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4092
- @elvinagam made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2233
- @Lee-WonJun made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4227
- @cdemeke made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3086
- @HunDun0Ben made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2857
- @matias-casal made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1729
- @ramonfigueiredo made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4249
- @wanlin31 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4176
- @nsalerni made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4162
- @azorlu80 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3999
- @meteorcloudy made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4304
- @ConradIrwin made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4266
- @goldyonatan made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4377
- @seuros made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4296
- @kamja44 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4287
- @Lyonk71 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4012
- @chux0519 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3532
- @osbornesec made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3417
- @ali-aljufairi made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2639
- @cole-miller made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3680
- @ljxfstorm made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3501
- @Seydulla made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3409
- @Han5991 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3288
- @agmsb made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4458
- @xwjdsh made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3520
- @jeanphi-baconnais made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2973
- @jsoref made their first contribution in https://github.com/google-gemini/gemini-cli/pull/3497
- @darkdarkcocoa made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2260
- @boylin0 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/1949
- @olk made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4538
- @slhck made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2004
- @smhendrickson made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4689
- @aramova made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4733
- @ashwinpvg made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4748
- @timalsinaditya made their first contribution in https://github.com/google-gemini/gemini-cli/pull/2203
- @LyalinDotCom made their first contribution in https://github.com/google-gemini/gemini-cli/pull/4950
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.1.12...v0.1.15