Skip to content

Releases: lawmurray/doxide

v0.4.1

04 Nov 02:03
Compare
Choose a tag to compare
  • Fixed handling of conversion operators, e.g. operator int() (#31, example here).

v0.4.0

29 Oct 04:49
Compare
Choose a tag to compare
  • 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

28 Oct 04:23
Compare
Choose a tag to compare
  • Fixes and improvements to template parsing.
  • Fixes for Windows dependencies.

v0.3.1

26 Oct 02:39
Compare
Choose a tag to compare
  • 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

23 Oct 02:12
Compare
Choose a tag to compare

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

21 Sep 05:14
Compare
Choose a tag to compare
  • 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

03 Sep 17:49
Compare
Choose a tag to compare
  • 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

03 Sep 17:48
Compare
Choose a tag to compare
  • Fixes for functions that return reference or pointer type.
  • Inner classes now included in documentation.