Unreleased master
Date: | YYYY-MM-DD |
---|
Hawkmoth 0.11.0
Date: | 2022-04-03 |
---|
- Fix handling of anonymous enums, structs and unions for Clang 13
- Fix handling of arrays of pointers
Hawkmoth 0.10.0
Date: | 2021-10-30 |
---|
- More internal testing refactoring
- Use flake8 to enforce style
- Fix handling of anonymous enums, structs and unions
Hawkmoth 0.9.0
Date: | 2021-09-30 |
---|
- New fine-grained documentation directives
c:autovar
,c:autotype
,c:automacro
,c:autofunction
,c:autostruct
,c:autounion
, andc:autoenum
- Dockerfiles for Docker Hub container images
- Major internal implementation and testing refactoring
- IRC channel moved to OFTC IRC network
- Documentation comment line prefix/indent removal (#64)
- Hawkmoth documentation on Read the Docs
Hawkmoth 0.8.0
Date: | 2021-05-21 |
---|
- Helper for discovering and configuring system include path
- Transform functionality for comment conversion
- Extension
cautodoc_clang
configuration option must now be a Python list - Directive
clang
option now extends instead of overridescautodoc_clang
- Bumped Python dependency requirement to v3.6 for f-strings
- Switched to pytest for testing
- Switched to static packaging metadata
- Deprecated compat functionality in favour of transformations
- Array function parameter documentation
- Function pointers with qualifiers such as const
Hawkmoth 0.7.0
Date: | 2021-01-29 |
---|
- Retroactively written changelog
- Helper and documentation for using Hawkmoth on Read the Docs
- Switched to semantic versioning
- Array member documentation in structs and unions
- Function pointer documentation
- Clang diagnostics without a file; e.g. on command-line parameter errors
Hawkmoth 0.6
Date: | 2020-12-30 |
---|
- Support for Sphinx v3.0 and later
- Use new Sphinx features for macro, struct, union, enum and enumerator documentation
- Detailed installation instructions
- Simple Dockerfile for testing
- requirements.txt and virtual environment helper
- General documentation improvements
- Fallback code for documentation builds without Hawkmoth
- Sphinx v1.x and v2.x support
- Array variable documentation
Hawkmoth 0.5
Date: | 2020-01-25 |
---|
- Bumped development status to beta
- Improved macro documentation test cases
- Improved function documentation test cases
- Last version to support Sphinx versions v1.x and v2.x.
- Documentation of non-prototyped functions
Hawkmoth 0.4
Date: | 2019-06-08 |
---|
- Support for propagating Clang diagnostics to Sphinx
- Rename hawkmoth parser module
- Testing updates
Hawkmoth 0.3
Date: | 2019-01-29 |
---|
- Python packaging update
- Testing updates
Hawkmoth 0.2
Date: | 2019-01-26 |
---|
- Python packaging
- Support for variadic function documentation
- Support for variadic macro documentation
- Parser refactoring
- Testing overhaul, switch to sphinx_testing