diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-04-26 16:29:18 +0200 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2025-04-26 16:29:18 +0200 |
| commit | a9a3981669ff80b76a893294f5eef0dad5cf8573 (patch) | |
| tree | 34fb8e8b1a709f32996ffbda1dcbcdac5c602b50 | |
| parent | 478f5d00702ea88d9e9f48382fae07fe0eacdcac (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.txt | 2 | ||||
| -rw-r--r-- | runtime/nvim.appdata.xml | 1 |
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"/> |
