ideavim icon indicating copy to clipboard operation
ideavim copied to clipboard

Bump neovim-api from 0.2.3 to 0.4.6

Open dependabot[bot] opened this issue 3 years ago • 1 comments

Bumps neovim-api from 0.2.3 to 0.4.6.

Release notes

Sourced from neovim-api's releases.

Version 0.4.6

Fixed an issue with plugin host using wrong object mapper, causing buffer, window and tabpage methods to fail for hosted plugins

Version 0.4.5

Exposed all interfaces through plugin host for easier usage

Version 0.4.4 - mapping crash fix

Prevent plugin host from crashing when mapping invalid messages

Version 0.4.3 - request handlers fix

Fixed error handling in request handlers to ensure response is always sent back to Neovim

Version 0.4.2 - Plugin Host QOL updates

  • autocommand events generated from plugin-host - NeovimJavaPrepare and NeovimJavaReady - similar to prepare() and onReady() hooks
  • fully qualified names as defaults for command/autocommand and request/notification handlers - to make it easier to call these from neovim
  • support for automatically mapped arguments for annotated methods using Jackson or custom mapper

Version 0.4.1 - plugin host module

Added

  • plugin-host module for easier plugin authoring
  • commonhost module for future hosted plugin support

Version 0.4.0 - Neovim API v9 support

Added

  • Neovim API v7 support
  • Neovim API v8 support
  • Neovim API v9 support

NOTES:

  • Rx-Api is no longer being maintained. It should be easy enough to wrap the regular API

Version 0.3.0 - JDK 17 support

  • JDK 17 support
  • neovim-notifications: global error event
  • api-explorer: support for custom neovim executable path
Changelog

Sourced from neovim-api's changelog.

[0.4.6] - 2022-06-09

  • fixed an issue where wrong object mapper was used for plugin host

[0.4.5] - 2022-06-08

  • exposed RpcClient and ReactiveRpcClient from NeovimJavaPluginHost for easy access to different communication interfaces

[0.4.4] - 2022-06-08

  • prevent plugin host from stopping when message mapping fails

[0.4.3] - 2022-06-08

  • fixed error handling in @NeovimRequestHandler methods - ensure that response is always sent back to Neovim

[0.4.2] - 2022-06-06

  • autocommand events for plugin-host - NeovimJavaPrepare and NeovimJavaReady
  • fully qualified names as defaults for command/autocommand and request/notification handlers
  • support for automatically mapped arguments for @NeovimCommand and @NeovimAutocommand annotated methods - using Jackson
  • support for automatically mapped arguments for handler methods using custom mapper provided to NeovimHandlerManager

[0.4.1] - 2022-06-04

  • plugin-host module for both standalone and hosted plugins
  • plugins-common-host for hosted plugins

[0.4.0] - 2022-05-27

Added

  • Neovim API v7 support
  • Neovim API v8 support
  • Neovim API v9 support

NOTES:

  • Rx-Api is no longer being maintained. It should be easy enough to wrap the regular API

[0.3.0] - 2022-05-26

Added

  • JDK 17 support
  • neovim-notifications: global error event
  • api-explorer: support for custom neovim executable path

BREAKING CHANGES:

  • Updated module names to proper canonical name (e.g. com.ensarsarajcic.neovim.java.corerpc instead of corerpc)
Commits
  • 89c7f57 Use correct object mapper for plugin host
  • 9f977c1 Update changelog for 0.4.5 release
  • 55e6bba Fix checkstyle issues
  • 259d9a6 Expose clients from NeovimJavaPluginHost
  • bc3459f Prevent exceptions when mapping messages
  • b631975 Fix error handling in request handlers to prevent blocking nvim
  • ae51f15 Update changelog for 0.4.2 release
  • b1d52ad Add custom mapper for NeovimHandlerManager
  • 135adc0 Add automatic mapping support for commands and autocommands
  • 889ed36 Use fully qualified method name by default for handlers
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Jun 15 '22 15:06 dependabot[bot]

bump

Producdevity avatar Aug 03 '22 00:08 Producdevity

@dependabot ignore this dependency

AlexPl292 avatar Jan 23 '23 08:01 AlexPl292

OK, I won't notify you about com.ensarsarajcic.neovim.java:neovim-api again, unless you re-open this PR. 😢

dependabot[bot] avatar Jan 23 '23 08:01 dependabot[bot]