Skip to content

Releases: TendTo/rules_doxygen

rules_doxygen 2.4.1

21 Jun 16:29
cd8ef73
Compare
Choose a tag to compare

Added

  • Doxyfile is now included in the doxygen rule DefaultInfo provider
  • Mnemonic DoxygenBuild added to the ctx.run in the doxygen rule
  • Added support by default for the $(OUTDIR) make variable in the doxygen rule #28 (thanks to @kaycebasques)
  • doxylink example in the documentation

Changed

  • Updated documentation
  • More information in the progress message of the doxygen rule

Full Changelog: 2.4.0...2.4.1

rules_doxygen 2.4.0

03 Jun 13:58
79751df
Compare
Choose a tag to compare

Changed

  • Default doxygen version is now 1.14.0

Full Changelog: 2.3.2...2.4.0

2.3.0

23 May 14:42
584a897
Compare
Choose a tag to compare

Added

  • Support for dependency inclusion in the doxygen rule #24 (thanks to @oxidase)

Changed

  • srcs attribute in the doxygen macro is now optional, as it defaults to []
  • Updated documentation

Full Changelog: 2.2.2...2.3.0

rules_doxygen 2.2.2

27 Apr 17:59
548fa1a
Compare
Choose a tag to compare

Added

  • CI tests for both Bazel 7 and 8

Fix

  • Remove dependency on @bazel_tools//tools/build_defs/repo to support Bazel 7.0.0 #22 (thanks to @filmil)
  • Remove unnecessary get_auth

Changed

  • Made documentation clearer

Full Changelog: 2.2.1...2.2.2

rules_doxygen 2.2.1

05 Apr 18:51
3266640
Compare
Choose a tag to compare

Fix

  • Added missing config DOT_TRANSPARENT

Changed

  • Updated documentation and added example with the output substitution

Full Changelog: 2.2.0...2.2.1

rules_doxygen 2.2.0

04 Feb 09:29
fc238a2
Compare
Choose a tag to compare

Added

Changed

  • Updated documentation (thanks to @hofbi)
  • Default doxygen version is now 1.13.2

Full Changelog: 2.1.0...2.2.0

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