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

danhaywood pushed a commit to branch CAUSEWAY-3898
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit aaf78d1a8863604849bab95ee37620794633d743
Author: Dan Haywood <[email protected]>
AuthorDate: Wed Oct 8 10:36:16 2025 +0100

    CAUSEWAY-3898: mvn versions:set
---
 antora/pom.xml                                            | 2 +-
 api/applib/pom.xml                                        | 2 +-
 api/schema/pom.xml                                        | 2 +-
 bom/pom.xml                                               | 2 +-
 commons/pom.xml                                           | 2 +-
 core/codegen-bytebuddy/pom.xml                            | 2 +-
 core/config/pom.xml                                       | 2 +-
 core/interaction/pom.xml                                  | 2 +-
 core/internaltestsupport/pom.xml                          | 2 +-
 core/metamodel/pom.xml                                    | 2 +-
 core/mmtest/pom.xml                                       | 2 +-
 core/mmtestsupport/pom.xml                                | 2 +-
 core/pom.xml                                              | 2 +-
 core/runtime/pom.xml                                      | 2 +-
 core/runtimeservices/pom.xml                              | 2 +-
 core/security/pom.xml                                     | 2 +-
 core/transaction/pom.xml                                  | 2 +-
 core/webapp/pom.xml                                       | 2 +-
 extensions/core/commandlog/applib/pom.xml                 | 2 +-
 extensions/core/commandlog/persistence-jpa/pom.xml        | 2 +-
 extensions/core/commandlog/pom.xml                        | 2 +-
 extensions/core/docgen/help/pom.xml                       | 2 +-
 extensions/core/docgen/pom.xml                            | 2 +-
 extensions/core/excel/applib/pom.xml                      | 2 +-
 extensions/core/excel/fixture/pom.xml                     | 2 +-
 extensions/core/excel/integtests/pom.xml                  | 2 +-
 extensions/core/excel/pom.xml                             | 2 +-
 extensions/core/excel/testing/pom.xml                     | 2 +-
 extensions/core/executionlog/applib/pom.xml               | 2 +-
 extensions/core/executionlog/persistence-jpa/pom.xml      | 2 +-
 extensions/core/executionlog/pom.xml                      | 2 +-
 extensions/core/executionoutbox/applib/pom.xml            | 2 +-
 extensions/core/executionoutbox/persistence-jpa/pom.xml   | 2 +-
 extensions/core/executionoutbox/pom.xml                   | 2 +-
 extensions/core/executionoutbox/restclient/pom.xml        | 2 +-
 extensions/core/executionrepublisher/applib/pom.xml       | 2 +-
 extensions/core/executionrepublisher/pom.xml              | 2 +-
 extensions/core/flyway/impl/pom.xml                       | 2 +-
 extensions/core/flyway/pom.xml                            | 2 +-
 extensions/core/layoutloaders/github/pom.xml              | 2 +-
 extensions/core/layoutloaders/pom.xml                     | 2 +-
 extensions/core/titlecache/applib/pom.xml                 | 2 +-
 extensions/core/titlecache/caffeine/pom.xml               | 2 +-
 extensions/core/titlecache/pom.xml                        | 2 +-
 extensions/pom.xml                                        | 2 +-
 extensions/security/audittrail/applib/pom.xml             | 2 +-
 extensions/security/audittrail/persistence-jpa/pom.xml    | 2 +-
 extensions/security/audittrail/pom.xml                    | 2 +-
 extensions/security/secman/applib/pom.xml                 | 2 +-
 extensions/security/secman/delegated-springoauth2/pom.xml | 2 +-
 extensions/security/secman/encryption-jbcrypt/pom.xml     | 2 +-
 extensions/security/secman/encryption-spring/pom.xml      | 2 +-
 extensions/security/secman/integration/pom.xml            | 2 +-
 extensions/security/secman/persistence-jpa/pom.xml        | 2 +-
 extensions/security/secman/pom.xml                        | 2 +-
 extensions/security/sessionlog/applib/pom.xml             | 2 +-
 extensions/security/sessionlog/persistence-jpa/pom.xml    | 2 +-
 extensions/security/sessionlog/pom.xml                    | 2 +-
 extensions/security/spring-oauth2/pom.xml                 | 2 +-
 extensions/vro/cors/impl/pom.xml                          | 2 +-
 extensions/vro/cors/pom.xml                               | 2 +-
 extensions/vw/fullcalendar/applib/pom.xml                 | 2 +-
 extensions/vw/fullcalendar/pom.xml                        | 2 +-
 extensions/vw/fullcalendar/wicket/integration/pom.xml     | 2 +-
 extensions/vw/fullcalendar/wicket/pom.xml                 | 2 +-
 extensions/vw/fullcalendar/wicket/ui/pom.xml              | 2 +-
 extensions/vw/pdfjs/applib/pom.xml                        | 2 +-
 extensions/vw/pdfjs/metamodel/pom.xml                     | 2 +-
 extensions/vw/pdfjs/pom.xml                               | 2 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml            | 2 +-
 extensions/vw/pdfjs/wicket/pom.xml                        | 2 +-
 extensions/vw/pdfjs/wicket/ui/pom.xml                     | 2 +-
 extensions/vw/sse/applib/pom.xml                          | 2 +-
 extensions/vw/sse/metamodel/pom.xml                       | 2 +-
 extensions/vw/sse/pom.xml                                 | 2 +-
 extensions/vw/sse/wicket/pom.xml                          | 2 +-
 extensions/vw/tabular/applib/pom.xml                      | 2 +-
 extensions/vw/tabular/excel/pom.xml                       | 2 +-
 extensions/vw/tabular/pdf/pom.xml                         | 2 +-
 extensions/vw/tabular/pom.xml                             | 2 +-
 mavendeps/pom.xml                                         | 2 +-
 mavendeps/webapp/pom.xml                                  | 2 +-
 parent/pom.xml                                            | 4 ++--
 persistence/commons/pom.xml                               | 2 +-
 persistence/jdbc/pom.xml                                  | 2 +-
 persistence/jpa/applib/pom.xml                            | 2 +-
 persistence/jpa/eclipselink/pom.xml                       | 2 +-
 persistence/jpa/integration/pom.xml                       | 2 +-
 persistence/jpa/metamodel/pom.xml                         | 2 +-
 persistence/jpa/pom.xml                                   | 2 +-
 persistence/querydsl/applib/pom.xml                       | 2 +-
 persistence/querydsl/integration/pom.xml                  | 2 +-
 persistence/querydsl/jpa/pom.xml                          | 2 +-
 persistence/querydsl/metamodel/pom.xml                    | 2 +-
 persistence/querydsl/pom.xml                              | 2 +-
 persistence/querydsl/testsupport/pom.xml                  | 2 +-
 pom.xml                                                   | 2 +-
 regressiontests/base-jpa/pom.xml                          | 2 +-
 regressiontests/base/pom.xml                              | 2 +-
 regressiontests/bootstrapping/pom.xml                     | 2 +-
 regressiontests/cmdexecauditsess/generic/pom.xml          | 2 +-
 regressiontests/cmdexecauditsess/persistence-jpa/pom.xml  | 2 +-
 regressiontests/cmdexecauditsess/pom.xml                  | 2 +-
 regressiontests/config/pom.xml                            | 2 +-
 regressiontests/core-wrapperfactory/pom.xml               | 2 +-
 regressiontests/cucumber/pom.xml                          | 2 +-
 regressiontests/domainmodel/pom.xml                       | 2 +-
 regressiontests/eventhandling/pom.xml                     | 2 +-
 regressiontests/factory/pom.xml                           | 2 +-
 regressiontests/interact/pom.xml                          | 2 +-
 regressiontests/persistence-jpa/pom.xml                   | 2 +-
 regressiontests/pom.xml                                   | 2 +-
 regressiontests/publishing-jpa/pom.xml                    | 2 +-
 regressiontests/rest-jpa/pom.xml                          | 2 +-
 regressiontests/value/pom.xml                             | 2 +-
 regressiontests/viewers-common/pom.xml                    | 2 +-
 regressiontests/viewers-jpa/pom.xml                       | 2 +-
 security/bypass/pom.xml                                   | 2 +-
 security/keycloak/pom.xml                                 | 2 +-
 security/simple/pom.xml                                   | 2 +-
 security/spring/pom.xml                                   | 2 +-
 starters/pom.xml                                          | 2 +-
 testing/archtestsupport/applib/pom.xml                    | 2 +-
 testing/archtestsupport/pom.xml                           | 2 +-
 testing/fakedata/applib/pom.xml                           | 2 +-
 testing/fakedata/fixtures/pom.xml                         | 2 +-
 testing/fakedata/integtests/pom.xml                       | 2 +-
 testing/fakedata/pom.xml                                  | 2 +-
 testing/fixtures/applib/pom.xml                           | 2 +-
 testing/fixtures/pom.xml                                  | 2 +-
 testing/h2console/pom.xml                                 | 2 +-
 testing/h2console/ui/pom.xml                              | 2 +-
 testing/hsqldbmgr/pom.xml                                 | 2 +-
 testing/hsqldbmgr/ui/pom.xml                              | 2 +-
 testing/integtestsupport/applib/pom.xml                   | 2 +-
 testing/integtestsupport/pom.xml                          | 2 +-
 testing/pom.xml                                           | 2 +-
 testing/specsupport/applib/pom.xml                        | 2 +-
 testing/specsupport/pom.xml                               | 2 +-
 testing/unittestsupport/applib/pom.xml                    | 2 +-
 testing/unittestsupport/pom.xml                           | 2 +-
 valuetypes/asciidoc/applib/pom.xml                        | 2 +-
 valuetypes/asciidoc/builder/pom.xml                       | 2 +-
 valuetypes/asciidoc/metamodel/pom.xml                     | 2 +-
 valuetypes/asciidoc/persistence-jpa/pom.xml               | 2 +-
 valuetypes/asciidoc/pom.xml                               | 2 +-
 valuetypes/asciidoc/ui/pom.xml                            | 2 +-
 valuetypes/asciidoc/ui/wicket/pom.xml                     | 2 +-
 valuetypes/markdown/applib/pom.xml                        | 2 +-
 valuetypes/markdown/metamodel/pom.xml                     | 2 +-
 valuetypes/markdown/persistence-jpa/pom.xml               | 2 +-
 valuetypes/markdown/pom.xml                               | 2 +-
 valuetypes/markdown/ui/pom.xml                            | 2 +-
 valuetypes/markdown/ui/wicket/pom.xml                     | 2 +-
 valuetypes/pom.xml                                        | 2 +-
 valuetypes/vega/applib/pom.xml                            | 2 +-
 valuetypes/vega/metamodel/pom.xml                         | 2 +-
 valuetypes/vega/persistence-jpa/pom.xml                   | 2 +-
 valuetypes/vega/pom.xml                                   | 2 +-
 valuetypes/vega/ui/pom.xml                                | 2 +-
 valuetypes/vega/ui/wicket/pom.xml                         | 2 +-
 viewers/commons/applib/pom.xml                            | 2 +-
 viewers/commons/model/pom.xml                             | 2 +-
 viewers/commons/pom.xml                                   | 2 +-
 viewers/commons/prism/pom.xml                             | 2 +-
 viewers/commons/services/pom.xml                          | 2 +-
 viewers/graphql/applib/pom.xml                            | 2 +-
 viewers/graphql/model/pom.xml                             | 2 +-
 viewers/graphql/pom.xml                                   | 2 +-
 viewers/graphql/test/pom.xml                              | 2 +-
 viewers/graphql/test2/pom.xml                             | 2 +-
 viewers/graphql/testsupport/pom.xml                       | 2 +-
 viewers/graphql/viewer/pom.xml                            | 2 +-
 viewers/restfulobjects/applib/pom.xml                     | 2 +-
 viewers/restfulobjects/client/pom.xml                     | 2 +-
 viewers/restfulobjects/pom.xml                            | 2 +-
 viewers/restfulobjects/rendering/pom.xml                  | 2 +-
 viewers/restfulobjects/test/pom.xml                       | 2 +-
 viewers/restfulobjects/viewer/pom.xml                     | 2 +-
 viewers/wicket/applib/pom.xml                             | 2 +-
 viewers/wicket/model/pom.xml                              | 2 +-
 viewers/wicket/pom.xml                                    | 2 +-
 viewers/wicket/ui-test/pom.xml                            | 2 +-
 viewers/wicket/ui/pom.xml                                 | 2 +-
 viewers/wicket/viewer/pom.xml                             | 2 +-
 185 files changed, 186 insertions(+), 186 deletions(-)

