Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gemini-cli for openSUSE:Factory 
checked in at 2026-03-04 21:07:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gemini-cli (Old)
 and      /work/SRC/openSUSE:Factory/.gemini-cli.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gemini-cli"

Wed Mar  4 21:07:07 2026 rev:12 rq:1336184 version:0.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gemini-cli/gemini-cli.changes    2026-02-27 
17:14:19.191079574 +0100
+++ /work/SRC/openSUSE:Factory/.gemini-cli.new.561/gemini-cli.changes   
2026-03-04 21:07:57.443237366 +0100
@@ -1,0 +2,178 @@
+Tue Mar  3 15:20:07 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.31.0:
+  * Use ranged reads and limited searches and fuzzy editing improvements #19240
+  * Fix bottom border color #19266
+  * Release note generator fix #19363
+  * test(evals): add behavioral tests for tool output masking #19172
+  * docs: clarify preflight instructions in GEMINI.md #19377
+  * feat(cli): add gemini --resume hint on exit #16285
+  * fix: optimize height calculations for ask_user dialog #19017
+  * feat(cli): add Alt+D for forward word deletion #19300
+  * Disable failing eval test #19455
+  * fix(cli): support legacy onConfirm callback in ToolActionsContext #19369
+  * chore(deps): bump tar from 7.5.7 to 7.5.8 #19367
+  * fix(plan): allow safe fallback when experiment setting for plan is not 
enabled but approval mode at startup is plan #19439
+  * Add explicit color-convert dependency #19460
+  * feat(devtools): migrate devtools package into monorepo #18936
+  * fix(core): clarify plan mode constraints and exit mechanism #19438
+  * feat(cli): add macOS run-event notifications (interactive only) #19056
+  * Changelog for v0.29.0 #19361
+  * fix(ui): preventing empty history items from being added #19014
+  * Changelog for v0.30.0-preview.0 #19364
+  * feat(core): add support for MCP progress updates #19046
+  * fix(core): ensure directory exists before writing conversation file #18429
+  * fix(ui): move margin from top to bottom in ToolGroupMessage #17198
+  * fix(cli): treat unknown slash commands as regular input instead of showing 
error #17393
+  * feat(core): experimental in-progress steering hints (2 of 2) #19307
+  * docs(plan): add documentation for plan mode command #19467
+  * fix(core): ripgrep fails when pattern looks like ripgrep flag #18858
+  * fix(cli): disable auto-completion on Shift+Tab to preserve mode cycling 
#19451
+  * use issuer instead of authorization_endpoint for oauth discovery #17332
+  * feat(cli): include /dir add directories in @ autocomplete suggestions 
#19246
+  * feat(admin): Admin settings should only apply if adminControlsApplicable = 
true and fetch errors should be fatal #19453
+  * Format strict-development-rules command #19484
+  * feat(core): centralize compatibility checks and add TrueColor detection 
#19478
+  * Remove unused files and update index and sidebar. #19479
+  * Migrate core render util to use xterm.js as part of the rendering loop. 
#19044
+  * Changelog for v0.30.0-preview.1 #19496
+  * build: replace deprecated built-in punycode with userland package #19502
+  * Speculative fixes to try to fix react error. #19508
+  * fix spacing #19494
+  * fix(core): ensure user rejections update tool outcome for telemetry #18982
+  * fix(acp): Initialize config (#18897) #18898
+  * fix(core): add error logging for IDE fetch failures #17981
+  * feat(acp): support set_mode interface (#18890) #18891
+  * fix(core): robust workspace-based IDE connection discovery #18443
+  * Deflake windows tests. #19511
+  * Fix: Avoid tool confirmation timeout when no UI listeners are present 
#17955
+  * format md file #19474
+  * feat(cli): add experimental.useOSC52Copy setting #19488
+  * feat(cli): replace loading phrases boolean with enum setting #19347
+  * Update skill to adjust for generated results. #19500
+  * Fix message too large issue. #19499
+  * fix(core): prevent duplicate tool approval entries in auto-saved.toml 
#19487
+  * fix(core): resolve crash in ClearcutLogger when os.cpus() is empty #19555
+  * chore(core): improve encapsulation and remove unused exports #19556
+  * Revert "Add generic searchable list to back settings and extensions (… 
#19434
+  * fix(core): improve error type extraction for telemetry #19565
+  * fix: remove extra padding in Composer #19529
+  * feat(plan): support configuring custom plans storage directory #19577
+  * Migrate files to resource or references folder. #19503
+  * feat(policy): implement project-level policy support #18682
+  * feat(core): Implement parallel FC for read only tools. #18791
+  * chore(skills): adds pr-address-comments skill to work on PR feedback #19576
+  * refactor(sdk): introduce session-based architecture #19180
+  * fix(ci): add fallback JSON extraction to issue triage workflow #19593
+  * feat(core): refine Edit and WriteFile tool schemas for Gemini 3 #19476
+  * Changelog for v0.30.0-preview.3 #19585
+  * fix(plan): exclude EnterPlanMode tool from YOLO mode #19570
+  * chore: resolve build warnings and update dependencies #18880
+  * feat(ui): add source indicators to slash commands #18839
+  * docs: refine Plan Mode documentation structure and workflow #19644
+  * Docs: Update release information regarding Gemini 3.1 #19568
+  * fix(security): rate limit web_fetch tool to mitigate DDoS via prompt 
injection #19567
+  * Add initial implementation of /extensions explore command #19029
+  * fix: use discoverOAuthFromWWWAuthenticate for reactive OAuth flow (#18760) 
#19038
+  * Search updates #19482
+  * feat(cli): add support for numpad SS3 sequences #19659
+  * feat(cli): enhance folder trust with configuration discovery and security 
warnings #19492
+  * feat(ui): improve startup warnings UX with dismissal and show-count limits 
#19584
+  * feat(a2a): Add API key authentication provider #19548
+  * Send accepted/removed lines with ACCEPT_FILE telemetry. #19670
+  * feat(models): support Gemini 3.1 Pro Preview and fixes #19676
+  * feat(plan): enforce read-only constraints in Plan Mode #19433
+  * fix(cli): allow perfect match @-path completions to submit on Enter #19562
+  * fix(core): treat 503 Service Unavailable as retryable quota error #19642
+  * Update sidebar.json for to allow top nav tabs. #19595
+  * security: strip deceptive Unicode characters from terminal output #19026
+  * Fixes 'input.on' is not a function error in Gemini CLI #19691
+  * Revert "feat(ui): add source indicators to slash commands" #19695
+  * security: implement deceptive URL detection and disclosure in tool 
confirmations #19288
+  * fix(core): restore auth consent in headless mode and add unit tests #19689
+  * Fix unsafe assertions in code_assist folder. #19706
+  * feat(cli): make JetBrains warning more specific #19687
+  * fix(cli): extensions dialog UX polish #19685
+  * fix(cli): use getDisplayString for manual model selection in dialog #19726
+  * feat(policy): repurpose "Always Allow" persistence to workspace level 
#19707
+  * fix(cli): re-enable CLI banner #19741
+  * Disallow and suppress unsafe assignment #19736
+  * feat(core): migrate read_file to 1-based start_line/end_line parameters 
#19526
+  * feat(cli): improve CTRL+O experience for both standard and alternate 
screen buffer (ASB) modes #19010
+  * Utilize pipelining of grep_search -> read_file to eliminate turns #19574
+  * refactor(core): remove unsafe type assertions in error utils (Phase 1.1) 
#19750
+  * Disallow unsafe returns. #19767
+  * fix(cli): filter subagent sessions from resume history #19698
+  * chore(lint): fix lint errors seen when running npm run lint #19844
+  * feat(core): remove unnecessary login verbiage from Code Assist auth #19861
+  * fix(plan): time share #19847
+  * fix(core): allow any preview model in quota access check #19867
+  * fix(core): prevent omission placeholder deletions in replace/write_file 
#19870
+  * fix(core): add uniqueness guard to edit tool #19890
+  * refactor(config): remove enablePromptCompletion from settings #19974
+  * refactor(core): move session conversion logic to core #19972
+  * Fix: Persist manual model selection on restart #19864 #19891
+  * fix(core): increase default retry attempts and add quota error backoff 
#19949
+  * feat(core): add policy chain support for Gemini 3.1 #19991
+  * Updates command reference and /stats command. #19794
+  * Fix for silent failures in non-interactive mode #19905
+  * fix(plan): allow plan mode writes on Windows and fix prompt paths #19658
+  * fix(core): prevent OAuth server crash on unexpected requests #19668
+  * feat: Map tool kinds to explicit ACP.ToolKind values and update test … 
#19547
+  * chore: restrict gemini-automted-issue-triage to only allow echo #20047
+  * Allow ask headers longer than 16 chars #20041
+  * fix(core): prevent state corruption in McpClientManager during collis 
#19782
+  * fix(bundling): copy devtools package to bundle for runtime resolution 
#19766
+  * feat(policy): Support MCP Server Wildcards in Policy Engine #20024
+  * docs(CONTRIBUTING): update React DevTools version to 6 #20014
+  * feat(core): optimize tool descriptions and schemas for Gemini 3 #19643
+  * feat(core): implement experimental direct web fetch #19557
+  * feat(core): replace expected_replacements with allow_multiple in replace 
tool #20033
+  * fix(sandbox): harden image packaging integrity checks #19552
+  * fix(core): allow environment variable expansion and explicit overrides for 
MCP servers #18837
+  * feat(policy): Implement Tool Annotation Matching in Policy Engine #20029
+  * fix(core): prevent utility calls from changing session active model #20035
+  * fix(cli): skip workspace policy loading when in home directory #20054
+  * fix(scripts): Add Windows (win32/x64) support to lint.js #16193
+  * fix(a2a-server): Remove unsafe type assertions in agent #19723
+  * Fix: Handle corrupted token file gracefully when switching auth types 
(#19845) #19850
+  * fix critical dep vulnerability #20087
+  * Add new setting to configure maxRetries #20064
+  * Stabilize tests. #20095
+  * make windows tests mandatory #20096
+  * Add 3.1 pro preview to behavioral evals. #20088
+  * feat:PR-rate-limit #19804
+  * feat(cli): allow expanding full details of MCP tool on approval #19916
+  * feat(security): Introduce Conseca framework #13193
+  * fix(cli): Remove unsafe type assertions in activityLogger #19713 #19745
+  * feat: implement AfterTool tail tool calls #18486
+  * ci(actions): fix PR rate limiter excluding maintainers #20117
+  * Shortcuts: Move SectionHeader title below top line and refine styling 
#18721
+  * refactor(ui): Update and simplify use of gray colors in themes #20141
+  * fix punycode2 #20154
+  * feat(ide): add GEMINI_CLI_IDE_PID env var to override IDE process 
detection #15842
+  * feat(policy): Propagate Tool Annotations for MCP Servers #20083
+  * fix(a2a-server): pass allowedTools settings to core Config #19680
+  * feat(mcp): add progress bar, throttling, and input validation for MCP tool 
progress #19772
+  * feat(policy): centralize plan mode tool visibility in policy engine #20178
+  * feat(browser): implement experimental browser agent #19284
+  * feat(plan): summarize work after executing a plan #19432
+  * fix(core): create new McpClient on restart to apply updated config #20126
+  * Changelog for v0.30.0-preview.5 #20107
+  * Update packages. #20152
+  * Fix extension env dir loading issue #20198
+  * restrict /assign to help-wanted issues #20207
+  * feat(plan): inject message when user manually exits Plan mode #20203
+  * feat(extensions): enforce folder trust for local extension install #19703
+  * feat(hooks): adds support for RuntimeHook functions. #19598
+  * Docs: Update UI links. #20224
+  * feat: prompt users to run /terminal-setup with yes/no #16235
+  * fix: additional high vulnerabilities (minimatch, cross-spawn) #20221
+  * feat(telemetry): Add context breakdown to API response event #19699
+  * Docs: Add nested sub-folders for related topics #20235
+  * feat(plan): support automatic model switching for Plan Mode #20240
+  * fix(patch): cherry-pick 58df1c6 to release/v0.31.0-preview.0-pr-20374 to 
patch version v0.31.0-preview.0 and create version 0.31.0-preview.1 #20568
+  * fix(patch): cherry-pick ea48bd9 to release/v0.31.0-preview.1-pr-20577 
[CONFLICTS] #20592
+  * fix(patch): cherry-pick 32e777f to release/v0.31.0-preview.2-pr-20531 to 
patch version v0.31.0-preview.2 and create version 0.31.0-preview.3 #20607
+
+-------------------------------------------------------------------

Old:
----
  gemini-cli-0.30.0.js

New:
----
  gemini-cli-0.31.0.js

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gemini-cli.spec ++++++
--- /var/tmp/diff_new_pack.AQPNTX/_old  2026-03-04 21:07:58.319273672 +0100
+++ /var/tmp/diff_new_pack.AQPNTX/_new  2026-03-04 21:07:58.319273672 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gemini-cli
-Version:        0.30.0
+Version:        0.31.0
 Release:        0
 Summary:        An AI agent that brings the power of Gemini directly into your 
terminal
 License:        Apache-2.0

++++++ gemini-cli-0.30.0.js -> gemini-cli-0.31.0.js ++++++
++++ 154210 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gemini-cli/gemini-cli-0.30.0.js
++++ and /work/SRC/openSUSE:Factory/.gemini-cli.new.561/gemini-cli-0.31.0.js

Reply via email to