| ⇢ | A | neovim.plugin.RedirectStream added | |
| ⇢ | A | neovim.plugin.LegacyVim added | |
| ⇢ | A | neovim.plugin.VimPathFinder added | |
| ⇢ | A | neovim.plugin.VimModuleLoader added | |
| ⇢ | A | neovim.plugin.ScriptHost added | |
| A | ↘ | B | neovim.api.Nvim got worse |
| A | ↛ | neovim.api.Remote removed | |
| A | ↛ | neovim.api.SessionHook removed | |
| A | ↛ | neovim.api.RemoteMap removed | |
| A | ↛ | neovim.api.DecodeHook removed | |
| A | ↛ | neovim.api.SessionFilter removed | |
| A | ↛ | neovim.api.ExtHook removed | |
| A | ↛ | neovim.api.RemoteSequence removed |
| ⇢ | C | neovim.plugin.ScriptHost.python_do_range() added | |
| ⇢ | B | neovim.plugin.path_hook() added | |
| ⇢ | B | neovim.plugin.discover_runtime_directories() added | |
| ⇢ | A | neovim.plugin.LegacyVim.eval() added | |
| ⇢ | A | neovim.plugin.ScriptHost.setup() added | |
| ⇢ | A | neovim.plugin._find_module() added | |
| ⇢ | A | neovim.plugin.ScriptHost.teardown() added | |
| ⇢ | A | neovim.api.Nvim.run_loop() added | |
| ⇢ | A | neovim.api.Nvim.next_message() added | |
| ⇢ | A | neovim.plugin.ScriptHost.python_execute() added | |
| ⋮ | view more | ||
| B | ↘ | C | neovim.plugin.Host._load() got worse |
| C | ↗ | A | neovim.plugin.dec() improved |
| B | ↛ | neovim.api.SessionHook.compose() removed | |
| B | ↛ | neovim.api.walk() removed | |
| A | ↛ | neovim.api.SessionHook.comp() removed | |
| A | ↛ | neovim.api._wrap() removed | |
| A | ↛ | neovim.api.RemoteSequence.__getitem__() removed | |
| A | ↛ | neovim.api.ExtHook.from_ext() removed | |
| A | ↛ | neovim.api.DecodeHook.__init__() removed | |
| A | ↛ | neovim.api.RemoteSequence.__iter__() removed | |
| A | ↛ | neovim.api.Window.__init__() removed | |
| A | ↛ | neovim.api.RemoteMap.__setitem__() removed | |
| ⋮ | view more | ||