#<Sawyer::Resource:0x00007f0922b58ba0> v0.9.0 Release Notes
Release Date: 2025-01-21 // over 1 year ago-
- 🆕 New
doxide watchcommand to improve workflow! This monitors source files and rebuilds the documentation on changes. In combination withmkdocs serveit allows you to just work on your sources and see updates in your browser within a few seconds, without runningdoxide buildin between. The implementation is currently using a scan at regular intervals but may in future use file system notifications to reduce CPU use further (#66). - ➕ Added
--versioncommand-line option (#64). - 🛠 Fixes to parsing including for function pointers (#63 #74), destructors (#75), and links in brief descriptions (#69).
- Presentation improvements including moving typedefs onto their parent page rather than showing on a separate page, and removing the Code Coverage link when no code coverage data is provided (#72).
🚀 Special thanks to @Bzero for many of the features that went into this release, especially the new
doxide watchcommand! - 🆕 New
Previous changes from v0.8.0
-
- Major new feature! Code coverage reports, integrating data from compiled binaries provided by
gcovwith source code analysis from tree-sitter for more accurate C++ code coverage reports, also accounting for uninstantiated function templates, which are typically omitted by other code coverage tools. Code coverage reports feature an interactive sunburst chart using Apache ECharts, and sortable tables using tablesort. See the demonstration for an example and the documentation to get set up. - 🛠 Fixed
mathjax.jscontent, which was populating for a different file. If affected by this, rundoxide initagain, answer no when prompted to overwrite files, but yes for this particular file.
- Major new feature! Code coverage reports, integrating data from compiled binaries provided by