This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new aef89451b8 GROOVY-11337: Bump asciidoctorj-diagram to 2.3.0
aef89451b8 is described below

commit aef89451b83abfa1e9050a3dc0644b2b4c1b525c
Author: Paul King <pa...@asert.com.au>
AuthorDate: Mon Mar 11 20:19:30 2024 +1000

    GROOVY-11337: Bump asciidoctorj-diagram to 2.3.0
---
 src/spec/doc/_design-pattern-chain-of-responsibility.adoc | 1 +
 src/spec/doc/_design-pattern-command.adoc                 | 2 ++
 src/spec/doc/_design-pattern-composite.adoc               | 4 +++-
 src/spec/doc/_design-pattern-monoid.adoc                  | 1 +
 src/spec/doc/_design-pattern-observer.adoc                | 1 +
 src/spec/doc/_design-pattern-strategy.adoc                | 1 +
 src/spec/doc/_design-pattern-template-method.adoc         | 1 +
 src/spec/doc/core-metaprogramming.adoc                    | 1 +
 versions.properties                                       | 3 +--
 9 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/spec/doc/_design-pattern-chain-of-responsibility.adoc 
b/src/spec/doc/_design-pattern-chain-of-responsibility.adoc
index 6551504526..058c131d52 100644
--- a/src/spec/doc/_design-pattern-chain-of-responsibility.adoc
+++ b/src/spec/doc/_design-pattern-chain-of-responsibility.adoc
@@ -38,6 +38,7 @@ Here is a UML representation:
 
 [plantuml, ChainOfResponsibilityClasses, png]
 ....
+!pragma layout smetana
 skinparam nodesep 100
 hide <<HIDDEN>>
 class UnixLister {
diff --git a/src/spec/doc/_design-pattern-command.adoc 
b/src/spec/doc/_design-pattern-command.adoc
index 2ef670c118..9fdf7f3dcd 100644
--- a/src/spec/doc/_design-pattern-command.adoc
+++ b/src/spec/doc/_design-pattern-command.adoc
@@ -34,6 +34,7 @@ The class diagram showing the typical classes is:
 
 [plantuml, CommandClasses, png]
 ....
+!pragma layout smetana
 skinparam nodesep 100
 hide fields
 interface Command {
@@ -54,6 +55,7 @@ The sequence of interactions is as shown below for an 
arbitrary receiver:
 
 [plantuml, CommandSequence, png]
 ....
+!pragma layout smetana
 client -> intermediary: command
 intermediary -> receiverN: actionN
 ....
diff --git a/src/spec/doc/_design-pattern-composite.adoc 
b/src/spec/doc/_design-pattern-composite.adoc
index 8e65a2a7fd..0ff078b1a6 100644
--- a/src/spec/doc/_design-pattern-composite.adoc
+++ b/src/spec/doc/_design-pattern-composite.adoc
@@ -29,6 +29,7 @@ Consider this usage of the composite pattern where we want to 
call `toString()`
 
 [plantuml, CompositeClasses, png]
 ....
+!pragma layout smetana
 skinparam linetype ortho
 skinparam nodesep 100
 class Component {
@@ -54,6 +55,7 @@ For our purposes, we will assemble the following hierarchy of 
components.
 
 [plantuml, CompositeComponents, png]
 ....
+!pragma layout smetana
 object root
 object "leaf A" as leafA
 object "comp B" as compB
@@ -84,4 +86,4 @@ root
 --leaf B1
 --leaf B2
 -leaf C
-----
\ No newline at end of file
+----
diff --git a/src/spec/doc/_design-pattern-monoid.adoc 
b/src/spec/doc/_design-pattern-monoid.adoc
index a8125e4ce8..5bb0ad4a6f 100644
--- a/src/spec/doc/_design-pattern-monoid.adoc
+++ b/src/spec/doc/_design-pattern-monoid.adoc
@@ -112,6 +112,7 @@ Then the intermediate results could also be added together 
concurrently and so o
 
 [plantuml, MonoidAddition, png]
 ....
+!pragma layout smetana
 skinparam shadowing false
 skinparam ClassFontSize 18
 skinparam ClassBackgroundColor<<Identity>> Transparent
diff --git a/src/spec/doc/_design-pattern-observer.adoc 
b/src/spec/doc/_design-pattern-observer.adoc
index fbe2819e14..dab37d113e 100644
--- a/src/spec/doc/_design-pattern-observer.adoc
+++ b/src/spec/doc/_design-pattern-observer.adoc
@@ -27,6 +27,7 @@ about changes or events from a _subject_ object.
 
 [plantuml, ObserverClasses, png]
 ....
+!pragma layout smetana
 skinparam ClassBorderColor<<Hidden>> Transparent
 skinparam ClassBackgroundColor<<Hidden>> Transparent
 skinparam ClassStereotypeFontColor<<Hidden>> Transparent
diff --git a/src/spec/doc/_design-pattern-strategy.adoc 
b/src/spec/doc/_design-pattern-strategy.adoc
index 884f9920be..895be39d38 100644
--- a/src/spec/doc/_design-pattern-strategy.adoc
+++ b/src/spec/doc/_design-pattern-strategy.adoc
@@ -25,6 +25,7 @@ The http://en.wikipedia.org/wiki/Strategy_pattern[Strategy 
Pattern] allows you t
 
 [plantuml, StrategyClasses, png]
 ....
+!pragma layout smetana
 hide fields
 hide <<Hidden>> circle
 skinparam ClassBorderColor<<Hidden>> Transparent
diff --git a/src/spec/doc/_design-pattern-template-method.adoc 
b/src/spec/doc/_design-pattern-template-method.adoc
index fac783a107..ee567bc7e0 100644
--- a/src/spec/doc/_design-pattern-template-method.adoc
+++ b/src/spec/doc/_design-pattern-template-method.adoc
@@ -30,6 +30,7 @@ The generic pattern of classes involved looks like this:
 
 [plantuml, TemplateMethodClasses, png]
 ....
+!pragma layout smetana
 skinparam nodesep 100
 class AbstractClass {
     +algorithm1()
diff --git a/src/spec/doc/core-metaprogramming.adoc 
b/src/spec/doc/core-metaprogramming.adoc
index c1187321ab..477a15a186 100644
--- a/src/spec/doc/core-metaprogramming.adoc
+++ b/src/spec/doc/core-metaprogramming.adoc
@@ -51,6 +51,7 @@ For every method call Groovy checks whether the object is a 
POJO or a POGO. For
 .Groovy interception mechanism
 [plantuml, GroovyInterceptions, png]
 ....
+!pragma layout smetana
 start
 if (Class implements\nGroovyInterceptable?) then (yes)
     :Call its invokeMethod();
diff --git a/versions.properties b/versions.properties
index 7af1f02a49..45f1128736 100644
--- a/versions.properties
+++ b/versions.properties
@@ -15,8 +15,7 @@
 
 ant=1.10.14
 asciidoctorj=2.5.11
-# later asciidoctorDiagram versions cause problems in generated output
-asciidoctorDiagram=2.2.10
+asciidoctorDiagram=2.3.0
 asciidoctorPdf=2.3.14
 asciidoctorGroovyDsl=2.0.2
 asm=9.6

Reply via email to