File gemini-cli.changes of Package gemini-cli

-------------------------------------------------------------------
Wed Jan  7 11:59:30 UTC 2026 - Dirk Müller <dmueller@suse.com>

- update to 0.23.0:
  * Code assist service metrics.
  * chore/release: bump version to
    0.21.0-nightly.20251216.bb0c0d8ee
  * Use official ACP SDK and support HTTP/SSE based MCP servers
  * Remove foreground for themes other than shades of purple and
    holiday.
  * Disallow unnecessary awaits.
  * Add one to the padding in settings dialog to avoid flicker.
  * feat(core): introduce remote agent infrastructure and rename
    local executor
  * feat(cli): Add `/auth logout` command to clear credentials
    and auth state
  * (fix) Automated pr labeller
  * feat: launch Gemini 3 Flash in Gemini CLI ⚡️⚡️⚡️
  * Respect previewFeatures value from the remote flag if
    undefined
  * feat(ui): add Windows clipboard image support and Alt+V paste
    workaround
  * chore(core): remove legacy fallback flags and migrate loop
    detection
  * fix(ui): Prevent eager slash command completion hiding
    sibling commands
  * Docs: Update Changelog for Dec 17, 2025
  * Code Assist backend telemetry for user accept/reject of
    suggestions
  * fix(cli): correct initial history length handling for chat
    commands
  * chore/release: bump version to
    0.21.0-nightly.20251218.739c02bd6
  * Change detailed model stats to use a new shared Table class
    to resolve robustness issues.
  * feat: add agent toml parser
  * Add core tool that adds all context from the core package.
  * (docs): Add reference section to hooks documentation
  * feat(hooks): add support for friendly names and descriptions
  * feat: Detect background color
  * add 3.0 to allowed sensitive keywords
  * feat: Pass additional environment variables to shell
    execution
  * Remove unused code
  * Handle all 429 as retryableQuotaError
  * Remove unnecessary dependencies
  * fix: prevent infinite loop in prompt completion on error
  * fix(ui): show command suggestions even on perfect match and
    sort them
  * feat(hooks): reduce log verbosity and improve error reporting
    in UI
  * feat: simplify tool confirmation labels for better UX
  * chore/release: bump version to
    0.21.0-nightly.20251219.70696e364
  * feat(core): Implement JIT context memory loading and UI sync
  * feat(ui): Put "Allow for all future sessions" behind a
    setting off by default.
  * fix(cli):change the placeholder of input during the shell
    mode
  * Validate OAuth resource parameter matches MCP server URL
  * docs(cli): add System Prompt Override (GEMINI_SYSTEM_MD)
  * more robust command parsing logs
  * Introspection agent demo
  * fix(core): sanitize hook command expansion and prevent
    injection
  * fix(folder trust): add validation for trusted folder level
  * fix(cli): fix right border overflow in trust dialogs
  * fix(policy): fix bug where accepting-edits continued after it
    was turned off
  * fix: prevent infinite relaunch loop when --resume fails
  * chore/release: bump version to
    0.21.0-nightly.20251220.41a1a3eed
  * feat(telemetry): add clearcut logging for hooks
  * fix(core): Add `.geminiignore` support to SearchText tool

-------------------------------------------------------------------
Fri Jan  2 14:28:46 UTC 2026 - Dirk Müller <dmueller@suse.com>

- update to 0.22.5:
  * fix(patch): cherry-pick 07e597d to release/v0.22.4-pr-15684

-------------------------------------------------------------------
Sun Dec 28 13:25:48 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 0.22.4:
  * fix(patch): cherry-pick 37be162 to release/v0.22.3-pr-15601
    to patch version v0.22.3 and create version 0.22.4
- update to 0.22.3:
  * fix(patch): cherry-pick 9cdb267 to release/v0.22.2-pr-15494
    to patch version v0.22.2 and create version 0.22.3
- update to 0.22.0:
  * feat(ide): fallback to GEMINI_CLI_IDE_AUTH_TOKEN env var
  * feat: display quota stats for unused models in /stats
  * feat: ensure codebase investigator uses preview model when
    main agent does
  * chore: add closing reason to stale bug workflow
  * Send the model and CLI version with the user agent
  * refactor(sessions): move session summary generation to
    startup
  * Limit search depth in path corrector
  * Fix: Correct typo in code comment
  * feat(core): Plumbing for late resolution of model configs.
  * feat: attempt more error parsing
  * Add missing await.
  * feat(core): Add support for transcript_path in hooks for git-
    ai/Gemini extension
  * refactor: implement DelegateToAgentTool with discriminated
    union
  * feat: reset availabilityService on /auth
  * tool(cli): tweak the frontend tool to be aware of more core
    files from the cli
  * feat(cli): polish cached token stats and simplify stats
    display when quota is present.
  * feat(settings-validation): add validation for settings schema
  * fix(ide): Update IDE extension to write auth token in env var
  * feat(a2a): Introduce /init command for a2a server
  * feat: support multi-file drag and drop of images
  * fix(policy): allow codebase_investigator by default in read-
    only policy
  * refactor(ide ext): Update port file name + switch to 1-based
    index for characters + remove truncation text
  * fix(vscode-ide-companion): correct license generation for
    workspace dependencies
  * fix: temp fix for subagent invocation until subagent
    delegation is merged to stable
  * test: update ide detection tests to make them more robust
    when run in an ide
  * Remove flex from stats display. See snapshots for diffs.
  * Add license field into package.json
  * feat: Persistent "Always Allow" policies with granular shell
    & MCP support
  * fix(core): commandPrefix word boundary and compound command
    safety
  * Add clarity to error messages
  * Disallow redundant typecasts.
  * fix(auth): prioritize GEMINI_API_KEY env var and skip
    unnecessary key…
  * fix: use zod for safety check result validation
  * update(telemetry): add hashed_extension_name to field to
    extension events

