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
ensureXXXXX
helper 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#promise
and it's related features- Use
Async.Promise
of vital.vim instead - Use
denops#request_async()
instead ofdenops#promise()
- Use
- Remove
denops#lib#job
and move implementations intodenops#utils
- Remove unused
Api/Context
interfaces 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/eval
from msgpack-rpc layer and redefined those on Denops layer (and Plugin layer for backword compatiblity) - Remove
dispatch/dispatchAsync/register
from Vim/Neovim communication layer and replaced those commands withinvoke
message
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