All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
exclude_patterns
workaround #31 (thanks to @AustinSchuh)doxygen
extension rule #32 (thanks to @oxidase)use_default_shell_env
parameter to allow the use of the default shell environment when running doxygen. Allows for better integration with the user's environment at the cost of hermeticitytools
parameter to allow the use of additional tools when running doxygen. Allows for hermetic integration with other executables{{OUTDIR}}
substitution in the Doxyfile
#30 (thanks to @kaycebasques)Doxyfile
is now included in the doxygen
rule DefaultInfo providerDoxygenBuild
added to the ctx.run
in the doxygen
rule$(OUTDIR)
make variable in the doxygen
rule #28 (thanks to @kaycebasques)doxylink
example in the documentationdoxygen
rule1.14.0
doxygen
rule #24 (thanks to @oxidase)srcs
attribute in the doxygen
macro is now optional, as it defaults to []
@bazel_tools//tools/build_defs/repo
to support Bazel 7.0.0 #22 (thanks to @filmil)get_auth
doxygen
rule #20 (thanks to @kaycebasques)1.13.2
doxygen
parameters are now available in the doxygen
extension ruledoxygen
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)doxygen
list parameters not properly escaping their values #12 (thanks to @kaycebasques)skylib
for the documentationmac-arm
to support the Apple silicon macs (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev)doxygen
extension rule (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev)version
to configuration
BREAKING CHANGEmac
platform (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev)0.0.0
.1.12.0
dot_executable
parameter in the macrodoxygen
alongside graphviz
in hermetic builds**kwargs
from the doxygen
macro to the underlying _doxygen
rule invocation #1doxygen
macrodoxygen
macroproject_name
and project_brief
in the macro\
before the \n
in the doxygen
configurations list formatting