# Revision history for `doxygen-parser`
## ?.?.? -- YYYY-mm-dd
### Breaking changes
### New features
### Minor changes
### Bug fixes
## 0.1.2 -- 2026-10-06
### Bug fixes
* Handle doxygen >= 1.18.0 anonymous struct/union compounds. Doxygen 1.18.0
emits a separate XML file for each anonymous compound instead of flattening
its fields into the enclosing struct. The parser now normalizes these compound
names so the `DoxygenKey` map is stable across doxygen versions.
([hs-bindgen#2225](https://github.com/well-typed/hs-bindgen/issues/2225))
## 0.1.1 -- 2026-06-21
### New features
* Export `DoxygenKey` from `Doxygen.Parser.Types`. It is still available from
`Doxygen.Parser` as before.
### Minor changes
* Build `Doxygen.Parser.Types` and `Doxygen.Parser.Warning` as public library
modules so they get their own Haddock pages. In 0.1.0 they were re-exported
from a private sub-library, which left them without module pages on Hackage.
## 0.1.0 -- 2026-06-18
* First version. Extracted from
[`hs-bindgen`](https://github.com/well-typed/hs-bindgen). See
[hs-bindgen#1884][hs-bindgen-is-1884].
[hs-bindgen-is-1884]: https://github.com/well-typed/hs-bindgen/issues/1884