diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2026-01-26 16:27:53 +0100 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2026-01-26 16:27:53 +0100 |
| commit | e8b87a554f2b500dd39463cabdcffc10261f1cef (patch) | |
| tree | 71cfaae039fbd6be371e5c1a9817d620f6eb93a9 /runtime/nvim.appdata.xml | |
| parent | 17722031873fd651c0267f6ea27f2693ad3d83b2 (diff) | |
NVIM v0.11.6v0.11.6
Following is a list of fix/feature commits in this release.
See `:help news` in Nvim for release notes.
FEATURES
--------------------------------------------------------------------------------
- b92e92b20dfc lsp: support auto-force escalation in client stop #36430
- 808d973fb05a lsp: warn about unknown filetype #36910
FIXES
--------------------------------------------------------------------------------
- 5e7af0ba0163 :ls: check for finished terminal properly (#37303)
- 6ce7b9b85130 api: autocmds mess up nvim_get_option_value's dummy buffer
- c124594b2299 api: buffer overflow in nvim_buf_get_extmarks overlap #37184
- 7f51431c12ef api: crash when moving curwin to other tabpage #35679
- 7896fe2deaa7 api: do not allow opening float to closing buffer
- 91ebbc6c4e4e api: ignore split_disallowed when opening a float
- 10a1df2789d1 api: nvim_get_option_value dummy buffer crashes
- da825e5541b6 api: on_bytes gets stale data on :substitute #36487
- a9ffdca528d1 api: open_win leak from naughty autocommands
- 92849eacfff6 api: parse_expression crash with ident and curly
- 1db945b5840a api: parse_expression crash with unopened ] and node
- 79b67ce3310d appimage: wrong $ARCH used by linuxdeploy #36712
- 46011a4e874d autocmd: fire TabClosed after freeing tab page
- a512d43716fc autocmd: heap UAF with :bwipe in Syntax autocmd
- bea500dbeb3e autocmd: parsing of comma-separated buflocal patterns
- 648cf4e5860f autocmd: skip empty comma-separated patterns properly
- fa24e045e998 buffer: defer w_buffer clearing to prevent dict watcher crash #36748
- 9fb49aacde6e buffer: don't allow changedtick watcher to delete buffer (#36764)
- cae3c838a707 buffer: don't reuse 1-line terminal buffer (#37261)
- 6f84ea7c66f8 buffer: switching buffer should respect jumpoptions+=view (#36969)
- 16ca7ceaed75 build: disable problematic marktree assert in RelWithDebInfo builds
- c469cba162af channel: unreference list after callback finishes (#37358)
- 43f5297fe329 clipboard: tmux clipboard data may be stale #36787
- 0358f37e3db0 clipboard: use tmux only in a tmux session (#36603)
- 7e99466a892a eval: 0 should mean current tabpage in gettabvar() (#36891)
- 656ff4c43821 events: crash on WinScrolled #35995
- 63c5a101af03 install: only install "tee" on Windows #36629
- e8c21a8b5163 langmap: assert failure on mapping to char >= 256 (#37291)
- 890c25719447 lsp: check `nvim.lsp.enable` before `doautoall` #36518
- 275c769f011a lua: don't remove first char of non-file stacktrace source (#37008)
- 83c589d95f57 lua: relax `vim.wait()` timeout validation (#36907)
- bd2317f17f78 lua: separate vim.{g,b,w,t} types #37081
- f21c169a025b lua: vim._with() doesn't save boolean options properly (#37354)
- 9acbf5102fd7 lua: vim.wait(math.huge) fails #36885
- 5143419e2251 man.lua: :Man slow/hangs if MANPAGER is set #36689
- df9452ea9e64 man.lua: show_toc condition may cause infinite loop #36979
- 124c18261cf7 marks: wrong line('w$', win) with conceal_lines (#37047)
- 6ef1b655fe9f normal: assertion failure with "gk" in narrow window (#37444)
- 5ca2eb5e48b8 remote: remote-ui connect timeout on slow networks #36800
- 2a3cd8dc80fb rpc: don't overwrite already received results on error (#37339)
- e0fdfd3d4b78 scripts: release.sh
- ba600c495fcf session: window sizes not stored with float windows (#37344)
- 53090ab6a83e statusline: scope truncation bookkeeping
- 800118e204b0 terminal: :edit should respect 'bufhidden' with exited job (#37301)
- 4b41c284ede1 terminal: <Ignore> should be no-op (#37494)
- 074d342f6311 terminal: avoid multiple terminals writing to same buffer (#37219)
- 2cc78732fc9c terminal: crash when TermClose deletes other buffers
- ea871923ebbe terminal: crash when TermClose switches back to terminal buffer
- ceed171485f5 terminal: crash with race between buffer close and OSC 2 (#37225)
- acc46e1dd76f terminal: handle closing terminal with pending TermRequest (#37227)
- bb31e7b34510 terminal: inconsistent mode change when switching buffer (#37215)
- 40c974e6898b terminal: restore options properly when switching buffer (#37485)
- 46f569a89028 treesitter: use metadata in :EditQuery captures #37116
- 076f7994be66 trust: :trust command on Windows #36509
- d997c8e344f1 tutor: escape tutor filename #36539
- fcd0517dee4d ui.open: use "start" instead of deprecated "rundll32" #36731
- 6a507bad18a4 vim.fs: abspath(".") returns "/…/." (#36584)
- d974c684da30 vim.fs: root() should always return absolute path #36466
- 91fd4d127ef0 vim.loader: randomized AppImage path pollutes luac cache #35636
- 45cda1bcf468 vim.loader: randomized AppImage path pollutes luac cache #36944
- d9631c7678f7 window: crash closing only non-float if autocmds :tabonly (#37218)
- f7e2554bfb17 window: crash closing split if autocmds close other splits (#37233)
- 7a9bced07110 window: disallow closing autocmd window in other tabpage
- 88619e1aafb1 window: handle closing the only non-float in other tabpage
- d38ba7e2b859 window: restore b_nwindows if win_close_othertab keeps window
- 6338d2d54b14 window: win_move_after UAF from naughty autocmds (#37065)
- fac7c10eb835 windows: set manifest resource ID to 1 in nvim.rc for MinGW (#36611)
BUILD
--------------------------------------------------------------------------------
- d0ed06dcea67 haiku os support #36639
- a94647bb081f build(windows): restore "tee" on Windows #36627
- 1f93acc293d7 build(windows): vendor xxd.c (#36755)
REVERTED CHANGES
--------------------------------------------------------------------------------
- ae25f6942e07 fix: vim.lsp.omnifunc should not throw away other items
VIM PATCHES
--------------------------------------------------------------------------------
- b3eab00e552a 229f79c: runtime(yaml): fix wrong order of undo_ftplugin suboptions
- 89f8e9709919 3a324c8: runtime(doc): Fix typo in syntax.txt (#37522)
- d1cd79a4b60b 64799a5: runtime(doc): clarify the behavior of CTRL-Z
- 0978d83c6ee3 7bc9880: runtime(make): do not automatically indent after a special target
- 781da755e878 8.1.0753: printf format not checked for semsg() (#37248)
- 44eae48b7566 9.1.0893: No test that undofile format does not regress (#37193)
- 9a5042046156 9.1.1872: Cmdline history not updated when mapping <Up> and <CR> (#36334)
- d1604e0f38fb 9.1.1969: Wrong cursor position after formatting with long 'formatprg' (#36918)
- fda8d2c717c2 9.1.2028: [security]: Buffer-overflow with incomplete multi-byte chars (#37133)
- f96e401b7e21 9.1.2055: Division by zero in :file after failing to wipe buffer (#37268)
- f8961c3878bc 9.1.2058: b_locked_split is not checked for :sbuffer
- 9f2b991331f1 9.1.2066: :wqall! doesn't close a terminal like :qall! does (#37314)
- b1fa8f14302d 9.1.2068: :bd/bw may try to switch to a closing buffer
- 600d9f35a4e3 9.1.2086: Memory leak when skipping invalid literal dict
- 0cc15be15d2a 9.1.2087: Crash when using :tabonly in BufUnload
- d052d22979f8 9.1.2090: Last buffer not freed with EXITFREE
- 537e8d69f83e 9.1.2095: :wqall! doesn't quit when using :quit in BufWritePost
- 0b1f5a1d60f1 9.1.2105: tests: not enough tests for using plain_vgetc() (#37521)
- 0da1e4b1c524 9.1.2107: :normal may change cmdline history (#37523)
- a66fce6fabc2 98a0cbf: patch 9.1.1971: crash with invalid positional argument 0 in printf() (#36919)
- 85404d18fe05 eb732ed: runtime(doc): Wrap overlength lines in uganda.txt (#36550)
- a93b5a71045d fe8c8b1: runtime(doc): fix outdated :function help
- 0706c55ab1bc partial:9.1.1955: sort() does not handle large numbers correctly (#36840)
Diffstat (limited to 'runtime/nvim.appdata.xml')
| -rw-r--r-- | runtime/nvim.appdata.xml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/nvim.appdata.xml b/runtime/nvim.appdata.xml index 886e4bb8d3..7f7a2dd859 100644 --- a/runtime/nvim.appdata.xml +++ b/runtime/nvim.appdata.xml @@ -26,6 +26,7 @@ </screenshots> <releases> + <release date="2026-01-26" version="0.11.6"/> <release date="2025-11-02" version="0.11.5"/> <release date="2025-08-31" version="0.11.4"/> <release date="2025-07-12" version="0.11.3"/> |
