npm @google/gemini-cli 0.5.0-preview
Release v0.5.0-preview

6 hours ago

What's Changed

  • fix: Remove 'node-fetch' from externals by @swissspidy in #7752
  • fix(ui): fix drag-and-drop file feature for macOS terminal 2 by @944750720 in #7174
  • fix(process-utils): fix bug that prevented start-up when running process walking command fails by @skeshive in #7757
  • Fix dollar sign replacement bug in file editing by @lifefloating in #7703
  • feat(triage): add status/bot-triaged label after triage by @srithreepo in #7765
  • Feat(security) - Create a class for Oauth credential by @shishu314 in #7745
  • feat(security) - Make oauth token storage implement the shared interface by @shishu314 in #7802
  • fix: Remove special handling for folderTrust flag by @shrutip90 in #7755
  • fix the proQutaDialog by @JayadityaGit in #7647
  • fix(token-usage): fix token usage recording for failed API calls by @nsalerni in #7667
  • Make 'source' a positional argument in extensions install and set flag to true by @chrstnb in #7807
  • Add initial RFC for A2A development-tool extension by @skeshive in #7817
  • Revert "Fix dollar sign replacement bug in file editing (#7703)" by @galz10 in #7823
  • Add hidden property to slash commands by @dewitt in #7797
  • Fix syntax highlighting and rendering issues. by @jacob314 in #7759
  • Refactor Authentication Components and Hooks by @scidomino in #7750
  • feat(core): Save large tool outputs to a file and return truncated lines by @SandyTao520 in #6240
  • refactor: Extract path resolution logic into helper function by @johnthomasdev in #6910
  • Fix(core): Fix stream validation logic by @SandyTao520 in #7832
  • fix(ci): fix windows e2e tests by @galz10 in #7749
  • Fix issues where escape codes could end up on startup in the input prompt by @jacob314 in #7267
  • prevent auto-execute on paste and preserve multi-line content in chat input by @Alish-0x in #5834
  • fix: handle vpc-sc violations in LoadCodeAssist method by @gsquared94 in #7824
  • feat(ui): improve discoverability of MCP slash commands by @rinilkunhiraman in #6080
  • chore(release): v0.3.3 by @SandyTao520 in #7854
  • feat(ui): Introduce useUI Hook and UIContext by @Lyonk71 in #5488
  • Fix(core): Do not retry if last chunk is empty with finishReason previous chunks are good by @SandyTao520 in #7859
  • Fix ctrl-c/esc while Authenticating. by @scidomino in #7879
  • chore(release): v0.3.4 by @SandyTao520 in #7902
  • Allow for slash commands to opt-out of autocompletion and /help discovery. by @dewitt in #7847
  • add(logging): Add OTel logging for counting chars by @kiranani in #7903
  • bug(core): Fix Check Bundle Size github action. by @joshualitt in #7833
  • Mention replacements for deprecated settings in settings.json by @jacob314 in #7913
  • Pull contentGenerator out of GeminiClient and into Config. by @scidomino in #7825
  • fix(ui): disable input prompt during tool confirmation by @Lyonk71 in #7935
  • feat(settings): Add support for settings enum options by @richieforeman in #7719
  • fix(ide): fix crash on windows when null command is returned by @skeshive in #8007
  • fix: hide tips when folder trust dialog is open by @hritan in #7394
  • Move scope settings to new dialog by @miguelsolorio in #7836
  • fix(ide companion extension): increase payload size by @skeshive in #8029
  • Skip bundle_size job for merge_group event by @bobcatfish in #8032
  • refactor: Centralize and improve model fallback handling by @abhipatel12 in #7634
  • Fix maxOutputTokens compression bug. by @scidomino in #8026
  • fix: Restart logic in useFolderTrust hook by @shrutip90 in #8038
  • feat(core): Download ripgrep at runtime, if enabled. by @joshualitt in #7818
  • Allow users to type while waiting for MCP servers by @scidomino in #8021
  • Remove org/repo install support by @chrstnb in #7815
  • refactor(core): Introduce LlmUtilityService and promptIdContext by @abhipatel12 in #7952
  • feat(commands): Add new commands for docs, git, and PR review by @allenhutchison in #7853
  • Add clearcut logging for extensions install command by @chrstnb in #8057
  • refactor(ide): extract IDE context types into a separate file by @skeshive in #8037
  • feat(core): Only summarize long tool output for shell command by @SandyTao520 in #8039
  • Update extensions docs by @chrstnb in #8112
  • feat: Add reusable EnumSelector UI component (split from #6832) by @hoteye in #7774
  • Limit recursion when looking for .gitignore files by @bbiggs in #8103
  • feat(ide): Update context filtering to be done CLI-side + update port discovery logic by @skeshive in #8107
  • [Part 1/6] feat(telemetry): add rate limiter and high-water mark tracker with tests by @eLyiN in #8110
  • fix(ide companion extension): Don't show the installation confirmation message in Firebase Studio by @richieforeman in #8097
  • Ignore workspace extensions in user extensions dir by @chrstnb in #8084
  • 0.4.0 by @mattKorwel in #8136

New Contributors

Full Changelog: v0.4.0...v0.5.0-preview

Don't miss a new gemini-cli release

NewReleases is sending notifications on new releases.