You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/10/11 12:04:38 UTC

[isis] branch release-2.0.0-M4-RC1 updated (2c549c4 -> 261fe02)

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

danhaywood pushed a change to branch release-2.0.0-M4-RC1
in repository https://gitbox.apache.org/repos/asf/isis.git.


 discard 2c549c4  ISIS-2322: removes assumption of using Oracle JDK
 discard f078154  ISIS-2322: bumps version to 2.0.0-M4
     new 8887c74  ISIS-2322: removes 'tooling' from apache-release profile
     new 6057583  ISIS-2322: updates release docs
     new 41f1abb  ISIS-2322: bumps version to 2.0.0-M4
     new 261fe02  ISIS-2322: removes assumption of using Oracle JDK

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (2c549c4)
            \
             N -- N -- N   refs/heads/release-2.0.0-M4-RC1 (261fe02)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 4 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.


Summary of changes:
 .../components/comguide/modules/ROOT/pages/cutting-a-release.adoc | 8 ++++----
 isis-parent/pom.xml                                               | 2 --
 2 files changed, 4 insertions(+), 6 deletions(-)


[isis] 02/04: ISIS-2322: updates release docs

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

danhaywood pushed a commit to branch release-2.0.0-M4-RC1
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 605758331a98f61f82d8820625172f6fcf1decdd
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 11 13:02:59 2020 +0100

    ISIS-2322: updates release docs
---
 .../components/comguide/modules/ROOT/pages/cutting-a-release.adoc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
index 4cd036c..cdd9a6b 100644
--- a/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
+++ b/antora/components/comguide/modules/ROOT/pages/cutting-a-release.adoc
@@ -253,15 +253,15 @@ Delete all Isis artifacts from your local Maven repo, then build using the `-o`
 ----
 rm -rf ~/.m2/repository/org/apache/isis
 mvn clean install \
-        -Papache-release \
-    -o
+        -Dreleased \
+        -o
 ----
 
 [NOTE]
 ====
-The `apache-release` profile is set to only check the modules actually to be released (ignores the incubator modules).
+The `released` system property is set to only sanity check the modules actually to be released (ignores the incubator modules).
 
-Partly that's because there's no need to check the inubator modules, it's also because the incubator modules require Java 11 (Java 8 is used for everything else)
+Partly that's because there's no need to check the incubator modules, it's also because the incubator modules require Java 11 (Java 8 is used for everything else)
 ====
 
 


[isis] 03/04: ISIS-2322: bumps version to 2.0.0-M4

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

danhaywood pushed a commit to branch release-2.0.0-M4-RC1
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 41f1abbb09db1b1824923155a59b224c54bb4e23
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 4 19:39:56 2020 +0100

    ISIS-2322: bumps version to 2.0.0-M4
---
 antora/pom.xml                                     |  2 +-
 api/applib/pom.xml                                 |  2 +-
 api/schema/pom.xml                                 |  2 +-
 commons/pom.xml                                    |  2 +-
 core/codegen-bytebuddy/pom.xml                     |  2 +-
 core/config/pom.xml                                |  2 +-
 core/internaltestsupport/pom.xml                   |  2 +-
 core/metamodel/pom.xml                             |  2 +-
 core/pom.xml                                       | 66 +++++++++++-----------
 core/runtime/pom.xml                               |  2 +-
 core/runtimeservices/pom.xml                       |  2 +-
 core/security/pom.xml                              |  2 +-
 core/webapp/pom.xml                                |  2 +-
 extensions/core/command-log/impl/pom.xml           |  2 +-
 extensions/core/command-log/pom.xml                |  4 +-
 extensions/core/command-replay/pom.xml             |  8 +--
 extensions/core/command-replay/primary/pom.xml     |  2 +-
 extensions/core/command-replay/secondary/pom.xml   |  2 +-
 extensions/core/flyway/impl/pom.xml                |  2 +-
 extensions/core/flyway/pom.xml                     |  2 +-
 extensions/core/model-annotation/pom.xml           |  2 +-
 extensions/core/quartz/impl/pom.xml                |  2 +-
 extensions/core/quartz/pom.xml                     |  2 +-
 extensions/pom.xml                                 | 42 +++++++-------
 extensions/security/secman/api/pom.xml             |  2 +-
 .../security/secman/encryption-jbcrypt/pom.xml     |  2 +-
 extensions/security/secman/model/pom.xml           |  2 +-
 extensions/security/secman/persistence-jdo/pom.xml |  8 +--
 extensions/security/secman/pom.xml                 | 10 ++--
 extensions/security/secman/shiro-realm/pom.xml     |  4 +-
 extensions/security/shiro-realm-ldap/impl/pom.xml  |  2 +-
 extensions/security/shiro-realm-ldap/pom.xml       |  2 +-
 extensions/vro/cors/impl/pom.xml                   |  2 +-
 extensions/vro/cors/pom.xml                        |  2 +-
 extensions/vw/exceldownload/pom.xml                |  2 +-
 extensions/vw/exceldownload/ui/pom.xml             |  2 +-
 extensions/vw/fullcalendar/applib/pom.xml          |  2 +-
 extensions/vw/fullcalendar/pom.xml                 |  2 +-
 extensions/vw/fullcalendar/ui/pom.xml              |  2 +-
 extensions/vw/pdfjs/applib/pom.xml                 |  2 +-
 extensions/vw/pdfjs/metamodel/pom.xml              |  2 +-
 extensions/vw/pdfjs/pom.xml                        |  2 +-
 extensions/vw/pdfjs/ui/pom.xml                     |  2 +-
 incubator/clients/kroviz/pom.xml                   |  2 +-
 incubator/pom.xml                                  | 12 ++--
 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 +-
 isis-parent/pom.xml                                |  2 +-
 legacy/extensions/core/applib/pom.xml              |  2 +-
 legacy/extensions/core/commons/pom.xml             |  2 +-
 legacy/extensions/core/metamodel/pom.xml           |  2 +-
 legacy/extensions/core/runtime/pom.xml             |  2 +-
 legacy/mappings/restclient/pom.xml                 |  2 +-
 legacy/pom.xml                                     | 12 ++--
 mappings/jaxrsclient/applib/pom.xml                |  2 +-
 mappings/jaxrsclient/impl/pom.xml                  |  2 +-
 mappings/jaxrsclient/pom.xml                       |  2 +-
 mappings/pom.xml                                   | 10 ++--
 mappings/restclient/applib/pom.xml                 |  2 +-
 mappings/restclient/pom.xml                        |  2 +-
 mavendeps/integspecs/pom.xml                       |  2 +-
 mavendeps/integtests/pom.xml                       |  2 +-
 mavendeps/jdk11/pom.xml                            |  2 +-
 mavendeps/pom.xml                                  | 16 +++---
 mavendeps/unittests/pom.xml                        |  2 +-
 mavendeps/webapp/pom.xml                           |  2 +-
 persistence/jdo/applib/pom.xml                     |  2 +-
 persistence/jdo/datanucleus-5/pom.xml              |  2 +-
 persistence/jdo/pom.xml                            |  2 +-
 persistence/jpa/applib/pom.xml                     |  2 +-
 persistence/jpa/model/pom.xml                      |  2 +-
 persistence/jpa/pom.xml                            |  2 +-
 security/bypass/pom.xml                            |  2 +-
 security/keycloak/pom.xml                          |  4 +-
 security/shiro/pom.xml                             |  4 +-
 starters/pom.xml                                   | 14 ++---
 subdomains/base/applib/pom.xml                     |  2 +-
 subdomains/base/pom.xml                            |  2 +-
 subdomains/docx/applib/pom.xml                     |  2 +-
 subdomains/docx/pom.xml                            |  2 +-
 subdomains/excel/applib/pom.xml                    |  2 +-
 subdomains/excel/fixture/pom.xml                   |  2 +-
 subdomains/excel/integtests/pom.xml                |  2 +-
 subdomains/excel/pom.xml                           |  2 +-
 subdomains/excel/testing/pom.xml                   |  2 +-
 subdomains/freemarker/applib/pom.xml               |  2 +-
 subdomains/freemarker/pom.xml                      |  2 +-
 subdomains/ognl/applib/pom.xml                     |  2 +-
 subdomains/ognl/pom.xml                            |  2 +-
 subdomains/pdfbox/applib/pom.xml                   |  2 +-
 subdomains/pdfbox/pom.xml                          |  2 +-
 subdomains/pom.xml                                 | 28 ++++-----
 subdomains/spring/applib/pom.xml                   |  2 +-
 subdomains/spring/pom.xml                          |  2 +-
 subdomains/xdocreport/applib/pom.xml               |  2 +-
 subdomains/xdocreport/pom.xml                      |  2 +-
 subdomains/zip/applib/pom.xml                      |  2 +-
 subdomains/zip/pom.xml                             |  2 +-
 testing/fakedata/applib/pom.xml                    |  2 +-
 testing/fakedata/fixtures/pom.xml                  |  2 +-
 testing/fakedata/integtests/pom.xml                |  2 +-
 testing/fakedata/pom.xml                           |  2 +-
 testing/fixtures/applib/pom.xml                    |  2 +-
 testing/fixtures/pom.xml                           |  2 +-
 testing/h2console/pom.xml                          |  2 +-
 testing/h2console/ui/pom.xml                       |  2 +-
 testing/hsqldbmgr/pom.xml                          |  2 +-
 testing/hsqldbmgr/ui/pom.xml                       |  2 +-
 testing/integtestsupport/applib/pom.xml            |  2 +-
 testing/integtestsupport/pom.xml                   |  2 +-
 testing/pom.xml                                    | 22 ++++----
 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/javamodel/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-dn5/pom.xml    |  4 +-
 valuetypes/asciidoc/persistence/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/markdown/applib/pom.xml                 |  2 +-
 valuetypes/markdown/metamodel/pom.xml              |  2 +-
 valuetypes/markdown/persistence/jdo-dn5/pom.xml    |  4 +-
 valuetypes/markdown/persistence/pom.xml            |  2 +-
 valuetypes/markdown/pom.xml                        |  2 +-
 valuetypes/markdown/ui/pom.xml                     |  2 +-
 valuetypes/markdown/ui/wicket/pom.xml              |  2 +-
 valuetypes/pom.xml                                 | 28 ++++-----
 valuetypes/sse/applib/pom.xml                      |  2 +-
 valuetypes/sse/metamodel/pom.xml                   |  2 +-
 valuetypes/sse/pom.xml                             |  2 +-
 valuetypes/sse/ui/pom.xml                          |  2 +-
 valuetypes/sse/ui/wicket/pom.xml                   |  2 +-
 viewers/common/pom.xml                             |  2 +-
 viewers/restfulobjects/applib/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/model/pom.xml                       |  2 +-
 viewers/wicket/pom.xml                             |  2 +-
 viewers/wicket/ui/pom.xml                          |  2 +-
 viewers/wicket/viewer/pom.xml                      |  2 +-
 159 files changed, 296 insertions(+), 296 deletions(-)

