Skip to content

Releases: esensar/neovim-java

Version 0.4.6

09 Jun 11:14
Compare
Choose a tag to compare

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

08 Jun 15:08
Compare
Choose a tag to compare

Exposed all interfaces through plugin host for easier usage

Version 0.4.4 - mapping crash fix

08 Jun 13:40
Compare
Choose a tag to compare

Prevent plugin host from crashing when mapping invalid messages

Version 0.4.3 - request handlers fix

08 Jun 13:02
Compare
Choose a tag to compare

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

Version 0.4.2 - Plugin Host QOL updates

06 Jun 14:48
Compare
Choose a tag to compare
  • 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

04 Jun 10:35
Compare
Choose a tag to compare

Added

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

Version 0.4.0 - Neovim API v9 support

27 May 08:30
60e4c3d
Compare
Choose a tag to compare

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

26 May 10:40
Compare
Choose a tag to compare
  • JDK 17 support
  • neovim-notifications: global error event
  • api-explorer: support for custom neovim executable path

Version 0.2.3

07 Feb 20:47
Compare
Choose a tag to compare

Fixes issues with MultiGrid events in neovim-notifications. (#119 - thanks @smolck)

BREAKING CHANGES
Removed duplicate method from NeovimJacksonModule (for retrieving
default mapper, since it is available in ObjectMappers). Callers
should move to using ObjectMappers. Consider using NeovimApis
instead of manually building ReactiveRpcClient.

Version 0.2.2

07 Feb 11:24
Compare
Choose a tag to compare

Added missing UiOptions (#119)