Skip to content
This repository was archived by the owner on Jan 10, 2024. It is now read-only.

Commit 8bbdcf7

Browse files
Updates structurizr-client dependency.
1 parent 0a23eae commit 8bbdcf7

12 files changed

+16
-44
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ repositories {
99
}
1010

1111
dependencies {
12-
api 'com.structurizr:structurizr-client:1.24.1'
1312
api 'com.structurizr:structurizr-import:1.4.1'
13+
api 'com.structurizr:structurizr-client:1.25.0'
1414

1515
testImplementation 'org.codehaus.groovy:groovy-jsr223:3.0.16'
1616
testImplementation 'org.jetbrains.kotlin:kotlin-scripting-jsr223:1.7.22'
@@ -27,7 +27,7 @@ targetCompatibility = 11
2727

2828
description = 'Structurizr DSL'
2929
group = 'com.structurizr'
30-
version = '1.30.4'
30+
version = '1.31.0'
3131

3232
test {
3333
useJUnitPlatform()

docs/changelog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Changelog
22

3-
## (unreleased to Maven Central)
3+
## 1.31.0 (25th July 2023)
44

55
- Adds support for passing parameters to external scripts.
6+
- Updates dependencies.
67

78
## 1.30.4 (17th July 2023)
89

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,4 @@
11
package com.structurizr.dsl;
22

3-
import com.structurizr.Workspace;
4-
import org.apache.commons.logging.Log;
5-
import org.apache.commons.logging.LogFactory;
6-
7-
import java.text.DecimalFormat;
8-
import java.text.NumberFormat;
9-
103
abstract class AbstractViewParser extends AbstractParser {
11-
12-
private static final Log log = LogFactory.getLog(AbstractViewParser.class);
13-
14-
protected String generateViewKey(Workspace workspace, String prefix) {
15-
NumberFormat format = new DecimalFormat("000");
16-
int counter = 1;
17-
String key = prefix + "-" + format.format(counter);
18-
19-
while (hasViewWithKey(workspace, key)) {
20-
counter++;
21-
key = prefix + "-" + format.format(counter);
22-
}
23-
24-
log.warn(key + " is an automatically generated view key - you will likely lose manual layout information when using automatically generated view keys.");
25-
return key;
26-
}
27-
28-
protected boolean hasViewWithKey(Workspace workspace, String key) {
29-
return workspace.getViews().getViews().stream().anyMatch(view -> view.getKey().equals(key));
30-
}
31-
324
}

src/main/java/com/structurizr/dsl/ComponentViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ ComponentView parse(DslContext context, Tokens tokens) {
4545
if (tokens.includes(KEY_INDEX)) {
4646
key = tokens.get(KEY_INDEX);
4747
} else {
48-
key = generateViewKey(workspace, VIEW_TYPE);
48+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
4949
}
5050
validateViewKey(key);
5151

src/main/java/com/structurizr/dsl/ContainerViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ ContainerView parse(DslContext context, Tokens tokens) {
4545
if (tokens.includes(KEY_INDEX)) {
4646
key = tokens.get(KEY_INDEX);
4747
} else {
48-
key = generateViewKey(workspace, VIEW_TYPE);
48+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
4949
}
5050
validateViewKey(key);
5151

src/main/java/com/structurizr/dsl/CustomViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ CustomView parse(DslContext context, Tokens tokens) {
2828
if (tokens.includes(KEY_INDEX)) {
2929
key = tokens.get(KEY_INDEX);
3030
} else {
31-
key = generateViewKey(workspace, VIEW_TYPE);
31+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
3232
}
3333
validateViewKey(key);
3434

src/main/java/com/structurizr/dsl/DeploymentViewParser.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.structurizr.dsl;
22

33
import com.structurizr.Workspace;
4-
import com.structurizr.model.DeploymentNode;
54
import com.structurizr.model.Element;
65
import com.structurizr.model.SoftwareSystem;
76
import com.structurizr.view.DeploymentView;
@@ -53,7 +52,7 @@ DeploymentView parse(DslContext context, Tokens tokens) {
5352
if (tokens.includes(KEY_INDEX)) {
5453
key = tokens.get(KEY_INDEX);
5554
} else {
56-
key = generateViewKey(workspace, VIEW_TYPE);
55+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
5756
}
5857
validateViewKey(key);
5958

@@ -68,7 +67,7 @@ DeploymentView parse(DslContext context, Tokens tokens) {
6867
if (tokens.includes(KEY_INDEX)) {
6968
key = tokens.get(KEY_INDEX);
7069
} else {
71-
key = generateViewKey(workspace, VIEW_TYPE);
70+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
7271
}
7372
validateViewKey(key);
7473

src/main/java/com/structurizr/dsl/DynamicViewParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ DynamicView parse(DslContext context, Tokens tokens) {
4646
if (tokens.includes(KEY_INDEX)) {
4747
key = tokens.get(KEY_INDEX);
4848
} else {
49-
key = generateViewKey(workspace, VIEW_TYPE);
49+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
5050
}
5151
validateViewKey(key);
5252

@@ -61,7 +61,7 @@ DynamicView parse(DslContext context, Tokens tokens) {
6161
if (tokens.includes(KEY_INDEX)) {
6262
key = tokens.get(KEY_INDEX);
6363
} else {
64-
key = generateViewKey(workspace, VIEW_TYPE);
64+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
6565
}
6666
validateViewKey(key);
6767

@@ -71,7 +71,7 @@ DynamicView parse(DslContext context, Tokens tokens) {
7171
if (tokens.includes(KEY_INDEX)) {
7272
key = tokens.get(KEY_INDEX);
7373
} else {
74-
key = generateViewKey(workspace, VIEW_TYPE);
74+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
7575
}
7676
validateViewKey(key);
7777

src/main/java/com/structurizr/dsl/FilteredViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ FilteredView parse(DslContext context, Tokens tokens) {
7878
if (tokens.includes(KEY_INDEX)) {
7979
key = tokens.get(KEY_INDEX);
8080
} else {
81-
key = generateViewKey(workspace, VIEW_TYPE);
81+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
8282
}
8383
validateViewKey(key);
8484

src/main/java/com/structurizr/dsl/ImageViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ImageView parse(DslContext context, Tokens tokens) {
3333
if (tokens.includes(KEY_INDEX)) {
3434
key = tokens.get(KEY_INDEX);
3535
} else {
36-
key = generateViewKey(workspace, VIEW_TYPE);
36+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
3737
}
3838
validateViewKey(key);
3939

src/main/java/com/structurizr/dsl/SystemContextViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ SystemContextView parse(DslContext context, Tokens tokens) {
4545
if (tokens.includes(KEY_INDEX)) {
4646
key = tokens.get(KEY_INDEX);
4747
} else {
48-
key = generateViewKey(workspace, VIEW_TYPE);
48+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
4949
}
5050
validateViewKey(key);
5151

src/main/java/com/structurizr/dsl/SystemLandscapeViewParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ SystemLandscapeView parse(DslContext context, Tokens tokens) {
2626
if (tokens.includes(KEY_INDEX)) {
2727
key = tokens.get(KEY_INDEX);
2828
} else {
29-
key = generateViewKey(workspace, VIEW_TYPE);
29+
key = workspace.getViews().generateViewKey(VIEW_TYPE);
3030
}
3131
validateViewKey(key);
3232

0 commit comments

Comments
 (0)