You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2022/11/13 04:59:14 UTC

[isis] branch spring6 created (now 8d74d223d4)

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

ahuber pushed a change to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git


      at 8d74d223d4 ISIS-3275: branch off 'spring6' targeting 3.0.0-M1

This branch includes the following new commits:

     new 8d74d223d4 ISIS-3275: branch off 'spring6' targeting 3.0.0-M1

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[isis] 01/01: ISIS-3275: branch off 'spring6' targeting 3.0.0-M1

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 8d74d223d493f7cc7b73960d7df45d8df9d080d7
Author: Andi Huber <ah...@apache.org>
AuthorDate: Sun Nov 13 05:54:29 2022 +0100

    ISIS-3275: branch off 'spring6' targeting 3.0.0-M1
---
 antora/pom.xml                                     |   2 +-
 api/applib/pom.xml                                 |   2 +-
 api/schema/pom.xml                                 |   2 +-
 bom/pom.xml                                        |   4 +-
 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/internaltestvintage/pom.xml                   |   2 +-
 core/jdk-supplemental/pom.xml                      |   2 +-
 core/metamodel/pom.xml                             |   2 +-
 core/pom.xml                                       | 112 ++++++++---------
 core/privileged/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 +-
 examples/demo/domain-tests/pom.xml                 |   6 +-
 examples/demo/domain/pom.xml                       |   2 +-
 examples/demo/javafx/pom.xml                       |   2 +-
 examples/demo/pom.xml                              |   2 +-
 examples/demo/vaadin/pom.xml                       |   2 +-
 examples/demo/web/pom.xml                          |   2 +-
 examples/demo/wicket/common/pom.xml                |   2 +-
 examples/demo/wicket/jdo/pom.xml                   |   2 +-
 examples/demo/wicket/jpa-and-graphql/pom.xml       |   2 +-
 examples/demo/wicket/jpa/pom.xml                   |   2 +-
 extensions/core/commandlog/applib/pom.xml          |   2 +-
 extensions/core/commandlog/persistence-jdo/pom.xml |   2 +-
 extensions/core/commandlog/persistence-jpa/pom.xml |   2 +-
 extensions/core/commandlog/pom.xml                 |  16 +--
 extensions/core/excel/applib/pom.xml               |   2 +-
 extensions/core/excel/fixture/pom.xml              |   2 +-
 extensions/core/excel/integtests/pom.xml           |   4 +-
 extensions/core/excel/pom.xml                      |  10 +-
 extensions/core/excel/testing/pom.xml              |   2 +-
 extensions/core/executionlog/applib/pom.xml        |   2 +-
 .../core/executionlog/persistence-jdo/pom.xml      |   2 +-
 .../core/executionlog/persistence-jpa/pom.xml      |   2 +-
 extensions/core/executionlog/pom.xml               |  10 +-
 extensions/core/executionoutbox/applib/pom.xml     |   2 +-
 .../core/executionoutbox/persistence-jdo/pom.xml   |   2 +-
 .../core/executionoutbox/persistence-jpa/pom.xml   |   2 +-
 extensions/core/executionoutbox/pom.xml            |  16 +--
 extensions/core/executionoutbox/restclient/pom.xml |   2 +-
 .../core/executionrepublisher/applib/pom.xml       |   2 +-
 extensions/core/executionrepublisher/pom.xml       |   8 +-
 extensions/core/flyway/impl/pom.xml                |   2 +-
 extensions/core/flyway/pom.xml                     |   4 +-
 extensions/pom.xml                                 | 136 ++++++++++-----------
 extensions/security/audittrail/applib/pom.xml      |   2 +-
 .../security/audittrail/persistence-jdo/pom.xml    |   2 +-
 .../security/audittrail/persistence-jpa/pom.xml    |   2 +-
 extensions/security/audittrail/pom.xml             |  12 +-
 extensions/security/secman/applib/pom.xml          |   2 +-
 extensions/security/secman/delegated-shiro/pom.xml |   4 +-
 .../security/secman/delegated-springoauth2/pom.xml |   2 +-
 .../security/secman/encryption-jbcrypt/pom.xml     |   2 +-
 .../security/secman/encryption-spring/pom.xml      |   2 +-
 extensions/security/secman/integration/pom.xml     |   2 +-
 extensions/security/secman/persistence-jdo/pom.xml |   2 +-
 extensions/security/secman/persistence-jpa/pom.xml |   2 +-
 extensions/security/secman/pom.xml                 |  22 ++--
 extensions/security/sessionlog/applib/pom.xml      |   2 +-
 .../security/sessionlog/persistence-jdo/pom.xml    |   2 +-
 .../security/sessionlog/persistence-jpa/pom.xml    |   2 +-
 extensions/security/sessionlog/pom.xml             |  12 +-
 extensions/security/shiro-realm-ldap/impl/pom.xml  |   2 +-
 extensions/security/shiro-realm-ldap/pom.xml       |   2 +-
 extensions/security/spring-oauth2/pom.xml          |   2 +-
 extensions/vro/cors/impl/pom.xml                   |   2 +-
 extensions/vro/cors/pom.xml                        |   4 +-
 extensions/vw/exceldownload/pom.xml                |   4 +-
 extensions/vw/exceldownload/wicket-ui/pom.xml      |   2 +-
 extensions/vw/fullcalendar/applib/pom.xml          |   2 +-
 extensions/vw/fullcalendar/pom.xml                 |  10 +-
 .../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                        |  14 +--
 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                          |   8 +-
 extensions/vw/sse/wicket/pom.xml                   |   2 +-
 incubator/clients/kroviz/pom.xml                   |   2 +-
 incubator/core/jsr303/pom.xml                      |   4 +-
 incubator/extensions/core/commandreplay/pom.xml    |  12 +-
 .../extensions/core/commandreplay/primary/pom.xml  |   2 +-
 .../core/commandreplay/secondary/pom.xml           |   2 +-
 incubator/pom.xml                                  |  22 ++--
 incubator/viewers/graphql/applib/pom.xml           |   2 +-
 incubator/viewers/graphql/model/pom.xml            |   2 +-
 incubator/viewers/graphql/pom.xml                  |  12 +-
 incubator/viewers/graphql/test/pom.xml             |   2 +-
 incubator/viewers/graphql/viewer/pom.xml           |   2 +-
 incubator/viewers/javafx/model/pom.xml             |   2 +-
 incubator/viewers/javafx/pom.xml                   |   8 +-
 incubator/viewers/javafx/ui/pom.xml                |   2 +-
 incubator/viewers/javafx/viewer/pom.xml            |   2 +-
 incubator/viewers/vaadin/model/pom.xml             |   2 +-
 incubator/viewers/vaadin/pom.xml                   |   8 +-
 incubator/viewers/vaadin/ui/pom.xml                |   2 +-
 incubator/viewers/vaadin/viewer/pom.xml            |   2 +-
 mavendeps/pom.xml                                  |   8 +-
 mavendeps/webapp/pom.xml                           |   2 +-
 persistence/commons/pom.xml                        |   2 +-
 persistence/jdo/applib/pom.xml                     |   2 +-
 persistence/jdo/datanucleus/pom.xml                |   2 +-
 persistence/jdo/integration/pom.xml                |   2 +-
 persistence/jdo/metamodel/pom.xml                  |   2 +-
 persistence/jdo/pom.xml                            |   2 +-
 persistence/jdo/provider/pom.xml                   |   2 +-
 persistence/jdo/spring/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 +-
 pom.xml                                            |   2 +-
 regressiontests/incubating/pom.xml                 |   2 +-
 regressiontests/pom.xml                            |   2 +-
 regressiontests/stable-bootstrapping/pom.xml       |   2 +-
 .../stable-cmdexecauditsess/generic/pom.xml        |   2 +-
 .../persistence-jdo/pom.xml                        |   2 +-
 .../persistence-jpa/pom.xml                        |   2 +-
 regressiontests/stable-cmdexecauditsess/pom.xml    |   8 +-
 regressiontests/stable-config/pom.xml              |   2 +-
 regressiontests/stable-core-wrapperfactory/pom.xml |   2 +-
 regressiontests/stable-cucumber/pom.xml            |   2 +-
 regressiontests/stable-domainmodel/pom.xml         |   2 +-
 regressiontests/stable-eventhandling/pom.xml       |   2 +-
 regressiontests/stable-factory/pom.xml             |   2 +-
 regressiontests/stable-interact/pom.xml            |   2 +-
 regressiontests/stable-layouts/pom.xml             |  10 +-
 regressiontests/stable-persistence-jdo/pom.xml     |   2 +-
 regressiontests/stable-persistence-jpa/pom.xml     |   2 +-
 regressiontests/stable-publishing-jpa/pom.xml      |   2 +-
 regressiontests/stable-rest/pom.xml                |   2 +-
 regressiontests/stable-value/pom.xml               |   2 +-
 regressiontests/stable-viewers-common/pom.xml      |   2 +-
 regressiontests/stable-viewers-jdo/pom.xml         |   2 +-
 regressiontests/stable-viewers-jpa/pom.xml         |   2 +-
 regressiontests/stable/pom.xml                     |   2 +-
 security/bypass/pom.xml                            |   2 +-
 security/keycloak/pom.xml                          |   4 +-
 security/shiro/pom.xml                             |   4 +-
 security/spring/pom.xml                            |   2 +-
 starters/pom.xml                                   |  16 +--
 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                           |   4 +-
 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                                    |  36 +++---
 testing/specsupport/applib/pom.xml                 |   2 +-
 testing/specsupport/pom.xml                        |   2 +-
 testing/unittestsupport/applib/pom.xml             |   2 +-
 testing/unittestsupport/pom.xml                    |   2 +-
 tooling/c4modeling/pom.xml                         |   2 +-
 tooling/cli/pom.xml                                |   2 +-
 tooling/java2adoc/pom.xml                          |   2 +-
 tooling/javamodel/pom.xml                          |   2 +-
 tooling/metaprog/pom.xml                           |   2 +-
 tooling/model4adoc/pom.xml                         |   2 +-
 tooling/pom.xml                                    |   2 +-
 tooling/projectmodel/pom.xml                       |   2 +-
 valuetypes/asciidoc/applib/pom.xml                 |   2 +-
 valuetypes/asciidoc/metamodel/pom.xml              |   2 +-
 valuetypes/asciidoc/persistence-jdo/pom.xml        |   2 +-
 valuetypes/asciidoc/persistence-jpa/pom.xml        |   2 +-
 valuetypes/asciidoc/pom.xml                        |   2 +-
 valuetypes/asciidoc/ui/pom.xml                     |   2 +-
 valuetypes/asciidoc/ui/vaadin/pom.xml              |   2 +-
 valuetypes/asciidoc/ui/wicket/pom.xml              |   2 +-
 valuetypes/jodatime/applib/pom.xml                 |   2 +-
 valuetypes/jodatime/integration/pom.xml            |   2 +-
 valuetypes/jodatime/pom.xml                        |   2 +-
 valuetypes/markdown/applib/pom.xml                 |   2 +-
 valuetypes/markdown/metamodel/pom.xml              |   2 +-
 valuetypes/markdown/persistence-jdo/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                                 |  42 +++----
 valuetypes/vega/applib/pom.xml                     |   2 +-
 valuetypes/vega/metamodel/pom.xml                  |   2 +-
 valuetypes/vega/persistence-jdo/pom.xml            |   2 +-
 valuetypes/vega/persistence-jpa/pom.xml            |   2 +-
 valuetypes/vega/pom.xml                            |   2 +-
 valuetypes/vega/ui/pom.xml                         |   2 +-
 valuetypes/vega/ui/vaadin/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/restfulobjects/applib/pom.xml              |   2 +-
 viewers/restfulobjects/client/pom.xml              |   2 +-
 viewers/restfulobjects/jaxrs-resteasy-4/pom.xml    |   2 +-
 viewers/restfulobjects/pom.xml                     |   2 +-
 viewers/restfulobjects/rendering/pom.xml           |   2 +-
 viewers/restfulobjects/testing/pom.xml             |   2 +-
 viewers/restfulobjects/viewer/pom.xml              |   2 +-
 viewers/wicket/applib/pom.xml                      |   2 +-
 viewers/wicket/graceful/pom.xml                    |   2 +-
 viewers/wicket/model/pom.xml                       |   2 +-
 viewers/wicket/pom.xml                             |   2 +-
 viewers/wicket/ui/pom.xml                          |   2 +-
 viewers/wicket/viewer/pom.xml                      |   2 +-
 227 files changed, 499 insertions(+), 499 deletions(-)

