This repository has been archived by the owner on Dec 23, 2023. It is now read-only.
Releases: structurizr/dotnet
Releases · structurizr/dotnet
v1.1.1
1.1.0
1.0.0
- Adds support for custom ID generators.
- Improved the support for creating implied relationships.
- Adds support for software system instances.
Parent
ofSoftwareSystemInstance
andContainerInstance
now returns the parent deployment node.- Adds support for element groups.
- Removes restrictions related to adding "external" containers/components to dynamic views.
- Enhanced the logic to merge layout information of elements on views.
- Adds support for "deployment groups", providing a way to scope how software system/container instance relationships are replicated when added to deployment nodes. breaking change
0.9.7
- Added an ExternalSoftwareSystemBoundariesVisible property to ContainerView, to set whether software system boundaries should be visible for "external" containers (those outside the software system in scope).
- Added an ExternalContainersBoundariesVisible property to ComponentView, to set whether container boundaries should be visible for "external" components (those outside the container in scope).
- Added a 16:10 ratio paper size.
- Added a "Component" element shape.
- Added a "Dotted" element border style.
- Components from any container can now be added to a component view.
- Added the ability to customize the symbols used when rendering metadata.
- Adds support for curved relationship routing.
- Adds support for multiple themes.
- Adds support for infrastructure nodes.
- Adds support for animation steps on deployment views.
- Fixes a bug where all deployment nodes would be added to a deployment view, even if that view had an environment set.
0.9.6
- Added A1 and A0 paper sizes.
- Adds support for themes.
- Adds support for tags on deployment nodes.
- Adds support for URLs on relationships.
0.9.5
- Fixes a deserialization issue with component views.
0.9.4
- The automatic layout algorithm can now be configured on individual views.
0.9.3
0.9.2
- Fixes a bug where element and relationship positioning is lost when workspaces are merged.
0.9.1
- The terminology for relationships can now be customised.
- Added support for icons on element styles.
- Top-level deployment nodes can now be given an environment property, to represent which deployment environment they belong to (e.g. "Development", "Live", etc).
- Relationships can no longer be created between container instances (breaking change).
- Fixed issue #40 (WorkspaceUtils does not load containers' properties).
- Provided a way to customize the sort order when displaying the list of views.
- Added the ability to lock and unlock workspaces, to prevent concurrent updates.
- Fixes a bug with the PlantUML writer, where relationships were sorted incorrectly (alphabetically, rather than numerically).