Skip to content

Releases: speedyleion/sphinx-c-autodoc

Version 1.6.0

16 Nov 04:11
9a13fad

Choose a tag to compare

Removed

  • Support for python 3.9
  • Support for Clang 11

Version 1.5.0

01 Apr 02:54
cd55229

Choose a tag to compare

Added

  • Support for Sphinx 8.2

Version 1.4.0

16 Oct 19:17
d6b8906

Choose a tag to compare

Removed

  • Support for python 3.8
  • Support for Sphinx 3
  • Support for Clang 6 through Clang 10

Version 1.3.0

21 Sep 22:38
7e73cca

Choose a tag to compare

Added

  • Support for Sphinx 7

Removed

  • Support for python 3.7

Version 1.2.2

29 Jun 01:31
1c39e79

Choose a tag to compare

Fixed

  • Failed parsing of enumerators which were defined based on macros #174

Version 1.2.1

13 Jun 02:29
7a08fb4

Choose a tag to compare

Fixed

  • Regression for processing anonymous structs in versions of Clang prior to
    Clang 16. #166

Version 1.2.0

12 Jun 02:08
482f163

Choose a tag to compare

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

21 Dec 17:16
6916434

Choose a tag to compare

Fixed

  • Packaging
    • Incorrectly pinned Sphinx, Clang and BeautifulSoup4
    • Was missing sphinx-c-apidoc entry point

v1.1.0

20 Dec 18:58
5caebe1

Choose a tag to compare

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

12 Sep 20:49

Choose a tag to compare

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.