diff --git a/antora/pom.xml b/antora/pom.xml
index b180826..7196795 100644
--- a/antora/pom.xml
+++ b/antora/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis</groupId>
 		<artifactId>isis-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../isis-parent/pom.xml</relativePath>
 	</parent>
 
diff --git a/api/applib/pom.xml b/api/applib/pom.xml
index ae98b79..6265a83 100644
--- a/api/applib/pom.xml
+++ b/api/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/api/schema/pom.xml b/api/schema/pom.xml
index 5473dbd..284ac64 100644
--- a/api/schema/pom.xml
+++ b/api/schema/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/commons/pom.xml b/commons/pom.xml
index 2d6e1ae..cb6b331 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/core/codegen-bytebuddy/pom.xml b/core/codegen-bytebuddy/pom.xml
index 2b4b75e..16bb998 100644
--- a/core/codegen-bytebuddy/pom.xml
+++ b/core/codegen-bytebuddy/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-core-codegen-bytebuddy</artifactId>
diff --git a/core/config/pom.xml b/core/config/pom.xml
index e318397..efbb96d 100644
--- a/core/config/pom.xml
+++ b/core/config/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-core-config</artifactId>
diff --git a/core/internaltestsupport/pom.xml b/core/internaltestsupport/pom.xml
index 067b00f..a79dc2a 100644
--- a/core/internaltestsupport/pom.xml
+++ b/core/internaltestsupport/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-core-internaltestsupport</artifactId>
diff --git a/core/metamodel/pom.xml b/core/metamodel/pom.xml
index 917556e..3f0160c 100644
--- a/core/metamodel/pom.xml
+++ b/core/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-core-metamodel</artifactId>
diff --git a/core/pom.xml b/core/pom.xml
index 61a14ba..0d608c4 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis</groupId>
 		<artifactId>isis-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../isis-parent/pom.xml</relativePath>
 	</parent>
 
@@ -648,174 +648,174 @@
 			<dependency>
 				<groupId>org.apache.isis.commons</groupId>
 				<artifactId>isis-commons</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-internaltestsupport</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-config</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-schema</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>jar</type>
 				<scope>compile</scope>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-runtime</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-runtimeservices</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-common</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-restfulobjects-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-restfulobjects-rendering</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-restfulobjects-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-restfulobjects-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-security</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.security</groupId>
 				<artifactId>isis-security-bypass</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.security</groupId>
 				<artifactId>isis-security-shiro</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.security</groupId>
 				<artifactId>isis-security-keycloak</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core-codegen-bytebuddy</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.persistence</groupId>
 				<artifactId>isis-persistence-jdo-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.persistence</groupId>
 				<artifactId>isis-persistence-jdo-datanucleus5</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.persistence</groupId>
 				<artifactId>isis-persistence-jpa-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.persistence</groupId>
 				<artifactId>isis-persistence-jpa-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-restfulobjects-jaxrsresteasy4</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-wicket-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-wicket-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.viewer</groupId>
 				<artifactId>isis-viewer-wicket-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-unittests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-integspecs</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-jdk11</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 0a6e2f9..82648d6 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-core-runtime</artifactId>
diff --git a/core/runtimeservices/pom.xml b/core/runtimeservices/pom.xml
index 433c236..36e593a 100644
--- a/core/runtimeservices/pom.xml
+++ b/core/runtimeservices/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-core-runtimeservices</artifactId>
diff --git a/core/security/pom.xml b/core/security/pom.xml
index 8b09f89..23616df 100644
--- a/core/security/pom.xml
+++ b/core/security/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-core-security</artifactId>
diff --git a/core/webapp/pom.xml b/core/webapp/pom.xml
index 65dad73..7fb38c9 100644
--- a/core/webapp/pom.xml
+++ b/core/webapp/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-core-webapp</artifactId>
diff --git a/extensions/core/command-log/impl/pom.xml b/extensions/core/command-log/impl/pom.xml
index 13aa3c3..2a4b413 100644
--- a/extensions/core/command-log/impl/pom.xml
+++ b/extensions/core/command-log/impl/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-command-log</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-command-log-jdo</artifactId>
diff --git a/extensions/core/command-log/pom.xml b/extensions/core/command-log/pom.xml
index 4fd42ca..809e055 100644
--- a/extensions/core/command-log/pom.xml
+++ b/extensions/core/command-log/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,7 +32,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
diff --git a/extensions/core/command-replay/pom.xml b/extensions/core/command-replay/pom.xml
index 8bbfddf..db9facb 100644
--- a/extensions/core/command-replay/pom.xml
+++ b/extensions/core/command-replay/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -32,7 +32,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -40,7 +40,7 @@
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -48,7 +48,7 @@
 			<dependency>
 				<groupId>org.apache.isis.mappings</groupId>
 				<artifactId>isis-mappings</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
diff --git a/extensions/core/command-replay/primary/pom.xml b/extensions/core/command-replay/primary/pom.xml
index b83a439..0d267c2 100644
--- a/extensions/core/command-replay/primary/pom.xml
+++ b/extensions/core/command-replay/primary/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-command-replay</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-command-replay-primary</artifactId>
diff --git a/extensions/core/command-replay/secondary/pom.xml b/extensions/core/command-replay/secondary/pom.xml
index a321a5f..75930e9 100644
--- a/extensions/core/command-replay/secondary/pom.xml
+++ b/extensions/core/command-replay/secondary/pom.xml
@@ -16,7 +16,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-command-replay</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-command-replay-secondary</artifactId>
diff --git a/extensions/core/flyway/impl/pom.xml b/extensions/core/flyway/impl/pom.xml
index 9b3caf2..64a2a5a 100644
--- a/extensions/core/flyway/impl/pom.xml
+++ b/extensions/core/flyway/impl/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions-flyway</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-extensions-flyway-impl</artifactId>
diff --git a/extensions/core/flyway/pom.xml b/extensions/core/flyway/pom.xml
index d16f4b6..aa06e92 100644
--- a/extensions/core/flyway/pom.xml
+++ b/extensions/core/flyway/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/core/model-annotation/pom.xml b/extensions/core/model-annotation/pom.xml
index 0851f59..ba59b98 100644
--- a/extensions/core/model-annotation/pom.xml
+++ b/extensions/core/model-annotation/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/core/quartz/impl/pom.xml b/extensions/core/quartz/impl/pom.xml
index 15fbddd..21f2471 100644
--- a/extensions/core/quartz/impl/pom.xml
+++ b/extensions/core/quartz/impl/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions-quartz</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-extensions-quartz-impl</artifactId>
diff --git a/extensions/core/quartz/pom.xml b/extensions/core/quartz/pom.xml
index fe676b8..5d661aa 100644
--- a/extensions/core/quartz/pom.xml
+++ b/extensions/core/quartz/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 6a42f79..478c2b3 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -65,49 +65,49 @@
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-command-log-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-quartz-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-command-replay-primary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-command-replay-secondary</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-exceldownload-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-flyway-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-modelannotation</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-pdfjs-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
@@ -117,67 +117,67 @@
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-pdfjs-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-pdfjs-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-fullcalendar-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-fullcalendar-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-secman</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-secman-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-secman-encryption-jbcrypt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-secman-persistence-jdo</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-secman-shiro-realm</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-shiro-realm-ldap-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions-cors-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- testing -->
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 
diff --git a/extensions/security/secman/api/pom.xml b/extensions/security/secman/api/pom.xml
index 8e645a3..c5a5d0c 100644
--- a/extensions/security/secman/api/pom.xml
+++ b/extensions/security/secman/api/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</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 30b6379..7728c4b 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.isis.extensions</groupId>
         <artifactId>isis-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/security/secman/model/pom.xml b/extensions/security/secman/model/pom.xml
