Bump neovim-api from 0.2.3 to 0.4.6
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-NeovimJavaPrepareandNeovimJavaReady- similar toprepare()andonReady()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-hostmodule for easier plugin authoringcommonhostmodule for future hosted plugin supportVersion 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 eventapi-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
RpcClientandReactiveRpcClientfromNeovimJavaPluginHostfor 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
@NeovimRequestHandlermethods - ensure that response is always sent back to Neovim[0.4.2] - 2022-06-06
- autocommand events for
plugin-host-NeovimJavaPrepareandNeovimJavaReady- fully qualified names as defaults for command/autocommand and request/notification handlers
- support for automatically mapped arguments for
@NeovimCommandand@NeovimAutocommandannotated methods - using Jackson- support for automatically mapped arguments for handler methods using custom mapper provided to
NeovimHandlerManager[0.4.1] - 2022-06-04
plugin-hostmodule for both standalone and hosted pluginsplugins-common-hostfor 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 eventapi-explorer: support for custom neovim executable pathBREAKING CHANGES:
- Updated module names to proper canonical name (e.g.
com.ensarsarajcic.neovim.java.corerpcinstead ofcorerpc)
Commits
89c7f57Use correct object mapper for plugin host9f977c1Update changelog for 0.4.5 release55e6bbaFix checkstyle issues259d9a6Expose clients from NeovimJavaPluginHostbc3459fPrevent exceptions when mapping messagesb631975Fix error handling in request handlers to prevent blocking nvimae51f15Update changelog for 0.4.2 releaseb1d52adAdd custom mapper for NeovimHandlerManager135adc0Add automatic mapping support for commands and autocommands889ed36Use fully qualified method name by default for handlers- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
bump
@dependabot ignore this dependency
OK, I won't notify you about com.ensarsarajcic.neovim.java:neovim-api again, unless you re-open this PR. 😢