diff --git a/antora/pom.xml b/antora/pom.xml
index 0348663b57..ab521aa177 100644
--- a/antora/pom.xml
+++ b/antora/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway</groupId>
 		<artifactId>causeway-bom</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../bom/pom.xml</relativePath>
 	</parent>
 
diff --git a/api/applib/pom.xml b/api/applib/pom.xml
index e22096500a..7ee1f8d562 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/api/schema/pom.xml b/api/schema/pom.xml
index 688f94a4c3..42f72db473 100644
--- a/api/schema/pom.xml
+++ b/api/schema/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/bom/pom.xml b/bom/pom.xml
index 24856d2ae7..e55d29fa01 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -41,7 +41,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
     </parent>
     <groupId>org.apache.causeway</groupId>
     <artifactId>causeway-bom</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>3.0.0-SNAPSHOT</version>
     <!-- APACHE CAUSEWAY customisation 1/21: end -->
 
     <packaging>pom</packaging>
@@ -911,7 +911,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
                         <requireJavaVersion>
                             <version>[11,)</version>
                         </requireJavaVersion>
-                        <!-- seemingly not compatible with use of 2.0.0-SNAPSHOT placeholders
+                        <!-- seemingly not compatible with use of 3.0.0-SNAPSHOT placeholders
                             <requirePluginVersions> <message>All plugin versions must be defined!</message>
                             <banLatest>true</banLatest> <banRelease>true</banRelease> </requirePluginVersions> -->
                         <DependencyConvergence />
diff --git a/commons/pom.xml b/commons/pom.xml
index ef87ee7808..083601ef83 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/core/codegen-bytebuddy/pom.xml b/core/codegen-bytebuddy/pom.xml
index 9c6238e09a..1ab60b4dca 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-core-codegen-bytebuddy</artifactId>
diff --git a/core/config/pom.xml b/core/config/pom.xml
index 734cf3f516..21225a33e7 100644
--- a/core/config/pom.xml
+++ b/core/config/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-config</artifactId>
diff --git a/core/interaction/pom.xml b/core/interaction/pom.xml
index 8d4727ea88..259bccf156 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-interaction</artifactId>
diff --git a/core/internaltestsupport/pom.xml b/core/internaltestsupport/pom.xml
index 0146249615..85f41b7b55 100644
--- a/core/internaltestsupport/pom.xml
+++ b/core/internaltestsupport/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-core-internaltestsupport</artifactId>
diff --git a/core/internaltestvintage/pom.xml b/core/internaltestvintage/pom.xml
index 02d10af6f1..1298e0d41f 100644
--- a/core/internaltestvintage/pom.xml
+++ b/core/internaltestvintage/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-core-internaltestvintage</artifactId>
diff --git a/core/jdk-supplemental/pom.xml b/core/jdk-supplemental/pom.xml
index c57b3cb3df..2e02b7f65a 100644
--- a/core/jdk-supplemental/pom.xml
+++ b/core/jdk-supplemental/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-jdk-supplemental</artifactId>
diff --git a/core/metamodel/pom.xml b/core/metamodel/pom.xml
index dd56597c3f..a1866721b2 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-metamodel</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 7f354b4919..3dbea3b9b3 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway</groupId>
 		<artifactId>causeway-bom</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../bom/pom.xml</relativePath>
 	</parent>
 
@@ -280,7 +280,7 @@
 								<!-- required for DN plugin.xml loading -->
 								<Bundle-SymbolicName>${jar-plugin.automaticModuleName}</Bundle-SymbolicName>
 								<!-- no requirement as of yet. <Bundle-ManifestVersion>2</Bundle-ManifestVersion>
-									<Bundle-Name>${jar-plugin.automaticModuleName}</Bundle-Name> <Bundle-Version>2.0.0-SNAPSHOT</Bundle-Version>
+									<Bundle-Name>${jar-plugin.automaticModuleName}</Bundle-Name> <Bundle-Version>3.0.0-SNAPSHOT</Bundle-Version>
 									<Bundle-Vendor>Apache Causeway™ Project</Bundle-Vendor> -->
 							</manifestEntries>
 						</archive>
@@ -418,284 +418,284 @@
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-jdk-supplemental</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.commons</groupId>
 				<artifactId>causeway-commons</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-privileged</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-config</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-schema</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-interaction</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-internaltestsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-internaltestvintage</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-runtime</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-runtimeservices</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-transaction</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-commons-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-commons-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-commons-prism</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-commons-services</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-restfulobjects-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-restfulobjects-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-security</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.security</groupId>
 				<artifactId>causeway-security-bypass</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.security</groupId>
 				<artifactId>causeway-security-keycloak</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.security</groupId>
 				<artifactId>causeway-security-shiro</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.security</groupId>
 				<artifactId>causeway-security-spring</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core-codegen-bytebuddy</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-commons</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-provider</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-datanucleus</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jdo-spring</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jpa-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jpa-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jpa-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.persistence</groupId>
 				<artifactId>causeway-persistence-jpa-eclipselink</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-restfulobjects-jaxrsresteasy4</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-wicket-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-wicket-graceful</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-wicket-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-wicket-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.viewer</groupId>
 				<artifactId>causeway-viewer-wicket-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-unittestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.mavendeps</groupId>
 				<artifactId>causeway-mavendeps-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 				<scope>test</scope>
 			</dependency>
diff --git a/core/privileged/pom.xml b/core/privileged/pom.xml
index 909e7a3f7a..bb2d5db2bb 100644
--- a/core/privileged/pom.xml
+++ b/core/privileged/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-privileged</artifactId>
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 8d57a40dfe..53ca096af6 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-runtime</artifactId>
diff --git a/core/runtimeservices/pom.xml b/core/runtimeservices/pom.xml
index 6d0892a1c0..75d3fa6879 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-runtimeservices</artifactId>
diff --git a/core/security/pom.xml b/core/security/pom.xml
index 3b2add0a60..d17498b80a 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-security</artifactId>
diff --git a/core/transaction/pom.xml b/core/transaction/pom.xml
index aa55b792d1..0cac9a1eee 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-core-transaction</artifactId>
diff --git a/core/webapp/pom.xml b/core/webapp/pom.xml
index f558bc0c6e..5290bfc6ed 100644
--- a/core/webapp/pom.xml
+++ b/core/webapp/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-core-webapp</artifactId>
diff --git a/examples/demo/domain-tests/pom.xml b/examples/demo/domain-tests/pom.xml
index 7ba09a7891..b2b1add0a3 100644
--- a/examples/demo/domain-tests/pom.xml
+++ b/examples/demo/domain-tests/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>demo-domain-tests</artifactId>
@@ -71,14 +71,14 @@
 		<dependency>
 			<groupId>org.apache.causeway.valuetypes</groupId>
 			<artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>3.0.0-SNAPSHOT</version>
 		</dependency> 
 
 		<!-- provides DomainObjectTesterFactory -->
 		<dependency>
 			<groupId>org.apache.causeway.regressiontests</groupId>
 			<artifactId>causeway-regressiontests-stable</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>3.0.0-SNAPSHOT</version>
 		</dependency>
 		
 	</dependencies>
