Skip to content

Releases: Zeioth/dooku.nvim

v2.0.1

24 May 19:25
ab70b3f
Compare
Choose a tag to compare

Breaking changes

  • dropped support for nvim 0.9.
  • added support for nvim 0.10 and 0.11.

If you need to stay on nvim 0.9, make sure you lock the version of this plugin to v2.0.0.

v2.0.0

31 Mar 00:11
b975c4c
Compare
Choose a tag to compare

This major version focuses on adding support for new languages.

New features

  • ldoc: It's now posible to generate docs for lua projects.
  • yard: It's now possible to generate docs for ruby projects.

Major refactors

  • Architecture has been simplified.

v1.3.0

26 Mar 03:18
Compare
Choose a tag to compare

Minor improvements

  • Windows compatibility has been improved.
  • Code has been simplified.

v1.2.2

18 Mar 19:15
Compare
Choose a tag to compare

Major fixes

fix: rust regression. We were erroneously using cargo rustdoc instead of cargo doc. This was preventing the rust backend from correctly generating the docs on multi crate projects.

v1.2.1

16 Feb 23:04
Compare
Choose a tag to compare

Breaking changes

  • fix: option on_write_generate renamed to on_bufwrite_generate, as documented on the readme.

v1.2.0

16 Feb 19:12
Compare
Choose a tag to compare

Major fixes

  • windows: jobs now spawn correctly on windows too.

Breaking changes

  • deprecated: jsdoc_args, typedoc_args, doxygen_args, godoc_args or rustdoc_args.
  • new options: jsdoc_cmd, typedoc_cmd, doxygen_cmd, godoc_cmd or rustdoc_cmd.

These new options allow to specify the full command a generator executes by passing a single string. This grant users 100% control of what happens inside dooku.nvim without having to get into the code.

v1.1.1

14 Feb 13:41
Compare
Choose a tag to compare

Minor fixes

  • windows: won't spawn a cmd window anymore when using dooku.nvim.

v1.1.0

17 Jan 17:13
Compare
Choose a tag to compare

Starting v1.1.0, Dooku.nvim is considered stable, and protected against regressions.

Minor fixes

  • The test suite now clean correctly the generated documentation.

v1.0.7

12 Jan 19:07
Compare
Choose a tag to compare

New features

  • All generators now have the options jsdoc_args, typedoc_args, doxygen_args, godoc_args or rustdoc_args to directly pass arguments to the command to generate docs.

Breaking changes

  • cargo_rustdoc_args option has been removed in favor of rustdoc_args.
  • jsdoc_args, typedoc_args, doxygen_args, godoc_args or rustdoc_args are now an array of strings instead of a string.

Better tests

  • Examples are now complex enough to generate meaningful docs resembling real case scenarios.

v1.0.6

11 Jan 14:00
Compare
Choose a tag to compare

Minor fixes

  • The files README.md LICENSE and the .git directory are cleaned up from doxygen_clone_to_dir in the option doxygen_clone_cmd_post by default now.

New tests

Starting this version, the next backends are now tested every time we release a new version