|
5 | 5 | - structurizr-autolayout: Adds support for custom padding view/viewset properties: `structurizr.groupPadding`,`structurizr.boundaryPadding`, and `structurizr.deploymentNodePadding`. |
6 | 6 | - structurizr-core: Removes support for deprecated enterprise and location concepts. |
7 | 7 | - structurizr-core: Adds support for filtered deployment views (https://github.com/structurizr/java/issues/409). |
8 | | -- structurizr-core: Adds support for separate images for light and dark color schemes. |
| 8 | +- structurizr-core: Image views can have separate images for light and dark color schemes. |
9 | 9 | - structurizr-component: Fixes https://github.com/structurizr/java/issues/437 (Make ComponentFinder.run() not fail on empty Set<DiscoveredComponent>). |
10 | 10 | - structurizr-dsl: Adds support for `iconPosition` on element styles (options are `Top`, `Bottom`, `Left`). |
11 | | -- structurizr-dsl: Adds support for defining element and relationship styles for light and dark mode. |
12 | | -- structurizr-dsl: Adds a `Bucket` shape. |
13 | | -- structurizr-dsl: Adds a `Shell` shape. |
14 | | -- structurizr-dsl: Adds a `Terminal` shape. |
15 | | -- structurizr-dsl: Adds an 'instanceOf' keyword (an alternative for `softwareSystemInstance` and `containerInstance`). |
| 11 | +- structurizr-dsl: Adds support for defining element and relationship styles for light and dark color schemes. |
| 12 | +- structurizr-dsl: Added `Bucket`, `Shell`, and `Terminal` shapes. |
| 13 | +- structurizr-dsl: Adds an `instanceOf` keyword as an alternative for `softwareSystemInstance` and `containerInstance`. |
16 | 14 | - structurizr-dsl: Relationships to/from software system/container instances can be now defined by using the software system/container identifier. |
17 | 15 | - structurizr-dsl: Fixes https://github.com/structurizr/java/issues/435 (Relationship archetype not applied to implicit-source relationships). |
18 | | -- structurizr-dsl: Adds support for removing relationships between software system instance/container instances, with a view to redefining them via infrastructure nodes. |
| 16 | +- structurizr-dsl: Adds a new operator (`-/>`) for removing relationships between software system/container instances, with a view to redefining them via infrastructure nodes. |
19 | 17 | - structurizr-dsl: Adds support for a `jump` property on relationship styles. |
20 | 18 | - structurizr-dsl: PlantUML, Mermaid, and Kroki image views can now be defined by an inline source block. |
21 | | -- structurizr-dsl: Constants and variables are inherited when extending a DSL workspace. |
22 | | -- structurizr-dsl: DSL source is only stored in the JSON workspace when the DSL is deemed as "portable" (i.e. no files, plugins, scripts). |
| 19 | +- structurizr-dsl: Constants and variables are now inherited when extending a DSL workspace. |
| 20 | +- structurizr-dsl: DSL source is only stored in the JSON workspace when the DSL is deemed as "portable" (i.e. no file references, plugins, scripts). |
23 | 21 | - structurizr-dsl: Deprecates `StructurizrDSLParser.setRestricted(boolean)` in favour of finer-grained features. |
24 | | -- structurizr-dsl: Identifiers are no longer stored as lower case in the JSON (`structurizr.dsl.identifier` property on elements and relationships). |
| 22 | +- structurizr-dsl: Identifiers are no longer stored as lower case in the JSON (the `structurizr.dsl.identifier` property on elements and relationships). |
25 | 23 | - structurizr-export: Removes support for deprecated enterprise and location concepts. |
26 | 24 | - structurizr-export: PlantUML exporters - replaces skinparams with styles. |
27 | 25 | - structurizr-export: PlantUML exporters - adds support for dark mode exports. |
|
0 commit comments