| Age | Commit message (Expand) | Author | Files |
| 2025-12-30 | build: move shared.lua to _core/ | Justin M. Keyes | 1 |
| 2025-12-15 | docs: misc, editorconfig | Justin M. Keyes | 1 |
| 2025-10-24 | docs: types, news, lua-plugin | Justin M. Keyes | 1 |
| 2025-09-13 | docs: manpage, keycodes, json | Justin M. Keyes | 1 |
| 2025-08-03 | feat(lua): vim.list.bisect() #35108 | Yi Ming | 1 |
| 2025-07-28 | docs: lsp, ui events, dev guidance, osc7 | Justin M. Keyes | 1 |
| 2025-07-28 | feat(lua): add vim.list.unique() | Lewis Russell | 1 |
| 2025-07-07 | docs: type fixes #34831 | phanium | 1 |
| 2025-06-06 | fix: type fixes | Lewis Russell | 1 |
| 2025-05-26 | perf(runtime): vim.trim for long only whitespace strings | monkoose | 1 |
| 2025-05-04 | fix(lua): vim.validate `message` param #33675 | Justin M. Keyes | 1 |
| 2025-05-04 | refactor(lua): swap value params in `tbl_extend` behavior callback #33847 | Maria José Solano | 1 |
| 2025-05-03 | feat(lua): function `behavior` for tbl_extend, tbl_deep_extend #33819 | Maria José Solano | 1 |
| 2025-04-27 | docs: lsp, lua #33682 | Justin M. Keyes | 1 |
| 2025-03-15 | docs: misc | dundargoc | 1 |
| 2025-02-09 | build: add luals check | dundargoc | 1 |
| 2025-02-09 | fix(lua): vim.tbl_get({}, nil, 1) should return nil #32218 | phanium | 1 |
| 2025-01-27 | fix: resolve all remaining LuaLS diagnostics | Lewis Russell | 1 |
| 2025-01-09 | feat(docs): "yxx" runs Lua/Vimscript code examples #31904 | Riley Bruins | 1 |
| 2024-12-10 | feat(lsp): add vim.lsp.config and vim.lsp.enable | Lewis Russell | 1 |
| 2024-12-09 | docs: fix type of vim.validate value | Maria José Solano | 1 |
| 2024-12-07 | refactor: add vim._resolve_bufnr | Lewis Russell | 1 |
| 2024-11-29 | feat(lsp): support `textDocument/foldingRange` (#31311) | Yi Ming | 1 |
| 2024-11-11 | perf(lsp): use faster version of str_byteindex | Lewis Russell | 1 |
| 2024-10-31 | fix: another round of type annotation fixes | Lewis Russell | 1 |
| 2024-10-21 | feat(vim.validate): improve fast form and deprecate spec form | Lewis Russell | 1 |
| 2024-10-21 | feat(deprecations): vim._defer_deprecated_module() | Justin M. Keyes | 1 |
| 2024-10-18 | fix(types): add narrower vim.validate types | Maria José Solano | 1 |
| 2024-10-17 | perf(validate): use lighter version | Lewis Russell | 1 |
| 2024-09-08 | fix(lua): revert vim.tbl_extend behavior change and document it | Christian Clason | 1 |
| 2024-09-04 | fix(lua): allows tables with integer keys to be merged in tbl_deep_extend | Lewis Russell | 1 |
| 2024-07-04 | fix(lua): use rawget() to get __call in vim.is_callable() (#29536) | Tyler Miller | 1 |
| 2024-06-28 | refactor: use `vim._with` where possible | dundargoc | 1 |
| 2024-06-24 | feat(lua): add `context.env` (environment variables) to `vim._with()` | Evgeni Chasnovski | 1 |
| 2024-06-24 | feat(lua): update `vim._with` to allow more granular option contexts | Evgeni Chasnovski | 1 |
| 2024-06-24 | test(lua): cover `vim._with()` with tests | Evgeni Chasnovski | 1 |
| 2024-06-08 | feat(lua): add `vim._with` | dundargoc | 1 |
| 2024-06-04 | refactor(lua): use tuple syntax everywhere #29111 | Ilia Choly | 1 |
| 2024-05-28 | feat: add "jump" options to vim.diagnostic.config() (#29067) | Gregory Anders | 1 |
| 2024-05-27 | perf: add fast path to vim.validate (#28977) | Gregory Anders | 1 |
| 2024-05-16 | fix: extend the life of vim.tbl_flatten to 0.13 | Lewis Russell | 1 |
| 2024-05-15 | perf(lua): avoid spairs in vim.validate happy path | Lewis Russell | 1 |
| 2024-05-13 | refactor(lua): remove deprecated features #28725 | Justin M. Keyes | 1 |
| 2024-04-22 | refactor(lua): deprecate tbl_flatten #28457 | Justin M. Keyes | 1 |
| 2024-04-22 | refactor(lua): deprecate tbl_flatten | Justin M. Keyes | 1 |
| 2024-04-21 | refactor(lua): rename tbl_isarray => isarray | Justin M. Keyes | 1 |
| 2024-04-21 | refactor(lua): rename tbl_islist => islist | Justin M. Keyes | 1 |
| 2024-04-16 | fix: vim.validate() order is not deterministic #28377 | Justin M. Keyes | 1 |
| 2024-03-10 | docs: more accurate typing for vim.tbl_extend | Riley Bruins | 1 |
| 2024-03-07 | feat(lua): deprecate vim.tbl_add_reverse_lookup | Maria José Solano | 1 |