index e2b4279..9d59f9a 100644
--- a/extensions/security/secman/model/pom.xml
+++ b/extensions/security/secman/model/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</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 c253096..879e479 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.isis.extensions</groupId>
         <artifactId>isis-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -55,21 +55,21 @@
 		<dependency>
 			<groupId>org.apache.isis.extensions</groupId>
 			<artifactId>isis-extensions-secman-api</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>2.0.0-M4</version>
 			<scope>provided</scope>
 		</dependency>
 		
 		<dependency>
 			<groupId>org.apache.isis.extensions</groupId>
 			<artifactId>isis-extensions-secman-model</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>2.0.0-M4</version>
 			<scope>provided</scope>
 		</dependency>
 		
 		<dependency>
 			<groupId>org.apache.isis.testing</groupId>
 			<artifactId>isis-testing-fixtures-applib</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>2.0.0-M4</version>
 		</dependency>
 
     </dependencies>
diff --git a/extensions/security/secman/pom.xml b/extensions/security/secman/pom.xml
index c227d78..3570250 100644
--- a/extensions/security/secman/pom.xml
+++ b/extensions/security/secman/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
@@ -43,22 +43,22 @@
             <dependency>
                 <groupId>org.apache.isis.extensions</groupId>
                 <artifactId>isis-extensions-secman-api</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.isis.extensions</groupId>
                 <artifactId>isis-extensions-secman-encryption-jbcrypt</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.isis.extensions</groupId>
                 <artifactId>isis-extensions-secman-persistence-jdo</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
             <dependency>
                 <groupId>org.apache.isis.extensions</groupId>
                 <artifactId>isis-extensions-secman-shiro-realm</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
         </dependencies>
     </dependencyManagement>
diff --git a/extensions/security/secman/shiro-realm/pom.xml b/extensions/security/secman/shiro-realm/pom.xml
index a439081..ade953c 100644
--- a/extensions/security/secman/shiro-realm/pom.xml
+++ b/extensions/security/secman/shiro-realm/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-secman</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
@@ -54,7 +54,7 @@
 		<dependency>
 			<groupId>org.apache.isis.extensions</groupId>
 			<artifactId>isis-extensions-secman-api</artifactId>
-			<version>2.0.0-SNAPSHOT</version>
+			<version>2.0.0-M4</version>
 			<scope>provided</scope>
 		</dependency>
 
diff --git a/extensions/security/shiro-realm-ldap/impl/pom.xml b/extensions/security/shiro-realm-ldap/impl/pom.xml
index c3aa5ef..5330d7f 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.isis.extensions</groupId>
         <artifactId>isis-extensions-shiro-realm-ldap</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-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 dcb91a1..131a2bb 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.isis.extensions</groupId>
         <artifactId>isis-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vro/cors/impl/pom.xml b/extensions/vro/cors/impl/pom.xml
index 4a9f36f..a91e602 100644
--- a/extensions/vro/cors/impl/pom.xml
+++ b/extensions/vro/cors/impl/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions-cors</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-extensions-cors-impl</artifactId>
diff --git a/extensions/vro/cors/pom.xml b/extensions/vro/cors/pom.xml
index 09de723..f3f188e 100644
--- a/extensions/vro/cors/pom.xml
+++ b/extensions/vro/cors/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.extensions</groupId>
 		<artifactId>isis-extensions</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/extensions/vw/exceldownload/pom.xml b/extensions/vw/exceldownload/pom.xml
index ffb02f1..9a8233b 100644
--- a/extensions/vw/exceldownload/pom.xml
+++ b/extensions/vw/exceldownload/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/exceldownload/ui/pom.xml b/extensions/vw/exceldownload/ui/pom.xml
index dc92d45..1e0736c 100644
--- a/extensions/vw/exceldownload/ui/pom.xml
+++ b/extensions/vw/exceldownload/ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-exceldownload</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-exceldownload-ui</artifactId>
diff --git a/extensions/vw/fullcalendar/applib/pom.xml b/extensions/vw/fullcalendar/applib/pom.xml
index f7e6aba..dc7fa91 100644
--- a/extensions/vw/fullcalendar/applib/pom.xml
+++ b/extensions/vw/fullcalendar/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-fullcalendar</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-fullcalendar-applib</artifactId>
diff --git a/extensions/vw/fullcalendar/pom.xml b/extensions/vw/fullcalendar/pom.xml
index 8176d68..8ff6aa4 100644
--- a/extensions/vw/fullcalendar/pom.xml
+++ b/extensions/vw/fullcalendar/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/fullcalendar/ui/pom.xml b/extensions/vw/fullcalendar/ui/pom.xml
index f34db02..b39614d 100644
--- a/extensions/vw/fullcalendar/ui/pom.xml
+++ b/extensions/vw/fullcalendar/ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-fullcalendar</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-fullcalendar-ui</artifactId>
diff --git a/extensions/vw/pdfjs/applib/pom.xml b/extensions/vw/pdfjs/applib/pom.xml
index 0c5cbd9..0840e53 100644
--- a/extensions/vw/pdfjs/applib/pom.xml
+++ b/extensions/vw/pdfjs/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-pdfjs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-pdfjs-applib</artifactId>
diff --git a/extensions/vw/pdfjs/metamodel/pom.xml b/extensions/vw/pdfjs/metamodel/pom.xml
index 7234b3a..9ab3fba 100644
--- a/extensions/vw/pdfjs/metamodel/pom.xml
+++ b/extensions/vw/pdfjs/metamodel/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-pdfjs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-pdfjs-metamodel</artifactId>
diff --git a/extensions/vw/pdfjs/pom.xml b/extensions/vw/pdfjs/pom.xml
index df19943..98d95f3 100644
--- a/extensions/vw/pdfjs/pom.xml
+++ b/extensions/vw/pdfjs/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/extensions/vw/pdfjs/ui/pom.xml b/extensions/vw/pdfjs/ui/pom.xml
index f05f67b..b765f01 100644
--- a/extensions/vw/pdfjs/ui/pom.xml
+++ b/extensions/vw/pdfjs/ui/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.extensions</groupId>
         <artifactId>isis-extensions-pdfjs</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-extensions-pdfjs-ui</artifactId>
diff --git a/incubator/clients/kroviz/pom.xml b/incubator/clients/kroviz/pom.xml
index a9d78a6..92ae301 100644
--- a/incubator/clients/kroviz/pom.xml
+++ b/incubator/clients/kroviz/pom.xml
@@ -18,7 +18,7 @@
     <parent>
         <groupId>org.apache.isis.incubator</groupId>
         <artifactId>isis-incubator</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/incubator/pom.xml b/incubator/pom.xml
