summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2025-04-26 16:29:18 +0200
committerJustin M. Keyes <justinkz@gmail.com>2025-04-26 16:29:18 +0200
commita9a3981669ff80b76a893294f5eef0dad5cf8573 (patch)
tree34fb8e8b1a709f32996ffbda1dcbcdac5c602b50
parent478f5d00702ea88d9e9f48382fae07fe0eacdcac (diff)
NVIM v0.11.1v0.11.1
For notable changes, see runtime/doc/news.txt (or `:help news` in Nvim). Following is a list of fixes/features commits. BREAKING -------------------------------------------------------------------------------- - bbf912d72f8a provider: drop Python 3.7, 3.8 support #33088 FEATURES -------------------------------------------------------------------------------- - 66953b16a2e6 lsp: workspace_required (#33608) - 7efb3ba6f767 checkhealth: use emoji for OK/WARN/ERROR (#33195) - 91d11c8bc1ca clipboard: g:clipboard="foo" forces the "foo" clipboard tool #33235 - 12da443930de float: 'winborder' "bold" style #33189 - 5829b5de0a38 vim.hl: allow multiple timed highlights simultaneously #33283 FIXES -------------------------------------------------------------------------------- - 91481ae7d51b bug in stylize_markdown - 5fc6bd64540e api: nvim_set_keymap() throws error even in pcall() #33228 - 2b2a90051ebe api: use E226 instead of E227 for duplicate abbreviation (#33159) - 056dbf3ea7e2 api: use original LHS in keymap error message #33135 - fb71d631a58d api: wrong return value with reverse range + overlap #32956 - fcee5df0fc1f checkhealth: check g:loaded_xx_provider for all providers #33168 - 89e0ea17883c checkhealth: check outdated pynvim version properly #33175 - adfd4b9f4f3d checkhealth: don't override user "q" keymap #33132 - 06df3e0c0d00 cmdline: avoid empty @: register after :<CR> (#33126) - 53def2a877b6 cmdline: empty ext_cmdline block events for :<CR> #33118 - b8e5fd51fdde column: don't count signs on lines beyond eob #33410 - e4007551c4af completion: avoid freeing uninitialized value (#33459) - 6e51d39696e9 decor: enable decoration provider in on_start #33337 - 837c9d04096d defaults: enable :terminal [[,]] motion in operator-pending mode #33217 - 218227213909 defaults: keywordprg=:help on Windows #33336 - 7e884b78bfeb defaults: visual-mode [[,]] for :terminal shell prompts #33203 - 2a04161a35dc desktop: cannot open filename with spaces using OS file manager #33161 - 2cd735d1598f display: scroll logic does not take into account concealed topline (#33054) - c4a19bff4e12 display: scroll redrawing doesn't account for virt_lines above fold #33374 - 02123bac0d82 display: wrong cursor column with 'concealcursor' = "n" and virt_text (#33218) - 837faf7065ca editor: respect [+cmd] when executing :drop #33339 - 155529b91a41 events: avoid superfluous CursorMovedI on first autocmd (#33588) - c158d41cec5a health: expecting nonexistent "inotifywait" function #33312 - 06c2886569cc health: message should mention "vim.provider" #33095 - 279a0e78c9c0 highlight: no match highlight during :substitute prompt #33262 - b5158e8e92fb lsp: "bold" border for vim.lsp.buf.hover #33395 - 1e8e74dbff7a lsp: better handling of "*" configs - 478f5d00702e lsp: cycling signatures with the default `config.focusable` - 2435d72283ca lsp: opts.reuse_win does not jump if buf is already open #33476 - 95f96a3d1b10 lsp: prioritize showing active signature - a9afa6b152ea lsp: warn on missing config in :checkhealth #33087 - 2b144478031d man.lua: noisy "ENOENT" error on Windows #33435 - 8aa49a8e9b06 man.lua: useless executability check #33438 - 4d872297899a marks: clamp conceal_lines corrected line number #33464 - 9da90af0f748 marks: wrong display after inserting/deleting lines #33389 - 3b0c88a5376d messages: single msg_show event for multiple :set options #33555 - 3df9db58dce1 messages: verbose message emitted without kind #33305 - c61e8c6e70c3 mouse: crash with click on win-separator in statusline (#33091) - dcd5e4574ad8 mouse: do not fetch clipboard twice when pasting with middle button #33494 - 526444c4ff38 mouse: mouseclick after conceal_lines is miscalculated #33451 - 326eacef939d move: adjust for concealed lines above topline after scrolling up (#33211) - 649bce6e7366 provider: misleading :checkhealth if user sets g:loaded_python3_provider=1 #32696 - c57a36cd5911 pum: fix heap-buffer-overflow with 'rightleft' (#33146) - c1d3777db24d snippet: use <cmd>call cursor() for visual range - 70f3e15298b0 treesitter: don't memoize modified headings (#33186) - e342b9a25a87 treesitter: fix `:InspectTree` incorrect injections - 4c1121bd3370 treesitter: not refreshing virtualtext contents #33361 - 646a8f663e23 tui: ensure all pending escape sequences are processed before exiting #32151 - 9909580df2c0 ui: exclude unfocusable windows from 'complete' "w" completion - ccb078bbb0a4 ui: wincmd _ should not increase 'cmdheight' above 0 (#33056) - 29011e4d4574 vim.hl: nvim_buf_del_extmark on invalid buffer #33331 - 9056c01a9504 vim.lsp.inlay_hint: requesting inlay_hints even when disabled #32999 - 4422b9bbd0dd vim.system: unclear non-executable message #33455 - a4b6705e8776 window: crash on negative window height with 'winbar' #33250 PERFORMANCE -------------------------------------------------------------------------------- - b9c9b15ad752 snippet: use "[count]|" to move cursor #33571 VIM PATCHES -------------------------------------------------------------------------------- - a97713485d51 9.0.1653: Amiga: default 'viewdir' may not work - cdd3f2a2e6c0 9.0.1654: MS-Windows: test for default 'viewdir' fails - b7de104d86b7 9.1.0721: tests: test_mksession does not consider XDG_CONFIG_HOME - 6514e2c7bae2 9.1.1247: fragile setup to get (preferred) keys from key_name_entry (#33102) - 2084cda6f98b 9.1.1260: Hang when filtering buffer with NUL bytes (#33192) - 02bf23b4bf06 9.1.1269: completion: compl_shown_match is updated when starting keyword completion - e3506ede2782 9.1.1272: completion: in keyword completion Ctrl_P cannot go back after Ctrl_N - a92155b86bd0 9.1.1286: filetype: help files not detected when 'iskeyword' includes ":" (#33377) - b694131c3bbf 9.1.1303: missing out-of-memory check in linematch.c (#33487) - 0c315feddfc6 9.1.1305: completion menu active after switching windows/tabs (#33488) - 12298be0fe66 9.1.1310: completion: redundant check for preinsert effect (#33505) - 4205fdee1d94 9.1.1314: max allowed string width too small - 248528c907ef 9.1.1317: noisy error when restoring folds from session fails - 1a6ddeee415a 9.1.1318: tests: test_format fails - 448c2cec9daf 9.1.1337: Undo corrupted with 'completeopt' "preinsert" when switching buffer (#33600)
-rw-r--r--CMakeLists.txt2
-rw-r--r--runtime/nvim.appdata.xml1
2 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 11c181b380..4ba9cb4a26 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 1)
-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 cacc8a7a3a..18d6b3208b 100644
--- a/runtime/nvim.appdata.xml
+++ b/runtime/nvim.appdata.xml
@@ -26,6 +26,7 @@
</screenshots>
<releases>
+ <release date="2025-04-26" version="0.11.1"/>
<release date="2025-03-26" version="0.11.0"/>
<release date="2025-01-29" version="0.10.4"/>
<release date="2024-12-21" version="0.10.3"/>