diff --git a/examples/demo/domain/pom.xml b/examples/demo/domain/pom.xml
index eefabdca76..100ad4afe1 100644
--- a/examples/demo/domain/pom.xml
+++ b/examples/demo/domain/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>demo-domain</artifactId>
diff --git a/examples/demo/javafx/pom.xml b/examples/demo/javafx/pom.xml
index 17e98d9f99..4337f69095 100644
--- a/examples/demo/javafx/pom.xml
+++ b/examples/demo/javafx/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/pom.xml b/examples/demo/pom.xml
index 7c799ecff5..f29507edfa 100644
--- a/examples/demo/pom.xml
+++ b/examples/demo/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.causeway.app</groupId>
         <artifactId>causeway-app-starter-parent</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
 		<!-- explicitly setting the path so sonar analysis does not fail parsing this POM -->
         <relativePath>../../starters/pom.xml</relativePath>
     </parent>
diff --git a/examples/demo/vaadin/pom.xml b/examples/demo/vaadin/pom.xml
index 3ee8b8ec1d..239ffb7f4c 100644
--- a/examples/demo/vaadin/pom.xml
+++ b/examples/demo/vaadin/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/web/pom.xml b/examples/demo/web/pom.xml
index fbfdd23744..d69b111e34 100644
--- a/examples/demo/web/pom.xml
+++ b/examples/demo/web/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/wicket/common/pom.xml b/examples/demo/wicket/common/pom.xml
index 106aba66f2..1dbae16c6b 100644
--- a/examples/demo/wicket/common/pom.xml
+++ b/examples/demo/wicket/common/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/wicket/jdo/pom.xml b/examples/demo/wicket/jdo/pom.xml
index 408d204ccd..86400cba87 100644
--- a/examples/demo/wicket/jdo/pom.xml
+++ b/examples/demo/wicket/jdo/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/wicket/jpa-and-graphql/pom.xml b/examples/demo/wicket/jpa-and-graphql/pom.xml
index 5c05d68774..f6548dd289 100644
--- a/examples/demo/wicket/jpa-and-graphql/pom.xml
+++ b/examples/demo/wicket/jpa-and-graphql/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/examples/demo/wicket/jpa/pom.xml b/examples/demo/wicket/jpa/pom.xml
index 56497776cd..0d7e3e0aa1 100644
--- a/examples/demo/wicket/jpa/pom.xml
+++ b/examples/demo/wicket/jpa/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.examples.apps</groupId>
 		<artifactId>demo-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/core/commandlog/applib/pom.xml b/extensions/core/commandlog/applib/pom.xml
index cb17f38f2b..57ad8a4d17 100644
--- a/extensions/core/commandlog/applib/pom.xml
+++ b/extensions/core/commandlog/applib/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-applib</artifactId>
diff --git a/extensions/core/commandlog/persistence-jdo/pom.xml b/extensions/core/commandlog/persistence-jdo/pom.xml
index 4377e6a984..8032b9335f 100644
--- a/extensions/core/commandlog/persistence-jdo/pom.xml
+++ b/extensions/core/commandlog/persistence-jdo/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
diff --git a/extensions/core/commandlog/persistence-jpa/pom.xml b/extensions/core/commandlog/persistence-jpa/pom.xml
index b7d543c8c4..800aaf5f31 100644
--- a/extensions/core/commandlog/persistence-jpa/pom.xml
+++ b/extensions/core/commandlog/persistence-jpa/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-commandlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
diff --git a/extensions/core/commandlog/pom.xml b/extensions/core/commandlog/pom.xml
index 43c7289937..6a2b7da468 100644
--- a/extensions/core/commandlog/pom.xml
+++ b/extensions/core/commandlog/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -33,43 +33,43 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
diff --git a/extensions/core/excel/applib/pom.xml b/extensions/core/excel/applib/pom.xml
index 2adf356d73..30022cc20e 100644
--- a/extensions/core/excel/applib/pom.xml
+++ b/extensions/core/excel/applib/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 5b3e5837ff..2a5bd0fad1 100644
--- a/extensions/core/excel/fixture/pom.xml
+++ b/extensions/core/excel/fixture/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/core/excel/integtests/pom.xml b/extensions/core/excel/integtests/pom.xml
index 13fef815e8..ac9ca655e5 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.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
@@ -76,7 +76,7 @@ under the License.
                 <artifactId>causeway-testing</artifactId>
                 <scope>import</scope>
                 <type>pom</type>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/core/excel/pom.xml b/extensions/core/excel/pom.xml
index 49f1789865..ffff4faa2f 100644
--- a/extensions/core/excel/pom.xml
+++ b/extensions/core/excel/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -35,22 +35,22 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-excel-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-excel-testing</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-excel-fixtures</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-excel-integtests</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/core/excel/testing/pom.xml b/extensions/core/excel/testing/pom.xml
index 7fc3df0c07..f89b7973ad 100644
--- a/extensions/core/excel/testing/pom.xml
+++ b/extensions/core/excel/testing/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-excel</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 92d22c8106..d1e0240ed2 100644
--- a/extensions/core/executionlog/applib/pom.xml
+++ b/extensions/core/executionlog/applib/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-applib</artifactId>
diff --git a/extensions/core/executionlog/persistence-jdo/pom.xml b/extensions/core/executionlog/persistence-jdo/pom.xml
index c59187374b..e118f824d4 100644
--- a/extensions/core/executionlog/persistence-jdo/pom.xml
+++ b/extensions/core/executionlog/persistence-jdo/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
diff --git a/extensions/core/executionlog/persistence-jpa/pom.xml b/extensions/core/executionlog/persistence-jpa/pom.xml
index acfec614ac..f76b80702b 100644
--- a/extensions/core/executionlog/persistence-jpa/pom.xml
+++ b/extensions/core/executionlog/persistence-jpa/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
diff --git a/extensions/core/executionlog/pom.xml b/extensions/core/executionlog/pom.xml
index de281be6eb..6fc4bcc0fc 100644
--- a/extensions/core/executionlog/pom.xml
+++ b/extensions/core/executionlog/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,24 +32,24 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-applib</artifactId>
 				<scope>test</scope>
 				<type>test-jar</type>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/extensions/core/executionoutbox/applib/pom.xml b/extensions/core/executionoutbox/applib/pom.xml
index 8ffb2cf0bb..135fa24785 100644
--- a/extensions/core/executionoutbox/applib/pom.xml
+++ b/extensions/core/executionoutbox/applib/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-applib</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jdo/pom.xml b/extensions/core/executionoutbox/persistence-jdo/pom.xml
index bc0acee3b5..6efe519630 100644
--- a/extensions/core/executionoutbox/persistence-jdo/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jdo/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
diff --git a/extensions/core/executionoutbox/persistence-jpa/pom.xml b/extensions/core/executionoutbox/persistence-jpa/pom.xml
index b64d190a57..995ba84083 100644
--- a/extensions/core/executionoutbox/persistence-jpa/pom.xml
+++ b/extensions/core/executionoutbox/persistence-jpa/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
diff --git a/extensions/core/executionoutbox/pom.xml b/extensions/core/executionoutbox/pom.xml
index e41922f9a8..74c68568b8 100644
--- a/extensions/core/executionoutbox/pom.xml
+++ b/extensions/core/executionoutbox/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,43 +32,43 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
 				<type>test-jar</type>
 				<scope>test</scope>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
 				<type>test-jar</type>
 				<scope>test</scope>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
 				<type>test-jar</type>
 				<scope>test</scope>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/extensions/core/executionoutbox/restclient/pom.xml b/extensions/core/executionoutbox/restclient/pom.xml
index fa6f386bae..6b6116ddfd 100644
--- a/extensions/core/executionoutbox/restclient/pom.xml
+++ b/extensions/core/executionoutbox/restclient/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionoutbox</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 49ce7c8876..4620b166a3 100644
--- a/extensions/core/executionrepublisher/applib/pom.xml
+++ b/extensions/core/executionrepublisher/applib/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-executionrepublisher</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-executionrepublisher-applib</artifactId>
diff --git a/extensions/core/executionrepublisher/pom.xml b/extensions/core/executionrepublisher/pom.xml
index a8d15fa080..92319f5da1 100644
--- a/extensions/core/executionrepublisher/pom.xml
+++ b/extensions/core/executionrepublisher/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,13 +32,13 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionrepublisher-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -46,7 +46,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
diff --git a/extensions/core/flyway/impl/pom.xml b/extensions/core/flyway/impl/pom.xml
index 17ec292f08..34ba7d88a9 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-extensions-flyway-impl</artifactId>
diff --git a/extensions/core/flyway/pom.xml b/extensions/core/flyway/pom.xml
index 15c4aa7c10..8453f37764 100644
--- a/extensions/core/flyway/pom.xml
+++ b/extensions/core/flyway/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -33,7 +33,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-flyway-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 47d551042f..724d3bff47 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -69,137 +69,137 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-commandlog-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-excel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-excel-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-excel-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-excel-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-excel-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionlog-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutbox-restclient</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionrepublisher</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-executionoutrepublisher-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-flyway</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-flyway-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 
@@ -207,131 +207,131 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-audittrail</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-audittrail-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-audittrail-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-applib</artifactId>
 				<scope>test</scope>
 				<type>test-jar</type>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-delegated-shiro</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-encryption-spring</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-secman-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sessionlog</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sessionlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sessionlog-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>test</scope>
 				<type>test-jar</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-shiro-realm-ldap</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-spring-security-oauth2</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 