index b8c4f8e..0f0056d 100644
--- a/incubator/pom.xml
+++ b/incubator/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -150,25 +150,25 @@
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- TESTING -->
@@ -176,7 +176,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 		</dependencies>
diff --git a/incubator/viewers/javafx/model/pom.xml b/incubator/viewers/javafx/model/pom.xml
index e9b2a3b..a949def 100644
--- a/incubator/viewers/javafx/model/pom.xml
+++ b/incubator/viewers/javafx/model/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-javafx-model</artifactId>
diff --git a/incubator/viewers/javafx/pom.xml b/incubator/viewers/javafx/pom.xml
index dd47d80..55ff43c 100644
--- a/incubator/viewers/javafx/pom.xml
+++ b/incubator/viewers/javafx/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator</groupId>
 		<artifactId>isis-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -44,19 +44,19 @@
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-javafx-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-javafx-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-javafx-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- JAVA-FX -->
diff --git a/incubator/viewers/javafx/ui/pom.xml b/incubator/viewers/javafx/ui/pom.xml
index 18cfc94..cdc583c 100644
--- a/incubator/viewers/javafx/ui/pom.xml
+++ b/incubator/viewers/javafx/ui/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-javafx-ui</artifactId>
diff --git a/incubator/viewers/javafx/viewer/pom.xml b/incubator/viewers/javafx/viewer/pom.xml
index a4615c6..babfd7f 100644
--- a/incubator/viewers/javafx/viewer/pom.xml
+++ b/incubator/viewers/javafx/viewer/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-javafx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-javafx-viewer</artifactId>
diff --git a/incubator/viewers/vaadin/model/pom.xml b/incubator/viewers/vaadin/model/pom.xml
index 014ecda..0473a32 100644
--- a/incubator/viewers/vaadin/model/pom.xml
+++ b/incubator/viewers/vaadin/model/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-vaadin-model</artifactId>
diff --git a/incubator/viewers/vaadin/pom.xml b/incubator/viewers/vaadin/pom.xml
index 70056ce..deba811 100644
--- a/incubator/viewers/vaadin/pom.xml
+++ b/incubator/viewers/vaadin/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator</groupId>
 		<artifactId>isis-incubator</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
@@ -42,19 +42,19 @@
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-model</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.incubator.viewer</groupId>
 				<artifactId>isis-viewer-vaadin-viewer</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 		</dependencies>
diff --git a/incubator/viewers/vaadin/ui/pom.xml b/incubator/viewers/vaadin/ui/pom.xml
index 8dcb86e..496b4da 100644
--- a/incubator/viewers/vaadin/ui/pom.xml
+++ b/incubator/viewers/vaadin/ui/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-vaadin-ui</artifactId>
diff --git a/incubator/viewers/vaadin/viewer/pom.xml b/incubator/viewers/vaadin/viewer/pom.xml
index 259334a..f839789 100644
--- a/incubator/viewers/vaadin/viewer/pom.xml
+++ b/incubator/viewers/vaadin/viewer/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.incubator.viewer</groupId>
 		<artifactId>isis-viewer-vaadin</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-vaadin-viewer</artifactId>
diff --git a/isis-parent/pom.xml b/isis-parent/pom.xml
index d53a568..a2f74e3 100644
--- a/isis-parent/pom.xml
+++ b/isis-parent/pom.xml
@@ -51,7 +51,7 @@ under the License.
 
 	<groupId>org.apache.isis</groupId>
 	<artifactId>isis-parent</artifactId>
-	<version>2.0.0-SNAPSHOT</version>
+	<version>2.0.0-M4</version>
 	<packaging>pom</packaging>
 
 	<!-- APACHE ISIS customisation 1/7: end -->
diff --git a/legacy/extensions/core/applib/pom.xml b/legacy/extensions/core/applib/pom.xml
index b0e05d2..3723d12 100644
--- a/legacy/extensions/core/applib/pom.xml
+++ b/legacy/extensions/core/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.isis.legacy</groupId>
         <artifactId>isis-legacy</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/legacy/extensions/core/commons/pom.xml b/legacy/extensions/core/commons/pom.xml
index 22ff6ea..0e25cfd 100644
--- a/legacy/extensions/core/commons/pom.xml
+++ b/legacy/extensions/core/commons/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.isis.legacy</groupId>
         <artifactId>isis-legacy</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/legacy/extensions/core/metamodel/pom.xml b/legacy/extensions/core/metamodel/pom.xml
index b6eb8ee..b122eed 100644
--- a/legacy/extensions/core/metamodel/pom.xml
+++ b/legacy/extensions/core/metamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.isis.legacy</groupId>
         <artifactId>isis-legacy</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/legacy/extensions/core/runtime/pom.xml b/legacy/extensions/core/runtime/pom.xml
index da4e593..d8a8cd7 100644
--- a/legacy/extensions/core/runtime/pom.xml
+++ b/legacy/extensions/core/runtime/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.isis.legacy</groupId>
         <artifactId>isis-legacy</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../../pom.xml</relativePath>
     </parent>
 
diff --git a/legacy/mappings/restclient/pom.xml b/legacy/mappings/restclient/pom.xml
index 9ad73fa..f77e983 100644
--- a/legacy/mappings/restclient/pom.xml
+++ b/legacy/mappings/restclient/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
         <groupId>org.apache.isis.legacy</groupId>
         <artifactId>isis-legacy</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/legacy/pom.xml b/legacy/pom.xml
index a4d5f57..9cdd8f9 100644
--- a/legacy/pom.xml
+++ b/legacy/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -63,29 +63,29 @@
 			<dependency>
 				<groupId>org.apache.isis.legacy</groupId>
 				<artifactId>isis-legacy-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.legacy</groupId>
 				<artifactId>isis-legacy-commons</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.legacy</groupId>
 				<artifactId>isis-legacy-runtime</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.legacy</groupId>
 				<artifactId>isis-legacy-restclient</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- testing -->
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 		</dependencies>
diff --git a/mappings/jaxrsclient/applib/pom.xml b/mappings/jaxrsclient/applib/pom.xml
index fbaa7a1..15609ed 100644
--- a/mappings/jaxrsclient/applib/pom.xml
+++ b/mappings/jaxrsclient/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.mappings</groupId>
 		<artifactId>isis-mappings-jaxrsclient</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mappings-jaxrsclient-applib</artifactId>
diff --git a/mappings/jaxrsclient/impl/pom.xml b/mappings/jaxrsclient/impl/pom.xml
index ac113f2..12600f1 100644
--- a/mappings/jaxrsclient/impl/pom.xml
+++ b/mappings/jaxrsclient/impl/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.mappings</groupId>
 		<artifactId>isis-mappings-jaxrsclient</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mappings-jaxrsclient-impl</artifactId>
diff --git a/mappings/jaxrsclient/pom.xml b/mappings/jaxrsclient/pom.xml
index 375c0e8..05ed45b 100644
--- a/mappings/jaxrsclient/pom.xml
+++ b/mappings/jaxrsclient/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.mappings</groupId>
 		<artifactId>isis-mappings</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mappings-jaxrsclient</artifactId>
diff --git a/mappings/pom.xml b/mappings/pom.xml
index 5199b9c..3afee4a 100644
--- a/mappings/pom.xml
+++ b/mappings/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -65,26 +65,26 @@
 			<dependency>
 				<groupId>org.apache.isis.mappings</groupId>
 				<artifactId>isis-mappings-restclient-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mappings</groupId>
 				<artifactId>isis-mappings-jaxrsclient-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mappings</groupId>
 				<artifactId>isis-mappings-jaxrsclient-impl</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- testing -->
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 
diff --git a/mappings/restclient/applib/pom.xml b/mappings/restclient/applib/pom.xml
index f05e336..0b40612 100644
--- a/mappings/restclient/applib/pom.xml
+++ b/mappings/restclient/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.mappings</groupId>
 		<artifactId>isis-mappings</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/mappings/restclient/pom.xml b/mappings/restclient/pom.xml
index 12d37c8..24dd300 100644
--- a/mappings/restclient/pom.xml
+++ b/mappings/restclient/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.mappings</groupId>
 		<artifactId>isis-mappings</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mappings-restclient</artifactId>
diff --git a/mavendeps/integspecs/pom.xml b/mavendeps/integspecs/pom.xml
index 99976b9..c89421c 100644
--- a/mavendeps/integspecs/pom.xml
+++ b/mavendeps/integspecs/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.mavendeps</groupId>
 		<artifactId>isis-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mavendeps-integspecs</artifactId>
diff --git a/mavendeps/integtests/pom.xml b/mavendeps/integtests/pom.xml
index ce921a5..fef9d94 100644
--- a/mavendeps/integtests/pom.xml
+++ b/mavendeps/integtests/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.mavendeps</groupId>
 		<artifactId>isis-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mavendeps-integtests</artifactId>
diff --git a/mavendeps/jdk11/pom.xml b/mavendeps/jdk11/pom.xml
index 5fb19cd..f4d1b7d 100644
--- a/mavendeps/jdk11/pom.xml
+++ b/mavendeps/jdk11/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.mavendeps</groupId>
 		<artifactId>isis-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mavendeps-jdk11</artifactId>
