Releases: speedyleion/sphinx-c-autodoc
Releases · speedyleion/sphinx-c-autodoc
Version 1.6.0
Removed
- Support for python 3.9
- Support for Clang 11
Version 1.5.0
Added
- Support for Sphinx 8.2
Version 1.4.0
Removed
- Support for python 3.8
- Support for Sphinx 3
- Support for Clang 6 through Clang 10
Version 1.3.0
Added
- Support for Sphinx 7
Removed
- Support for python 3.7
Version 1.2.2
Fixed
- Failed parsing of enumerators which were defined based on macros #174
Version 1.2.1
Fixed
- Regression for processing anonymous structs in versions of Clang prior to
Clang 16. #166
Version 1.2.0
Added
- Support for Clang 16. Clang 16 changed the way anonymous constructs are
represented when walking the AST. These differences are now accounted for.
Version 1.1.1
Fixed
- Packaging
- Incorrectly pinned Sphinx, Clang and BeautifulSoup4
- Was missing
sphinx-c-apidocentry point
v1.1.0
Added
- Support for Sphinx 5
This release also formalized the minimum supported versions and plan for deprecating dependencies. The current goal is to maintain dependency compatibility for 5 years.
v1.0.0
Added
- Dual licensing with MIT license.
- Support for global compilation args. Compilation args can now be specified with the c_autodoc_compilation_args configuration value.
Fixes
- Fix parsing of multi-paragraph function documentation that used doxygen style markup. Previously multi-paragraph function documentation which used doxygen style markup would get merged in to one paragraph. Now the multi-paragraph nature is preserved.