Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package neovim for openSUSE:Factory checked in at 2026-08-29 17:41:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/neovim (Old) and /work/SRC/openSUSE:Factory/.neovim.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "neovim" Sat Aug 29 17:41:37 2026 rev:91 rq:1374501 version:0.12.5 Changes: -------- --- /work/SRC/openSUSE:Factory/neovim/neovim.changes 2026-07-29 19:02:47.144961470 +0200 +++ /work/SRC/openSUSE:Factory/.neovim.new.1265/neovim.changes 2026-08-29 17:43:16.372978405 +0200 @@ -1,0 +2,48 @@ +Fri Aug 28 20:02:43 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 0.12.5: + + restart: ":restart" (no bang) saves/restores session + + restart: ZR restores session + + :restart: v:startreason + + lsp: pass target buffer to `reuse_client` predicate + + build: fix wasmtime version regex + + channel: handle socket accept failure + + decor: 'breakindent'/'showbreak' gap ignores active highlight + + drawline: 'statuscolumn' breaks unprintable char wrapping + + floatwin: don't use same window as altwin + + floatwin: relative='cursor' may use outdated cursor position + + help: g==: 'No code block found' + + inccommand: enforce timeout during matching, not just after a line + + lsp: guard linked_editing_range refresh on attach + + lsp: improve inlayHint.resolveSupport in client capabilities + + lsp: incorrect rendering of markdown codeblock + + lua: don't limit indexed vim.cmd positional argument count + + lua: give nicer error message when trying to index vim.NIL + + lua: vim.regex():match_str abort in Luv callback + + man.lua: cache pages until width changes + + pack: do not write the lockfile when installing from it + + path: avoid shell fallback for unknown users + + restart: distinguish v:exitreason for :restart! + + restart: keep :restart error message concise + + restart: messages EXX error codes + + restart: remove `-S [file]` from v:argv + + restart: set job env instead of mutating parent env + + shada: persist cleared registers + + shada: persist cleared search patterns + + socket: --listen silently truncates long paths + + terminal: OSC 52 multiline copy replaces newlines with NUL + + terminal: avoid E676 after failed :wqa + + treesitter: clamp unbounded fold ranges + + treesitter: give each wasm parser its own TSWasmStore + + treesitter: incremental selection: "vin" not always starts "v" + + treesitter: make TSHighlighter.new() idempotent for an active buffer + + tui: urxvt reset cursor style + + ui: highlight bleeds into 'linebreak' filler + + ui2: clear empty cmdline after backspace + + window: avoid UAF in `close_windows` + + window: crash when closing new curwin during CTRL-W_x + + window: remove float grid from compositor layers before free + + window: yeet grid later when closing float in other tabpage + + support variant builds via env-var and cpack overrides + +------------------------------------------------------------------- @@ -5,35 +53,35 @@ -- lsp: clean up semantic token initialization and debounce -- lsp: use LspNotify for semantic tokens -- lsp: overscan semantic_token range requests -- treesitter: reduce memory usage of _select.lua -- api: nvim_buf_set_text resets changelist to 0 -- api: preserve ArrayOf metadata -- cmdline: avoid redraw loop after wrapped line -- folds: foldcolumn is interrupted for virtual line above nested fold -- health: always set 'modifiable' -- health: don't check node package via yarn -- highlight: keep guisp underline color in float with 'winblend' -- lsp: allow specifying bufnr + client_id filter when enabling capabilities -- lsp: catch another nil buffer state -- lsp: fire LspNotify didChange autocmds after undo/redo -- lsp: fix multiline semantic token processing -- lsp: make LspNotify more robust -- lsp: refresh codelens despite pending debounce -- lsp: request semantic tokens in BufWinEnter -- lsp: skip invalid file watcher globs -- lsp: trailing blank line when edit inserts past end of buffer -- lsp: use LspNotify for document_color -- man.lua: highlight codeblocks -- messages: "progress" kind for busy messages -- messages: message kind for :recover and swapfile attention -- net: set buftype=nofile (again) -- pack: do not assert non-nil `stderr` -- process: avoid inherited stdio for Windows jobs -- startup: use `nvim.difftool` for `nvim -d` only for directories -- statusline: prevent various buffer overflows with item groups -- test: support multiple --filter-out -- treesitter: incremental selection causes beeps when the bell is enabled -- tui: more compatible way to reset cursor -- tui: patch reset-cursor-style seq regardless of terminfo -- xxd: buffer overread -- xxd: signed left-shift overflow in -r mode + + lsp: clean up semantic token initialization and debounce + + lsp: use LspNotify for semantic tokens + + lsp: overscan semantic_token range requests + + treesitter: reduce memory usage of _select.lua + + api: nvim_buf_set_text resets changelist to 0 + + api: preserve ArrayOf metadata + + cmdline: avoid redraw loop after wrapped line + + folds: foldcolumn is interrupted for virtual line above nested fold + + health: always set 'modifiable' + + health: don't check node package via yarn + + highlight: keep guisp underline color in float with 'winblend' + + lsp: allow specifying bufnr + client_id filter when enabling capabilities + + lsp: catch another nil buffer state + + lsp: fire LspNotify didChange autocmds after undo/redo + + lsp: fix multiline semantic token processing + + lsp: make LspNotify more robust + + lsp: refresh codelens despite pending debounce + + lsp: request semantic tokens in BufWinEnter + + lsp: skip invalid file watcher globs + + lsp: trailing blank line when edit inserts past end of buffer + + lsp: use LspNotify for document_color + + man.lua: highlight codeblocks + + messages: "progress" kind for busy messages + + messages: message kind for :recover and swapfile attention + + net: set buftype=nofile (again) + + pack: do not assert non-nil `stderr` + + process: avoid inherited stdio for Windows jobs + + startup: use `nvim.difftool` for `nvim -d` only for directories + + statusline: prevent various buffer overflows with item groups + + test: support multiple --filter-out + + treesitter: incremental selection causes beeps when the bell is enabled + + tui: more compatible way to reset cursor + + tui: patch reset-cursor-style seq regardless of terminfo + + xxd: buffer overread + + xxd: signed left-shift overflow in -r mode Old: ---- neovim-0.12.4.tar.gz New: ---- neovim-0.12.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ neovim.spec ++++++ --- /var/tmp/diff_new_pack.6rJKGZ/_old 2026-08-29 17:43:17.014001077 +0200 +++ /var/tmp/diff_new_pack.6rJKGZ/_new 2026-08-29 17:43:17.016001148 +0200 @@ -23,7 +23,7 @@ %endif %define _name nvim Name: neovim -Version: 0.12.4 +Version: 0.12.5 Release: 0 Summary: Vim-fork focused on extensibility and agility License: Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0 ++++++ neovim-0.12.4.tar.gz -> neovim-0.12.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/neovim/neovim-0.12.4.tar.gz /work/SRC/openSUSE:Factory/.neovim.new.1265/neovim-0.12.5.tar.gz differ: char 15, line 1
