Structurizr Java Versions Save

Structurizr for Java

v2.1.2

2 weeks ago
  • structurizr-core: Adds better backwards compatibility to deal with old workspaces and those created by third party tooling that are missing view order property on views.
  • structurizr-export: Fixes https://github.com/structurizr/java/issues/263 (C4PlantUMLExporter not following C4-PlantUML best practices with c4plantuml.tags true).

v2.1.1

2 months ago
  • structurizr-core: Fixes problem with ordering of relationship view vertices.

v2.1.0

2 months ago

v2.0.0

2 months ago
  • 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 (https://github.com/structurizr/java/issues/249).
  • structurizr-core: View keys will be automatically generated if not specified.
  • structurizr-client: Removes StructurizrClient (use WorkspaceApiClient instead).
  • structurizr-client: Merges https://github.com/structurizr/java/pull/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 https://github.com/structurizr/java/issues/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 https://github.com/structurizr/java/issues/251 (Importing docs fails on files without extension).
  • structurizr-inspection: Initial version.

v1.29.0

4 months ago
  • 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

5 months ago
  • AbstractWorkspace.clearConfiguration() creates a new instance rather than nulling it.

v1.28.0

6 months ago
  • 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

6 months ago

v1.26.1

9 months ago
  • Adds the ability to specify the workspace visibility (private/public) via the workspace configuration.

v1.25.1

9 months ago
  • Adds a clearUsers() method to clear configured users on the workspace configuration.