Skip to content

Releases: vim-denops/denops.vim

v1.0.0-alpha.0: Merge pull request #53 from vim-denops/ref

27 Jun 16:44
15db1d9
Compare
Choose a tag to compare
💥  Breaking changes for next major release

v0.16.0: Merge pull request #46 from vim-denops/improve-tester

05 Jun 14:15
94c1cfb
Compare
Choose a tag to compare
Add two extra modes 'both' and 'one' on Denops.test

v0.15.0: Merge pull request #45 from vim-denops/fix-tester

05 Jun 13:31
b4949d6
Compare
Choose a tag to compare
Add DENOPS_PATH to specify denops.vim and add notes

v0.14.0: Merge pull request #43 from vim-denops/testable

05 Jun 13:05
aedfb5f
Compare
Choose a tag to compare
Add helper function to write tests using denops

v0.13.4: Merge pull request #41 from vim-denops/fix-debug

15 May 11:21
3eef4ab
Compare
Choose a tag to compare
Do NOT show debug messages unless g:denops#debug is explicitly assigned

v0.13.3: Merge pull request #40 from vim-denops/fix-address-issue

30 Apr 16:16
fbb6dff
Compare
Choose a tag to compare
Fix server issues caused by Async.Promise removal

v0.13.2

29 Apr 12:49
3e9df48
Compare
Choose a tag to compare
Fix format

v0.13.1

29 Apr 12:47
d086693
Compare
Choose a tag to compare
Add badges for deno module

v0.13.0: Merge pull request #38 from vim-denops/refactoring

29 Apr 12:20
f9f4f3f
Compare
Choose a tag to compare

New features

  • Expose ensureXXXXX helper functions from mod.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 of denops#promise()
  • Remove denops#lib#job and move implementations into denops#utils
  • Remove unused Api/Context interfaces
  • Denops.dispatch() interface has changed to follow Denops.call() interface
    • Chaged from dispatch(name, fn, args) to dispatch(name, fn, ...args)

🚪 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 with invoke message

v0.12.0: Merge pull request #37 from vim-denops/use-app-instead-of-mod

20 Apr 13:12
cdecaf1
Compare
Choose a tag to compare
Prefer `app.ts` instead of `mod.ts` as an entrypoint of denops plugin