Neovim 0.13: release date and what's coming
At a glance
Neovim 0.13 is a minor release that is currently in development; it is not released yet. 254 of 332 planned items (77%) are done. The project's tracker lists a target date of Oct 31, 2026. The current version is 0.12.6.
77% of planned items closed · 78 still open
- Status
- In development
- Current version
- 0.12.6
- Progress
- 77% (254/332)
- Target date
- Oct 31, 2026
- Release type
- Minor
What's coming in Neovim 0.13
In progress
- fix(terminal): pass OSC 52 clipboard payload to provider as Blob PR #40383
- `detect_background()` clobbers user's `background` if set in `VIMINIT` Issue #40631
- multicursor: non-zero `[count]` is forced in Insert mode Issue #42493
- build(deps): bump libuv to v1.53.0 PR #42072
- vim.pos, vim.range followup 2 Issue #39867
- UI flush/redraw can happen before UI attach / UIEnter Issue #25377
- RPC channels can receive editor events (autocmds) Issue #34399
- build(deps): bump luv to 1.53.0-0 PR #42213
Done so far
- --embed server never exits after SIGHUP when an error message is pending: getout()→wait_return() blocks with no UI, leaving orphan nvim +… Issue #42096
- MEMORY LEAKAGE BUG: after SIGHUP hangs on prompt while vim.schedule() keeps queueing events without bound Issue #42294
- LSP: enable() errors when a buffer is wiped before its client starts Issue #42487
- `vim.opt_local.fileencoding:get()` errors in non-modifiable buffer Issue #42393
- dir: Please don't remap `-` Issue #42271
- pack: implement packspec support, part 2 (`manifest.dependencies` in `:checkhealth`) PR #41879
- `--embed --listen ...` still exits if stdio channel closes Issue #38456
- startup: `--clean` ignores `--noplugin` and loads builtin plugins anyway Issue #42361
- feat: conceal-aware 'wrap' PR #40897
- Program output is hidden by "[Program exited 0]" message Issue #42334
- multicursor: ]C [C after clearing cursors Issue #42166
- ui2: ruler/tabline [+] modified indicator does not clear on :write when laststatus=0 Issue #42255
- multicursor: cascade replay of mapping that requires user input is different in Normal and Visual mode Issue #42280
- multicursor: `zqn` does not place cursors after `/\%V` Issue #42302
Showing the 22 most recently updated of 332 planned items. See the full list on the project tracker.
Neovim 0.13 release date
The project's tracker lists a target date of Oct 31, 2026. Target dates can change, so treat it as a guide, not a promise.
For context, recent Neovim releases have landed about every 36 days (median of the last few). The current version, 0.12.6, came out 13 days ago (Oct 9, 2026). That is only a pattern from past releases, not a commitment from the maintainers.
How to prepare
Minor versions normally add features without breaking existing code. Keep your current version pinned and upgrade after the release notes are out and your tests pass.
brew upgrade neovimwinget upgrade Neovim.NeovimThe commands above install the current stable version, 0.12.6.
Neovim 0.13 FAQ
When will Neovim 0.13 be released?
The project's tracker lists a target date of Oct 31, 2026. Target dates can change, so treat it as a guide, not a promise. 254 of 332 planned items are done (77%).
What is coming in Neovim 0.13?
Recent work includes: fix(terminal): pass OSC 52 clipboard payload to provider as Blob; `detect_background()` clobbers user's `background` if set in `VIMINIT`; multicursor: non-zero `[count]` is forced in Insert mode. The full list is above.
Is Neovim 0.13 a major release?
No. It is a minor release, which normally adds features without breaking changes.
What is the latest released version of Neovim?
Neovim 0.12.6, released on Oct 9, 2026.
Source: Neovim project tracker. Last updated Oct 21, 2026. Spotted an error? Tell us.