Releases: lawmurray/doxide
Releases · lawmurray/doxide
v0.4.1
- Fixed handling of conversion operators, e.g.
operator int()
(#31, example here).
v0.4.0
- New
defines
section in configuration file for defining preprocessor symbols (documentation, more documentation, #12).
- New error recovery logic to autocorrect common parsing issues related to preprocessor symbols (documentation, #12).
- Improved reporting of parse errors, identifying line and column numbers (#22).
v0.3.2
- Fixes and improvements to template parsing.
- Fixes for Windows dependencies.
v0.3.1
- Simplified parsing under the hood and fixed some parsing bugs.
- End-of-line comments now supported for all entity types (previously only variables, enumerations, and macros).
v0.3.0
Expanded documentation comments from /** ... */
to include these additional styles:
- Before entities:
/*! ... */
, /// ...
, and //! ...
.
- After entities (e.g. end of line comment):
/**< ... */
, /*!< ... */
, ///< ...
, and //!< ...
.
Addresses #21.
v0.2.3
- Fixes for unicode characters used in entity names (#24).
- Generated Markdown links are now to source files rather than published URLs to improve portability (and silence MkDocs warnings).
v0.2.2
- Fixes for extraction of brief documentation in cases where there is no complete sentence to extract.
- Fixes for some syntax resulting in whole function, not just function signature, being extracted to documentation.
v0.2.1
- Fixes for functions that return reference or pointer type.
- Inner classes now included in documentation.