diff --git a/mavendeps/pom.xml b/mavendeps/pom.xml
index ca5cfbd..a63b231 100644
--- a/mavendeps/pom.xml
+++ b/mavendeps/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -73,7 +73,7 @@
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
@@ -81,7 +81,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
@@ -89,31 +89,31 @@
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-unittests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-integspecs</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-webapp</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-jdk11</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
diff --git a/mavendeps/unittests/pom.xml b/mavendeps/unittests/pom.xml
index 049ab40..7efe17e 100644
--- a/mavendeps/unittests/pom.xml
+++ b/mavendeps/unittests/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.mavendeps</groupId>
 		<artifactId>isis-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mavendeps-unittests</artifactId>
diff --git a/mavendeps/webapp/pom.xml b/mavendeps/webapp/pom.xml
index 7dfcb16..9666b0f 100644
--- a/mavendeps/webapp/pom.xml
+++ b/mavendeps/webapp/pom.xml
@@ -18,7 +18,7 @@
 	<parent>
 		<groupId>org.apache.isis.mavendeps</groupId>
 		<artifactId>isis-mavendeps</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-mavendeps-webapp</artifactId>
diff --git a/persistence/jdo/applib/pom.xml b/persistence/jdo/applib/pom.xml
index ea038f6..2510241 100644
--- a/persistence/jdo/applib/pom.xml
+++ b/persistence/jdo/applib/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.persistence</groupId>
 		<artifactId>isis-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-persistence-jdo-applib</artifactId>
diff --git a/persistence/jdo/datanucleus-5/pom.xml b/persistence/jdo/datanucleus-5/pom.xml
index 7e9f9b2..fffd58b 100644
--- a/persistence/jdo/datanucleus-5/pom.xml
+++ b/persistence/jdo/datanucleus-5/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.persistence</groupId>
 		<artifactId>isis-persistence-jdo</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-persistence-jdo-datanucleus5</artifactId>
diff --git a/persistence/jdo/pom.xml b/persistence/jdo/pom.xml
index 16db8a5..df009b9 100644
--- a/persistence/jdo/pom.xml
+++ b/persistence/jdo/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/persistence/jpa/applib/pom.xml b/persistence/jpa/applib/pom.xml
index a07b8f0..9d7e1cd 100644
--- a/persistence/jpa/applib/pom.xml
+++ b/persistence/jpa/applib/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.persistence</groupId>
 		<artifactId>isis-persistence-jpa</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-persistence-jpa-applib</artifactId>
diff --git a/persistence/jpa/model/pom.xml b/persistence/jpa/model/pom.xml
index 9f51554..ef08b38 100644
--- a/persistence/jpa/model/pom.xml
+++ b/persistence/jpa/model/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.persistence</groupId>
 		<artifactId>isis-persistence-jpa</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-persistence-jpa-model</artifactId>
diff --git a/persistence/jpa/pom.xml b/persistence/jpa/pom.xml
index 549d244..f7561e0 100644
--- a/persistence/jpa/pom.xml
+++ b/persistence/jpa/pom.xml
@@ -16,7 +16,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../core/pom.xml</relativePath>
 	</parent>
 
diff --git a/security/bypass/pom.xml b/security/bypass/pom.xml
index b118f2f..fe6a230 100644
--- a/security/bypass/pom.xml
+++ b/security/bypass/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/security/keycloak/pom.xml b/security/keycloak/pom.xml
index c6cd4fd..b2c4599 100644
--- a/security/keycloak/pom.xml
+++ b/security/keycloak/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-    	<version>2.0.0-SNAPSHOT</version>
+    	<version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
@@ -47,7 +47,7 @@
             <dependency>
                 <groupId>org.apache.isis.security</groupId>
                 <artifactId>isis-security-keycloak</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
     	</dependencies>
     </dependencyManagement>
diff --git a/security/shiro/pom.xml b/security/shiro/pom.xml
index ea563bf..65afd4a 100644
--- a/security/shiro/pom.xml
+++ b/security/shiro/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-    	<version>2.0.0-SNAPSHOT</version>
+    	<version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
@@ -47,7 +47,7 @@
             <dependency>
                 <groupId>org.apache.isis.security</groupId>
                 <artifactId>isis-security-shiro</artifactId>
-                <version>2.0.0-SNAPSHOT</version>
+                <version>2.0.0-M4</version>
             </dependency>
     	</dependencies>
     </dependencyManagement>
diff --git a/starters/pom.xml b/starters/pom.xml
index 9760a8b..488d7d5 100644
--- a/starters/pom.xml
+++ b/starters/pom.xml
@@ -90,7 +90,7 @@
 			<dependency>
 				<groupId>org.apache.isis.core</groupId>
 				<artifactId>isis-core</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -98,7 +98,7 @@
 			<dependency>
 				<groupId>org.apache.isis.extensions</groupId>
 				<artifactId>isis-extensions</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -112,7 +112,7 @@
 			<dependency>
 				<groupId>org.apache.isis.mappings</groupId>
 				<artifactId>isis-mappings</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -120,7 +120,7 @@
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -128,7 +128,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
@@ -136,14 +136,14 @@
 			<dependency>
 				<groupId>org.apache.isis.mavendeps</groupId>
 				<artifactId>isis-mavendeps-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<scope>import</scope>
 				<type>pom</type>
 			</dependency>
diff --git a/subdomains/base/applib/pom.xml b/subdomains/base/applib/pom.xml
index a3d76de..2cc826e 100644
--- a/subdomains/base/applib/pom.xml
+++ b/subdomains/base/applib/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains-base</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 	
     <artifactId>isis-subdomains-base-applib</artifactId>
diff --git a/subdomains/base/pom.xml b/subdomains/base/pom.xml
index c559811..189f8c2 100644
--- a/subdomains/base/pom.xml
+++ b/subdomains/base/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 	
     <artifactId>isis-subdomains-base</artifactId>
diff --git a/subdomains/docx/applib/pom.xml b/subdomains/docx/applib/pom.xml
index 875c9d1..13b867e 100644
--- a/subdomains/docx/applib/pom.xml
+++ b/subdomains/docx/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-docx</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-docx-applib</artifactId>
diff --git a/subdomains/docx/pom.xml b/subdomains/docx/pom.xml
index f36af1b..9b43ba9 100644
--- a/subdomains/docx/pom.xml
+++ b/subdomains/docx/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-docx</artifactId>
diff --git a/subdomains/excel/applib/pom.xml b/subdomains/excel/applib/pom.xml
index 2d106f0..2a60855 100644
--- a/subdomains/excel/applib/pom.xml
+++ b/subdomains/excel/applib/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains-excel</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-subdomains-excel-applib</artifactId>
diff --git a/subdomains/excel/fixture/pom.xml b/subdomains/excel/fixture/pom.xml
index d621ea0..94c2ee5 100644
--- a/subdomains/excel/fixture/pom.xml
+++ b/subdomains/excel/fixture/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/subdomains/excel/integtests/pom.xml b/subdomains/excel/integtests/pom.xml
index 5645f88..d4ceae9 100644
--- a/subdomains/excel/integtests/pom.xml
+++ b/subdomains/excel/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
diff --git a/subdomains/excel/pom.xml b/subdomains/excel/pom.xml
index 7a53b04..8c4b221 100644
--- a/subdomains/excel/pom.xml
+++ b/subdomains/excel/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-subdomains-excel</artifactId>
diff --git a/subdomains/excel/testing/pom.xml b/subdomains/excel/testing/pom.xml
index c5e63d4..8a5a63d 100644
--- a/subdomains/excel/testing/pom.xml
+++ b/subdomains/excel/testing/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.isis.subdomains</groupId>
         <artifactId>isis-subdomains-excel</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-subdomains-excel-testing</artifactId>
