Skip to content

Releases: esensar/neovim-java

Version 0.4.6

Choose a tag to compare

@esensar esensar released this 09 Jun 11:14

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

Choose a tag to compare

@esensar esensar released this 08 Jun 15:08

Exposed all interfaces through plugin host for easier usage

Version 0.4.4 - mapping crash fix

Choose a tag to compare

@esensar esensar released this 08 Jun 13:40

Prevent plugin host from crashing when mapping invalid messages

Version 0.4.3 - request handlers fix

Choose a tag to compare

@esensar esensar released this 08 Jun 13:02

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

Version 0.4.2 - Plugin Host QOL updates

Choose a tag to compare

@esensar esensar released this 06 Jun 14:48
  • 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

Choose a tag to compare

@esensar esensar released this 04 Jun 10:35

Added

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

Version 0.4.0 - Neovim API v9 support

Choose a tag to compare

@esensar esensar released this 27 May 08:30
60e4c3d

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

Choose a tag to compare

@esensar esensar released this 26 May 10:40
  • JDK 17 support
  • neovim-notifications: global error event
  • api-explorer: support for custom neovim executable path

Version 0.2.3

Choose a tag to compare

@esensar esensar released this 07 Feb 20:47

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

Choose a tag to compare

@esensar esensar released this 07 Feb 11:24

Added missing UiOptions (#119)