@@ -339,13 +339,13 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-cors</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-cors-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 
@@ -353,101 +353,101 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-exceldownload</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-fullcalendar</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-fullcalendar-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-wicket</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 		</dependencies>
diff --git a/extensions/security/audittrail/applib/pom.xml b/extensions/security/audittrail/applib/pom.xml
index ddbd0baa97..6246c2af02 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/persistence-jdo/pom.xml b/extensions/security/audittrail/persistence-jdo/pom.xml
index a473c63b3e..29a461c8e3 100644
--- a/extensions/security/audittrail/persistence-jdo/pom.xml
+++ b/extensions/security/audittrail/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-audittrail</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 c6faaea456..ae10b42a28 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/audittrail/pom.xml b/extensions/security/audittrail/pom.xml
index b4f754c732..c85050d61b 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -46,30 +46,30 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-audittrail-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-audittrail-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>test</scope>
                 <type>test-jar</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-audittrail-persistence-jpa</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-audittrail-persistence-jdo</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
 
             <dependency>
                 <groupId>org.apache.causeway.testing</groupId>
                 <artifactId>causeway-testing-integtestsupport</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
diff --git a/extensions/security/secman/applib/pom.xml b/extensions/security/secman/applib/pom.xml
index 9fe5e2289f..d6baa81f69 100644
--- a/extensions/security/secman/applib/pom.xml
+++ b/extensions/security/secman/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/delegated-shiro/pom.xml b/extensions/security/secman/delegated-shiro/pom.xml
index f4b096f466..d095bc6e1f 100644
--- a/extensions/security/secman/delegated-shiro/pom.xml
+++ b/extensions/security/secman/delegated-shiro/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -54,7 +54,7 @@
 		<dependency>
 			<groupId>org.apache.causeway.extensions</groupId>
 			<artifactId>causeway-extensions-secman-applib</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>3.0.0-SNAPSHOT</version>
 			<scope>provided</scope>
 		</dependency>
 
diff --git a/extensions/security/secman/delegated-springoauth2/pom.xml b/extensions/security/secman/delegated-springoauth2/pom.xml
index 5cf2e9b3b1..057224b1d0 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 02b88f6f06..9d025a73c7 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 c73890a01d..9f5f1f7c47 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/integration/pom.xml b/extensions/security/secman/integration/pom.xml
index 6977e5f0dd..7072cb96fb 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/persistence-jdo/pom.xml b/extensions/security/secman/persistence-jdo/pom.xml
index d0b7f3ddce..38f680af30 100644
--- a/extensions/security/secman/persistence-jdo/pom.xml
+++ b/extensions/security/secman/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 6ccd35f670..1a52f73f31 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/pom.xml b/extensions/security/secman/pom.xml
index c0c7197c4d..bb00a02a2f 100644
--- a/extensions/security/secman/pom.xml
+++ b/extensions/security/secman/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -43,55 +43,55 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-applib</artifactId>
                 <scope>test</scope>
                 <type>test-jar</type>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-integration</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-encryption-jbcrypt</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-encryption-spring</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-persistence-jdo</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-persistence-jpa</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-delegated-shiro</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-secman-delegated-springoauth2</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
 
             <dependency>
                 <groupId>org.apache.causeway.testing</groupId>
                 <artifactId>causeway-testing-integtestsupport</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
diff --git a/extensions/security/sessionlog/applib/pom.xml b/extensions/security/sessionlog/applib/pom.xml
index 7fc5491d8f..d58687ed8d 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/persistence-jdo/pom.xml b/extensions/security/sessionlog/persistence-jdo/pom.xml
index 3d1d6529e6..c5a4c1a48f 100644
--- a/extensions/security/sessionlog/persistence-jdo/pom.xml
+++ b/extensions/security/sessionlog/persistence-jdo/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-sessionlog</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 95b7473674..4e3d4a4aca 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/sessionlog/pom.xml b/extensions/security/sessionlog/pom.xml
index 47b141c4ab..2962332326 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -43,30 +43,30 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-sessionlog-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-sessionlog-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>test</scope>
                 <type>test-jar</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-sessionlog-persistence-jpa</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-sessionlog-persistence-jdo</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
 
             <dependency>
                 <groupId>org.apache.causeway.testing</groupId>
                 <artifactId>causeway-testing-integtestsupport</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
diff --git a/extensions/security/shiro-realm-ldap/impl/pom.xml b/extensions/security/shiro-realm-ldap/impl/pom.xml
index 6bf5bb3c65..b238590a28 100644
--- a/extensions/security/shiro-realm-ldap/impl/pom.xml
+++ b/extensions/security/shiro-realm-ldap/impl/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-shiro-realm-ldap</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-shiro-realm-ldap-impl</artifactId>
diff --git a/extensions/security/shiro-realm-ldap/pom.xml b/extensions/security/shiro-realm-ldap/pom.xml
index 91b8cc6b1d..5d46d52c5a 100644
--- a/extensions/security/shiro-realm-ldap/pom.xml
+++ b/extensions/security/shiro-realm-ldap/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/spring-oauth2/pom.xml b/extensions/security/spring-oauth2/pom.xml
index 4de283f8e6..e47a464cf4 100644
--- a/extensions/security/spring-oauth2/pom.xml
+++ b/extensions/security/spring-oauth2/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/vro/cors/impl/pom.xml b/extensions/vro/cors/impl/pom.xml
index 4ab60d1f0a..db53c5a2e0 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-extensions-cors-impl</artifactId>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index c693e294ec..052bcc9eb5 100644
--- a/extensions/vro/cors/pom.xml
+++ b/extensions/vro/cors/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -34,7 +34,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-cors-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/extensions/vw/exceldownload/pom.xml b/extensions/vw/exceldownload/pom.xml
index 41ef4cd1e9..a6517c6849 100644
--- a/extensions/vw/exceldownload/pom.xml
+++ b/extensions/vw/exceldownload/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -39,7 +39,7 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/vw/exceldownload/wicket-ui/pom.xml b/extensions/vw/exceldownload/wicket-ui/pom.xml
index 4a0e1ff5a7..3a124e6113 100644
--- a/extensions/vw/exceldownload/wicket-ui/pom.xml
+++ b/extensions/vw/exceldownload/wicket-ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.extensions</groupId>
         <artifactId>causeway-extensions-exceldownload</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-exceldownload-wicket-ui</artifactId>
diff --git a/extensions/vw/fullcalendar/applib/pom.xml b/extensions/vw/fullcalendar/applib/pom.xml
index 5df3be5cea..257dd8a4f3 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
diff --git a/extensions/vw/fullcalendar/pom.xml b/extensions/vw/fullcalendar/pom.xml
index ad1dce1572..6340bb90c0 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -40,23 +40,23 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-fullcalendar-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-fullcalendar-wicket</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <type>pom</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-fullcalendar-wicket-integration</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-fullcalendar-wicket-ui</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/vw/fullcalendar/wicket/integration/pom.xml b/extensions/vw/fullcalendar/wicket/integration/pom.xml
index 2bd2d69fa0..da5338013d 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 ca279cf7ef..9714f58f86 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 35fd31a9e8..7e55ffb7ff 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 6b5a03085a..90e3bfdaab 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 28c52b7524..2105b1a578 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
diff --git a/extensions/vw/pdfjs/pom.xml b/extensions/vw/pdfjs/pom.xml
index 611a5f6f03..b519afb03b 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -40,33 +40,33 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-applib</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-fixtures</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-metamodel</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <type>pom</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-wicket-integration</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions-pdfjs-wicket-ui</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/vw/pdfjs/wicket/integration/pom.xml b/extensions/vw/pdfjs/wicket/integration/pom.xml
index 55b88eb3b5..dd65f08718 100644
--- a/extensions/vw/pdfjs/wicket/integration/pom.xml
+++ b/extensions/vw/pdfjs/wicket/integration/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</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 608fbf6ec6..305e966ffe 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</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 555e153716..eca92a1ff5 100644
--- a/extensions/vw/pdfjs/wicket/ui/pom.xml
+++ b/extensions/vw/pdfjs/wicket/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions-pdfjs-wicket</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</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 789c0cc096..896fdc3acc 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</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 c01f6706e2..ce95b87420 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-extensions-sse-metamodel</artifactId>
diff --git a/extensions/vw/sse/pom.xml b/extensions/vw/sse/pom.xml
index e9bca0bfee..6f4f4d002f 100644
--- a/extensions/vw/sse/pom.xml
+++ b/extensions/vw/sse/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,17 +32,17 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions-sse-wicket</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/extensions/vw/sse/wicket/pom.xml b/extensions/vw/sse/wicket/pom.xml
index 644b85fb7b..2f4b70aa02 100644
--- a/extensions/vw/sse/wicket/pom.xml
+++ b/extensions/vw/sse/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.extensions</groupId>
 		<artifactId>causeway-extensions-sse</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-extensions-sse-wicket</artifactId>
diff --git a/incubator/clients/kroviz/pom.xml b/incubator/clients/kroviz/pom.xml
index 55b0794547..4568b60d20 100644
--- a/incubator/clients/kroviz/pom.xml
+++ b/incubator/clients/kroviz/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>org.apache.causeway.incubator</groupId>
         <artifactId>causeway-incubator</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/incubator/core/jsr303/pom.xml b/incubator/core/jsr303/pom.xml
index f9dbdef710..b4fba29a51 100644
--- a/incubator/core/jsr303/pom.xml
+++ b/incubator/core/jsr303/pom.xml
@@ -23,7 +23,7 @@
 	<name>Metamodel Examples: JSR303 Validation</name>
     <groupId>org.apache.causeway.examples.misc</groupId>
 	<artifactId>metamodel-jsr303</artifactId>
-    <version>2.0.0-SNAPSHOT</version>
+    <version>3.0.0-SNAPSHOT</version>
 
     <repositories>
         <repository>
@@ -48,7 +48,7 @@
 		<dependency>
       		<groupId>org.apache.causeway.core</groupId>
 			<artifactId>causeway-core-metamodel</artifactId>