diff --git a/subdomains/freemarker/applib/pom.xml b/subdomains/freemarker/applib/pom.xml
index 4b1d5fb..3970efa 100644
--- a/subdomains/freemarker/applib/pom.xml
+++ b/subdomains/freemarker/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-freemarker</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-freemarker-applib</artifactId>
diff --git a/subdomains/freemarker/pom.xml b/subdomains/freemarker/pom.xml
index 56f8ead..01e83c6 100644
--- a/subdomains/freemarker/pom.xml
+++ b/subdomains/freemarker/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-freemarker</artifactId>
diff --git a/subdomains/ognl/applib/pom.xml b/subdomains/ognl/applib/pom.xml
index b6c5ebf..366779f 100644
--- a/subdomains/ognl/applib/pom.xml
+++ b/subdomains/ognl/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/subdomains/ognl/pom.xml b/subdomains/ognl/pom.xml
index 3595942..43d97e1 100644
--- a/subdomains/ognl/pom.xml
+++ b/subdomains/ognl/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-ognl</artifactId>
diff --git a/subdomains/pdfbox/applib/pom.xml b/subdomains/pdfbox/applib/pom.xml
index 3b04c84..3768fa2 100644
--- a/subdomains/pdfbox/applib/pom.xml
+++ b/subdomains/pdfbox/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-pdfbox</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-pdfbox-applib</artifactId>
diff --git a/subdomains/pdfbox/pom.xml b/subdomains/pdfbox/pom.xml
index 3f0a9e4..f2ca1f9 100644
--- a/subdomains/pdfbox/pom.xml
+++ b/subdomains/pdfbox/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-pdfbox</artifactId>
diff --git a/subdomains/pom.xml b/subdomains/pom.xml
index ecd1f82..a1e016b 100644
--- a/subdomains/pom.xml
+++ b/subdomains/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -65,77 +65,77 @@
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-base-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-docx-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-excel-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-excel-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-excel-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-excel-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-freemarker-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-ognl-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-pdfbox-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-spring-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-xdocreport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-zip-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- testing -->
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
diff --git a/subdomains/spring/applib/pom.xml b/subdomains/spring/applib/pom.xml
index 5d55c86..5bdde38 100644
--- a/subdomains/spring/applib/pom.xml
+++ b/subdomains/spring/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-spring</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-spring-applib</artifactId>
diff --git a/subdomains/spring/pom.xml b/subdomains/spring/pom.xml
index c5ebbde..aa3bca1 100644
--- a/subdomains/spring/pom.xml
+++ b/subdomains/spring/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-spring</artifactId>
diff --git a/subdomains/xdocreport/applib/pom.xml b/subdomains/xdocreport/applib/pom.xml
index 6df2f37..8237984 100644
--- a/subdomains/xdocreport/applib/pom.xml
+++ b/subdomains/xdocreport/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-xdocreport</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-xdocreport-applib</artifactId>
diff --git a/subdomains/xdocreport/pom.xml b/subdomains/xdocreport/pom.xml
index 81c2736..f686f8b 100644
--- a/subdomains/xdocreport/pom.xml
+++ b/subdomains/xdocreport/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-xdocreport</artifactId>
diff --git a/subdomains/zip/applib/pom.xml b/subdomains/zip/applib/pom.xml
index 0e07df5..b07367b 100644
--- a/subdomains/zip/applib/pom.xml
+++ b/subdomains/zip/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains-zip</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-zip-applib</artifactId>
diff --git a/subdomains/zip/pom.xml b/subdomains/zip/pom.xml
index 6b3812e..ef8c3d1 100644
--- a/subdomains/zip/pom.xml
+++ b/subdomains/zip/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.subdomains</groupId>
 		<artifactId>isis-subdomains</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-subdomains-zip</artifactId>
diff --git a/testing/fakedata/applib/pom.xml b/testing/fakedata/applib/pom.xml
index 9c5474c..4c2cb83 100644
--- a/testing/fakedata/applib/pom.xml
+++ b/testing/fakedata/applib/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing-fakedata</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-fakedata-applib</artifactId>
diff --git a/testing/fakedata/fixtures/pom.xml b/testing/fakedata/fixtures/pom.xml
index 649f286..ac73c7f 100644
--- a/testing/fakedata/fixtures/pom.xml
+++ b/testing/fakedata/fixtures/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing-fakedata</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-fakedata-fixtures</artifactId>
diff --git a/testing/fakedata/integtests/pom.xml b/testing/fakedata/integtests/pom.xml
index 91b9ad6..e958460 100644
--- a/testing/fakedata/integtests/pom.xml
+++ b/testing/fakedata/integtests/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing-fakedata</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-fakedata-integtests</artifactId>
diff --git a/testing/fakedata/pom.xml b/testing/fakedata/pom.xml
index d00b2ba..9e94baa 100644
--- a/testing/fakedata/pom.xml
+++ b/testing/fakedata/pom.xml
@@ -23,7 +23,7 @@ under the License.
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-fakedata</artifactId>
diff --git a/testing/fixtures/applib/pom.xml b/testing/fixtures/applib/pom.xml
index 8cff900..859697a 100644
--- a/testing/fixtures/applib/pom.xml
+++ b/testing/fixtures/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing-fixtures</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-fixtures-applib</artifactId>
diff --git a/testing/fixtures/pom.xml b/testing/fixtures/pom.xml
index 1c6885e..2723fc8 100644
--- a/testing/fixtures/pom.xml
+++ b/testing/fixtures/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-fixtures</artifactId>
diff --git a/testing/h2console/pom.xml b/testing/h2console/pom.xml
index 1c7e1ec..73b2986 100644
--- a/testing/h2console/pom.xml
+++ b/testing/h2console/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-h2console</artifactId>
diff --git a/testing/h2console/ui/pom.xml b/testing/h2console/ui/pom.xml
index ed632ca..fc8cc23 100644
--- a/testing/h2console/ui/pom.xml
+++ b/testing/h2console/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing-h2console</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-h2console-ui</artifactId>
diff --git a/testing/hsqldbmgr/pom.xml b/testing/hsqldbmgr/pom.xml
index 0888af1..718243b 100644
--- a/testing/hsqldbmgr/pom.xml
+++ b/testing/hsqldbmgr/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-hsqldbmgr</artifactId>
diff --git a/testing/hsqldbmgr/ui/pom.xml b/testing/hsqldbmgr/ui/pom.xml
index 53655fe..dee66b1 100644
--- a/testing/hsqldbmgr/ui/pom.xml
+++ b/testing/hsqldbmgr/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing-hsqldbmgr</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-hsqldbmgr-ui</artifactId>
diff --git a/testing/integtestsupport/applib/pom.xml b/testing/integtestsupport/applib/pom.xml
index 7f89bef..67e6486 100644
--- a/testing/integtestsupport/applib/pom.xml
+++ b/testing/integtestsupport/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing-integtestsupport</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-integtestsupport-applib</artifactId>
diff --git a/testing/integtestsupport/pom.xml b/testing/integtestsupport/pom.xml
index 2244f1d..f3673b9 100644
--- a/testing/integtestsupport/pom.xml
+++ b/testing/integtestsupport/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-integtestsupport</artifactId>
diff --git a/testing/pom.xml b/testing/pom.xml
index aa6665b..67e6fc5 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -66,60 +66,60 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-integtestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-h2console-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-hsqldbmgr-ui</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-specsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fakedata-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fakedata-fixtures</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fakedata-integtests</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-unittestsupport-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- dependencies -->
 			<dependency>
 				<groupId>org.apache.isis.subdomains</groupId>
 				<artifactId>isis-subdomains-spring-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 		</dependencies>
diff --git a/testing/specsupport/applib/pom.xml b/testing/specsupport/applib/pom.xml
index be36551..123d326 100644
--- a/testing/specsupport/applib/pom.xml
+++ b/testing/specsupport/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing-specsupport</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-specsupport-applib</artifactId>
diff --git a/testing/specsupport/pom.xml b/testing/specsupport/pom.xml
index dbff4e6..36eb1cb 100644
--- a/testing/specsupport/pom.xml
+++ b/testing/specsupport/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.testing</groupId>
 		<artifactId>isis-testing</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-testing-specsupport</artifactId>
diff --git a/testing/unittestsupport/applib/pom.xml b/testing/unittestsupport/applib/pom.xml
index 5097115..88f24b5 100644
--- a/testing/unittestsupport/applib/pom.xml
+++ b/testing/unittestsupport/applib/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing-unittestsupport</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-unittestsupport-applib</artifactId>
diff --git a/testing/unittestsupport/pom.xml b/testing/unittestsupport/pom.xml
index 1c9d5f1..1148eeb 100644
--- a/testing/unittestsupport/pom.xml
+++ b/testing/unittestsupport/pom.xml
@@ -15,7 +15,7 @@
     <parent>
         <groupId>org.apache.isis.testing</groupId>
         <artifactId>isis-testing</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-testing-unittestsupport</artifactId>
diff --git a/tooling/c4modeling/pom.xml b/tooling/c4modeling/pom.xml
index 669f18f..064d29f 100644
--- a/tooling/c4modeling/pom.xml
+++ b/tooling/c4modeling/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.tooling</groupId>
 		<artifactId>isis-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-tooling-c4modeling</artifactId>
diff --git a/tooling/cli/pom.xml b/tooling/cli/pom.xml
index d4ba5cd..79e3360 100644
--- a/tooling/cli/pom.xml
+++ b/tooling/cli/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.tooling</groupId>
 		<artifactId>isis-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-tooling-cli</artifactId>
diff --git a/tooling/javamodel/pom.xml b/tooling/javamodel/pom.xml
index e8301c9..1d03618 100644
--- a/tooling/javamodel/pom.xml
+++ b/tooling/javamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.tooling</groupId>
 		<artifactId>isis-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-tooling-javamodel</artifactId>
