This repository has been archived by the owner on Jan 10, 2024. It is now read-only.
Releases: structurizr/dsl
Releases · structurizr/dsl
v1.25.0
- Fixes some clashing issues with automatic key generation for views.
v1.24.0
- More variables are exposed to scripts, based upon where the script is defined (
element
,relationship
,view
). - Improved the "unexpected tokens" error message to include a list of expected tokens.
v1.23.0
- Adds support for using (CSS/HTML) named colors instead of hex color codes.
v1.22.0
v1.21.1
- Updated dependencies.
v1.21.0
- Fixes #153 (Error when deploymentNode identifier is the same as a softwareSystem or container identifier)
- Adds support for custom elements on dynamic views.
- The DSL parser will now throw an error if the enterprise is set more than once (#159).
- Adds the ability to set name/value properties on element and relationship styles.
- Adds support for setting element style stroke widths.
- Adds name-value properties to views.
- Adds support for using
theme
andthemes
inside thestyles
block. - Breaking change: Dynamic views will no longer create relationships that don't exist in the model.
v1.19.1
title
now works for custom views.- Adds
description
to set view descriptions.
v1.19.0
- Uses the new documentation/ADR importers, and makes it possible to use a custom implementation via
!docs
and!adrs
.
v1.18.0
- Removes backwards compatibility for unquoted expressions (e.g.
exclude src -> dest
- useexclude "src -> dest"
instead). - Adds the ability to include/exclude relationships by the tag of source of destination elements (e.g.
exclude "* -> element.tag==Tag"
). - Adds support for directory based includes with
!include
. - Adds support for element expressions to be used in the afferent/efferent coupling expression (e.g.
exclude "->element.tag==Tag"
) - Adds support for element expressions of the form
element.parent==<identifier>
. - Fixes #113 (Excluding relationships with tags in a Deployment Diagram).
v1.17.0
- Adds support for extending deployment environments via the
!ref
keyword (issue #92). - Adds support for extending relationships via the
!ref
keyword (issue #93). - Fixes #94 (tabs cause parsing errors).
- Adds support for different relationship line styles (solid, dashed, dotted).
- Adds support for name/value properties on the view set.