Doxygen is a widely-used documentation generator tool in software development. It automates the generation of documentation from source code comments, parsing information about classes, functions, and variables to produce output in formats like HTML and PDF. By simplifying and standardizing the documentation process, Doxygen enhances collaboration and maintenance across diverse programming languages and project scales.
What's new in 1.18.0
Features - Doxywizard's GUI and config option documentation are now translated to 8 addition languages (next to English): German, French, Spanish, Russian, Korean, Chinese, Taiwanese, and Japanese. From the menu one can switch between languages (doing so will relaunch the application). Via the wizard the Doxyfile can also be generated in 8 different languages next to English. - The expert panel of Doxywizard now has a search field to quickly search for and filter configuration options. [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], and [view] - Changed doxygen.ico to higher resolution version [view] - When using the external search engine, icons are used instead of numbers and words for search result types [view], and [view] Minor incompatibilities - Made SOURCE_TOOLTIPS independent of HTML_DYNAMIC_SECTIONS [view] Bug fixes - issue #4407 Extending an undocumented class. (Origin: bugzilla #658974) [view] - issue #5940 Look for [[deprecated]] markers (Origin: bugzilla #761131) [view], [view] - issue #9447 nested inline namespaces are incorrectly generated [view] - issue #9502 Fortran containing a single apostrophe (') in comments interferes with Doxygen parsing. [view] - issue #10855 About how to specify a relative path directory [view], [view] - issue #10900 [1.9.5+] Inline comments on single-line classes with @copydoc create 'TK_COMMAND_BS' warnings [view] - issue #11760 \doxyconfig does not work as an if-argument [view] - issue #11913: Regression: missing references to function calls for objects declared outside function scope starting from v1.13.0 [view] - issue #12111 Requirements output for LaTeX is not good [view] - issue #12113 Doxygen generates ill-formed XML when \p is at the end of a line [view], [view] - issue #12114 Docs for C++ nested namespace aaa::bbb are applied to both aaa and bbb [view] - issue #12116 Test suite's test tagfile fails [view] - issue #12140 Concatenating pages with same name behaves different in V.1.15 and 1.17 [view] - issue #12148 HTML output generated from C-project contains invalid JavaScript if a source file starts with a number. [view] - issue #12155 Link names to internal anchors in a md file are duplicated in HTML page when including the md in a doxygen page [view] - issue #12169 Problems with links in markdown headers when using USE_MDFILE_AS_MAINPAGE [view] …