diff --git a/antora/pom.xml b/antora/pom.xml
index b95eee776ff..347c93eed87 100644
--- a/antora/pom.xml
+++ b/antora/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-bom</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../bom/pom.xml</relativePath>
        </parent>
 
diff --git a/api/applib/pom.xml b/api/applib/pom.xml
index 81b7d98b061..777e43f05ea 100644
--- a/api/applib/pom.xml
+++ b/api/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/api/schema/pom.xml b/api/schema/pom.xml
index af8ddfcbace..28c584e1917 100644
--- a/api/schema/pom.xml
+++ b/api/schema/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/bom/pom.xml b/bom/pom.xml
index 401bb97ddfd..7979c5b2002 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -44,7 +44,7 @@ identified
     </parent>
     <groupId>org.apache.causeway</groupId>
     <artifactId>causeway-bom</artifactId>
-    <version>${revision}</version>
+    <version>4.0.0-M1</version>
 
     <packaging>pom</packaging>
 
diff --git a/commons/pom.xml b/commons/pom.xml
index f103ff651c3..8b7c1d53b23 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../core/pom.xml</relativePath>
     </parent>
 
diff --git a/core/codegen-bytebuddy/pom.xml b/core/codegen-bytebuddy/pom.xml
index 91cd2f521fb..65eea3b1a5e 100644
--- a/core/codegen-bytebuddy/pom.xml
+++ b/core/codegen-bytebuddy/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-core-codegen-bytebuddy</artifactId>
diff --git a/core/config/pom.xml b/core/config/pom.xml
index 3ff4a57446a..de1bc60e267 100644
--- a/core/config/pom.xml
+++ b/core/config/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-config</artifactId>
diff --git a/core/interaction/pom.xml b/core/interaction/pom.xml
index 61f5f2bb345..a1b7e9535b7 100644
--- a/core/interaction/pom.xml
+++ b/core/interaction/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-interaction</artifactId>
diff --git a/core/internaltestsupport/pom.xml b/core/internaltestsupport/pom.xml
index 9627e3dcdd1..4192ad1c064 100644
--- a/core/internaltestsupport/pom.xml
+++ b/core/internaltestsupport/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-internaltestsupport</artifactId>
diff --git a/core/metamodel/pom.xml b/core/metamodel/pom.xml
index f740e4e153a..d5fe1190a5f 100644
--- a/core/metamodel/pom.xml
+++ b/core/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-metamodel</artifactId>
diff --git a/core/mmtest/pom.xml b/core/mmtest/pom.xml
index 8cf4d9a4cee..5c23a5588d3 100644
--- a/core/mmtest/pom.xml
+++ b/core/mmtest/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-mmtest</artifactId>
diff --git a/core/mmtestsupport/pom.xml b/core/mmtestsupport/pom.xml
index 719c8af149b..7eebc34da69 100644
--- a/core/mmtestsupport/pom.xml
+++ b/core/mmtestsupport/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-mmtestsupport</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 32f90759e76..6679abec3e8 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 4a592adc67c..37088d6b73c 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-runtime</artifactId>
diff --git a/core/runtimeservices/pom.xml b/core/runtimeservices/pom.xml
index fefa41bb971..1c5ebe68cbb 100644
--- a/core/runtimeservices/pom.xml
+++ b/core/runtimeservices/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-runtimeservices</artifactId>
diff --git a/core/security/pom.xml b/core/security/pom.xml
index bc771ac9ffe..b79bf9d98ea 100644
--- a/core/security/pom.xml
+++ b/core/security/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-security</artifactId>
diff --git a/core/transaction/pom.xml b/core/transaction/pom.xml
index 19a4865617c..13182bbb91a 100644
--- a/core/transaction/pom.xml
+++ b/core/transaction/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-transaction</artifactId>
diff --git a/core/webapp/pom.xml b/core/webapp/pom.xml
index 8999d189202..13fca683075 100644
--- a/core/webapp/pom.xml
+++ b/core/webapp/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-core-webapp</artifactId>
diff --git a/extensions/core/commandlog/applib/pom.xml 
b/extensions/core/commandlog/applib/pom.xml
index 1f0bc1ff144..dfa4a66c3c0 100644
--- a/extensions/core/commandlog/applib/pom.xml
+++ b/extensions/core/commandlog/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-applib</artifactId>
diff --git a/extensions/core/commandlog/persistence-jpa/pom.xml 
b/extensions/core/commandlog/persistence-jpa/pom.xml
index 52a12a34bb2..d02c821df3e 100644
--- a/extensions/core/commandlog/persistence-jpa/pom.xml
+++ b/extensions/core/commandlog/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
diff --git a/extensions/core/commandlog/pom.xml 
b/extensions/core/commandlog/pom.xml
index 60b485add7e..86da5baa6e8 100644
--- a/extensions/core/commandlog/pom.xml
+++ b/extensions/core/commandlog/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/docgen/help/pom.xml 
b/extensions/core/docgen/help/pom.xml
index 4eb324539e2..51f425bc2e9 100644
--- a/extensions/core/docgen/help/pom.xml
+++ b/extensions/core/docgen/help/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-docgen</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-docgen-help</artifactId>
diff --git a/extensions/core/docgen/pom.xml b/extensions/core/docgen/pom.xml
index 19aa09180e4..bfd29c5ab90 100644
--- a/extensions/core/docgen/pom.xml
+++ b/extensions/core/docgen/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/applib/pom.xml 
b/extensions/core/excel/applib/pom.xml
index 76ad056f9ad..7fc1cad1b55 100644
--- a/extensions/core/excel/applib/pom.xml
+++ b/extensions/core/excel/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-excel-applib</artifactId>
diff --git a/extensions/core/excel/fixture/pom.xml 
b/extensions/core/excel/fixture/pom.xml
index 01efb92f4a3..dbd9b222ab2 100644
--- a/extensions/core/excel/fixture/pom.xml
+++ b/extensions/core/excel/fixture/pom.xml
@@ -25,7 +25,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/integtests/pom.xml 
b/extensions/core/excel/integtests/pom.xml
index 9916d22182b..5f2d6ea297b 100644
--- a/extensions/core/excel/integtests/pom.xml
+++ b/extensions/core/excel/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../../../regressiontests/pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/pom.xml b/extensions/core/excel/pom.xml
index 4c36925e258..9054c96ad86 100644
--- a/extensions/core/excel/pom.xml
+++ b/extensions/core/excel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/testing/pom.xml 
b/extensions/core/excel/testing/pom.xml
index fdf8001c822..99c6683b421 100644
--- a/extensions/core/excel/testing/pom.xml
+++ b/extensions/core/excel/testing/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-excel-testing</artifactId>
diff --git a/extensions/core/executionlog/applib/pom.xml 
b/extensions/core/executionlog/applib/pom.xml
index 864845c2087..e326d122486 100644
--- a/extensions/core/executionlog/applib/pom.xml
+++ b/extensions/core/executionlog/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-applib</artifactId>
diff --git a/extensions/core/executionlog/persistence-jpa/pom.xml 
b/extensions/core/executionlog/persistence-jpa/pom.xml
index 7aaf73353cb..ff3c83aadc5 100644
--- a/extensions/core/executionlog/persistence-jpa/pom.xml
+++ b/extensions/core/executionlog/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
diff --git a/extensions/core/executionlog/pom.xml 
b/extensions/core/executionlog/pom.xml
index 45a5d49fea8..3b751741caa 100644
--- a/extensions/core/executionlog/pom.xml
+++ b/extensions/core/executionlog/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/executionoutbox/applib/pom.xml 
b/extensions/core/executionoutbox/applib/pom.xml
index aa6937e1bd0..dee3815dd9d 100644
--- a/extensions/core/executionoutbox/applib/pom.xml
+++ b/extensions/core/executionoutbox/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-applib</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jpa/pom.xml 
b/extensions/core/executionoutbox/persistence-jpa/pom.xml
index 7a15ee8b9b1..02ca5a3e155 100644
--- a/extensions/core/executionoutbox/persistence-jpa/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     
<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
diff --git a/extensions/core/executionoutbox/pom.xml 
b/extensions/core/executionoutbox/pom.xml
index c5d597010bd..f657223dabd 100644
--- a/extensions/core/executionoutbox/pom.xml
+++ b/extensions/core/executionoutbox/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/executionoutbox/restclient/pom.xml 
b/extensions/core/executionoutbox/restclient/pom.xml
index 4b4e58f50f4..916aaa2e173 100644
--- a/extensions/core/executionoutbox/restclient/pom.xml
+++ b/extensions/core/executionoutbox/restclient/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
diff --git a/extensions/core/executionrepublisher/applib/pom.xml 
b/extensions/core/executionrepublisher/applib/pom.xml
index 5e9f9f1d128..f682ebb9558 100644
--- a/extensions/core/executionrepublisher/applib/pom.xml
+++ b/extensions/core/executionrepublisher/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionrepublisher</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-executionrepublisher-applib</artifactId>
diff --git a/extensions/core/executionrepublisher/pom.xml 
b/extensions/core/executionrepublisher/pom.xml
index 2950f159f0d..62a6d26c7d6 100644
--- a/extensions/core/executionrepublisher/pom.xml
+++ b/extensions/core/executionrepublisher/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/flyway/impl/pom.xml 
b/extensions/core/flyway/impl/pom.xml
index 6185c0fbc1f..4991a453563 100644
--- a/extensions/core/flyway/impl/pom.xml
+++ b/extensions/core/flyway/impl/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-flyway</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-flyway-impl</artifactId>
diff --git a/extensions/core/flyway/pom.xml b/extensions/core/flyway/pom.xml
index 06dd9688260..e2856f91605 100644
--- a/extensions/core/flyway/pom.xml
+++ b/extensions/core/flyway/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/core/layoutloaders/github/pom.xml 
b/extensions/core/layoutloaders/github/pom.xml
index f926c49e79a..db49e8acdf1 100644
--- a/extensions/core/layoutloaders/github/pom.xml
+++ b/extensions/core/layoutloaders/github/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-layoutloaders</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
 