-            <version>2.0.0-SNAPSHOT</version>
+            <version>3.0.0-SNAPSHOT</version>
 	 	</dependency>
 
 		<dependency>
diff --git a/incubator/extensions/core/commandreplay/pom.xml b/incubator/extensions/core/commandreplay/pom.xml
index 20334a1561..9b438cd6cb 100644
--- a/incubator/extensions/core/commandreplay/pom.xml
+++ b/incubator/extensions/core/commandreplay/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator</groupId>
 		<artifactId>causeway-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../../pom.xml</relativePath>
 	</parent>
 
@@ -34,19 +34,19 @@
 			<dependency>
 				<groupId>org.apache.causeway.incubator.extensions</groupId>
 				<artifactId>causeway-extensions-commandreplay-primary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.extensions</groupId>
 				<artifactId>causeway-extensions-commandreplay-secondary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -54,7 +54,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -62,7 +62,7 @@
 			<dependency>
 		    	<groupId>org.apache.causeway.viewer</groupId>
             	<artifactId>causeway-viewer-restfulobjects-client</artifactId>
-        		<version>2.0.0-SNAPSHOT</version>
+        		<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/incubator/extensions/core/commandreplay/primary/pom.xml b/incubator/extensions/core/commandreplay/primary/pom.xml
index d3889e783d..d0af335f0a 100644
--- a/incubator/extensions/core/commandreplay/primary/pom.xml
+++ b/incubator/extensions/core/commandreplay/primary/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.incubator.extensions</groupId>
         <artifactId>causeway-extensions-commandreplay</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-extensions-commandreplay-primary</artifactId>
diff --git a/incubator/extensions/core/commandreplay/secondary/pom.xml b/incubator/extensions/core/commandreplay/secondary/pom.xml
index 63af124faa..5478f02545 100644
--- a/incubator/extensions/core/commandreplay/secondary/pom.xml
+++ b/incubator/extensions/core/commandreplay/secondary/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.extensions</groupId>
 		<artifactId>causeway-extensions-commandreplay</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-extensions-commandreplay-secondary</artifactId>
diff --git a/incubator/pom.xml b/incubator/pom.xml
index ec71bd80de..10c51582bd 100644
--- a/incubator/pom.xml
+++ b/incubator/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -143,52 +143,52 @@
 			<dependency>
 				<groupId>org.apache.causeway.incubator.extensions</groupId>
 				<artifactId>causeway-extensions-commandreplay</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.extensions</groupId>
 				<artifactId>causeway-extensions-commandreplay-primary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.extensions</groupId>
 				<artifactId>causeway-extensions-commandreplay-secondary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-javafx</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 
@@ -197,7 +197,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 		</dependencies>
diff --git a/incubator/viewers/graphql/applib/pom.xml b/incubator/viewers/graphql/applib/pom.xml
index 32353722e4..ef55e6fc3a 100644
--- a/incubator/viewers/graphql/applib/pom.xml
+++ b/incubator/viewers/graphql/applib/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-graphql</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-graphql-applib</artifactId>
diff --git a/incubator/viewers/graphql/model/pom.xml b/incubator/viewers/graphql/model/pom.xml
index 83c653bc1f..aaf6adeaa7 100644
--- a/incubator/viewers/graphql/model/pom.xml
+++ b/incubator/viewers/graphql/model/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-graphql</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-graphql-model</artifactId>
diff --git a/incubator/viewers/graphql/pom.xml b/incubator/viewers/graphql/pom.xml
index 3e60283b9a..d826ad3968 100644
--- a/incubator/viewers/graphql/pom.xml
+++ b/incubator/viewers/graphql/pom.xml
@@ -27,13 +27,13 @@
 
 		<groupId>org.apache.causeway.incubator</groupId>
 		<artifactId>causeway-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 		-->
 
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../../core/pom.xml</relativePath>
 	</parent>
 
@@ -53,25 +53,25 @@
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-graphql-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
diff --git a/incubator/viewers/graphql/test/pom.xml b/incubator/viewers/graphql/test/pom.xml
index 92f57bbdad..90eea59c69 100644
--- a/incubator/viewers/graphql/test/pom.xml
+++ b/incubator/viewers/graphql/test/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-graphql</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-graphql-test</artifactId>
diff --git a/incubator/viewers/graphql/viewer/pom.xml b/incubator/viewers/graphql/viewer/pom.xml
index 9dc8d2060a..4962781615 100644
--- a/incubator/viewers/graphql/viewer/pom.xml
+++ b/incubator/viewers/graphql/viewer/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-graphql</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-graphql-viewer</artifactId>
diff --git a/incubator/viewers/javafx/model/pom.xml b/incubator/viewers/javafx/model/pom.xml
index eb64c0950a..f1739ef77b 100644
--- a/incubator/viewers/javafx/model/pom.xml
+++ b/incubator/viewers/javafx/model/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-javafx-model</artifactId>
diff --git a/incubator/viewers/javafx/pom.xml b/incubator/viewers/javafx/pom.xml
index 4241cf6aa5..01ed161fbc 100644
--- a/incubator/viewers/javafx/pom.xml
+++ b/incubator/viewers/javafx/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator</groupId>
 		<artifactId>causeway-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -44,19 +44,19 @@
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-javafx-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-javafx-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-javafx-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<!-- JAVA-FX -->
diff --git a/incubator/viewers/javafx/ui/pom.xml b/incubator/viewers/javafx/ui/pom.xml
index 5984b58acb..58a022300f 100644
--- a/incubator/viewers/javafx/ui/pom.xml
+++ b/incubator/viewers/javafx/ui/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-javafx-ui</artifactId>
diff --git a/incubator/viewers/javafx/viewer/pom.xml b/incubator/viewers/javafx/viewer/pom.xml
index 64987501c2..b19a4cbb69 100644
--- a/incubator/viewers/javafx/viewer/pom.xml
+++ b/incubator/viewers/javafx/viewer/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-javafx-viewer</artifactId>
diff --git a/incubator/viewers/vaadin/model/pom.xml b/incubator/viewers/vaadin/model/pom.xml
index d4a86a5aba..27b5607f58 100644
--- a/incubator/viewers/vaadin/model/pom.xml
+++ b/incubator/viewers/vaadin/model/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-vaadin-model</artifactId>
diff --git a/incubator/viewers/vaadin/pom.xml b/incubator/viewers/vaadin/pom.xml
index d3a3489e03..309b9ebd86 100644
--- a/incubator/viewers/vaadin/pom.xml
+++ b/incubator/viewers/vaadin/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator</groupId>
 		<artifactId>causeway-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -43,17 +43,17 @@
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.incubator.viewer</groupId>
 				<artifactId>causeway-viewer-vaadin-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 		</dependencies>
diff --git a/incubator/viewers/vaadin/ui/pom.xml b/incubator/viewers/vaadin/ui/pom.xml
index b26fbabc27..7911b5b703 100644
--- a/incubator/viewers/vaadin/ui/pom.xml
+++ b/incubator/viewers/vaadin/ui/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-vaadin-ui</artifactId>
diff --git a/incubator/viewers/vaadin/viewer/pom.xml b/incubator/viewers/vaadin/viewer/pom.xml
index f49cdcd010..ca2c320d33 100644
--- a/incubator/viewers/vaadin/viewer/pom.xml
+++ b/incubator/viewers/vaadin/viewer/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.incubator.viewer</groupId>
 		<artifactId>causeway-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-vaadin-viewer</artifactId>
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index 7ff0985e73..ecd219fd16 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -73,7 +73,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
@@ -81,7 +81,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
@@ -89,7 +89,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.mavendeps</groupId>
 				<artifactId>causeway-mavendeps-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
diff --git a/mavendeps/webapp/pom.xml b/mavendeps/webapp/pom.xml
index a35d514288..82f6f84590 100644
--- a/mavendeps/webapp/pom.xml
+++ b/mavendeps/webapp/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.mavendeps</groupId>
 		<artifactId>causeway-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-mavendeps-webapp</artifactId>
diff --git a/persistence/commons/pom.xml b/persistence/commons/pom.xml
index 83e9bb5ff0..e0d8690128 100644
--- a/persistence/commons/pom.xml
+++ b/persistence/commons/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/persistence/jdo/applib/pom.xml b/persistence/jdo/applib/pom.xml
index 7922288388..58dfecfe02 100644
--- a/persistence/jdo/applib/pom.xml
+++ b/persistence/jdo/applib/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-applib</artifactId>
diff --git a/persistence/jdo/datanucleus/pom.xml b/persistence/jdo/datanucleus/pom.xml
index 445407b0e3..5c8b7317fb 100644
--- a/persistence/jdo/datanucleus/pom.xml
+++ b/persistence/jdo/datanucleus/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-datanucleus</artifactId>
diff --git a/persistence/jdo/integration/pom.xml b/persistence/jdo/integration/pom.xml
index f1c43ea624..4e8302add6 100644
--- a/persistence/jdo/integration/pom.xml
+++ b/persistence/jdo/integration/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-integration</artifactId>
diff --git a/persistence/jdo/metamodel/pom.xml b/persistence/jdo/metamodel/pom.xml
index f0c7e1e959..8e7abd2e68 100644
--- a/persistence/jdo/metamodel/pom.xml
+++ b/persistence/jdo/metamodel/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-metamodel</artifactId>
diff --git a/persistence/jdo/pom.xml b/persistence/jdo/pom.xml
index e607d37f78..7d18b7eb43 100644
--- a/persistence/jdo/pom.xml
+++ b/persistence/jdo/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/persistence/jdo/provider/pom.xml b/persistence/jdo/provider/pom.xml
index 26979e9f01..0b7996018d 100644
--- a/persistence/jdo/provider/pom.xml
+++ b/persistence/jdo/provider/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-provider</artifactId>
diff --git a/persistence/jdo/spring/pom.xml b/persistence/jdo/spring/pom.xml
index 698f77c168..6e9ff00de1 100644
--- a/persistence/jdo/spring/pom.xml
+++ b/persistence/jdo/spring/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jdo-spring</artifactId>
diff --git a/persistence/jpa/applib/pom.xml b/persistence/jpa/applib/pom.xml
index 6b42bdc838..ab1cbabce4 100644
--- a/persistence/jpa/applib/pom.xml
+++ b/persistence/jpa/applib/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jpa</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jpa-applib</artifactId>
diff --git a/persistence/jpa/eclipselink/pom.xml b/persistence/jpa/eclipselink/pom.xml
index 50bd981352..1d5dfd4007 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jpa-eclipselink</artifactId>
diff --git a/persistence/jpa/integration/pom.xml b/persistence/jpa/integration/pom.xml
index 0ddff553ac..927b35f2c6 100644
--- a/persistence/jpa/integration/pom.xml
+++ b/persistence/jpa/integration/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jpa</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jpa-integration</artifactId>
diff --git a/persistence/jpa/metamodel/pom.xml b/persistence/jpa/metamodel/pom.xml
index e97a9d63d1..bbbe17a989 100644
--- a/persistence/jpa/metamodel/pom.xml
+++ b/persistence/jpa/metamodel/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.persistence</groupId>
 		<artifactId>causeway-persistence-jpa</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-persistence-jpa-metamodel</artifactId>
