- Added
breathe_doxygen_aliasesconfig variable. #729 - Render
\remark/\remarksand\see/\sausing Sphinx/Docutils
admonition style nodes. #756 - Render C++ scoped enums differently than unscoped enums, and with their
underlying type. #753 - Render
\retvallists using dedicated field list when Sphinx >= 4.3 is
used. #749 - Make
.. doxygenfunctionhandle function template specializations. #750 - Properly handle field-lists and admonitions in the detailed description of
classes and functions. #764 - Add
:confval:`breathe_show_include`to control whether#include
lines are shown. Defaults toTrue. #725 - Fix sys.path adjustment in doc config. #734
- Fix sphinx renderer variable and function visitors for C#. #737
- Fix sphinx renderer class visitor for C#. #738
- Auto-format python code with black. #743
- Extend flake8 and address some style issues. #745
- Fix black formatting warning. #747
- Update Sphinx and Python versions tested against. #765
- Fix friend functions for older Doxygen versions. #769
- Doxygen >= 1.9.2 supports C++20 concepts, add support for them. #779
- Change the way directives are added to adhere to the interface,
e.g., avoiding myst-parser to crash. #780 - Improved list of included files (with cross-references for local includes).
#763 - Update flake8 and mypy related stuff. #781
- Update readme with logo and sponsorship info. #784
- Store version number in both setup.py and init.py. #789
- CICD: lint: continue with other jobs if black fails. #791