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.
- OutputGroup support in the
doxygen
rule #20 (thanks to @kaycebasques)
- Updated documentation
- Default doxygen version is now
1.13.2
- Most of the
doxygen
parameters are now available in thedoxygen
extension rule - Support for make substitutions in the
doxygen
extension rule #11 (thanks to @hofbi) repository
tag in thedoxygen
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)- Missing dependency on
skylib
for the documentation
- Updated documentation (thanks to @Vertexwahn)
- Platform
mac-arm
to support the Apple silicon macs (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev) - Allow executable configuration in the
doxygen
extension rule (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev)
- Module extension tag renamed from
version
toconfiguration
BREAKING CHANGE - Updated documentation
- Support hermetic build for
mac
platform (thanks to @kaycebasques, @wyverald, @tpudlik, @rickeylev) - Support for platform-specific configurations in the extension rule
- 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
- 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
- Default doxygen version is now
1.12.0
dot_executable
parameter in the macro- Example of how to use the
doxygen
alongsidegraphviz
in hermetic builds
- Forward
**kwargs
from thedoxygen
macro to the underlying_doxygen
rule invocation #1 - Some more easy to use common configurations for the
doxygen
macro
- Updated documentation
- 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 for the
doxygen
macro
- Possibility of using a custom Doxyfile
- Added documentation to rules, macro and extensions
- Correctly use
project_name
andproject_brief
in the macro - Unfreeze default list in macro
- Initial release
- Remove superfluous
\
before the\n
in thedoxygen
configurations list formatting