diff --git a/persistence/jpa/pom.xml b/persistence/jpa/pom.xml
index d21e78c16c..f74760d59b 100644
--- a/persistence/jpa/pom.xml
+++ b/persistence/jpa/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/pom.xml b/pom.xml
index c41f3f75c1..cb282874b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
 
 	<groupId>org.apache.causeway</groupId>
 	<artifactId>causeway-all</artifactId>
-	<version>2.0.0-SNAPSHOT</version>
+	<version>3.0.0-SNAPSHOT</version>
 
 	<packaging>pom</packaging>
 
diff --git a/regressiontests/incubating/pom.xml b/regressiontests/incubating/pom.xml
index 88df1bd281..05529852b7 100644
--- a/regressiontests/incubating/pom.xml
+++ b/regressiontests/incubating/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/pom.xml b/regressiontests/pom.xml
index e8d27fe350..4b0ac97d3f 100644
--- a/regressiontests/pom.xml
+++ b/regressiontests/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.app</groupId>
 		<artifactId>causeway-app-starter-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../starters/pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-bootstrapping/pom.xml b/regressiontests/stable-bootstrapping/pom.xml
index 4ea3f15c44..1e8573db3f 100644
--- a/regressiontests/stable-bootstrapping/pom.xml
+++ b/regressiontests/stable-bootstrapping/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-cmdexecauditsess/generic/pom.xml b/regressiontests/stable-cmdexecauditsess/generic/pom.xml
index 8a70587307..810e1ca7ee 100644
--- a/regressiontests/stable-cmdexecauditsess/generic/pom.xml
+++ b/regressiontests/stable-cmdexecauditsess/generic/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml b/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
index f8b01c49d1..8817518b44 100644
--- a/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
+++ b/regressiontests/stable-cmdexecauditsess/persistence-jdo/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jdo</artifactId>
diff --git a/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml b/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
index 27f9c3bfbf..2460353226 100644
--- a/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
+++ b/regressiontests/stable-cmdexecauditsess/persistence-jpa/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess-persistence-jpa</artifactId>
diff --git a/regressiontests/stable-cmdexecauditsess/pom.xml b/regressiontests/stable-cmdexecauditsess/pom.xml
index c32a35a082..755cd7f7c4 100644
--- a/regressiontests/stable-cmdexecauditsess/pom.xml
+++ b/regressiontests/stable-cmdexecauditsess/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-cmdexecauditsess</artifactId>
@@ -29,14 +29,14 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>import</scope>
                 <type>pom</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.testing</groupId>
                 <artifactId>causeway-testing</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>import</scope>
                 <type>pom</type>
             </dependency>
@@ -44,7 +44,7 @@
             <dependency>
                 <groupId>org.apache.causeway.regressiontests</groupId>
                 <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/regressiontests/stable-config/pom.xml b/regressiontests/stable-config/pom.xml
index 9e59d9ebf0..51b2f0efa2 100644
--- a/regressiontests/stable-config/pom.xml
+++ b/regressiontests/stable-config/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-core-wrapperfactory/pom.xml b/regressiontests/stable-core-wrapperfactory/pom.xml
index be919fd63e..056d26c2f7 100644
--- a/regressiontests/stable-core-wrapperfactory/pom.xml
+++ b/regressiontests/stable-core-wrapperfactory/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-core-wrapperfactory</artifactId>
diff --git a/regressiontests/stable-cucumber/pom.xml b/regressiontests/stable-cucumber/pom.xml
index fda3b5208b..8ab3ac063e 100644
--- a/regressiontests/stable-cucumber/pom.xml
+++ b/regressiontests/stable-cucumber/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-domainmodel/pom.xml b/regressiontests/stable-domainmodel/pom.xml
index 0379f54615..671d41bca7 100644
--- a/regressiontests/stable-domainmodel/pom.xml
+++ b/regressiontests/stable-domainmodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-eventhandling/pom.xml b/regressiontests/stable-eventhandling/pom.xml
index 0d1f40c5d8..ff1a9adb2c 100644
--- a/regressiontests/stable-eventhandling/pom.xml
+++ b/regressiontests/stable-eventhandling/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-factory/pom.xml b/regressiontests/stable-factory/pom.xml
index 7c1b140c82..94833b943a 100644
--- a/regressiontests/stable-factory/pom.xml
+++ b/regressiontests/stable-factory/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-interact/pom.xml b/regressiontests/stable-interact/pom.xml
index ea39ee8840..44da174fde 100644
--- a/regressiontests/stable-interact/pom.xml
+++ b/regressiontests/stable-interact/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-layouts/pom.xml b/regressiontests/stable-layouts/pom.xml
index b882977ae9..0d7a48267e 100644
--- a/regressiontests/stable-layouts/pom.xml
+++ b/regressiontests/stable-layouts/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.causeway.regressiontests</groupId>
         <artifactId>causeway-regressiontests</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-regressiontests-stable-layouts</artifactId>
@@ -27,21 +27,21 @@
             <dependency>
                 <groupId>org.apache.causeway.extensions</groupId>
                 <artifactId>causeway-extensions</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>import</scope>
                 <type>pom</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.testing</groupId>
                 <artifactId>causeway-testing</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>import</scope>
                 <type>pom</type>
             </dependency>
             <dependency>
                 <groupId>org.apache.causeway.viewer</groupId>
                 <artifactId>causeway-viewer-wicket</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
                 <scope>import</scope>
                 <type>pom</type>
             </dependency>
@@ -49,7 +49,7 @@
             <dependency>
                 <groupId>org.apache.causeway.regressiontests</groupId>
                 <artifactId>causeway-regressiontests-cmdexecauditsess-generic</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/regressiontests/stable-persistence-jdo/pom.xml b/regressiontests/stable-persistence-jdo/pom.xml
index fbe20bb84b..babe8fdc03 100644
--- a/regressiontests/stable-persistence-jdo/pom.xml
+++ b/regressiontests/stable-persistence-jdo/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-persistence-jpa/pom.xml b/regressiontests/stable-persistence-jpa/pom.xml
index 73aa75af08..43a4d527f0 100644
--- a/regressiontests/stable-persistence-jpa/pom.xml
+++ b/regressiontests/stable-persistence-jpa/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-publishing-jpa/pom.xml b/regressiontests/stable-publishing-jpa/pom.xml
index 7f26f77cf9..6c3bbb4c86 100644
--- a/regressiontests/stable-publishing-jpa/pom.xml
+++ b/regressiontests/stable-publishing-jpa/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-rest/pom.xml b/regressiontests/stable-rest/pom.xml
index 6d587a073e..55afb57814 100644
--- a/regressiontests/stable-rest/pom.xml
+++ b/regressiontests/stable-rest/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-value/pom.xml b/regressiontests/stable-value/pom.xml
index 1fee1e954e..08af5a3576 100644
--- a/regressiontests/stable-value/pom.xml
+++ b/regressiontests/stable-value/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-viewers-common/pom.xml b/regressiontests/stable-viewers-common/pom.xml
index 36ef3c5b62..b81166e16d 100644
--- a/regressiontests/stable-viewers-common/pom.xml
+++ b/regressiontests/stable-viewers-common/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-viewers-jdo/pom.xml b/regressiontests/stable-viewers-jdo/pom.xml
index ef4320ea27..6ec501e788 100644
--- a/regressiontests/stable-viewers-jdo/pom.xml
+++ b/regressiontests/stable-viewers-jdo/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable-viewers-jpa/pom.xml b/regressiontests/stable-viewers-jpa/pom.xml
index 9028f64534..1d4fddcbbf 100644
--- a/regressiontests/stable-viewers-jpa/pom.xml
+++ b/regressiontests/stable-viewers-jpa/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/regressiontests/stable/pom.xml b/regressiontests/stable/pom.xml
index c794e1190f..7277ad086f 100644
--- a/regressiontests/stable/pom.xml
+++ b/regressiontests/stable/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.regressiontests</groupId>
 		<artifactId>causeway-regressiontests</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 
diff --git a/security/bypass/pom.xml b/security/bypass/pom.xml
index 40d12ede71..711ecb5815 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/keycloak/pom.xml b/security/keycloak/pom.xml
index 4ddedbe430..4cfd329034 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>2.0.0-SNAPSHOT</version>
+    	<version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
@@ -47,7 +47,7 @@
             <dependency>
                 <groupId>org.apache.causeway.security</groupId>
                 <artifactId>causeway-security-keycloak</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
     	</dependencies>
     </dependencyManagement>
