mirror of
https://github.com/neovim/neovim.git
synced 2026-01-03 09:56:25 +10:00
This is maintenance release, focusing on bug fixes. It also contains changes to the available binary releases. A Linux AArch64 binary has been added as part of the binary releases. In addition, the previous "linux64" binary has been renamed to "linux-x86_64". This is a BREAKING changes for scripts which consumes our binary releases. FIXES -------------------------------------------------------------------------------- -a8eddf1eb1checkhealth: failed if 'lua' in plugin name -2bc5e1be0fdecor: set invalid flag for end of invalidated paired marks -d8149e5af9inspect: use correct default highlight -357ee88606jobs: do not block UI when jobwait() doesn't block (#31803) -b0b383bff9lsp: minimum height for floating popup #31990 -4b25fe09cclua: prevent SIGSEGV when lua error is NULL in libuv_worker (#32091) -e477ac7c45marks: revise metadata for start mark of revalidated pair #32017 -22a327a20empack: remove invalid bool definition -87440e7bc5runtime: let matchit and matchparen skips fallback on treesitter captures -f132efaefbsearch: avoid quadratic time complexity when computing fuzzy score (#32153) -ca10442e01treesitter: don't open fold when o/O adds a line below #28709 -323c43e1c4treesitter: uv_dlclose after uv_dlerror -a3cc513b67treesitter.foldexpr: only refresh valid buffers -a986048cb0treesitter.foldexpr: refresh in the buffers affected by OptionSet -d7ee06124dtreesitter.foldexpr: robustness against ctrl-c -79030bf196ui: ensure screen update before waiting for input #30576 -3a506393319.1.0699: "dvgo" is not always an inclusive motion (#30173) -6a6c6b26589.1.0708: Recursive window update does not account for reset skipcol (#30217) -938a6008479.1.1048: crash after scrolling and pasting in silent Ex mode (#32168) BUILD -------------------------------------------------------------------------------- -fdcdf560darelease: add linux-arm64 appimage and tarball -a7392c04d9tests: add arm64 runner