blob: 69e962dadd0cc32df66acb2c7edd631b78f20a20 [file] [view] [edit]
<!---
SPDX-FileCopyrightText: © 2022 Matt Williams <matt@milliams.com>
SPDX-License-Identifier: BSD
-->
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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
- Add Python 3 support
## [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
- Initial release
[//]: # (C3-2-DKAC)