diff --git a/extensions/core/layoutloaders/pom.xml 
b/extensions/core/layoutloaders/pom.xml
index 49f10555f1f..82ce11e6d6d 100644
--- a/extensions/core/layoutloaders/pom.xml
+++ b/extensions/core/layoutloaders/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/titlecache/applib/pom.xml 
b/extensions/core/titlecache/applib/pom.xml
index 4dcc25f836c..8324b6c595b 100644
--- a/extensions/core/titlecache/applib/pom.xml
+++ b/extensions/core/titlecache/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-titlecache</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-titlecache-applib</artifactId>
diff --git a/extensions/core/titlecache/caffeine/pom.xml 
b/extensions/core/titlecache/caffeine/pom.xml
index 165a8cc4b85..3212172c174 100644
--- a/extensions/core/titlecache/caffeine/pom.xml
+++ b/extensions/core/titlecache/caffeine/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-titlecache</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-titlecache-caffeine</artifactId>
diff --git a/extensions/core/titlecache/pom.xml 
b/extensions/core/titlecache/pom.xml
index 7d32127162c..fb58f9a08bc 100644
--- a/extensions/core/titlecache/pom.xml
+++ b/extensions/core/titlecache/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 83925004b18..ae5a220e1bc 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-parent</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../parent/pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/security/audittrail/applib/pom.xml 
b/extensions/security/audittrail/applib/pom.xml
index f231dc673f4..a877497428f 100644
--- a/extensions/security/audittrail/applib/pom.xml
+++ b/extensions/security/audittrail/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/persistence-jpa/pom.xml 
b/extensions/security/audittrail/persistence-jpa/pom.xml
index cc48ca0c0c3..b434d71079f 100644
--- a/extensions/security/audittrail/persistence-jpa/pom.xml
+++ b/extensions/security/audittrail/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/pom.xml 
b/extensions/security/audittrail/pom.xml
index 7c2ed27b0df..e0f48e19b04 100644
--- a/extensions/security/audittrail/pom.xml
+++ b/extensions/security/audittrail/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/applib/pom.xml 
b/extensions/security/secman/applib/pom.xml
index 544fd564faa..4c00fc2ea6b 100644
--- a/extensions/security/secman/applib/pom.xml
+++ b/extensions/security/secman/applib/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/delegated-springoauth2/pom.xml 
b/extensions/security/secman/delegated-springoauth2/pom.xml
index ad911752aa3..3a850ff713e 100644
--- a/extensions/security/secman/delegated-springoauth2/pom.xml
+++ b/extensions/security/secman/delegated-springoauth2/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/encryption-jbcrypt/pom.xml 
b/extensions/security/secman/encryption-jbcrypt/pom.xml
index 92bf6720f88..941b36f83fd 100644
--- a/extensions/security/secman/encryption-jbcrypt/pom.xml
+++ b/extensions/security/secman/encryption-jbcrypt/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/encryption-spring/pom.xml 
b/extensions/security/secman/encryption-spring/pom.xml
index c7cd9bd154e..ac0735d07dc 100644
--- a/extensions/security/secman/encryption-spring/pom.xml
+++ b/extensions/security/secman/encryption-spring/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/integration/pom.xml 
b/extensions/security/secman/integration/pom.xml
index 8e6e719235e..4f0f0c8f31d 100644
--- a/extensions/security/secman/integration/pom.xml
+++ b/extensions/security/secman/integration/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/persistence-jpa/pom.xml 
b/extensions/security/secman/persistence-jpa/pom.xml
index f68f0c4a468..ea6820b07d9 100644
--- a/extensions/security/secman/persistence-jpa/pom.xml
+++ b/extensions/security/secman/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/pom.xml 
b/extensions/security/secman/pom.xml
index 2513b393380..83f51c8194a 100644
--- a/extensions/security/secman/pom.xml
+++ b/extensions/security/secman/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/applib/pom.xml 
b/extensions/security/sessionlog/applib/pom.xml
index 6e27948ef20..209e01d5263 100644
--- a/extensions/security/sessionlog/applib/pom.xml
+++ b/extensions/security/sessionlog/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/persistence-jpa/pom.xml 
b/extensions/security/sessionlog/persistence-jpa/pom.xml
index a0ec71b51c8..10980216ad4 100644
--- a/extensions/security/sessionlog/persistence-jpa/pom.xml
+++ b/extensions/security/sessionlog/persistence-jpa/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/pom.xml 
b/extensions/security/sessionlog/pom.xml
index 8efbf5baa41..b9c02c8742a 100644
--- a/extensions/security/sessionlog/pom.xml
+++ b/extensions/security/sessionlog/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/spring-oauth2/pom.xml 
b/extensions/security/spring-oauth2/pom.xml
index a84833dcb13..ae3225bdb36 100644
--- a/extensions/security/spring-oauth2/pom.xml
+++ b/extensions/security/spring-oauth2/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vro/cors/impl/pom.xml b/extensions/vro/cors/impl/pom.xml
index 97f5a28dcf3..095f87ce743 100644
--- a/extensions/vro/cors/impl/pom.xml
+++ b/extensions/vro/cors/impl/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-cors</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-cors-impl</artifactId>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index 6f31a344452..9542ee56e05 100644
--- a/extensions/vro/cors/pom.xml
+++ b/extensions/vro/cors/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vw/fullcalendar/applib/pom.xml 
b/extensions/vw/fullcalendar/applib/pom.xml
index 6388922da8a..1a89b5e044e 100644
--- a/extensions/vw/fullcalendar/applib/pom.xml
+++ b/extensions/vw/fullcalendar/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
diff --git a/extensions/vw/fullcalendar/pom.xml 
b/extensions/vw/fullcalendar/pom.xml
index 4db5b103cef..29cfa17a53f 100644
--- a/extensions/vw/fullcalendar/pom.xml
+++ b/extensions/vw/fullcalendar/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/fullcalendar/wicket/integration/pom.xml 
b/extensions/vw/fullcalendar/wicket/integration/pom.xml
index 49e54a1bb63..2c9b8e6dc64 100644
--- a/extensions/vw/fullcalendar/wicket/integration/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/integration/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
        
<artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
diff --git a/extensions/vw/fullcalendar/wicket/pom.xml 
b/extensions/vw/fullcalendar/wicket/pom.xml
index d575736814b..76380a4bf0a 100644
--- a/extensions/vw/fullcalendar/wicket/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
diff --git a/extensions/vw/fullcalendar/wicket/ui/pom.xml 
b/extensions/vw/fullcalendar/wicket/ui/pom.xml
index 1e1222aa163..96f3d62f608 100644
--- a/extensions/vw/fullcalendar/wicket/ui/pom.xml
+++ b/extensions/vw/fullcalendar/wicket/ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
        <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
diff --git a/extensions/vw/pdfjs/applib/pom.xml 
b/extensions/vw/pdfjs/applib/pom.xml
index fcaa8569724..54a034cf899 100644
--- a/extensions/vw/pdfjs/applib/pom.xml
+++ b/extensions/vw/pdfjs/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-applib</artifactId>
diff --git a/extensions/vw/pdfjs/metamodel/pom.xml 
b/extensions/vw/pdfjs/metamodel/pom.xml
index 02d6785fe38..68d8584189d 100644
--- a/extensions/vw/pdfjs/metamodel/pom.xml
+++ b/extensions/vw/pdfjs/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
diff --git a/extensions/vw/pdfjs/pom.xml b/extensions/vw/pdfjs/pom.xml
index df345a4ba45..55e3af11b19 100644
--- a/extensions/vw/pdfjs/pom.xml
+++ b/extensions/vw/pdfjs/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/pdfjs/wicket/integration/pom.xml 
b/extensions/vw/pdfjs/wicket/integration/pom.xml
index a923b1545fb..f4a092ec462 100644
--- a/extensions/vw/pdfjs/wicket/integration/pom.xml
+++ b/extensions/vw/pdfjs/wicket/integration/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
diff --git a/extensions/vw/pdfjs/wicket/pom.xml 
b/extensions/vw/pdfjs/wicket/pom.xml
index 67b9b453c4a..ef507a6b8b1 100644
--- a/extensions/vw/pdfjs/wicket/pom.xml
+++ b/extensions/vw/pdfjs/wicket/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-pdfjs</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
diff --git a/extensions/vw/pdfjs/wicket/ui/pom.xml 
b/extensions/vw/pdfjs/wicket/ui/pom.xml
index d7a70d34f94..5836097ff8f 100644
--- a/extensions/vw/pdfjs/wicket/ui/pom.xml
+++ b/extensions/vw/pdfjs/wicket/ui/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
diff --git a/extensions/vw/sse/applib/pom.xml b/extensions/vw/sse/applib/pom.xml
index 31424f2bfec..bc9651474e9 100644
--- a/extensions/vw/sse/applib/pom.xml
+++ b/extensions/vw/sse/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-applib</artifactId>
diff --git a/extensions/vw/sse/metamodel/pom.xml 
b/extensions/vw/sse/metamodel/pom.xml
index 20ad5c23a37..efb7e7799cf 100644
--- a/extensions/vw/sse/metamodel/pom.xml
+++ b/extensions/vw/sse/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-metamodel</artifactId>
diff --git a/extensions/vw/sse/pom.xml b/extensions/vw/sse/pom.xml
index e900585ccee..ef824a39f56 100644
--- a/extensions/vw/sse/pom.xml
+++ b/extensions/vw/sse/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../pom.xml</relativePath>
        </parent>
 
