Releases: bkryza/clang-uml
Releases · bkryza/clang-uml
0.5.2
- Fixed generation of empty packages in class diagrams (#253)
- Added option inline_lambda_messages to omit lambda expressions from sequence
diagrams (#261) - Added support for CUDA calls in sequence diagrams (#263)
- Improved handling of message call comments (#264)
- Fixed handling of nested lambda expressions in sequence diagrams
- Fixed type aliases handling in sequence diagram message names (#260)
- Added support for call expressions tracking through lambdas in function
arguments (#168) - Added Nix build files (Thanks @hatch01, @uku3lig, @thomaslepoix)
- Fixed building with LLVM 18 (#251)
0.5.1
- Fixed elements filter in sequence diagrams (#248)
- Fixed progress indicators ranges with multiple commands per TU (#240)
- Added default diagram generation error for empty diagrams (#246)
- Added style option to plantuml config section (#238)
- Added generate_concept_requirements config option (#237)
- Refactored util pipe handling (#244)
- Fixed handling of variadic template parameters in sequence diagrams (#241)
- Fixed handling of query_driver option in config file (#243)
0.5.0
- Fixed static linking against LLVM (#225)
- Fixed handling of absolute paths in glob patterns (#233)
- Enabled type_aliases config option for sequence diagrams (#224)
- Refactored and unified JSON generators output (#223)
- Added support for C++20 module based packages in class diagrams (#101)
- Added support for class diagram filtering based on C++20 modules (#195)
- Added support for C++20 coroutines in class diagrams (#221)
- Fixed progress indicator characters on Windows (#218)
0.4.3-rc1
0.4.2
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
0.3.9
- Added
from_to
andto
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)