From cec0ecabd8f47ff81dcb52e8fc9003e365563a84 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Sun, 31 Aug 2025 15:25:45 -0400 Subject: NVIM v0.11.4 See runtime/doc/news.txt (or `:help news` in Nvim). Following is a list of fix/feature commits in this release. FEATURES -------------------------------------------------------------------------------- - 5551da79c1f8 lsp: improve signature help display #35190 - abfbd155da5d provider: detect venv python via "pynvim-python" tool #35273 BUILD -------------------------------------------------------------------------------- - 3343ee971b6d deps: CMake generation fails when path contains spaces #35332 FIXES -------------------------------------------------------------------------------- - 27282696fe54 api: fix not capturing output in cmdline mode (#35322) - 09b0003d380b api: nvim_create_user_command addr option should allow ranges #35077 - 3ab06d5188bc api: on_detach consistently before buf_freeall autocmds (#35369) - 53db7fc3ef53 api,lsp: call on_detach before wiping out the buffer #35367 - 30b801eff2b2 checkhealth: wrong ABI version for treesitter parsers #35327 - a05b70baa6ec clipboard: correct blockwise register width computation (#35038) - 990b320592c9 cmdline: :checkhealth completion with multiple args (#35060) - a3590afba5c1 diff: set default diff flags properly (#35450) - f4b4c27a3528 float: cursor visible in "hidden" floating window (#35219) - 3cf9dac2baca folds: error when deleting lines at end of buffer #35396 - d70d469c048d health: accept TERM=tmux-direct #35511 - edfb447ff883 health: update advice for Python #35564 - 359d65c90231 iter: ArrayIter:last returns nil when filtered to empty #34697 - 44b8255fa284 lsp: close floating preview window correctly #34946 - 6b820258cdd6 lsp: don't override `config.title` in `vim.lsp.buf.signature_help()` #35075 - 8f2d6f7ce2ed lsp: show title when global winborder is set (#35181) - 1bea8129530e lsp: update window title when cycling through signatures #35407 - 9261aef2f30d lsp/health: always use vim.inspect to show root_markers (#34667) - d185057bc75d lsp/health: ensure valid table before concatenating (#34930) - 09f702bc13a8 lua: report error in Lua Funcref callback properly (#35555) - 7f1e112a323b pum: check for cmdline mode properly - 41fa34348468 snippet: jumping backwards to choice node (#35062) - 2e4baa3679e2 snippet: setting end_right_gravity (#35061) - 4b957a4d18d5 treesitter: inconsistent highlight of multiline combined injection #35307 - fa64f2d09bab treesitter: run FileType autocmds in the context of `` - e841d653af4e treesitter: show capture-level priorities in :Inspect #35443 - e299430ff5dd tui: do not remove SIGWINCH handler when resize events are enabled (#35221) (#35238) - 64afa93187c2 tutor: use `invalidate` field in `nvim_buf_set_extmark()` - 21241461647a tutor: use legacy syntax for lesson 3.1 of vim-01-beginner.tutor - 6fd842a4fdb8 ui: check for cmdline mode properly VIM PATCHES -------------------------------------------------------------------------------- - e68d3ef886ae 5ddcecf: runtime(help): Add better support for language annotation highlighting - 35a66f74c7dd 6fea0a5: runtime(help): Add Vim lang annotation support for codeblocks - 819e545c283e 714671d: runtime(misc): use :hor :term to ensure new term window is split horizontally (#35064) - a65c4be2de16 8.1.0425: ml_get error and crash with appendbufline() - 8dd88056f1e3 8.2.1672: v_lock is used when it is not initialized (#35416) - 6c2f06b537d4 9.1.0748: :keep* commmands are sometimes misidentified as :k - 54c2ea142a01 9.1.1599: :bnext doesn't go to unlisted help buffers (#35216) - 53a0d9970246 9.1.1601: Patch v8.1.0425 was wrong - ced4eed733f6 9.1.1607: :apple command detected as :append (#35237) - bd4b45dd1b0b 9.1.1608: No command-line completion for :unsilent {command} - d21db345ef01 9.1.1611: possible undefined behaviour in mb_decompose() (#35275) - 744d96bd769b 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter - 5ec7d988578c 9.1.1613: tests: test_search leaves a few swapfiles behind - 39ae9a997181 9.1.1633: Search pattern shown incorrectly with negative offset (#35337) - e6ea97a69163 9.1.1665: Outdated comment in eval.c (#35436) - 6fd8ba05a637 9.1.1667: Another outdated comment in eval.c (#35438) - 4c5cb950c633 9.1.1688: potential buffer overrun in bufwrite.c (#35497) - 99817471d783 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' (#35520) - fb6c677d57b7 b9ea0a8: runtime(doc): tweak documentation style in helphelp.txt --- CMakeLists.txt | 2 +- runtime/nvim.appdata.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 69fd5448fe..0ce1a879b3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -142,7 +142,7 @@ endif() set(NVIM_VERSION_MAJOR 0) set(NVIM_VERSION_MINOR 11) set(NVIM_VERSION_PATCH 4) -set(NVIM_VERSION_PRERELEASE "-dev") # for package maintainers +set(NVIM_VERSION_PRERELEASE "") # for package maintainers # API level set(NVIM_API_LEVEL 13) # Bump this after any API/stdlib change. diff --git a/runtime/nvim.appdata.xml b/runtime/nvim.appdata.xml index eea7c1be4d..bf26749b56 100644 --- a/runtime/nvim.appdata.xml +++ b/runtime/nvim.appdata.xml @@ -26,6 +26,7 @@ + -- cgit v1.3-3-g829e