diff --git a/tooling/model4adoc/pom.xml b/tooling/model4adoc/pom.xml
index 3dfe085..1803e54 100644
--- a/tooling/model4adoc/pom.xml
+++ b/tooling/model4adoc/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.tooling</groupId>
 		<artifactId>isis-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-tooling-model4adoc</artifactId>
diff --git a/tooling/pom.xml b/tooling/pom.xml
index 24afd86..24b101c 100644
--- a/tooling/pom.xml
+++ b/tooling/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis</groupId>
 		<artifactId>isis-parent</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../isis-parent/pom.xml</relativePath>
 	</parent>
 
diff --git a/tooling/projectmodel/pom.xml b/tooling/projectmodel/pom.xml
index 8f9aa7b..58d4de4 100644
--- a/tooling/projectmodel/pom.xml
+++ b/tooling/projectmodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.tooling</groupId>
 		<artifactId>isis-tooling</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-tooling-projectmodel</artifactId>
diff --git a/valuetypes/asciidoc/applib/pom.xml b/valuetypes/asciidoc/applib/pom.xml
index 87a57ee..7eaf973 100644
--- a/valuetypes/asciidoc/applib/pom.xml
+++ b/valuetypes/asciidoc/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-applib</artifactId>
diff --git a/valuetypes/asciidoc/metamodel/pom.xml b/valuetypes/asciidoc/metamodel/pom.xml
index cc3fd50..470d96d 100644
--- a/valuetypes/asciidoc/metamodel/pom.xml
+++ b/valuetypes/asciidoc/metamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-metamodel</artifactId>
diff --git a/valuetypes/asciidoc/persistence/jdo-dn5/pom.xml b/valuetypes/asciidoc/persistence/jdo-dn5/pom.xml
index 0b6afb3..b29e2e3 100644
--- a/valuetypes/asciidoc/persistence/jdo-dn5/pom.xml
+++ b/valuetypes/asciidoc/persistence/jdo-dn5/pom.xml
@@ -17,12 +17,12 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc-persistence</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-persistence-jdo-dn5</artifactId>
 	<name>Apache Isis Val - Asciidoctor (persistence jdo DN5)</name>
-	<version>2.0.0-SNAPSHOT</version>
+	<version>2.0.0-M4</version>
 
 	<properties>
 		<jar-plugin.automaticModuleName>org.apache.isis.valuetypes.asciidoc.persistence.jdo.dn5</jar-plugin.automaticModuleName>
diff --git a/valuetypes/asciidoc/persistence/pom.xml b/valuetypes/asciidoc/persistence/pom.xml
index dcd8eab..cfca9b7 100644
--- a/valuetypes/asciidoc/persistence/pom.xml
+++ b/valuetypes/asciidoc/persistence/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-persistence</artifactId>
diff --git a/valuetypes/asciidoc/pom.xml b/valuetypes/asciidoc/pom.xml
index c170170..644895b 100644
--- a/valuetypes/asciidoc/pom.xml
+++ b/valuetypes/asciidoc/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc</artifactId>
diff --git a/valuetypes/asciidoc/ui/pom.xml b/valuetypes/asciidoc/ui/pom.xml
index 918056d..75745b2 100644
--- a/valuetypes/asciidoc/ui/pom.xml
+++ b/valuetypes/asciidoc/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-ui</artifactId>
diff --git a/valuetypes/asciidoc/ui/vaadin/pom.xml b/valuetypes/asciidoc/ui/vaadin/pom.xml
index fe94201..e1e8acb 100644
--- a/valuetypes/asciidoc/ui/vaadin/pom.xml
+++ b/valuetypes/asciidoc/ui/vaadin/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-ui-vaa</artifactId>
diff --git a/valuetypes/asciidoc/ui/wicket/pom.xml b/valuetypes/asciidoc/ui/wicket/pom.xml
index 0e5dd0b..61f1960 100644
--- a/valuetypes/asciidoc/ui/wicket/pom.xml
+++ b/valuetypes/asciidoc/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-asciidoc-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-asciidoc-ui-wkt</artifactId>
diff --git a/valuetypes/markdown/applib/pom.xml b/valuetypes/markdown/applib/pom.xml
index e127a1c..bf9476d 100644
--- a/valuetypes/markdown/applib/pom.xml
+++ b/valuetypes/markdown/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-applib</artifactId>
diff --git a/valuetypes/markdown/metamodel/pom.xml b/valuetypes/markdown/metamodel/pom.xml
index 9a763a3..38b4abd 100644
--- a/valuetypes/markdown/metamodel/pom.xml
+++ b/valuetypes/markdown/metamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-metamodel</artifactId>
diff --git a/valuetypes/markdown/persistence/jdo-dn5/pom.xml b/valuetypes/markdown/persistence/jdo-dn5/pom.xml
index 9a6d77a..ddf4aab 100644
--- a/valuetypes/markdown/persistence/jdo-dn5/pom.xml
+++ b/valuetypes/markdown/persistence/jdo-dn5/pom.xml
@@ -17,12 +17,12 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown-persistence</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-persistence-jdo-dn5</artifactId>
 	<name>Apache Isis Val - Markdown (persistence jdo DN5)</name>
-	<version>2.0.0-SNAPSHOT</version>
+	<version>2.0.0-M4</version>
 
 	<properties>
 		<jar-plugin.automaticModuleName>org.apache.isis.valuetypes.markdown.persistence.jdo.dn5</jar-plugin.automaticModuleName>
diff --git a/valuetypes/markdown/persistence/pom.xml b/valuetypes/markdown/persistence/pom.xml
index 2ce1b6f..6969078 100644
--- a/valuetypes/markdown/persistence/pom.xml
+++ b/valuetypes/markdown/persistence/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-persistence</artifactId>
diff --git a/valuetypes/markdown/pom.xml b/valuetypes/markdown/pom.xml
index 10b90d3..d2ccca1 100644
--- a/valuetypes/markdown/pom.xml
+++ b/valuetypes/markdown/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown</artifactId>
diff --git a/valuetypes/markdown/ui/pom.xml b/valuetypes/markdown/ui/pom.xml
index 87e7450..71b3c91 100644
--- a/valuetypes/markdown/ui/pom.xml
+++ b/valuetypes/markdown/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-ui</artifactId>
diff --git a/valuetypes/markdown/ui/wicket/pom.xml b/valuetypes/markdown/ui/wicket/pom.xml
index b61d531..880bd07 100644
--- a/valuetypes/markdown/ui/wicket/pom.xml
+++ b/valuetypes/markdown/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-markdown-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-markdown-ui-wkt</artifactId>
diff --git a/valuetypes/pom.xml b/valuetypes/pom.xml
index 3989799..26e860f 100644
--- a/valuetypes/pom.xml
+++ b/valuetypes/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.core</groupId>
 		<artifactId>isis-core</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../core/pom.xml</relativePath>
 	</parent>
 
@@ -64,64 +64,64 @@
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-asciidoc-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-asciidoc-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-asciidoc-ui-vaa</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-asciidoc-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-asciidoc-persistence-jdo-dn5</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-markdown-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-markdown-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-markdown-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-markdown-persistence-jdo-dn5</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-sse-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-sse-metamodel</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.isis.valuetypes</groupId>
 				<artifactId>isis-valuetypes-sse-ui-wkt</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 			<!-- testing -->
@@ -129,7 +129,7 @@
 			<dependency>
 				<groupId>org.apache.isis.testing</groupId>
 				<artifactId>isis-testing-fixtures-applib</artifactId>
-				<version>2.0.0-SNAPSHOT</version>
+				<version>2.0.0-M4</version>
 			</dependency>
 
 		</dependencies>
diff --git a/valuetypes/sse/applib/pom.xml b/valuetypes/sse/applib/pom.xml
index 7ae764f..ee169d9 100644
--- a/valuetypes/sse/applib/pom.xml
+++ b/valuetypes/sse/applib/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 		<relativePath>../../pom.xml</relativePath>
 	</parent>
 
diff --git a/valuetypes/sse/metamodel/pom.xml b/valuetypes/sse/metamodel/pom.xml
index a67f882..501b571 100644
--- a/valuetypes/sse/metamodel/pom.xml
+++ b/valuetypes/sse/metamodel/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-sse</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-sse-metamodel</artifactId>
diff --git a/valuetypes/sse/pom.xml b/valuetypes/sse/pom.xml
index 8e15f60..1ece4c6 100644
--- a/valuetypes/sse/pom.xml
+++ b/valuetypes/sse/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-sse</artifactId>
diff --git a/valuetypes/sse/ui/pom.xml b/valuetypes/sse/ui/pom.xml
index 7c5725f..0624561 100644
--- a/valuetypes/sse/ui/pom.xml
+++ b/valuetypes/sse/ui/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-sse</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-sse-ui</artifactId>
diff --git a/valuetypes/sse/ui/wicket/pom.xml b/valuetypes/sse/ui/wicket/pom.xml
index d228964..1a5674c 100644
--- a/valuetypes/sse/ui/wicket/pom.xml
+++ b/valuetypes/sse/ui/wicket/pom.xml
@@ -17,7 +17,7 @@
 	<parent>
 		<groupId>org.apache.isis.valuetypes</groupId>
 		<artifactId>isis-valuetypes-sse-ui</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-valuetypes-sse-ui-wkt</artifactId>
