diff options
| author | bfredl <bjorn.linse@gmail.com> | 2024-07-24 09:20:05 +0200 |
|---|---|---|
| committer | Björn Linse <bjorn.linse@gmail.com> | 2024-07-24 09:20:05 +0200 |
| commit | 7e194f0d0c33a0a1b7ccfaf2baafdacf7f22fbb5 (patch) | |
| tree | cb386e851ef66da8084b022ba5740167f5ce8e7c | |
| parent | 70f7708cdf83f69c70423a2ad7989831979cf457 (diff) | |
NVIM 0.10.1v0.10.1
This is a maintenance release.
FEATURES
--------------------------------------------------------------------------------
- ebc6c38cde65 lsp: update LSP healthcheck format (#28988)
BUILD
--------------------------------------------------------------------------------
- ba90b54301f6 deps: drop unused bundled bash, python parsers and queries
- 803cc08c1765 deps: bump tree-sitter-c to v0.21.3
- 91e337a477e2 deps: bump tree-sitter-query to v0.4.0
- 978b63a9f1e9 deps: bump tree-sitter-vimdoc to v3.0.0
- b322c3560b47 "popcount" name conflict on NetBSD #28983
- b397b5672cb5 remove -O2 from gen_cflags
- f77db1299580 reuse code for deps.txt for both deps and main build
- 46d29063324e macos: disable deduplication in link step
FIXES
--------------------------------------------------------------------------------
- 70f7708cdf83 assert failure in VimL expression parser
- 28f03205be8a show swapfile warning as a warning (#28972)
- 0d293e4315fa api: alloc and draw cursor window in nvim__redraw
- e1b618780117 colorscheme: underline StatusLineNC with 'notermguicolors' #28810
- aa1321801d61 column: clamp line number for legacy signs
- df6ce8377fd6 column: crash with 'signcolumn' set to "number" (#29003)
- 97be9d85635e column: modifying a sign should update placed signs (#29750)
- 21b21b94e61b comment: fall back to using trimmed comment markers (#28950)
- 0827279ff599 defaults: default @/Q broken when 'ignorecase' is set (#29343)
- 5d9f2d7eccbc drawline: don't draw beyond end of window (#29035)
- eadc4e03a215 drawline: don't draw beyond end of window with 'rnu' (#29406)
- bec397edda64 extmarks: issues with revalidating marks #28961
- 1fe1f8556e97 filetype: fix typos in filetype detection
- ad55ec350c3b float: handle error in win_float_create() (#29742)
- bf16fe3f010b fs: make vim.fs.root work for relative paths and unnamed buffers (#28973)
- 5eaae797afb1 health: broken ruby detect #28804
- 24ee2e7c7486 health: fix fetching url with python in provider health (#29594)
- 7582d4a7b5ff input: handle vim.on_key() properly with ALT and K_SPECIAL (#29677)
- 4f0c4c392171 lsp: add textDocument/documentLink to capability map (#28838)
- 2d7aab623e14 lsp: avoid vim.keymap.del error when stopping a client (#29478)
- bdd5871dc5be lsp: check if buffer was detached in on_init callback (#28942)
- d8ff21604038 lsp: clear lsp client diagnostics (#29091)
- 3a727beafd6b lsp: detach all clients on_reload to force buf_state reload (#28898)
- e98637e8c038 lsp: do not detach from buffer if there are uninitialized clients (#29043)
- 0ee3147bc766 lsp: do not reset buf version when detaching client (#29273)
- 24fa65a50037 lsp: don't show codelens for buffers that don't support it (#29690)
- 4efca7cda514 lsp: handle nil root_dir in health check (#29010)
- efe8a0a52082 lsp: hide layout in codelenses in virtual text (#28794) (#28895)
- 2fb69ccaf76d lsp: inlay hints are rendered in the correct order (#29707)
- dfff482efe3b lsp: remove superfluous on_detach callback from semantic tokens module (#29188)
- 10a16c131161 lsp: trigger LspDetach on buffer delete
- 33121f1eaea5 lua: change some vim.fn.expand() to vim.fs.normalize() (#29583)
- ffc457a1dc27 marks: revalidate marks whose position did not change
- f82d7b820006 mouse: early return when clicking in padded 'statuscolumn' (#29394)
- d6756fc0a50a move: half-page scrolling with resized grid at eob (#28821)
- 0cf7e2570ceb path: avoid chdir() when resolving path (#28799)
- 63ff7338eac0 quickfix: make shortmess+=O work with cmdheight=0 (#29609)
- 46c2962b3a55 runtime: add commentstring for glsl ftplugin
- b98aa783f3e5 runtime: source c ftplugin properly for cpp on Windows (#29053)
- 039121f5a31c snippet: cancel snippet session when leaving the buffer (#29044)
- 84d7bfcf16ff snippet: don't override unnamed register on tabstop select (#29008)
- e13f03af85bb snippet: modify base indentation when there's actually whitespace (#29670)
- 9fd6664ba79d tohtml: extmark text may be out of bounds
- 8c88f402e13e tohtml: ignore lsp inlay hints
- 5cdf0c22bda2 tohtml: properly handle multiple hl groups #29012
- 3d319092d5ee tohtml: replace ipairs with pairs
- 4150e5e6fd50 tohtml: show how many warnings are hidden
- 0389472961d6 tohtml: support ranges again
- ab2d243fd09b treesitter: display fields for anonymous nodes in :InspectTree
- 35f6425207f3 treesitter: do not modify highlight state for _on_spell_nav
- 356ddb130576 treesitter: ensure syntaxset augroup exists (#29542)
- eb53aba5af5c treesitter: recognize aliased parsers in omnifunc, query linter
- b6b22725736e tui: move $COLORTERM check to _defaults.lua (#29206)
- 89f29fcc92f9 tui: remove duplicate disabling of synchronized output (#28884)
- a784b901bee8 tui: skip TUI in ui_rgb_attached (#29096)
- 19787d6057aa ui: avoid ambiguity about last chunk when flushing halfway (#29718)
- 89fa1ee8229a ui: flush ext_cmdline events before doing cmdpreview (#29062)
- 7055cd12389e ui: superfluous showmode / excessive grid_cursor_goto #29089
- 6802db7aa194 version: fix vim.version().prerelease
- 728f6c7c83a4 vim.text: remove assert from vim.text.hexdecode
- c3aef5619949 win-msi: add bin to PATH per-machine after installation (#29099)
VIM PATCHES
--------------------------------------------------------------------------------
- fdf769fa867b 0b74eec: runtime(stylus): remove remaining css code (vim/vim#14866)
- 29fd7432fdc6 74703f1: runtime(doc): remove obsolete Ex insert behavior (#29702)
- 891cc7817993 7a85e34: runtime(doc): fix inconsistencies in :h file-searching (#29652)
- 704d33634e90 8.2.0083: text properties wrong when tabs and spaces are exchanged
- 571e54e12c19 8.2.0109: corrupted text properties when expanding spaces
- 7c055bd74bcf 8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../' (#29667)
- 9c91233a38e3 9.1.0414: Unable to leave long line with 'smoothscroll' and 'scrolloff'
- 34cc49bd72f6 9.1.0498: getcmdcompltype() interferes with cmdline completion (#29397)
- 259a620eb88a 9.1.0512: Mode message for spell completion doesn't match allowed keys (#29437)
- f89d4ee6ced9 9.1.0526: Unwanted cursor movement with pagescroll at start of buffer (#29569)
- 4ce293c2c39f 9.1.0565: Stop directory doesn't work properly in 'tags'
- c467bfeb93cc 9.1.0566: Stop dir in findfile() doesn't work properly w/o trailing slash
- 576363a0fba5 9.1.0567: Cannot use relative paths as findfile() stop directories
- ceb82a939635 9.1.0569: fnamemodify() treats ".." and "../" differently (#29673)
- 07de890de6f7 9.1.0580: :lmap mapping for keypad key not applied when typed in Select mode (#29693)
- b01202df154c 9.1.0594: Unnecessary redraw when setting 'winfixbuf' (#29775)
- 804a94d300eb 9.1.0601: Wrong cursor position with 'breakindent' when wide char doesn't fit (#29793)
- a03cc83bfb04 df62c62: runtime(doc): grammar fixes in options.txt (#29729)
- fde5718e623f partial:9.0.0323: using common name in tests leads to flaky tests
REDACTOR
--------------------------------------------------------------------------------
- c35e040b7eda replace deprecated vim.loop with vim.uv
- 3a354bfcaa82 lsp: reuse buf_detach_client logic in on_detach (#28939) (#29024)
- dffadc392e89 path.c: add nonnull attributes (#28829)
- db65017e60e2 tests: more global highlight definitions
- 3725db69ef8a tests: use more global highlight definitions
CI
--------------------------------------------------------------------------------
- 7400f9dfe5a9 adjust workflows to enable required checks
- 575136c17804 always add `target:release` label when backporting
- 410f43c0aee7 bump backport action to version 3
- 9a2760a01f92 change label `backport` to `target:release`
- b94b341ef2da run workflows on release branches
- 0e81c624056e skip lintcommit workflow on release branches
TESTING
--------------------------------------------------------------------------------
- f03348472d0a add a test for #29119
- 18a36d3d9ff0 do not set termguicolors in test runner
- 68513c2a8969 fix reporting "no flush received" too early (#29735)
- 981548b7f782 remove checks for failed tests on Windows
- 65776124b117 starting and stopping treesitter highlight (#29546)
DOCUMENTATION
--------------------------------------------------------------------------------
- 891b235df039 document 'list' behavior when 'listchars' excludes "tab" (#29360)
- 8c006511315e fix more treesitter parsing errors
- 777e15fa6197 update LSP quickstart (#28989)
- 6136326d6376 lpeg: merge upstream changes
- f7d8650616d5 lsp: format the handwritten part #29295
| -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 1be9ad3c37..56054fe096 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -146,7 +146,7 @@ endif() set(NVIM_VERSION_MAJOR 0) set(NVIM_VERSION_MINOR 10) 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 12) # Bump this after any API change. diff --git a/runtime/nvim.appdata.xml b/runtime/nvim.appdata.xml index 517b8b20fe..c3ff741797 100644 --- a/runtime/nvim.appdata.xml +++ b/runtime/nvim.appdata.xml @@ -26,6 +26,7 @@ </screenshots> <releases> + <release date="2024-07-24" version="0.10.1"/> <release date="2024-05-16" version="0.10.0"/> <release date="2023-12-30" version="0.9.5"/> <release date="2023-10-09" version="0.9.4"/> |
