Skip to content

Releases: structurizr/java

v1.9.0

20 Mar 14:29
Compare
Choose a tag to compare
  • Adds support for adding individual infrastructure nodes, software system instances, and container instances to a deployment view.
  • Adds support for removing software system instances from deployment views.
  • Improved support for themes (e.g. when exporting to PlantUML), which now works the same as described at Structurizr - Themes.
  • 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

v1.8.0

20 Feb 15:23
Compare
Choose a tag to compare
  • Adds support for custom elements and custom views (experimental).
  • Bug fixes and improved workspace validation.

v1.7.1

02 Feb 11:56
Compare
Choose a tag to compare
  • Bug fixes.

v1.7.0

06 Jan 14:16
Compare
Choose a tag to compare
  • Removes the dynamic view restrictions related to adding containers/components outside the scoped software system/container.
  • Adds an "externalBoundariesVisible" property to DynamicView, so that external software system/container boundaries can be shown/hidden.
  • Enhanced the rules relating to whether elements can be added to a view or not.
  • Enhanced the logic to merge layout information of elements on views.

v1.6.3

30 Nov 14:25
Compare
Choose a tag to compare
  • When adding a relationship to a dynamic view, the first relationship between the source and destination would be chosen, even if there are multiple relationships with different technologies. This release adds a way to indicate which relationship (based upon technology) should be chosen.
  • Suppress description warnings for software system instances.

v1.6.2

10 Oct 07:14
Compare
Choose a tag to compare
  • Resolves an issue with the AutomaticDocumentationTemplate, where images were being included as documentation content.

v1.6.1

27 Sep 13:15
Compare
Choose a tag to compare
  • Added a "recursive" option to the AutomaticDocumentationTemplate, so that sub-directories can optionally be scanned too.

v1.6.0

18 Sep 09:42
Compare
Choose a tag to compare
  • Changed the way that internal canonical element names are generated, to improve layout merging for deployment views.
  • getParent() of SoftwareSystemInstance and ContainerInstance now returns the parent deployment node.
  • Refactoring and bug fixes.

v1.5.0

04 Aug 12:47
Compare
Choose a tag to compare
  • Fixes #151: linked relationship tags were not being taken into account when finding relationship styling.
  • Fixes #153: Allow relationships in DynamicView to go both ways without two relationships between Elements in Model.
  • Adds support for software system instances on deployment views (#150: how do I provide tech details for an external system to show in Deployment View?)
  • The interaction style on relationships no longer defaults to Synchronous.
  • Adds support for software system instances on deployment views.

v1.4.8

15 Jul 09:39
Compare
Choose a tag to compare
  • Implied relationships now also copy the interaction style and tags.
  • Fixes a serialisation problem with themes and styles.