diff --git a/security/shiro/pom.xml b/security/shiro/pom.xml
index bbc5289a57..4e62e6be69 100644
--- a/security/shiro/pom.xml
+++ b/security/shiro/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-    	<version>2.0.0-SNAPSHOT</version>
+    	<version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
@@ -48,7 +48,7 @@
             <dependency>
                 <groupId>org.apache.causeway.security</groupId>
                 <artifactId>causeway-security-shiro</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>3.0.0-SNAPSHOT</version>
             </dependency>
     	</dependencies>
     </dependencyManagement>
diff --git a/security/spring/pom.xml b/security/spring/pom.xml
index 8b16d7be2a..a591ef85cb 100644
--- a/security/spring/pom.xml
+++ b/security/spring/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/starters/pom.xml b/starters/pom.xml
index abdf9a9252..f08fc955e2 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -20,7 +20,7 @@
 		in build-artifacts.sh -->
 	<groupId>org.apache.causeway.app</groupId>
 	<artifactId>causeway-app-starter-parent</artifactId>
-	<version>2.0.0-SNAPSHOT</version>
+	<version>3.0.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 
 	<parent>
@@ -85,7 +85,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.core</groupId>
 				<artifactId>causeway-core</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -93,7 +93,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.extensions</groupId>
 				<artifactId>causeway-extensions</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -101,7 +101,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -109,19 +109,19 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -129,7 +129,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
diff --git a/testing/archtestsupport/applib/pom.xml b/testing/archtestsupport/applib/pom.xml
index 7043037717..38ca45ada2 100644
--- a/testing/archtestsupport/applib/pom.xml
+++ b/testing/archtestsupport/applib/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-archtestsupport</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport-applib</artifactId>
diff --git a/testing/archtestsupport/pom.xml b/testing/archtestsupport/pom.xml
index 84a86ea43d..97982bc89a 100644
--- a/testing/archtestsupport/pom.xml
+++ b/testing/archtestsupport/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-archtestsupport</artifactId>
diff --git a/testing/fakedata/applib/pom.xml b/testing/fakedata/applib/pom.xml
index 5270acf54f..bb38c72e0d 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-applib</artifactId>
diff --git a/testing/fakedata/fixtures/pom.xml b/testing/fakedata/fixtures/pom.xml
index 1d51c31844..82414a2afe 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-fixtures</artifactId>
diff --git a/testing/fakedata/integtests/pom.xml b/testing/fakedata/integtests/pom.xml
index 30e0dc7f6a..a770e8ce30 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.testing</groupId>
         <artifactId>causeway-testing-fakedata</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata-integtests</artifactId>
diff --git a/testing/fakedata/pom.xml b/testing/fakedata/pom.xml
index b22841e5e9..0e47d9b505 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-fakedata</artifactId>
diff --git a/testing/fixtures/applib/pom.xml b/testing/fixtures/applib/pom.xml
index 953b14ca60..04c47b093c 100644
--- a/testing/fixtures/applib/pom.xml
+++ b/testing/fixtures/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.testing</groupId>
 		<artifactId>causeway-testing-fixtures</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-fixtures-applib</artifactId>
diff --git a/testing/fixtures/pom.xml b/testing/fixtures/pom.xml
index 295bf81cbe..7e0c08af5f 100644
--- a/testing/fixtures/pom.xml
+++ b/testing/fixtures/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.testing</groupId>
 		<artifactId>causeway-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-fixtures</artifactId>
@@ -33,7 +33,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 		</dependencies>
 	</dependencyManagement>
diff --git a/testing/h2console/pom.xml b/testing/h2console/pom.xml
index 65d746422e..6ea650af38 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-h2console</artifactId>
diff --git a/testing/h2console/ui/pom.xml b/testing/h2console/ui/pom.xml
index f6b820b7a6..14fd1c55db 100644
--- a/testing/h2console/ui/pom.xml
+++ b/testing/h2console/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.testing</groupId>
 		<artifactId>causeway-testing-h2console</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-h2console-ui</artifactId>
diff --git a/testing/hsqldbmgr/pom.xml b/testing/hsqldbmgr/pom.xml
index 16e9576bef..726970efa9 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-hsqldbmgr</artifactId>
diff --git a/testing/hsqldbmgr/ui/pom.xml b/testing/hsqldbmgr/ui/pom.xml
index 2bf268cebf..a28985baf9 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
diff --git a/testing/integtestsupport/applib/pom.xml b/testing/integtestsupport/applib/pom.xml
index 1f1edc4376..882e2878f6 100644
--- a/testing/integtestsupport/applib/pom.xml
+++ b/testing/integtestsupport/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.testing</groupId>
 		<artifactId>causeway-testing-integtestsupport</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-integtestsupport-applib</artifactId>
diff --git a/testing/integtestsupport/pom.xml b/testing/integtestsupport/pom.xml
index 86713ca882..e202ad010b 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-integtestsupport</artifactId>
diff --git a/testing/pom.xml b/testing/pom.xml
index becd5e4cdd..b83a226197 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -68,95 +68,95 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-archtestsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-archtestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fakedata-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-h2console</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-h2console-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-integtestsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-integtestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-hsqldbmgr-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-specsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-specsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-unittestsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-unittestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 		</dependencies>
diff --git a/testing/specsupport/applib/pom.xml b/testing/specsupport/applib/pom.xml
index 541f6272f9..71c72b9738 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-specsupport-applib</artifactId>
diff --git a/testing/specsupport/pom.xml b/testing/specsupport/pom.xml
index 1aabff72ca..8f55b60990 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-testing-specsupport</artifactId>
diff --git a/testing/unittestsupport/applib/pom.xml b/testing/unittestsupport/applib/pom.xml
index 5b5b6e7d47..905d2c37a1 100644
--- a/testing/unittestsupport/applib/pom.xml
+++ b/testing/unittestsupport/applib/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing-unittestsupport</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport-applib</artifactId>
diff --git a/testing/unittestsupport/pom.xml b/testing/unittestsupport/pom.xml
index 5144e3e8a8..3ab91ac876 100644
--- a/testing/unittestsupport/pom.xml
+++ b/testing/unittestsupport/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.causeway.testing</groupId>
         <artifactId>causeway-testing</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-testing-unittestsupport</artifactId>
diff --git a/tooling/c4modeling/pom.xml b/tooling/c4modeling/pom.xml
index 671cf1f53d..e0c4f4a5ca 100644
--- a/tooling/c4modeling/pom.xml
+++ b/tooling/c4modeling/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-c4modeling</artifactId>
diff --git a/tooling/cli/pom.xml b/tooling/cli/pom.xml
index 44982a49eb..3da2fc8e04 100644
--- a/tooling/cli/pom.xml
+++ b/tooling/cli/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-cli</artifactId>
diff --git a/tooling/java2adoc/pom.xml b/tooling/java2adoc/pom.xml
index 5b59e833e4..5868ec2fe3 100644
--- a/tooling/java2adoc/pom.xml
+++ b/tooling/java2adoc/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-java2adoc</artifactId>
diff --git a/tooling/javamodel/pom.xml b/tooling/javamodel/pom.xml
index d230c9fe37..6ad609a499 100644
--- a/tooling/javamodel/pom.xml
+++ b/tooling/javamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-javamodel</artifactId>
diff --git a/tooling/metaprog/pom.xml b/tooling/metaprog/pom.xml
index d44b335bbe..721f65ff75 100644
--- a/tooling/metaprog/pom.xml
+++ b/tooling/metaprog/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-metaprog</artifactId>
diff --git a/tooling/model4adoc/pom.xml b/tooling/model4adoc/pom.xml
index 8bc7326823..633eb6ca17 100644
--- a/tooling/model4adoc/pom.xml
+++ b/tooling/model4adoc/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-model4adoc</artifactId>
diff --git a/tooling/pom.xml b/tooling/pom.xml
index b225240518..2c99609a3b 100644
--- a/tooling/pom.xml
+++ b/tooling/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway</groupId>
 		<artifactId>causeway-bom</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../bom/pom.xml</relativePath>
 	</parent>
 
diff --git a/tooling/projectmodel/pom.xml b/tooling/projectmodel/pom.xml
index 8959360a68..1b87fe0790 100644
--- a/tooling/projectmodel/pom.xml
+++ b/tooling/projectmodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.tooling</groupId>
 		<artifactId>causeway-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-tooling-projectmodel</artifactId>
