Skip to content
This repository was archived by the owner on Mar 28, 2026. It is now read-only.

Releases: structurizr/java

v1.9.4

22 May 10:51

Choose a tag to compare

  • Bug fixes to prevent parents and children to both be added to container/component views.

v1.9.3

11 May 11:49

Choose a tag to compare

  • Added an addTheme method on Configuration.
  • Removed the addDefaultStyles method on Styles.

v1.9.2

27 Apr 07:47

Choose a tag to compare

  • Adds a Diamond shape.

v1.9.1

28 Mar 13:53

Choose a tag to compare

  • Adds a findTerminology method on the Terminology class.
  • Styles.findElementStyle better mirrors how the Structurizr web renderer deals with element styling.

v1.9.0

20 Mar 14:29

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

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

Choose a tag to compare

  • Bug fixes.

v1.7.0

06 Jan 14:16

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

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

Choose a tag to compare

  • Resolves an issue with the AutomaticDocumentationTemplate, where images were being included as documentation content.