Releases: bkryza/clang-uml
Releases · bkryza/clang-uml
0.4.2
- Fixed random typos and omissions in docs (#208)
- Fixed handling of diagram hyperlinks with sources outside of project dir (#213)
- Fixed test case t00014 on macos (#176)
- Added automatic generation of diagram images using PlantUML and MermaidJS (#204)
- Added radius parameter to context filter (#201)
0.4.1
- Enabled manual call expression injection through comments (#196)
- Added support for generating sequence diagram notes from comments (#194)
- Added Bash and Zsh autocomplete scripts (#193)
- Updated
clang-uml
to work with LLVM 17 (#190)
- Fixed handling of compilation databases with relative header paths (#189)
- Excluded package diagram dependencies on parent and child packages (186)
- Excluded package diagram relationships to rejected packages (#185)
- Added 'title' diagram property (#184)
- Make sure sequence diagram messages generated during static variable
initialization are rendered only once (#183)
0.4.0
- Added MermaidJS diagram generators (#27)
0.3.9
- Added
from_to
and to
location constraints to sequence diagrams (#154)
- Fixed 'else if' statement generation in sequence diagrams (#81)
- Implemented removal of redundant dependency relationhips (#28)
- Add option to disable generation of dependency relation to template
arguments (#141)
- Added configuration file validation (#57)
0.3.8
- Added option to display block conditional statements in sequence diagrams (#162)
- Added Doxygen documentation (#161)
- Added diagram generation progress indicators options (#158)
- Extended source_location with column and translation unit info
0.3.7
- Added regexp support to selected diagram filters (#51, #132)
- Added method type diagram filter (#145)
- Added default method grouping and sorting in class diagrams (#36)
- Improved generation of method attributes (e.g. constexpr, noexcept) (#142)
0.3.6
- Added generation of packages in class and package diagrams from filesystem directories (#144)
- Improved handling of class template specializations and their relationships (#140)
- Fixed handling of C99 typedef structs (#138)
0.3.5
- Added --query-driver option to automatically detect system include paths (#109)
- Fixed add_compile_flags and added remove_compile_flags config options (#130)
- Added rendering of template specialization fields and methods (#128)
- Improved template specialization/instantiation matching based on deduced context
0.3.4
- Added diagram metadata to PlantUML and JSON generators (#27)
- Improved template specialization matching for variadic and function
template parameters (#118)
- Fixed compilation and tests on LLVM 16 (#108)
0.3.3
- Added 'add_compile_flags' config options (#112)
- Added JSON generator (#114)
- Added diagram templates support (#105)
- Added parents (base classes) diagram filter
- Fixed namespace handling for nested template specializations