Skip to content

Releases: TendTo/rules_doxygen

rules_doxygen 2.1.0

12 Jan 19:56
53cc619
Compare
Choose a tag to compare

Added

  • Most of the doxygen parameters are now available in the doxygen extension rule
  • Support for make substitutions in the doxygen extension rule #11 (thanks to @hofbi)
  • repository tag in the doxygen extension rule to avoid conflicts with other modules when used in a submodule #15 (thanks to @blaizard)

Fix

  • doxygen list parameters not properly escaping their values #12 (thanks to @kaycebasques)
  • Missing dependency on skylib for the documentation

Changed

Full Changelog: 2.0.0...2.1.0

rules_doxygen 2.0.0

27 Nov 17:55
4b3b411
Compare
Choose a tag to compare

Added

Changed

  • Module extension tag renamed from version to configuration BREAKING CHANGE
  • Updated documentation

Full Changelog: 1.3.0...2.0.0

rules_doxygen 1.3.0

16 Nov 11:08
c5e38cd
Compare
Choose a tag to compare

Added

  • Support hermetic build for macos platform (thanks to @kaycebasques)
  • Support for platform-specific configurations in the extension rule

Changed

  • Update dependencies (stardoc 0.6.2 -> 0.7.1, platforms 0.0.5 -> 0.0.10)
  • Refactor of internal repository and extension rules
  • Updated documentation

Full Changelog: 1.2.0...1.3.0

rules_doxygen 1.2.0

11 Nov 16:00
e045d7a
Compare
Choose a tag to compare

Added

  • Support for system-wide doxygen installation. This allows the rule to run on mac os, but loses hermeticity. Can be enabled by using doxygen version 0.0.0.
  • Testes for the new feature in the CI pipeline
  • Local repository rule for doxygen

Changed

  • Default doxygen version is now 1.12.0

Full Changelog: 1.1.3...1.2.0

rules_doxygen 1.1.3

07 Sep 14:37
7a8eed5
Compare
Choose a tag to compare

Added

  • dot_executable parameter in the macro
  • Example of how to use the doxygen alongside graphviz in hermetic builds

Full Changelog: 1.1.2...1.1.3

rules_doxygen 1.1.2

28 Jun 12:16
0409ca2
Compare
Choose a tag to compare

Added

  • Forward **kwargs from the doxygen macro to the underlying _doxygen rule invocation #1
  • Some more easy to use common configurations for the doxygen macro

Changed

  • Updated documentation

Full Changelog: 1.1.1...1.1.2

rules_doxygen 1.1.1

13 Jun 10:25
b2a28e7
Compare
Choose a tag to compare

Added

  • Automatically determine the INPUT value for the Doxyfile based on the sources of the target
  • Customizable extra args to doxygen invocation
  • Some more easy to use common configurations

Fixed

  • Remove superfluous \ before the \n in the doxygen configurations list formatting

Full Changelog: 1.1.0...1.1.1

rules_doxygen 1.1.0

12 Jun 10:06
Compare
Choose a tag to compare

Added

  • Possibility of using a custom Doxyfile
  • Added documentation to rules, macro and extensions

Fixed

  • Correctly use project_name and project_brief in the macro
  • Unfreeze default list in macro

Full Changelog: 1.0.0...1.1.0

rules_doxygen 1.0.0

09 Jun 15:34
12fee22
Compare
Choose a tag to compare