Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[1.13.0] - 2025-02-28
Added
- Add configuration variable to suppress specific parse errors [PR #65]
[1.12.4] - 2025-02-06
Changed
- Clarify and complete documentation about ‘Configuration values’ [PR #58]
Fixed
- Support multiple documentation items with the same name [PR #63]
- Parse exception and ref qualifier [PR #60]
- Handle arbitrary number of
* and & [PR #61] - Handle parameter packs
T... [PR #62]
[1.12.3] - 2023-10-24
Fixed
- Write the extension version into the cache which will now avoid having to re-parse the Doxygen tag file [PR #50]
[1.12.2] - 2022-08-02
Fixed
- Ignore friend declarations as members to avoid crash [PR #45]
[1.12.1] - 2022-07-28
Changed
- Improve performance of class SymbolMap [PR #42]
[1.12.0] - 2022-05-06
Changed
- Update packaging to use Poetry [PR #39]
Fixed
- Handle the
operator() method correctly
[1.11.2] - 2022-04-28
Fixed
- Add support for sphinx parallel read/write [PR #37]
[1.11.1] - 2021-11-15
Fixed
- Only link to Doxygen's PDF output when Sphinx uses the latex format [PR #36]
[1.11] - 2021-09-22
Added
- Add feature to download remote and copy local pdf files [PR #35]
[1.10] - 2021-09-10
Fixed
- Fix links to files in Doxygen's PDF output [PR #34]
[1.9] - 2021-09-02
Added
- Add support for linking to Doxygen's PDF output [PR #32]
[1.8] - 2021-01-28
Added
- Add support for pages in addition to files [PR #25]
- Add volatile as qualifier [PR #26]
[1.7] - 2021-01-11
Added
- Add support for argument packs in C++11 [PR #20]
- Add support for linking to remote tag files [issue #12]
- Add support for multiple tag files with the same name [PR #27]
[1.6.1] - 2019-04-27
Fixed
- Fix for deprecated
app.info() [PR #23]
[1.6] - 2018-07-22
Added
- Add support for linking to Doxygen groups [issue #11].
- Add possibility to link to #DEFINE macros.
Fixed
- Do a better job of parsing compound fundamental types.
- Rewrite internals to a more structured style.
- Fix error in namespace resolution.
[1.5] - 2017-12-09
Fixed
- Fix #6: convert dict_values to list before indexing [Stein Heselmans]
- fix parsing for C++11 functions with specifiers () final, () override or () = default [Elco Jacobs]
[1.4] - 2017-12-04
Removed
- Remove Python 2 compatibility
Fix
- Add bug fix from Stein Heselmans to force the qualifier to be a single string
[1.3] - 2012-09-13
Fixed
- Add fix from Matthias Tuma from Shark3 to allow friend declarations inside classes.
[1.2] - 2011-11-03
Added
[1.1] - 2011-02-19
Added
- Add support for linking directly to struct definitions.
- Allow to link to functions etc. which are in a header/source file but not a member of a class.
[1.0] - 2010-12-14
Added
- New Dependency: PyParsing (http://pyparsing.wikispaces.com/)
- Completely new tag file parsing system. Allows for function overloading.
- The parsed results are cached to speed things up.
- Full usage documentation. Build with
sphinx-build -W -b html doc html.
Fixed
- Fix problem with mixed slashes when building on Windows.
[0.4] - 2010-08-15
Added
- Allow URLs as base paths for the HTML links.
Fixed
- Don't append parentheses if the user has provided them already in their query.
[0.3] - 2010-08-10
Added
- Only parse the tag file once per run. This should increase the speed.
- Automatically add parentheses to functions if the
add_function_parentheses config variable is set.
[0.2] - 2010-07-31
Added
- When a target cannot be found, make the node an
inline node so there's no link created.
Fixed
- No longer require a trailing slash on the
doxylink config variable HTML link path. - Allow doxylinks to work correctly when created from a documentation subdirectory.
[0.1] - 2010-07-22
Added