mirror of
https://github.com/neovim/neovim.git
synced 2024-12-25 05:35:10 -07:00
8b98642002
This is a maintainance release. FEATURES -------------------------------------------------------------------------------- -a3f9bd7f79
jumplist: allow opting out of removing unloaded buffers (#30419) FIXES -------------------------------------------------------------------------------- -be831a725d
api: error properly with invalid field in nvim_open_win (#30078) -9b4e7c9a0d
api: fix crash/leak with float title/footer on error (#30543) -26b72b0f91
api: nvim_buf_get_text() crashes with large negative column #28740 -e537379641
channel: handle writing to file instead of pipe (#30520) -1fc09b0738
column: set signcolumn width after splitting window (#30556) -5cb3505ab8
completion: don't include <Lua function> in -complete= (#30209) -40671f18f7
decor: don't use separate DecorSignHighlight for url (#30096) -95c3fd4dc0
decor: exclude invalid marks from meta total -21157459fe
diagnostics: don't apply extmarks to invalid lines #29321 -f31e29fce4
diff: use mmfile_t in linematch -3a23149cfc
filetype: handle .in files with no filename (#30487) -045afa9e8a
float: properly find last window of tabpage (#30571) -006fd0304c
health: fix pyenv root and python exepath detect issue -1e1e4066b1
health: return correct name from 'path2name()' -339067ab7e
lsp: avoid reusing diagnostics from different servers in actions (#30002) -5955ef0ba8
lsp: don't send foreign diagnostics to servers in buf.code_action (#29501) -e13564b9f4
lsp: handle encoding bounds in str_utfindex_enc -f3675337f0
lsp: handle nil bytes in strings -b55435f438
lsp: handle out-of-bounds character positions #30288 -d593b20017
lsp: return call hierarchy item, not the index (#30145) -fa4bd6994d
lua: ignore stdout and stderr for xdg-open -7284400a34
man: avoid setting v:errmsg (#30052) -d000c56373
man: check if buffer is valid before restoring 'tagfunc' (#30180) -b18538527e
regexp: fix typo in E888 error message (#30161) -ef05c514aa
runtime: add remaining missing commentstrings (#30252) -7e15526dd2
runtime: sync bundled treesitter queries -ad393c1fc1
runtime: sync bundled treesitter queries -316fa168a1
terminal: interrupt/got_int hangs terminal (#30094) -c9d7ad4a34
treesitter: EditQuery shows swapfile ATTENTION #30536 -a6b2233c3e
treesitter: escape things like `"` in omnifunc results -68a2259804
treesitter: indent size for inspect_tree #28727 -ba47b440fd
treesitter: lint top-level anonymous nodes -ee57bb5a8e
tui: reset active attr ID when OSC 8 sequence is terminated (#29960) -bce2364f60
tui: set id parameter in OSC 8 sequences (#29847) -4ad864dd09
version: return nil with empty string -d63d379eec
vim.ui.open: prefer xdg-open on WSL #30302 -1f58e27600
win-msi: set installer scope to machine #29895 -28fba3bf27
window: making float with title/footer non-float leaks memory (#30551) -2f3c447605
window: respect hide flag of float windows when switching (#30507) -6a44055a71
fix(vim.fs): dirname() returns "." on mingw/msys2 (#30484) VIM PATCHES -------------------------------------------------------------------------------- -797f524337
7c8bbc6: runtime(doc): use mkdir -p to save a command -7550947157
9.0.2149: [security]: use-after-free in exec_instructions() -771b3a52c5
9.0.2158: [security]: use-after-free in check_argument_type -a0a95edb2d
9.1.0638: E1510 may happen when formatting a message for smsg() (#29907) -1fda01fa55
9.1.0647: [security] use-after-free in tagstack_clear_entry -05e72488b9
9.1.0648: [security] double-free in dialog_changed() -2e1f656eb7
9.1.0653: Patch v9.1.0648 not completely right -eec37b6e6b
9.1.0666: assert_equal() doesn't show multibyte string correctly (#30018) -9f8a5cd022
9.1.0667: Some other options reset curswant unnecessarily when set (#30020) -1ed493cc96
9.1.0694: matchparen is slow on a long line (#30134) -974447bfc3
9.1.0707: [security]: invalid cursor position may cause a crash (#30204) -886a8b62c5
9.1.0716: resetting setcellwidth() doesn't update the screen (#30274) -260ac4b3a2
9.1.0728: [security]: heap-use-after-free in garbage collection with location list user data -b4824edac1
9.1.0729: Wrong cursor-screenline when resizing window -4abd480e8f
9.1.0730: Crash with cursor-screenline and narrow window -687c0078c2
9.1.0753: Wrong display when typing in diff mode with 'smoothscroll' (#30614) -8611f4dcf0
b584117: runtime(doc): buffers can be re-used (#30300) -b5a2d52a36
e2c4e07: runtime(doc): Update :help :command-complete list -ca6f8ee267
ecd642a: runtime(doc): clarify, that register 1-9 will always be shifted (#29476) REFACTOR -------------------------------------------------------------------------------- -6aba2f3944
move some functions out of eval.c (#29964) BUILD SYSTEM -------------------------------------------------------------------------------- -8d842a301c
add quotes around `CMAKE_GENERATOR` variable -e63e0a2e06
make makefile work on windows -1db8824fbc
remove nix flakes (#28863) -53e37391e8
silence "po" noise #30469 -983482626d
work around bug in make when PATH includes cmake as dir -50a021e653
"Makefile: use pattern rules for build/.deps (#10366)" CI -------------------------------------------------------------------------------- -b020b66005
add `needs:backport` label on backport PRs with conflict -9d7711a732
don't add reviewers for PRs created by a bot -6f34f07a31
enable automerge by default when backporting -2c95d48083
remove "skip ci" tag -d585f3103d
skip automerge step if backport failed -b65e978a23
update labeler configuration and add reviewers TESTING -------------------------------------------------------------------------------- -d535482ab2
api/buffer_updates_spec: prevent flakiness (#30521) -6a0d1eee46
api/window_spec: remove duplicate test (#30538) -61b0816790
health: "test_plug/health/init.lua" completes as "test_plug" -2a8d80a442
tui_spec: prevent another case of race between paste and input (#30481) DOCUMENTATION -------------------------------------------------------------------------------- -b380a8fe21
remove mention of removed parsers -c7e943a181
eval: fix wrong return type of getcharsearch() (#30176) -c2625b6fad
treesitter: don't quote metadata
75 lines
2.9 KiB
XML
75 lines
2.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Copyright 2018 Neovim contributors
|
|
|
|
See also:
|
|
https://appimage.github.io/neovim/
|
|
https://github.com/flathub/io.neovim.nvim
|
|
-->
|
|
<component type="desktop-application">
|
|
<id>io.neovim.nvim</id>
|
|
<translation type="gettext">nvim</translation>
|
|
<project_license>Apache-2.0</project_license>
|
|
<metadata_license>CC0-1.0</metadata_license>
|
|
<name>Neovim</name>
|
|
<summary>Vim-fork focused on extensibility and usability</summary>
|
|
|
|
<description>
|
|
<p>Neovim is a refactor of the Vim text editor designed to encourage new features, advanced UIs, and powerful extensions.</p>
|
|
</description>
|
|
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<caption>Live :substitute feature</caption>
|
|
<image>https://neovim.io/images/nvim-screenshot-1.png</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
|
|
<releases>
|
|
<release date="2024-10-03" version="0.10.2"/>
|
|
<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"/>
|
|
<release date="2023-09-07" version="0.9.2"/>
|
|
<release date="2023-05-29" version="0.9.1"/>
|
|
<release date="2023-04-07" version="0.9.0"/>
|
|
<release date="2023-02-02" version="0.8.3"/>
|
|
<release date="2022-12-29" version="0.8.2"/>
|
|
<release date="2022-11-14" version="0.8.1"/>
|
|
<release date="2022-09-30" version="0.8.0"/>
|
|
<release date="2022-06-26" version="0.7.2"/>
|
|
<release date="2022-06-26" version="0.7.1"/>
|
|
<release date="2022-04-15" version="0.7.0"/>
|
|
<release date="2021-12-31" version="0.6.1"/>
|
|
<release date="2021-11-30" version="0.6.0"/>
|
|
<release date="2021-09-26" version="0.5.1"/>
|
|
<release date="2021-07-02" version="0.5.0"/>
|
|
<release date="2020-08-04" version="0.4.4"/>
|
|
<release date="2019-11-06" version="0.4.3"/>
|
|
<release date="2019-09-15" version="0.4.2"/>
|
|
<release date="2019-09-15" version="0.4.1"/>
|
|
<release date="2019-09-15" version="0.4.0"/>
|
|
<release date="2019-07-03" version="0.3.8"/>
|
|
<release date="2019-04-29" version="0.3.5"/>
|
|
<release date="2019-01-13" version="0.3.4"/>
|
|
<release date="2019-01-05" version="0.3.3"/>
|
|
<release date="2018-12-31" version="0.3.2"/>
|
|
<release date="2018-07-19" version="0.3.1"/>
|
|
<release date="2018-07-11" version="0.3.0"/>
|
|
</releases>
|
|
|
|
<content_rating type="oars-1.1"/>
|
|
<launchable type="desktop-id">nvim.desktop</launchable>
|
|
<url type="homepage">https://neovim.io/</url>
|
|
<url type="bugtracker">https://github.com/neovim/neovim/issues</url>
|
|
<url type="faq">https://neovim.io/doc/user/faq.html</url>
|
|
<url type="help">https://neovim.io/doc/</url>
|
|
<url type="donation">https://neovim.io/#sponsor</url>
|
|
<url type="translate">https://github.com/neovim/neovim/tree/master/src/nvim/po</url>
|
|
<provides>
|
|
<binary>nvim</binary>
|
|
<id>nvim</id>
|
|
</provides>
|
|
</component>
|