diff --git a/extensions/vw/sse/wicket/pom.xml b/extensions/vw/sse/wicket/pom.xml
index 238fdd6bc76..0828a3fc04d 100644
--- a/extensions/vw/sse/wicket/pom.xml
+++ b/extensions/vw/sse/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.extensions</groupId>
                <artifactId>causeway-extensions-sse</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-extensions-sse-wicket</artifactId>
diff --git a/extensions/vw/tabular/applib/pom.xml 
b/extensions/vw/tabular/applib/pom.xml
index 786fd348df3..95e4e903cb3 100644
--- a/extensions/vw/tabular/applib/pom.xml
+++ b/extensions/vw/tabular/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-tabular</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-tabular-applib</artifactId>
diff --git a/extensions/vw/tabular/excel/pom.xml 
b/extensions/vw/tabular/excel/pom.xml
index 08e58ae2435..9ca81c241f0 100644
--- a/extensions/vw/tabular/excel/pom.xml
+++ b/extensions/vw/tabular/excel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-tabular</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-tabular-excel</artifactId>
diff --git a/extensions/vw/tabular/pdf/pom.xml 
b/extensions/vw/tabular/pdf/pom.xml
index 1a6a830d4af..ee00b57e4f9 100644
--- a/extensions/vw/tabular/pdf/pom.xml
+++ b/extensions/vw/tabular/pdf/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-tabular</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-extensions-tabular-pdf</artifactId>
diff --git a/extensions/vw/tabular/pom.xml b/extensions/vw/tabular/pom.xml
index 43f44f728bf..25187e2c45e 100644
--- a/extensions/vw/tabular/pom.xml
+++ b/extensions/vw/tabular/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index b6c40919812..bd226d7346d 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-parent</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../parent/pom.xml</relativePath>
        </parent>
 
diff --git a/mavendeps/webapp/pom.xml b/mavendeps/webapp/pom.xml
index 59dfbcfd91c..487b86066fc 100644
--- a/mavendeps/webapp/pom.xml
+++ b/mavendeps/webapp/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.mavendeps</groupId>
                <artifactId>causeway-mavendeps</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-mavendeps-webapp</artifactId>
diff --git a/parent/pom.xml b/parent/pom.xml
index ee1901480da..021bb3e1518 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-bom</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../bom/pom.xml</relativePath>
     </parent>
 
@@ -57,7 +57,7 @@
         <causeway.skipTests>false</causeway.skipTests>
         <maven.test.skip>${causeway.skipTests}</maven.test.skip>
 
-        
<project.build.outputTimestamp>2025-10-08T10:28:00Z</project.build.outputTimestamp>
+        
<project.build.outputTimestamp>2025-10-08T09:34:12Z</project.build.outputTimestamp>
 
         <delombok.output>${project.build.directory}/delombok</delombok.output>
 
diff --git a/persistence/commons/pom.xml b/persistence/commons/pom.xml
index 7503b4d47f8..9680bf4c71b 100644
--- a/persistence/commons/pom.xml
+++ b/persistence/commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/persistence/jdbc/pom.xml b/persistence/jdbc/pom.xml
index b02bf1807c3..69b2ffcc0dd 100644
--- a/persistence/jdbc/pom.xml
+++ b/persistence/jdbc/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/persistence/jpa/applib/pom.xml b/persistence/jpa/applib/pom.xml
index aa0ffe621a7..3f12877dff8 100644
--- a/persistence/jpa/applib/pom.xml
+++ b/persistence/jpa/applib/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-applib</artifactId>
diff --git a/persistence/jpa/eclipselink/pom.xml 
b/persistence/jpa/eclipselink/pom.xml
index 67e298ad2d0..8517f5dc582 100644
--- a/persistence/jpa/eclipselink/pom.xml
+++ b/persistence/jpa/eclipselink/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-eclipselink</artifactId>
diff --git a/persistence/jpa/integration/pom.xml 
b/persistence/jpa/integration/pom.xml
index bff02be53e9..5634ff81bd2 100644
--- a/persistence/jpa/integration/pom.xml
+++ b/persistence/jpa/integration/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.persistence</groupId>
         <artifactId>causeway-persistence-jpa</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-persistence-jpa-integration</artifactId>
diff --git a/persistence/jpa/metamodel/pom.xml 
b/persistence/jpa/metamodel/pom.xml
index f50310fc420..9c67a1307d2 100644
--- a/persistence/jpa/metamodel/pom.xml
+++ b/persistence/jpa/metamodel/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-jpa</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-jpa-metamodel</artifactId>
diff --git a/persistence/jpa/pom.xml b/persistence/jpa/pom.xml
index 303eca6fa47..cfc866325e0 100644
--- a/persistence/jpa/pom.xml
+++ b/persistence/jpa/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/persistence/querydsl/applib/pom.xml 
b/persistence/querydsl/applib/pom.xml
index 6e5ed31d80d..6480b3d3433 100644
--- a/persistence/querydsl/applib/pom.xml
+++ b/persistence/querydsl/applib/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-applib</artifactId>
diff --git a/persistence/querydsl/integration/pom.xml 
b/persistence/querydsl/integration/pom.xml
index 48fb5e9d600..f7207bd660e 100644
--- a/persistence/querydsl/integration/pom.xml
+++ b/persistence/querydsl/integration/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-integration</artifactId>
diff --git a/persistence/querydsl/jpa/pom.xml b/persistence/querydsl/jpa/pom.xml
index 3594224cda4..80f2d525188 100644
--- a/persistence/querydsl/jpa/pom.xml
+++ b/persistence/querydsl/jpa/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-jpa</artifactId>
diff --git a/persistence/querydsl/metamodel/pom.xml 
b/persistence/querydsl/metamodel/pom.xml
index bf5200675f1..795cee81e4f 100644
--- a/persistence/querydsl/metamodel/pom.xml
+++ b/persistence/querydsl/metamodel/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-metamodel</artifactId>
diff --git a/persistence/querydsl/pom.xml b/persistence/querydsl/pom.xml
index af750d26d9d..9dfe4a12e14 100644
--- a/persistence/querydsl/pom.xml
+++ b/persistence/querydsl/pom.xml
@@ -16,7 +16,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-parent</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../parent/pom.xml</relativePath>
        </parent>
 
diff --git a/persistence/querydsl/testsupport/pom.xml 
b/persistence/querydsl/testsupport/pom.xml
index 0bd3287d6cb..4b3a737564b 100644
--- a/persistence/querydsl/testsupport/pom.xml
+++ b/persistence/querydsl/testsupport/pom.xml
@@ -24,7 +24,7 @@
        <parent>
                <groupId>org.apache.causeway.persistence</groupId>
                <artifactId>causeway-persistence-querydsl</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-persistence-querydsl-testsupport</artifactId>
diff --git a/pom.xml b/pom.xml
index ce4897ecacd..1bb832b7dd9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
 
     <groupId>org.apache.causeway</groupId>
     <artifactId>causeway-all</artifactId>
-    <version>${revision}</version>
+    <version>4.0.0-M1</version>
 
     <packaging>pom</packaging>
 
