Releases: breathe-doc/breathe
Releases · breathe-doc/breathe
2023-02-28 - Breathe v4.35.0
Note: This release was not PGP signed on PyPI due to key availability issue. See #901 for details.
2022-06-20 - Breathe v4.34.0
- Treat .unparsed as plain text. #806
- Remove unneeded type: ignore annotations. #813
- Fix internal
NodeFinder
visitor for when non-Docutils nodes are
present in the content of a directive. #812 - Rename lint workflow. #814
- Type check pygments and limit docutils stub version. #819
- Convert dot files' relative path to absolute. #821
- CI, update Sphinx versions to test. #834
- CI, update for Sphinx 5.0.1. #846
- Fix inconsistency in example. #843
- Fix C# enum rendering crash. #849
- Drop Sphinx 3 support, add Sphinx 5 support. #850
- CICD: Disable python 3.6 for Sphinx master tests. #853
- Populate default include text-node's data field instead of raw-source.
#828
2022-02-14 - Breathe v4.33.1
- Avoid warning about multiple graphviz directives. #804
2022-02-14 - Breathe v4.33.0
- Fix duplicate
static
in variable declarations. #794 - Update CICD for Sphinx 4.4.0 series. #795
- Pin version of black in CICD and reformat files. #792
- Fix code block highlighting. #760
- Refactoring, cleanup and typing improvements. #802
- Doxygen dot graphs to Sphinx graphviz. #757
- Support externally hosted images. #705
- Address a peculiarity in Doxygen aliases in doc. #770
- Add flag to doxygengroup, doxygennamespace to display only the description.
#718 - Add support for MD block quotes with attribution(s). #759
2022-01-30 - Breathe v4.32.0
- Added
breathe_doxygen_aliases
config variable. #729 - Render
\remark
/\remarks
and\see
/\sa
using Sphinx/Docutils
admonition style nodes. #756 - Render C++ scoped enums differently than unscoped enums, and with their
underlying type. #753 - Render
\retval
lists using dedicated field list when Sphinx >= 4.3 is
used. #749 - Make
.. doxygenfunction
handle 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
2021-09-14 - Breathe v4.31.0
- Collapse multiple retvals into a single bullet list. #697
- Fix mypy issues on CI. #731
- Print usage message from 'compare' doc script. #727
- Test against Sphinx 4.0.3, 4.1.2 and 4.1.x branch. #721
- Fix duplicate
static
in function declarations. #717 #720 - Directive refactoring. #698
- Handle parsing errors. #711
- Make doxygenfunction more robust when matching parameters. #722 #723
- Separate, link and style the changelog. #735
- Update changelog and readme ahead of release. #739
- CICD: Track Sphinx 4.2.x development series. #741