Skip to content

Releases: structurizr/java

v2.0.0

22 Feb 08:48
Compare
Choose a tag to compare
  • structurizr-core: Removes deprecated concepts - enterprise and software system/person location.
  • structurizr-core: Adds Workspace.trim() to trim a workspace of unused elements (i.e. those not associated with any views).
  • structurizr-core: Adds support for SVG image views (#249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges #238 (fix: re-enable system properties for theme http client).
  • structurizr-dsl: Removes enterprise keyword.
  • structurizr-dsl: Adds !decisions as a synonym for !adrs.
  • structurizr-dsl: Allows !identifiers to be used inside model.
  • structurizr-dsl: Fixes #233 (Implied relationships not configured correctly when DSL workspace extends a JSON workspace).
  • structurizr-import: Adds support for importing decisions managed by Log4brains.
  • structurizr-import: Adds support for importing decisions in MADR format.
  • structurizr-import: Fixes #251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.

v1.29.0

28 Dec 15:33
Compare
Choose a tag to compare
  • Adds com.structurizr.api.AdminApiClient as a client for the cloud service/on-premises admin APIs.
  • Adds support for inter-workspace URLs of the form {workspace:123456}/diagrams.
  • Deprecates StructurizrClient in favour of WorkspaceApiClient.

v1.28.1

11 Dec 09:23
Compare
Choose a tag to compare
  • AbstractWorkspace.clearConfiguration() creates a new instance rather than nulling it.

v1.28.0

19 Nov 12:56
Compare
Choose a tag to compare
  • Adds a flag to determine whether automatic layout has been applied or not.
  • Adds support for perspective values.
  • Adds the ability to scope and validate a workspace.

v1.27.0

23 Oct 10:27
Compare
Choose a tag to compare
  • Upgrades dependencies, targets Java 17.
  • Adds a 'url' property to 'RelationshipView' (see #214).

v1.26.1

28 Jul 10:07
Compare
Choose a tag to compare
  • Adds the ability to specify the workspace visibility (private/public) via the workspace configuration.

v1.25.1

26 Jul 13:48
Compare
Choose a tag to compare
  • Adds a clearUsers() method to clear configured users on the workspace configuration.

v1.25.0

22 Jul 11:02
Compare
Choose a tag to compare
  • Fixes #213 (Views are not created automatically if non-English characters are used in software systems' names)
  • Adds a way to load themes with a timeout.

v1.24.1

05 Apr 11:27
Compare
Choose a tag to compare
  • Reduces visibility of setOrder() and setDescription() on RelationshipView, as they should not be public.

v1.24.0

30 Mar 06:01
Compare
Choose a tag to compare
  • Adds a group property to deployment nodes, infrastructure nodes, software system instances, and container instances.