diff --git a/viewers/common/pom.xml b/viewers/common/pom.xml
index 3bab907..d6fafc4 100644
--- a/viewers/common/pom.xml
+++ b/viewers/common/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/restfulobjects/applib/pom.xml b/viewers/restfulobjects/applib/pom.xml
index 81ea8b4..7feb5b3 100644
--- a/viewers/restfulobjects/applib/pom.xml
+++ b/viewers/restfulobjects/applib/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
 	<artifactId>isis-viewer-restfulobjects-applib</artifactId>
diff --git a/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml b/viewers/restfulobjects/jaxrs-resteasy-4/pom.xml
index df1aa1d..5d24b07 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.isis.viewer</groupId>
 		<artifactId>isis-viewer-restfulobjects</artifactId>
-		<version>2.0.0-SNAPSHOT</version>
+		<version>2.0.0-M4</version>
 	</parent>
 
 	<artifactId>isis-viewer-restfulobjects-jaxrsresteasy4</artifactId>
diff --git a/viewers/restfulobjects/pom.xml b/viewers/restfulobjects/pom.xml
index 9ae5b46..fbd0e95 100644
--- a/viewers/restfulobjects/pom.xml
+++ b/viewers/restfulobjects/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/restfulobjects/rendering/pom.xml b/viewers/restfulobjects/rendering/pom.xml
index 77a1740..d599fe1 100644
--- a/viewers/restfulobjects/rendering/pom.xml
+++ b/viewers/restfulobjects/rendering/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-viewer-restfulobjects-rendering</artifactId>
diff --git a/viewers/restfulobjects/testing/pom.xml b/viewers/restfulobjects/testing/pom.xml
index 3f12ce1..faa62f8 100644
--- a/viewers/restfulobjects/testing/pom.xml
+++ b/viewers/restfulobjects/testing/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-viewer-restfulobjects-testing</artifactId>
diff --git a/viewers/restfulobjects/viewer/pom.xml b/viewers/restfulobjects/viewer/pom.xml
index c8c1de5..86d7282 100644
--- a/viewers/restfulobjects/viewer/pom.xml
+++ b/viewers/restfulobjects/viewer/pom.xml
@@ -23,7 +23,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-restfulobjects</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-viewer-restfulobjects-viewer</artifactId>
diff --git a/viewers/wicket/model/pom.xml b/viewers/wicket/model/pom.xml
index d92ede6..3565444 100644
--- a/viewers/wicket/model/pom.xml
+++ b/viewers/wicket/model/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-wicket</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-viewer-wicket-model</artifactId>
diff --git a/viewers/wicket/pom.xml b/viewers/wicket/pom.xml
index 1d12d02..8acdc71 100644
--- a/viewers/wicket/pom.xml
+++ b/viewers/wicket/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.isis.core</groupId>
         <artifactId>isis-core</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
         <relativePath>../../core/pom.xml</relativePath>
     </parent>
 
diff --git a/viewers/wicket/ui/pom.xml b/viewers/wicket/ui/pom.xml
index 207e935..a592f1f 100644
--- a/viewers/wicket/ui/pom.xml
+++ b/viewers/wicket/ui/pom.xml
@@ -25,7 +25,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-wicket</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <artifactId>isis-viewer-wicket-ui</artifactId>
diff --git a/viewers/wicket/viewer/pom.xml b/viewers/wicket/viewer/pom.xml
index f0c9d54..580b22f 100644
--- a/viewers/wicket/viewer/pom.xml
+++ b/viewers/wicket/viewer/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache.isis.viewer</groupId>
         <artifactId>isis-viewer-wicket</artifactId>
-        <version>2.0.0-SNAPSHOT</version>
+        <version>2.0.0-M4</version>
     </parent>
 
     <name>Apache Isis Viewer - Wicket (Viewer)</name>


[isis] 04/04: ISIS-2322: removes assumption of using Oracle JDK

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

danhaywood pushed a commit to branch release-2.0.0-M4-RC1
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 261fe029753da24c813680127f25db474950f607
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 11 12:21:55 2020 +0100

    ISIS-2322: removes assumption of using Oracle JDK
---
 .../isis/commons/internal/resources/_Xml.java      | 37 +++++++++++-----------
 1 file changed, 18 insertions(+), 19 deletions(-)

diff --git a/commons/src/main/java/org/apache/isis/commons/internal/resources/_Xml.java b/commons/src/main/java/org/apache/isis/commons/internal/resources/_Xml.java
index d1b63f0..b91b6ba 100644
--- a/commons/src/main/java/org/apache/isis/commons/internal/resources/_Xml.java
+++ b/commons/src/main/java/org/apache/isis/commons/internal/resources/_Xml.java
@@ -32,8 +32,6 @@ import javax.xml.bind.JAXBElement;
 import javax.xml.bind.Marshaller;
 import javax.xml.namespace.QName;
 
-import com.sun.xml.bind.v2.runtime.IllegalAnnotationsException;
-
 import org.apache.isis.commons.internal.base._Casts;
 import org.apache.isis.commons.internal.base._NullSafe;
 import org.apache.isis.commons.internal.collections._Maps;
@@ -133,7 +131,7 @@ public final class _Xml {
                 .formattedOutput(false)
                 .allowMissingRootElement(true)
                 .build());
-        val reader = new StringReader(writer.toString());
+        final StringReader reader = new StringReader(writer.toString());
         return readXml(type, reader, ReadOptions.builder()
                 .useContextCache(true)
                 .build());
@@ -146,23 +144,24 @@ public final class _Xml {
         
         val dtoClassName = Optional.ofNullable(dtoClass).map(Class::getName).orElse("unknown");
         
-        if(e instanceof IllegalAnnotationsException) {
-            // report a better error if possible
-            val errors = ((IllegalAnnotationsException) e).getErrors();
-            if(_NullSafe.size(errors)>0) {
+        // this assumes that OracleJDK is being used to compile.
+        // if(e instanceof com.sun.xml.bind.v2.runtime.IllegalAnnotationsException) {
+        //     // report a better error if possible
+        //     val errors = ((com.sun.xml.bind.v2.runtime.IllegalAnnotationsException) e).getErrors();
+        //     if(_NullSafe.size(errors)>0) {
             
-                return _Exceptions.unrecoverable(String.format("Error %s, "
-                        + "due to illegal annotations on object class '%s'; "
-                        + "%d error(s) reported: %s",
-                        doingWhat,
-                        dtoClassName,
-                        errors.size(),
-                        errors.stream()
-                            .map(Exception::getMessage)
-                            .collect(Collectors.joining("; "))),
-                        e);
-            }                    
-        }
+        //         return _Exceptions.unrecoverable(String.format("Error %s, "
+        //                 + "due to illegal annotations on object class '%s'; "
+        //                 + "%d error(s) reported: %s",
+        //                 doingWhat,
+        //                 dtoClassName,
+        //                 errors.size(),
+        //                 errors.stream()
+        //                     .map(Exception::getMessage)
+        //                     .collect(Collectors.joining("; "))),
+        //                 e);
+        //     }                    
+        // }
 
         return _Exceptions.unrecoverable(String.format("Error %s; "
                 + "object class is '%s'", doingWhat, dtoClassName), e);


[isis] 01/04: ISIS-2322: removes 'tooling' from apache-release profile

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

danhaywood pushed a commit to branch release-2.0.0-M4-RC1
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 8887c7404b263faeb436e6c9bc552437a12a5036
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Oct 11 13:01:55 2020 +0100

    ISIS-2322: removes 'tooling' from apache-release profile
---
 isis-parent/pom.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/isis-parent/pom.xml b/isis-parent/pom.xml
index e1a0a91..d53a568 100644
--- a/isis-parent/pom.xml
+++ b/isis-parent/pom.xml
@@ -987,7 +987,6 @@ under the License.
 				<module>../starters</module>
 				<module>../subdomains</module>
 				<module>../testing</module>
-				<module>../tooling</module>
 				<module>../valuetypes</module>
 			</modules>
 		</profile>
@@ -1004,7 +1003,6 @@ under the License.
 				<module>../starters</module>
 				<module>../subdomains</module>
 				<module>../testing</module>
-				<module>../tooling</module>
 				<module>../valuetypes</module>
 			</modules>
 		</profile>