diff --git a/valuetypes/asciidoc/applib/pom.xml b/valuetypes/asciidoc/applib/pom.xml
index b138cebc55..d1de72881c 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
diff --git a/valuetypes/asciidoc/metamodel/pom.xml b/valuetypes/asciidoc/metamodel/pom.xml
index 0e1237b9ea..7ba90825e4 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jdo/pom.xml b/valuetypes/asciidoc/persistence-jdo/pom.xml
index c56827fa0a..a19543c863 100644
--- a/valuetypes/asciidoc/persistence-jdo/pom.xml
+++ b/valuetypes/asciidoc/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
diff --git a/valuetypes/asciidoc/persistence-jpa/pom.xml b/valuetypes/asciidoc/persistence-jpa/pom.xml
index 8a966c1997..d31c9df484 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
diff --git a/valuetypes/asciidoc/pom.xml b/valuetypes/asciidoc/pom.xml
index 68be26e50a..272a55923d 100644
--- a/valuetypes/asciidoc/pom.xml
+++ b/valuetypes/asciidoc/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc</artifactId>
diff --git a/valuetypes/asciidoc/ui/pom.xml b/valuetypes/asciidoc/ui/pom.xml
index 52848407ce..4749cd1287 100644
--- a/valuetypes/asciidoc/ui/pom.xml
+++ b/valuetypes/asciidoc/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
diff --git a/valuetypes/asciidoc/ui/vaadin/pom.xml b/valuetypes/asciidoc/ui/vaadin/pom.xml
index 4e4e745cc8..63b9e17a64 100644
--- a/valuetypes/asciidoc/ui/vaadin/pom.xml
+++ b/valuetypes/asciidoc/ui/vaadin/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId>
diff --git a/valuetypes/asciidoc/ui/wicket/pom.xml b/valuetypes/asciidoc/ui/wicket/pom.xml
index 0d91e154d7..7ad8a44a3c 100644
--- a/valuetypes/asciidoc/ui/wicket/pom.xml
+++ b/valuetypes/asciidoc/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-asciidoc-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
diff --git a/valuetypes/jodatime/applib/pom.xml b/valuetypes/jodatime/applib/pom.xml
index ea8fe316be..b79aee7265 100644
--- a/valuetypes/jodatime/applib/pom.xml
+++ b/valuetypes/jodatime/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-jodatime</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-jodatime-applib</artifactId>
diff --git a/valuetypes/jodatime/integration/pom.xml b/valuetypes/jodatime/integration/pom.xml
index 7b7adedde0..406670f69e 100644
--- a/valuetypes/jodatime/integration/pom.xml
+++ b/valuetypes/jodatime/integration/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-jodatime</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-jodatime-integration</artifactId>
diff --git a/valuetypes/jodatime/pom.xml b/valuetypes/jodatime/pom.xml
index 72ffa98284..f61d915343 100644
--- a/valuetypes/jodatime/pom.xml
+++ b/valuetypes/jodatime/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-jodatime</artifactId>
diff --git a/valuetypes/markdown/applib/pom.xml b/valuetypes/markdown/applib/pom.xml
index db119f6982..f47655ca5e 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown-applib</artifactId>
diff --git a/valuetypes/markdown/metamodel/pom.xml b/valuetypes/markdown/metamodel/pom.xml
index 2884fede7f..52c44b0076 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
diff --git a/valuetypes/markdown/persistence-jdo/pom.xml b/valuetypes/markdown/persistence-jdo/pom.xml
index a10b39f3f9..dc9f01e61c 100644
--- a/valuetypes/markdown/persistence-jdo/pom.xml
+++ b/valuetypes/markdown/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-markdown</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
diff --git a/valuetypes/markdown/persistence-jpa/pom.xml b/valuetypes/markdown/persistence-jpa/pom.xml
index d191d1f9ed..1c2dcf4133 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index a074451ef1..d2115fc6f4 100644
--- a/valuetypes/markdown/pom.xml
+++ b/valuetypes/markdown/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown</artifactId>
diff --git a/valuetypes/markdown/ui/pom.xml b/valuetypes/markdown/ui/pom.xml
index 39bd3d99ee..a108d26411 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</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 d1f833d2eb..119a2672a8 100644
--- a/valuetypes/markdown/ui/wicket/pom.xml
+++ b/valuetypes/markdown/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-markdown-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index 4e4128400e..7961ce1720 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.core</groupId>
 		<artifactId>causeway-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -64,100 +64,100 @@
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-jodatime-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-jodatime-integration</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-ui-vaa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-asciidoc-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-markdown-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-markdown-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-markdown-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-markdown-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-markdown-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-ui-vaa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.causeway.valuetypes</groupId>
 				<artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 			<!-- testing -->
@@ -165,7 +165,7 @@
 			<dependency>
 				<groupId>org.apache.causeway.testing</groupId>
 				<artifactId>causeway-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>3.0.0-SNAPSHOT</version>
 			</dependency>
 
 		</dependencies>
diff --git a/valuetypes/vega/applib/pom.xml b/valuetypes/vega/applib/pom.xml
index 171d11a0fc..a7ee2f4cb4 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-applib</artifactId>
diff --git a/valuetypes/vega/metamodel/pom.xml b/valuetypes/vega/metamodel/pom.xml
index 3eec69803d..46286e8568 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-metamodel</artifactId>
diff --git a/valuetypes/vega/persistence-jdo/pom.xml b/valuetypes/vega/persistence-jdo/pom.xml
index 6a5c68d5ed..2caa886cfa 100644
--- a/valuetypes/vega/persistence-jdo/pom.xml
+++ b/valuetypes/vega/persistence-jdo/pom.xml
@@ -26,7 +26,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-vega</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-persistence-jdo</artifactId>
diff --git a/valuetypes/vega/persistence-jpa/pom.xml b/valuetypes/vega/persistence-jpa/pom.xml
index c168d306eb..08e7c60ecc 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-persistence-jpa</artifactId>
diff --git a/valuetypes/vega/pom.xml b/valuetypes/vega/pom.xml
index f983023325..a1a15eb315 100644
--- a/valuetypes/vega/pom.xml
+++ b/valuetypes/vega/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega</artifactId>
diff --git a/valuetypes/vega/ui/pom.xml b/valuetypes/vega/ui/pom.xml
index dabdfc72d1..8a9664e181 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>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-ui</artifactId>
diff --git a/valuetypes/vega/ui/vaadin/pom.xml b/valuetypes/vega/ui/vaadin/pom.xml
index 0b29979de3..9c218a4b24 100644
--- a/valuetypes/vega/ui/vaadin/pom.xml
+++ b/valuetypes/vega/ui/vaadin/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-vega-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-ui-vaa</artifactId>
diff --git a/valuetypes/vega/ui/wicket/pom.xml b/valuetypes/vega/ui/wicket/pom.xml
index 7dea816d34..9244543037 100644
--- a/valuetypes/vega/ui/wicket/pom.xml
+++ b/valuetypes/vega/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.valuetypes</groupId>
 		<artifactId>causeway-valuetypes-vega-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-valuetypes-vega-ui-wkt</artifactId>
diff --git a/viewers/commons/applib/pom.xml b/viewers/commons/applib/pom.xml
index 3c61f0e26b..624983112d 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-applib</artifactId>
diff --git a/viewers/commons/model/pom.xml b/viewers/commons/model/pom.xml
index 7f3840ddae..191b3fbb0d 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-model</artifactId>
diff --git a/viewers/commons/pom.xml b/viewers/commons/pom.xml
index f527748f3a..a8e321a3fe 100644
--- a/viewers/commons/pom.xml
+++ b/viewers/commons/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/commons/prism/pom.xml b/viewers/commons/prism/pom.xml
index fea35c1ff0..7ddd45c825 100644
--- a/viewers/commons/prism/pom.xml
+++ b/viewers/commons/prism/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.viewer</groupId>
     	<artifactId>causeway-viewer-commons</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-commons-prism</artifactId>
diff --git a/viewers/commons/services/pom.xml b/viewers/commons/services/pom.xml
index d2250b2d8e..f3799818d7 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-commons-services</artifactId>
diff --git a/viewers/restfulobjects/applib/pom.xml b/viewers/restfulobjects/applib/pom.xml
index 0824f51363..82a9039cf5 100644
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
 	<artifactId>causeway-viewer-restfulobjects-applib</artifactId>
diff --git a/viewers/restfulobjects/client/pom.xml b/viewers/restfulobjects/client/pom.xml
index 7f2ed3bae0..1f856d74f4 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
 	<artifactId>causeway-viewer-restfulobjects-client</artifactId>
diff --git a/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml b/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml
index 853576c55e..9f7e75efab 100644
--- a/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml
+++ b/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.causeway.viewer</groupId>
 		<artifactId>causeway-viewer-restfulobjects</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-restfulobjects-jaxrsresteasy4</artifactId>
diff --git a/viewers/restfulobjects/pom.xml b/viewers/restfulobjects/pom.xml
index 0b0702f195..a4496144e1 100644
--- a/viewers/restfulobjects/pom.xml
+++ b/viewers/restfulobjects/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/restfulobjects/rendering/pom.xml b/viewers/restfulobjects/rendering/pom.xml
index e292efb37c..df7726af12 100644
--- a/viewers/restfulobjects/rendering/pom.xml
+++ b/viewers/restfulobjects/rendering/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-rendering</artifactId>
diff --git a/viewers/restfulobjects/testing/pom.xml b/viewers/restfulobjects/testing/pom.xml
index 06d696c123..905218f843 100644
--- a/viewers/restfulobjects/testing/pom.xml
+++ b/viewers/restfulobjects/testing/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-testing</artifactId>
diff --git a/viewers/restfulobjects/viewer/pom.xml b/viewers/restfulobjects/viewer/pom.xml
index 021cc47114..33241ad039 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
diff --git a/viewers/wicket/applib/pom.xml b/viewers/wicket/applib/pom.xml
index 57325c4b7c..b8c6226c87 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-applib</artifactId>
diff --git a/viewers/wicket/graceful/pom.xml b/viewers/wicket/graceful/pom.xml
index 88363fabc5..8eb11da5c5 100644
--- a/viewers/wicket/graceful/pom.xml
+++ b/viewers/wicket/graceful/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.viewer</groupId>
         <artifactId>causeway-viewer-wicket</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-graceful</artifactId>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index 03ce48ffdf..cf6213c99b 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>causeway-viewer-wicket-model</artifactId>
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index 894af1b911..0f4b9eef2a 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.causeway.core</groupId>
         <artifactId>causeway-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/wicket/ui/pom.xml b/viewers/wicket/ui/pom.xml
index be0873bb15..53eb550d21 100644
--- a/viewers/wicket/ui/pom.xml
+++ b/viewers/wicket/ui/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.causeway.viewer</groupId>
 		<artifactId>causeway-viewer-wicket</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>3.0.0-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>causeway-viewer-wicket-ui</artifactId>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index c15baa7ec6..c98c42a7d0 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>2.0.0-SNAPSHOT</version>
+        <version>3.0.0-SNAPSHOT</version>
     </parent>
 
     <name>Apache Causeway Viewer - Wicket (Viewer)</name>