diff --git a/regressiontests/base-jpa/pom.xml b/regressiontests/base-jpa/pom.xml
index a6a10a6d095..596e02b6369 100644
--- a/regressiontests/base-jpa/pom.xml
+++ b/regressiontests/base-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/base/pom.xml b/regressiontests/base/pom.xml
index b268e113201..c1939699c9c 100644
--- a/regressiontests/base/pom.xml
+++ b/regressiontests/base/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/bootstrapping/pom.xml 
b/regressiontests/bootstrapping/pom.xml
index ea7d89473cf..f7dfb95546b 100644
--- a/regressiontests/bootstrapping/pom.xml
+++ b/regressiontests/bootstrapping/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/cmdexecauditsess/generic/pom.xml 
b/regressiontests/cmdexecauditsess/generic/pom.xml
index fb66ea2ff9d..7ca055df42b 100644
--- a/regressiontests/cmdexecauditsess/generic/pom.xml
+++ b/regressiontests/cmdexecauditsess/generic/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
diff --git a/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml 
b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
index 773be1744f2..7f76ce09066 100644
--- a/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
+++ b/regressiontests/cmdexecauditsess/persistence-jpa/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     
<artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jpa</artifactId>
diff --git a/regressiontests/cmdexecauditsess/pom.xml 
b/regressiontests/cmdexecauditsess/pom.xml
index d2ad6f97398..48099ffe296 100644
--- a/regressiontests/cmdexecauditsess/pom.xml
+++ b/regressiontests/cmdexecauditsess/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/regressiontests/config/pom.xml b/regressiontests/config/pom.xml
index f9d339cecde..999f7609fa8 100644
--- a/regressiontests/config/pom.xml
+++ b/regressiontests/config/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/core-wrapperfactory/pom.xml 
b/regressiontests/core-wrapperfactory/pom.xml
index 18fe7547e48..1a7802e5018 100644
--- a/regressiontests/core-wrapperfactory/pom.xml
+++ b/regressiontests/core-wrapperfactory/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-regressiontests-core-wrapperfactory</artifactId>
diff --git a/regressiontests/cucumber/pom.xml b/regressiontests/cucumber/pom.xml
index 79e5f5140ac..00d8c05ee7a 100644
--- a/regressiontests/cucumber/pom.xml
+++ b/regressiontests/cucumber/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/domainmodel/pom.xml 
b/regressiontests/domainmodel/pom.xml
index b28798aad5c..0ed3a66f256 100644
--- a/regressiontests/domainmodel/pom.xml
+++ b/regressiontests/domainmodel/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/eventhandling/pom.xml 
b/regressiontests/eventhandling/pom.xml
index 2311873d71e..5ebcc4b2d1b 100644
--- a/regressiontests/eventhandling/pom.xml
+++ b/regressiontests/eventhandling/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/factory/pom.xml b/regressiontests/factory/pom.xml
index 64506a82475..b348c6b661c 100644
--- a/regressiontests/factory/pom.xml
+++ b/regressiontests/factory/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/interact/pom.xml b/regressiontests/interact/pom.xml
index 1765e719a56..f3742a2c2ca 100644
--- a/regressiontests/interact/pom.xml
+++ b/regressiontests/interact/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/persistence-jpa/pom.xml 
b/regressiontests/persistence-jpa/pom.xml
index 71dc84da1ac..667ae413496 100644
--- a/regressiontests/persistence-jpa/pom.xml
+++ b/regressiontests/persistence-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/pom.xml b/regressiontests/pom.xml
index 59050520c51..3afe37a4352 100644
--- a/regressiontests/pom.xml
+++ b/regressiontests/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/regressiontests/publishing-jpa/pom.xml 
b/regressiontests/publishing-jpa/pom.xml
index e6a031950e4..818eeb70c11 100644
--- a/regressiontests/publishing-jpa/pom.xml
+++ b/regressiontests/publishing-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/rest-jpa/pom.xml b/regressiontests/rest-jpa/pom.xml
index 5ab1fe8b5df..00f26a7bdc1 100644
--- a/regressiontests/rest-jpa/pom.xml
+++ b/regressiontests/rest-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/value/pom.xml b/regressiontests/value/pom.xml
index 8fe5d6653a0..2fa72b8b104 100644
--- a/regressiontests/value/pom.xml
+++ b/regressiontests/value/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/viewers-common/pom.xml 
b/regressiontests/viewers-common/pom.xml
index 2e69173766b..6803141e71b 100644
--- a/regressiontests/viewers-common/pom.xml
+++ b/regressiontests/viewers-common/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/regressiontests/viewers-jpa/pom.xml 
b/regressiontests/viewers-jpa/pom.xml
index f43a89eb0a9..a0a3396effe 100644
--- a/regressiontests/viewers-jpa/pom.xml
+++ b/regressiontests/viewers-jpa/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.regressiontests</groupId>
                <artifactId>causeway-regressiontests</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../pom.xml</relativePath>
        </parent>
 
diff --git a/security/bypass/pom.xml b/security/bypass/pom.xml
index 1f9a7bc3c01..f3f62c78203 100644
--- a/security/bypass/pom.xml
+++ b/security/bypass/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/keycloak/pom.xml b/security/keycloak/pom.xml
index 208ff591191..1a8cf22f0d7 100644
--- a/security/keycloak/pom.xml
+++ b/security/keycloak/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-       <version>${revision}</version>
+       <version>4.0.0-M1</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/simple/pom.xml b/security/simple/pom.xml
index 253d4deeed6..21b96cdde93 100644
--- a/security/simple/pom.xml
+++ b/security/simple/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/spring/pom.xml b/security/spring/pom.xml
index 1a2973ad6bf..4b0cab19ef2 100644
--- a/security/spring/pom.xml
+++ b/security/spring/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.core</groupId>
                <artifactId>causeway-core</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../../core/pom.xml</relativePath>
        </parent>
 
diff --git a/starters/pom.xml b/starters/pom.xml
index 42381375c58..03a11eac352 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-bom</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../bom/pom.xml</relativePath>
     </parent>
 
diff --git a/testing/archtestsupport/applib/pom.xml 
b/testing/archtestsupport/applib/pom.xml
index 6d006bb378c..03100e79a41 100644
--- a/testing/archtestsupport/applib/pom.xml
+++ b/testing/archtestsupport/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-archtestsupport</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport-applib</artifactId>
diff --git a/testing/archtestsupport/pom.xml b/testing/archtestsupport/pom.xml
index ad57702e2b5..7c92a162459 100644
--- a/testing/archtestsupport/pom.xml
+++ b/testing/archtestsupport/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport</artifactId>
diff --git a/testing/fakedata/applib/pom.xml b/testing/fakedata/applib/pom.xml
index ebcf06081fa..9ea2f055375 100644
--- a/testing/fakedata/applib/pom.xml
+++ b/testing/fakedata/applib/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-applib</artifactId>
diff --git a/testing/fakedata/fixtures/pom.xml 
b/testing/fakedata/fixtures/pom.xml
index b42c6a357df..bfc1ae5d26d 100644
--- a/testing/fakedata/fixtures/pom.xml
+++ b/testing/fakedata/fixtures/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-fixtures</artifactId>
diff --git a/testing/fakedata/integtests/pom.xml 
b/testing/fakedata/integtests/pom.xml
index daec191d39c..1edbb3b70f4 100644
--- a/testing/fakedata/integtests/pom.xml
+++ b/testing/fakedata/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../../regressiontests/pom.xml</relativePath>
     </parent>
 
