Releases: vim-denops/denops.vim
Releases · vim-denops/denops.vim
v0.13.3: Merge pull request #40 from vim-denops/fix-address-issue
Fix server issues caused by Async.Promise removal
v0.13.2
Fix format
v0.13.1
Add badges for deno module
v0.13.0: Merge pull request #38 from vim-denops/refactoring
New features
- Expose
ensureXXXXXhelper functions frommod.ts - Improve documentation of public interfaces
💥 Incompatible changes
The following are incompatible changes so that user who use that feature must fix them code.
- Remove
denops#lib#promiseand it's related features- Use
Async.Promiseof vital.vim instead - Use
denops#request_async()instead ofdenops#promise()
- Use
- Remove
denops#lib#joband move implementations intodenops#utils - Remove unused
Api/Contextinterfaces Denops.dispatch()interface has changed to followDenops.call()interface- Chaged from
dispatch(name, fn, args)todispatch(name, fn, ...args)
- Chaged from
🚪 Internal incompatible changes
The following are assumed as internal changes so plugin developers who use denops-std module should not be affected by those changes.
- Remove
cmd/evalfrom msgpack-rpc layer and redefined those on Denops layer (and Plugin layer for backword compatiblity) - Remove
dispatch/dispatchAsync/registerfrom Vim/Neovim communication layer and replaced those commands withinvokemessage
v0.12.0: Merge pull request #37 from vim-denops/use-app-instead-of-mod
Prefer `app.ts` instead of `mod.ts` as an entrypoint of denops plugin
v0.11.0: Merge pull request #33 from vim-denops/refactoring
Add README of deno module and fix type errors
v0.10.0: Merge pull request #32 from vim-denops/core
Integrate `denops` module into this repository
v0.9.0: Merge pull request #31 from vim-denops/dispatch-service
Add `dispatch` to allow plugins to call APIs of other plugins
v0.8.1: Merge pull request #24 from vim-denops/fix-vim
Fix behavior on Vim
v0.8.0: Merge pull request #22 from vim-denops/fix-massive-data
Update workerio to fix massive data issue