| Age | Commit message (Expand) | Author | Files |
| 2026-04-20 | fix(api): expose fg_indexed/bg_indexed in nvim_get_hl (#39240) | Justin M. Keyes | 1 |
| 2026-04-17 | fix(terminal): forward streamed bracketed paste properly (#39152) | zeertzjq | 1 |
| 2026-04-16 | backport test: lint naming conventions (#39124) | Justin M. Keyes | 3 |
| 2026-04-15 | refactor(api): rename "window" to "win" (positional parameters) #39083 | Justin M. Keyes | 3 |
| 2026-04-15 | refactor(api): rename buffer to buf (positional parameters) #39013 | Justin M. Keyes | 7 |
| 2026-04-14 | docs: lsp, options, api | Justin M. Keyes | 1 |
| 2026-04-13 | backport: feat(api): rename buffer to buf in retval #39015 | Justin M. Keyes | 3 |
| 2026-04-12 | docs: misc | Justin M. Keyes | 1 |
| 2026-04-12 | fix(api): nvim_get_hl drops groups defined with link_global #38492 | glepnir | 2 |
| 2026-04-09 | fix(messages): truncate warning messages only in display (#38901) | zeertzjq | 2 |
| 2026-04-09 | backport: feat(api): rename buffer to buf (#38899) | Justin M. Keyes | 3 |
| 2026-04-08 | fix(api): nvim_clear_autocmds() "event" type check | Sean Dewar | 1 |
| 2026-04-08 | docs(api): nvim_exec_autocmds() default "pattern" | Sean Dewar | 1 |
| 2026-04-02 | feat(:restart): reattach all UIs (#38683) | zeertzjq | 2 |
| 2026-03-30 | fix(:restart): only pass --headless when there is no UI (#38580) | zeertzjq | 1 |
| 2026-03-29 | fix(:connect): formalize connect event #38543 | Justin M. Keyes | 1 |
| 2026-03-29 | refactor(:restart): execute [command] on UIEnter (#38541) | zeertzjq | 2 |
| 2026-03-28 | fix(:restart): formalize restart event #35223 | Sathya Pramodh | 3 |
| 2026-03-28 | docs: news #38464 | Justin M. Keyes | 1 |
| 2026-03-28 | fix(progress): require "source" for progress-message #38514 | Shadman | 1 |
| 2026-03-27 | feat(progress): set Progress-event pattern to "source" #38495 | Shadman | 2 |
| 2026-03-25 | feat(api): nvim_set_hl{update:boolean} #37546 | glepnir | 2 |
| 2026-03-24 | docs: api, plugins, ui2 | Justin M. Keyes | 2 |
| 2026-03-23 | fix(lua): drop support for boolean `buf` in `vim.keymap` #38432 | skewb1k | 1 |
| 2026-03-21 | feat(lua): replace `buffer` with `buf` in vim.keymap.set/del #38360 | skewb1k | 1 |
| 2026-03-19 | fix(terminal): don't poll for output during scrollback refresh (#38365) | zeertzjq | 1 |
| 2026-03-18 | fix(messages): disallow user-defined integer message-id #38359 | Justin M. Keyes | 1 |
| 2026-03-18 | fix(api): nvim_get_option_value FileType autocmd handling #37414 | Sean Dewar | 1 |
| 2026-03-17 | docs: api, lsp, messages, intro #38327 | Justin M. Keyes | 3 |
| 2026-03-16 | fix(api): use standard error messages | Justin M. Keyes | 10 |
| 2026-03-16 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-16 | fix(api): nvim_open_tabpage positional "enter" | Sean Dewar | 2 |
| 2026-03-16 | fix(api): nvim_open_tabpage "after" like :[count]tab | Sean Dewar | 1 |
| 2026-03-16 | fix: nvim_open_tabpage cleanup, fixes, more tests | Sean Dewar | 1 |
| 2026-03-16 | feat(api): add nvim_open_tabpage | Will Hopkins | 3 |
| 2026-03-14 | fix(api): improve external window validation | Sean Dewar | 1 |
| 2026-03-14 | fix(api): disallow moving window between tabpages in more cases | Sean Dewar | 1 |
| 2026-03-14 | feat(api): nvim_win_set_config can move split to other tp as floatwin | Sean Dewar | 1 |
| 2026-03-14 | fix(api): relax config validation for "win" | Sean Dewar | 1 |
| 2026-03-14 | refactor(window): lastwin_nofloating takes tp | Sean Dewar | 1 |
| 2026-03-14 | fix(api): don't config split as floatwin relative to itself | Sean Dewar | 1 |
| 2026-03-14 | fix(api): win_config_float_tp grid removal, redraw | Sean Dewar | 1 |
| 2026-03-14 | refactor(api): cleanup, more comments, more tests, news | Sean Dewar | 1 |
| 2026-03-14 | feat(api): nvim_win_set_config can move floatwin to another tabpage | glepnir | 1 |
| 2026-03-13 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-13 | fix(api): nvim_parse_cmd on range-only, modifier-only commands #36665 | glepnir | 1 |
| 2026-03-11 | docs: misc | Justin M. Keyes | 1 |
| 2026-03-11 | docs: api, messages, lsp, trust | Justin M. Keyes | 1 |
| 2026-03-10 | Merge #37926 msg_show UI event indicates user-interactive | Justin M. Keyes | 1 |
| 2026-03-10 | feat(terminal): surface exit code via virttext + nvim_get_chan_info #37987 | Ayaan | 1 |