Releases: structurizr/java
Releases · structurizr/java
v2.0.0
- 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
(useWorkspaceApiClient
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 insidemodel
. - 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
- 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 ofWorkspaceApiClient
.
v1.28.1
AbstractWorkspace.clearConfiguration()
creates a new instance rather than nulling it.
v1.28.0
- 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
v1.26.1
- Adds the ability to specify the workspace visibility (private/public) via the workspace configuration.
v1.25.1
- Adds a
clearUsers()
method to clear configured users on the workspace configuration.
v1.25.0
v1.24.1
- Reduces visibility of
setOrder()
andsetDescription()
onRelationshipView
, as they should not be public.
v1.24.0
- Adds a
group
property to deployment nodes, infrastructure nodes, software system instances, and container instances.