Releases: chriskn/structurizr-c4puml-extension
Releases · chriskn/structurizr-c4puml-extension
0.13.0
What's Changed
Important Dependency Updates
- Update plugin org.jetbrains.kotlin.jvm to v2.0.20 by @renovate in #243
- Update dependency com.structurizr:structurizr-core to v3.2.1 by @renovate in #270
- Update dependency com.structurizr:structurizr-export to v3.2.1 by @renovate in #271
New Features
- Sprite API to replace the Icon
- Deprecate Icon API
- Custom Styles for Relationships and Model-Elements
Full Changelog: 0.12.1...0.13.0
Version 0.12.1
Version 0.12.0
- Update to Kotlin 2.0
- Update structurizr to version 2.2.0
- Split api and internal packages (breaking)
- Remove limitation regarding single column C4Properties introduced with version 0.11.0
- Fix scope of relationship configurations
- Fix sorting in sequence diagrams #231
- Add rabbitmq icon #226
- Add enterprise boundaries for context view (#217)
Full Changelog: 0.11.0...0.12.0
Version 0.11.0
- Update to structurizr export and core to 2.1.2
- Replacements for deprecated/removed location, enterprise and external boundary APIs (breaking change)
- Sort diagram elements during export to ensure reproducable outputs
- More control over the boundaries shown in the diagrams. Boundaries must now be enabled explicitly
- Throw exception for single row properties. See plantuml-stdlib/C4-PlantUML#355 (temporary, already fixed in C4PlantUml)
Version 0.10.0
- Add support for rendering Dynamic Diagrams as C4-PlantUML Sequence Diagrams
- Use Rel instead of Rel_D as default relationship direction
- Update structurizr-core to 1.28.1
- Update structurizr-export to 1.18.0
- Set Java version to 17
Version 0.9.0
Move from diagram to export API
Version 0.8.0
Enhancements
- C4Properties retain their order when rendered
- Support for dynamic C4-PlantUML diagrams and additional nested numbered parallel flows (see README)
Version 0.7.2
Make C4PlantUmlLayout optional
Version 0.7.1
Bugfix release related to async dependencies
Version 0.7.0
Enhancements
- Extent uses and usedBy functions for StaticStructureElements
- Improve rendering of async dependencies in legend
Breaking changes
- Moved view extensions
- Moved C4PlantUmlLayout