diff --git a/testing/fakedata/pom.xml b/testing/fakedata/pom.xml
index 0eb3b4a656b..5b482065c57 100644
--- a/testing/fakedata/pom.xml
+++ b/testing/fakedata/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata</artifactId>
diff --git a/testing/fixtures/applib/pom.xml b/testing/fixtures/applib/pom.xml
index 001b618fea1..66a6a5c6b0f 100644
--- a/testing/fixtures/applib/pom.xml
+++ b/testing/fixtures/applib/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-fixtures</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-fixtures-applib</artifactId>
diff --git a/testing/fixtures/pom.xml b/testing/fixtures/pom.xml
index b8c9b1f3264..dbf673a40f1 100644
--- a/testing/fixtures/pom.xml
+++ b/testing/fixtures/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-fixtures</artifactId>
diff --git a/testing/h2console/pom.xml b/testing/h2console/pom.xml
index 4da7b8dd2ac..8dec426d2e7 100644
--- a/testing/h2console/pom.xml
+++ b/testing/h2console/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-h2console</artifactId>
diff --git a/testing/h2console/ui/pom.xml b/testing/h2console/ui/pom.xml
index a095361635c..8bd7494aef1 100644
--- a/testing/h2console/ui/pom.xml
+++ b/testing/h2console/ui/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-h2console</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-h2console-ui</artifactId>
diff --git a/testing/hsqldbmgr/pom.xml b/testing/hsqldbmgr/pom.xml
index 67e4e515310..173209609ec 100644
--- a/testing/hsqldbmgr/pom.xml
+++ b/testing/hsqldbmgr/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-hsqldbmgr</artifactId>
diff --git a/testing/hsqldbmgr/ui/pom.xml b/testing/hsqldbmgr/ui/pom.xml
index 2fe3b33df0f..a91a13688ea 100644
--- a/testing/hsqldbmgr/ui/pom.xml
+++ b/testing/hsqldbmgr/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-hsqldbmgr</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
diff --git a/testing/integtestsupport/applib/pom.xml 
b/testing/integtestsupport/applib/pom.xml
index fd094a6d18a..6476602e6e8 100644
--- a/testing/integtestsupport/applib/pom.xml
+++ b/testing/integtestsupport/applib/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-integtestsupport</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-integtestsupport-applib</artifactId>
diff --git a/testing/integtestsupport/pom.xml b/testing/integtestsupport/pom.xml
index 26c78886608..68730381335 100644
--- a/testing/integtestsupport/pom.xml
+++ b/testing/integtestsupport/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-integtestsupport</artifactId>
diff --git a/testing/pom.xml b/testing/pom.xml
index 448bb13ee2c..702326ec860 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway</groupId>
                <artifactId>causeway-parent</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
                <relativePath>../parent/pom.xml</relativePath>
        </parent>
 
diff --git a/testing/specsupport/applib/pom.xml 
b/testing/specsupport/applib/pom.xml
index aa6fa609c56..ed53e2ca5b4 100644
--- a/testing/specsupport/applib/pom.xml
+++ b/testing/specsupport/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing-specsupport</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-specsupport-applib</artifactId>
diff --git a/testing/specsupport/pom.xml b/testing/specsupport/pom.xml
index da889eb4b25..39839f913d4 100644
--- a/testing/specsupport/pom.xml
+++ b/testing/specsupport/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.testing</groupId>
                <artifactId>causeway-testing</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-testing-specsupport</artifactId>
diff --git a/testing/unittestsupport/applib/pom.xml 
b/testing/unittestsupport/applib/pom.xml
index 625f52bcf03..89864dc4767 100644
--- a/testing/unittestsupport/applib/pom.xml
+++ b/testing/unittestsupport/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-unittestsupport</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport-applib</artifactId>
diff --git a/testing/unittestsupport/pom.xml b/testing/unittestsupport/pom.xml
index f29dd109109..d0d7d675585 100644
--- a/testing/unittestsupport/pom.xml
+++ b/testing/unittestsupport/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport</artifactId>
diff --git a/valuetypes/asciidoc/applib/pom.xml 
b/valuetypes/asciidoc/applib/pom.xml
index 9e15bfa0dd6..3150d7b5a4b 100644
--- a/valuetypes/asciidoc/applib/pom.xml
+++ b/valuetypes/asciidoc/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
diff --git a/valuetypes/asciidoc/builder/pom.xml 
b/valuetypes/asciidoc/builder/pom.xml
index 7eae88f982a..5d7bd9035a1 100644
--- a/valuetypes/asciidoc/builder/pom.xml
+++ b/valuetypes/asciidoc/builder/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.valuetypes</groupId>
         <artifactId>causeway-valuetypes-asciidoc</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-valuetypes-asciidoc-builder</artifactId>
diff --git a/valuetypes/asciidoc/metamodel/pom.xml 
b/valuetypes/asciidoc/metamodel/pom.xml
index 31dd81b16f7..afebef6cfed 100644
--- a/valuetypes/asciidoc/metamodel/pom.xml
+++ b/valuetypes/asciidoc/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jpa/pom.xml 
b/valuetypes/asciidoc/persistence-jpa/pom.xml
index dc109337b15..c26fcf867e1 100644
--- a/valuetypes/asciidoc/persistence-jpa/pom.xml
+++ b/valuetypes/asciidoc/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
diff --git a/valuetypes/asciidoc/pom.xml b/valuetypes/asciidoc/pom.xml
index a9a5c094608..d941f119a4a 100644
--- a/valuetypes/asciidoc/pom.xml
+++ b/valuetypes/asciidoc/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.valuetypes</groupId>
         <artifactId>causeway-valuetypes</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-valuetypes-asciidoc</artifactId>
diff --git a/valuetypes/asciidoc/ui/pom.xml b/valuetypes/asciidoc/ui/pom.xml
index c5665ec98ff..964b582c2bb 100644
--- a/valuetypes/asciidoc/ui/pom.xml
+++ b/valuetypes/asciidoc/ui/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.valuetypes</groupId>
         <artifactId>causeway-valuetypes-asciidoc</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
diff --git a/valuetypes/asciidoc/ui/wicket/pom.xml 
b/valuetypes/asciidoc/ui/wicket/pom.xml
index e92efca76ad..56f009edf59 100644
--- a/valuetypes/asciidoc/ui/wicket/pom.xml
+++ b/valuetypes/asciidoc/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
diff --git a/valuetypes/markdown/applib/pom.xml 
b/valuetypes/markdown/applib/pom.xml
index 5811dcea8c5..d9957c2fdf7 100644
--- a/valuetypes/markdown/applib/pom.xml
+++ b/valuetypes/markdown/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-applib</artifactId>
diff --git a/valuetypes/markdown/metamodel/pom.xml 
b/valuetypes/markdown/metamodel/pom.xml
index 904ce899159..546b77eb0a8 100644
--- a/valuetypes/markdown/metamodel/pom.xml
+++ b/valuetypes/markdown/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
diff --git a/valuetypes/markdown/persistence-jpa/pom.xml 
b/valuetypes/markdown/persistence-jpa/pom.xml
index c4b6b562a3c..e9c790fd2b9 100644
--- a/valuetypes/markdown/persistence-jpa/pom.xml
+++ b/valuetypes/markdown/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.causeway.valuetypes</groupId>
         <artifactId>causeway-valuetypes-markdown</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index dd40097b8d3..f7350e67393 100644
--- a/valuetypes/markdown/pom.xml
+++ b/valuetypes/markdown/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.valuetypes</groupId>
         <artifactId>causeway-valuetypes</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-valuetypes-markdown</artifactId>
diff --git a/valuetypes/markdown/ui/pom.xml b/valuetypes/markdown/ui/pom.xml
index 688ad2ea179..098afc28f99 100644
--- a/valuetypes/markdown/ui/pom.xml
+++ b/valuetypes/markdown/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-ui</artifactId>
diff --git a/valuetypes/markdown/ui/wicket/pom.xml 
b/valuetypes/markdown/ui/wicket/pom.xml
index b26424deabc..48ffdd0eddc 100644
--- a/valuetypes/markdown/ui/wicket/pom.xml
+++ b/valuetypes/markdown/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-markdown-ui</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index 84588b8b3b9..23e1832ffa6 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/valuetypes/vega/applib/pom.xml b/valuetypes/vega/applib/pom.xml
index 4a9933b483d..068a2ca2403 100644
--- a/valuetypes/vega/applib/pom.xml
+++ b/valuetypes/vega/applib/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-applib</artifactId>
diff --git a/valuetypes/vega/metamodel/pom.xml 
b/valuetypes/vega/metamodel/pom.xml
index 7045e3b7dd7..5ad60571e9c 100644
--- a/valuetypes/vega/metamodel/pom.xml
+++ b/valuetypes/vega/metamodel/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-metamodel</artifactId>
diff --git a/valuetypes/vega/persistence-jpa/pom.xml 
b/valuetypes/vega/persistence-jpa/pom.xml
index 6825e5804c7..920c598b3d2 100644
--- a/valuetypes/vega/persistence-jpa/pom.xml
+++ b/valuetypes/vega/persistence-jpa/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
diff --git a/valuetypes/vega/pom.xml b/valuetypes/vega/pom.xml
index 3cff50d6092..47b600239ac 100644
--- a/valuetypes/vega/pom.xml
+++ b/valuetypes/vega/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega</artifactId>
diff --git a/valuetypes/vega/ui/pom.xml b/valuetypes/vega/ui/pom.xml
index 7e105ac70ed..dbdbc2704b3 100644
--- a/valuetypes/vega/ui/pom.xml
+++ b/valuetypes/vega/ui/pom.xml
@@ -17,7 +17,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-ui</artifactId>
diff --git a/valuetypes/vega/ui/wicket/pom.xml 
b/valuetypes/vega/ui/wicket/pom.xml
index 7509ac6c610..9589b649430 100644
--- a/valuetypes/vega/ui/wicket/pom.xml
+++ b/valuetypes/vega/ui/wicket/pom.xml
@@ -25,7 +25,7 @@
        <parent>
                <groupId>org.apache.causeway.valuetypes</groupId>
                <artifactId>causeway-valuetypes-vega-ui</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