-------------------------------------------------------------------
Mon Dec 22 09:23:26 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 0.21.3:
  * fix(patch): cherry-pick 9e6914d to release/v0.21.2-pr-15288
    to patch version v0.21.2 and create version 0.21.3
- update to 0.21.2:
  * fix(patch): cherry-pick a6d1245 to release/v0.21.1-pr-15214
    to patch version v0.21.1 and create version 0.21.2
- update to 0.21.1:
  * **Full Changelog**: https://github.com/google-gemini/gemini-
    cli/compare/v0.21.0...v0.21.1

-------------------------------------------------------------------
Wed Dec 17 14:14:23 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 0.21.0:
  * refactor(stdio): always patch stdout and use
    createWorkingStdio for clean output
  * implement fuzzy search inside settings
  * feat: enable message bus integration by default
  * docs: Recommend using --debug intead of --verbose for CLI
    debugging
  * feat: consolidate remote MCP servers to use `url` in config
  * Restrict integration tests tools
  * track github repository names in telemetry events
  * Allow telemetry exporters to GCP to utilize user's login
    credentials, if requested
  * refactor(editor): use const assertion for editor types with
    single source of truth
  * fix(security): Fix npm audit vulnerabilities in glob and
    body-parser
  * Add new enterprise instructions
  * feat(hooks): Hook Session Lifecycle & Compression Integration
  * Avoid triggering refreshStatic unless there really is a
    banner to display.
  * feat(hooks): Hooks Commands Panel, Enable/Disable, and
    Migrate
  * fix: Bundle default policies for npx distribution
  * Fix tests
  * feat: add scheduled workflow to close stale issues
  * feat: Support Extension Hooks with Security Warning
  * feat: Add enableAgents experimental flag
  * docs: fix typo 'socus' to 'focus' in todos.md
  * Markdown export: move the emoji to the end of the line
  * fix(acp): prevent unnecessary credential cache clearing on
    re-authent…
  * fix: improve retry logic for fetch errors and network codes
  * remove unused isSearching field
  * feat(mcp): add `--type` alias for `--transport` flag in
    gemini mcp add
  * feat(cli): Move key restore logic to core
  * feat: add auto-execute on Enter behavior to argumentless MCP
    prompts
  * fix(shell): cursor visibility when using interactive mode
  * Adding session id as part of json o/p
  * fix(extensions): resolve GitHub API 415 error for source
    tarballs
  * fix(client): Correctly latch hasFailedCompressionAttempt flag
  * Disable flaky extension reloading test on linux
  * Add support for MCP dynamic tool update by
    `notifications/tools/list_changed`
  * Fix privacy screen for legacy tier users
  * feat: Exclude maintainer labeled issues from stale issue
    closer
  * Grant chained workflows proper permission.
  * Make trigger_e2e manually fireable.
  * Write e2e status to local repo not forked repo
  * Fixes [API Error: Cannot read properties of undefined
    (reading 'error')]
  * Fix bug in the shellExecutionService resulting in both
    truncation and 3X bloat
  * Fix issue where we were passing the model content reflecting
    terminal line wrapping.
  * chore/release: bump version to
    0.21.0-nightly.20251204.3da4fd5f7
  * feat(sessions): use 1-line generated session summary to
    describe sessions
  * Use Robot PAT for chained e2e merge queue skipper
  * fix(core): improve API response error handling and retry
  * refactor(telemetry): Improve previous PR that allows
    telemetry to use the CLI auth and add testing
  * Always set status in chained_e2e workflow
  * feat: Add OTEL log event `gemini_cli.startup_stats` for
    startup stats.
  * feat: auto-execute on slash command completion functions
  * Docs: Proper release notes
  * Add support for user-scoped extension settings
  * refactor(core): Improve environment variable handling in
    shell execution
  * Remove old E2E Workflows
  * fix(lint): upgrade pip and use public pypi for yamllint
  * fix: use Gemini API supported image formats for clipboard
  * feat(a2a): Introduce restore command for a2a server
  * allow final:true to be returned on a2a server edit calls.

-------------------------------------------------------------------
Sat Dec 13 16:33:21 UTC 2025 - Dirk Müller <dmueller@suse.com>

- package 0.20.2
openSUSE Build Service is sponsored by