diff --git a/viewers/commons/applib/pom.xml b/viewers/commons/applib/pom.xml
index 26abf7644c4..c9db5824942 100644
--- a/viewers/commons/applib/pom.xml
+++ b/viewers/commons/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-applib</artifactId>
diff --git a/viewers/commons/model/pom.xml b/viewers/commons/model/pom.xml
index 44ed3c9edb8..693e98b2d95 100644
--- a/viewers/commons/model/pom.xml
+++ b/viewers/commons/model/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-model</artifactId>
diff --git a/viewers/commons/pom.xml b/viewers/commons/pom.xml
index b935469ffe1..e4277092285 100644
--- a/viewers/commons/pom.xml
+++ b/viewers/commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/commons/prism/pom.xml b/viewers/commons/prism/pom.xml
index 0d3669cbe21..129d24572c3 100644
--- a/viewers/commons/prism/pom.xml
+++ b/viewers/commons/prism/pom.xml
@@ -19,7 +19,7 @@ additional
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-commons</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-prism</artifactId>
diff --git a/viewers/commons/services/pom.xml b/viewers/commons/services/pom.xml
index 1cd8626fe96..57e226f7ef6 100644
--- a/viewers/commons/services/pom.xml
+++ b/viewers/commons/services/pom.xml
@@ -24,7 +24,7 @@
     <parent>
        <groupId>org.apache.causeway.viewer</groupId>
        <artifactId>causeway-viewer-commons</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-services</artifactId>
diff --git a/viewers/graphql/applib/pom.xml b/viewers/graphql/applib/pom.xml
index 7ee5f632b38..ccb12aac4a3 100644
--- a/viewers/graphql/applib/pom.xml
+++ b/viewers/graphql/applib/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-applib</artifactId>
diff --git a/viewers/graphql/model/pom.xml b/viewers/graphql/model/pom.xml
index 0e2ce1999b2..75d2aba8325 100644
--- a/viewers/graphql/model/pom.xml
+++ b/viewers/graphql/model/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-model</artifactId>
diff --git a/viewers/graphql/pom.xml b/viewers/graphql/pom.xml
index 3f5537403a6..4987d083d8f 100644
--- a/viewers/graphql/pom.xml
+++ b/viewers/graphql/pom.xml
@@ -26,7 +26,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/graphql/test/pom.xml b/viewers/graphql/test/pom.xml
index 5cadae57728..fa91e8e427f 100644
--- a/viewers/graphql/test/pom.xml
+++ b/viewers/graphql/test/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-test</artifactId>
diff --git a/viewers/graphql/test2/pom.xml b/viewers/graphql/test2/pom.xml
index 95a48a1ddfa..302b7e45cee 100644
--- a/viewers/graphql/test2/pom.xml
+++ b/viewers/graphql/test2/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-test2</artifactId>
diff --git a/viewers/graphql/testsupport/pom.xml 
b/viewers/graphql/testsupport/pom.xml
index 596e51238c7..b413cd25ea0 100644
--- a/viewers/graphql/testsupport/pom.xml
+++ b/viewers/graphql/testsupport/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-testsupport</artifactId>
diff --git a/viewers/graphql/viewer/pom.xml b/viewers/graphql/viewer/pom.xml
index efa93627e7b..750aba97503 100644
--- a/viewers/graphql/viewer/pom.xml
+++ b/viewers/graphql/viewer/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-graphql</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-graphql-viewer</artifactId>
diff --git a/viewers/restfulobjects/applib/pom.xml 
b/viewers/restfulobjects/applib/pom.xml
index ca97ff18a94..a5ca1a96996 100644
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-applib</artifactId>
diff --git a/viewers/restfulobjects/client/pom.xml 
b/viewers/restfulobjects/client/pom.xml
index bf3c30a9d55..415a5d11aff 100644
--- a/viewers/restfulobjects/client/pom.xml
+++ b/viewers/restfulobjects/client/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
        <artifactId>causeway-viewer-restfulobjects-client</artifactId>
diff --git a/viewers/restfulobjects/pom.xml b/viewers/restfulobjects/pom.xml
index d0087b30bec..19f48f22207 100644
--- a/viewers/restfulobjects/pom.xml
+++ b/viewers/restfulobjects/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/restfulobjects/rendering/pom.xml 
b/viewers/restfulobjects/rendering/pom.xml
index 63e7c199968..28899ff95d3 100644
--- a/viewers/restfulobjects/rendering/pom.xml
+++ b/viewers/restfulobjects/rendering/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
diff --git a/viewers/restfulobjects/test/pom.xml 
b/viewers/restfulobjects/test/pom.xml
index 5164ec1369f..a5b5b19852f 100644
--- a/viewers/restfulobjects/test/pom.xml
+++ b/viewers/restfulobjects/test/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
        <artifactId>causeway-viewer-restfulobjects-test</artifactId>
diff --git a/viewers/restfulobjects/viewer/pom.xml 
b/viewers/restfulobjects/viewer/pom.xml
index 6ce1b412e29..6edfe5bf994 100644
--- a/viewers/restfulobjects/viewer/pom.xml
+++ b/viewers/restfulobjects/viewer/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
diff --git a/viewers/wicket/applib/pom.xml b/viewers/wicket/applib/pom.xml
index 3042629676d..5b99a9bf22f 100644
--- a/viewers/wicket/applib/pom.xml
+++ b/viewers/wicket/applib/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-applib</artifactId>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index 16aeba0d942..c295a1e25af 100644
--- a/viewers/wicket/model/pom.xml
+++ b/viewers/wicket/model/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-model</artifactId>
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index 809ff8b95fd..34a2fb51944 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway</groupId>
         <artifactId>causeway-parent</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
         <relativePath>../../parent/pom.xml</relativePath>
     </parent>
                
diff --git a/viewers/wicket/ui-test/pom.xml b/viewers/wicket/ui-test/pom.xml
index f0a76288dc1..bfff35f3875 100644
--- a/viewers/wicket/ui-test/pom.xml
+++ b/viewers/wicket/ui-test/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-wicket</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-wicket-ui-test</artifactId>
diff --git a/viewers/wicket/ui/pom.xml b/viewers/wicket/ui/pom.xml
index f22dde3e49d..8a5ade94491 100644
--- a/viewers/wicket/ui/pom.xml
+++ b/viewers/wicket/ui/pom.xml
@@ -26,7 +26,7 @@
        <parent>
                <groupId>org.apache.causeway.viewer</groupId>
                <artifactId>causeway-viewer-wicket</artifactId>
-               <version>${revision}</version>
+               <version>4.0.0-M1</version>
        </parent>
 
        <artifactId>causeway-viewer-wicket-ui</artifactId>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index be189a3e56b..5cd588bb1a1 100644
--- a/viewers/wicket/viewer/pom.xml
+++ b/viewers/wicket/viewer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>${revision}</version>
+        <version>4.0.0-M1</version>
     </parent>
 
     <name>Apache Causeway Viewer - Wicket (Viewer)</name>

Reply via email to