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 2017/08/14 19:32:48 UTC

isis git commit: ISIS-1521: updates to website, bumping to 1.15.0 from 1.15.0-SNAPSHOT

Repository: isis
Updated Branches:
  refs/heads/release-1.15.0-RC1 fabd843ab -> 563ffff2a


ISIS-1521: updates to website, bumping to 1.15.0 from 1.15.0-SNAPSHOT


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/563ffff2
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/563ffff2
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/563ffff2

Branch: refs/heads/release-1.15.0-RC1
Commit: 563ffff2a968eb0f5cef04e762cb98187bf3937e
Parents: fabd843
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Mon Aug 14 20:32:26 2017 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Mon Aug 14 20:32:26 2017 +0100

----------------------------------------------------------------------
 STATUS                                          |  4 +
 .../src/main/asciidoc/doap_isis.rdf             | 26 +++++-
 .../src/main/asciidoc/downloads.adoc            | 18 ++--
 .../guides/cgcom/_cgcom_cutting-a-release.adoc  | 40 ++++----
 .../cgcom/_cgcom_post-release-successful.adoc   | 96 ++++++++++----------
 .../cgcom/_cgcom_post-release-unsuccessful.adoc | 19 ++--
 .../guides/cgcom/_cgcom_verifying-releases.adoc | 12 +--
 .../rgant/_rgant-ActionLayout_promptStyle.adoc  |  2 +-
 .../guides/rgant/_rgant-PropertyLayout.adoc     |  4 +-
 .../_rgant-PropertyLayout_promptStyle.adoc      |  2 +-
 .../rgant/_rgant-PropertyLayout_unchanging.adoc |  2 +-
 .../guides/rgcfg/_rgcfg_configuring-core.adoc   | 10 +-
 .../guides/rgcms/_rgcms_schema-cmd.adoc         |  4 +-
 .../guides/rgcms/_rgcms_schema-ixn.adoc         |  4 +-
 .../guides/rgfis/_rgfis_application-layer.adoc  | 10 --
 ...tion-layer_MessageBrokerServiceInternal.adoc | 42 ---------
 .../guides/rgfis/_rgfis_persistence-layer.adoc  | 12 ---
 ...-layer_TransactionStateProviderInternal.adoc | 36 --------
 ...vc_application-layer-api_MessageService.adoc |  2 +-
 ...pplication-layer-api_TransactionService.adoc |  6 +-
 ..._rgsvc_presentation-layer-spi_HintStore.adoc |  4 +-
 ...placing-default-service-implementations.adoc |  2 +-
 ..._ugfun_building-blocks_events_ui-events.adoc |  2 +-
 ...un_getting-started_helloworld-archetype.adoc | 36 +-------
 ...fun_getting-started_simpleapp-archetype.adoc | 32 +------
 ...g-model_view-models_jaxb_joda-datatypes.adoc |  2 +-
 ..._integ-test-support_maven-configuration.adoc |  2 +-
 ...t_unit-test-support_maven-configuration.adoc |  2 +-
 .../ugvw/_ugvw_configuration-properties.adoc    | 10 +-
 .../asciidoc/guides/ugvw/_ugvw_isis-addons.adoc |  4 +-
 .../guides/ugvw/_ugvw_layout_file-based.adoc    |  2 +-
 .../documentation/src/main/asciidoc/index.html  | 25 ++++-
 .../_migration-notes_1.14.0-to-1.15.0.adoc      |  4 -
 .../main/asciidoc/pages/tg/_tg_pet-clinic.adoc  |  2 +-
 .../tg/_tg_stop-scaffolding-start-coding.adoc   |  2 +-
 .../release-notes/_release-notes_1.15.0.adoc    |  5 -
 adocs/template/document.html.erb                |  4 +-
 37 files changed, 179 insertions(+), 312 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/STATUS
----------------------------------------------------------------------
diff --git a/STATUS b/STATUS
index e6a3ad5..2146553 100644
--- a/STATUS
+++ b/STATUS
@@ -20,6 +20,10 @@ Description
 
 TLP releases:
 
+  * isis-1.15.0                                    : 14 Aug 2017
+  * helloworld-archetype-1.15.0                    : 14 Aug 2017
+  * simpleapp-archetype-1.15.0                     : 14 Aug 2017
+
   * isis-1.14.0                                    : 19 Feb 2017
   * simpleapp-archetype-1.14.0                     : 19 Feb 2017
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/doap_isis.rdf
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/doap_isis.rdf b/adocs/documentation/src/main/asciidoc/doap_isis.rdf
index e6fe596..b3e5862 100644
--- a/adocs/documentation/src/main/asciidoc/doap_isis.rdf
+++ b/adocs/documentation/src/main/asciidoc/doap_isis.rdf
@@ -36,6 +36,30 @@
     <category rdf:resource="http://projects.apache.org/category/web-framework" />
 
     
+    <!-- 2017-08-14 releases -->
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>helloworld-archetype</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+    <release>
+      <Version>
+        <name>simpleapp-archetype</name>
+        <created>2017-08-14</created>
+        <revision>1.15.0</revision>
+      </Version>
+    </release>
+
+
     <!-- 2017-02-19 releases -->
     <release>
       <Version>
@@ -51,7 +75,7 @@
         <revision>1.14.0</revision>
       </Version>
     </release>
-    
+
 
     <!-- 2017-01-03 release -->
     <release>

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/downloads.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/downloads.adoc b/adocs/documentation/src/main/asciidoc/downloads.adoc
index 95eda72..4e5263c 100644
--- a/adocs/documentation/src/main/asciidoc/downloads.adoc
+++ b/adocs/documentation/src/main/asciidoc/downloads.adoc
@@ -25,19 +25,15 @@ If you want to build Apache Isis from formally released source tarballs, you can
 
 Core:
 
-* https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.14.0-source-release.zip[isis-1.14.0] (https://www.apache.org/dist/isis/isis-core/isis-1.14.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/isis-core/isis-1.14.0-source-release.zip.md5[md5])
+* https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.15.0-source-release.zip[isis-1.15.0] (https://www.apache.org/dist/isis/isis-core/isis-1.15.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/isis-core/isis-1.15.0-source-release.zip.md5[md5])
 
-////
-commented out until 1.15.0 is released ...
+HelloWorld Archetype:
 
-HelloWorld Archetype (`1.15.0-SNAPSHOT` onwards):
-
-* https://www.apache.org/dyn/closer.cgi/isis/archetype/helloworld-archetype/helloworld-archetype-1.14.0-source-release.zip[helloworld-archetype-1.14.0] (https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.14.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.14.0-source-release.zip.md5[md5])
-////
+* https://www.apache.org/dyn/closer.cgi/isis/archetype/helloworld-archetype/helloworld-archetype-1.15.0-source-release.zip[helloworld-archetype-1.15.0] (https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.15.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.15.0-source-release.zip.md5[md5])
 
 SimpleApp Archetype:
 
-* https://www.apache.org/dyn/closer.cgi/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.14.0-source-release.zip[simpleapp-archetype-1.14.0] (https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.14.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.14.0-source-release.zip.md5[md5])
+* https://www.apache.org/dyn/closer.cgi/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.15.0-source-release.zip[simpleapp-archetype-1.15.0] (https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.15.0-source-release.zip.asc[asc], https://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.15.0-source-release.zip.md5[md5])
 
 
 
@@ -54,7 +50,7 @@ Then verify the signatures using a command such as:
 [source,bash]
 ----
 pgpk -a KEYS
-pgpv isis-1.14.0-source-release.zip.asc isis-1.14.0-source-release.zip
+pgpv isis-1.15.0-source-release.zip.asc isis-1.15.0-source-release.zip
 ----
 
 or
@@ -62,7 +58,7 @@ or
 [source,bash]
 ----
 pgp -ka KEYS
-pgp isis-1.14.0-source-release.zip.asc isis-1.14.0-source-release.zip
+pgp isis-1.15.0-source-release.zip.asc isis-1.15.0-source-release.zip
 ----
 
 or
@@ -70,7 +66,7 @@ or
 [source,bash]
 ----
 gpg –import KEYS
-gpg -verify isis-1.14.0-source-release.zip.asc isis-1.14.0-source-release.zip
+gpg -verify isis-1.15.0-source-release.zip.asc isis-1.15.0-source-release.zip
 ----
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc
index 66d11ca..46d1602 100644
--- a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_cutting-a-release.adoc
@@ -55,8 +55,8 @@ For example:
 ----
 cd core
 export ISISTMP=/c/tmp                               # <1>
-export ISISDEV=1.16.0-SNAPSHOT
-export ISISREL=1.15.0
+export ISISDEV=1.17.0-SNAPSHOT
+export ISISREL=1.16.0
 export ISISRC=RC1
 export ISISBRANCH=release-$ISISREL-$ISISRC
 export ISISJIRA=ISIS-9999                           # <2>
@@ -73,7 +73,7 @@ Obviously, alter `$ISISDEV` and `$ISISREL` as required, and bump `$ISISRC` for r
 
 [IMPORTANT]
 ====
-Note that the branch name is *not* the same any of the eventual tag names (eg `isis-1.15.0` or `simpleapp-archetype-1.15.0`).
+Note that the branch name is *not* the same any of the eventual tag names (eg `isis-1.16.0` or `simpleapp-archetype-1.16.0`).
 
 If they did have the same name, then what would happen is that the `maven-release-plugin` would checkout the (HEAD of the) branch and thus upload a SNAPSHOT to the snapshot repository.
 What it should of course do is checkout the tag and then upload that to the release staging repository.
@@ -103,13 +103,13 @@ his will normally have been done already during earlier development; but confirm
 If it has not, make the change.
 
 Double check that the version number of the core POM (`core/pom.xml`) should reflect the branch name that you are now on.
-For example, if releasing version `1.15.0`, the POM should read:
+For example, if releasing version `1.16.0`, the POM should read:
 
 [source,xml]
 ----
 <groupId>org.apache.isis.core</groupId>
 <artifactId>isis</artifactId>
-<version>1.15.0-SNAPSHOT</version>
+<version>1.16.0-SNAPSHOT</version>
 ----
 
 Also, check that there are no snapshot dependencies:
@@ -311,7 +311,7 @@ If there are any snags at this stage, then explicitly delete the generated `rele
 [[__cgcom_cutting-a-release_releasing-core_post-prepare-sanity-check]]
 === Post-prepare sanity check
 
-You should end up with artifacts in your local repo with the new version (eg `1.15.0`).  This is a good time to do some quick sanity checks; nothing has yet been uploaded:
+You should end up with artifacts in your local repo with the new version (eg `1.16.0`).  This is a good time to do some quick sanity checks; nothing has yet been uploaded:
 
 * unzip the source-release ZIP and check it builds.
 * Inspect the `DEPENDENCIES` file, and check it looks correct.
@@ -371,17 +371,17 @@ The command checks out the codebase from the tag, then builds the artifacts, the
 [INFO] Performing a LOCAL checkout from scm:git:file:///C:\APACHE\isis-git-rw\co
 re
 [INFO] Checking out the project to perform the release ...
-[INFO] Executing: cmd.exe /X /C "git clone --branch release-1.15.0 file:///C:\APACHE\isis-git-rw\core C:\APACHE\isis-git-rw\core\target\checkout"
+[INFO] Executing: cmd.exe /X /C "git clone --branch release-1.16.0 file:///C:\APACHE\isis-git-rw\core C:\APACHE\isis-git-rw\core\target\checkout"
 [INFO] Working directory: C:\APACHE\isis-git-rw\core\target
 [INFO] Performing a LOCAL checkout from scm:git:file:///C:\APACHE\isis-git-rw
 [INFO] Checking out the project to perform the release ...
-[INFO] Executing: cmd.exe /X /C "git clone --branch release-1.15.0 file:///C:\APACHE\isis-git-rw C:\APACHE\isis-git-rw\core\target\checkout"
+[INFO] Executing: cmd.exe /X /C "git clone --branch release-1.16.0 file:///C:\APACHE\isis-git-rw C:\APACHE\isis-git-rw\core\target\checkout"
 [INFO] Working directory: C:\APACHE\isis-git-rw\core\target
 [INFO] Executing: cmd.exe /X /C "git ls-remote file:///C:\APACHE\isis-git-rw"
 [INFO] Working directory: C:\Users\ADMINI~1\AppData\Local\Temp
 [INFO] Executing: cmd.exe /X /C "git fetch file:///C:\APACHE\isis-git-rw"
 [INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
-[INFO] Executing: cmd.exe /X /C "git checkout release-1.15.0"
+[INFO] Executing: cmd.exe /X /C "git checkout release-1.16.0"
 [INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
 [INFO] Executing: cmd.exe /X /C "git ls-files"
 [INFO] Working directory: C:\APACHE\isis-git-rw\core\target\checkout
@@ -453,7 +453,7 @@ Update the parent `pom.xml` to reference the _released_ version of Apache Isis c
 [source,xml]
 ----
 <properties>
-    <isis.version>1.15.0</isis.version>
+    <isis.version>1.16.0</isis.version>
     ...
 </properties>
 ----
@@ -666,7 +666,7 @@ Update the parent `pom.xml` to reference the _released_ version of Apache Isis c
 [source,xml]
 ----
 <properties>
-    <isis.version>1.15.0</isis.version>
+    <isis.version>1.16.0</isis.version>
     ...
 </properties>
 ----
@@ -903,7 +903,7 @@ Use the following subject, eg:
 
 [source,bash]
 ----
-[VOTE] Apache Isis Core release 1.15.0 RC1
+[VOTE] Apache Isis Core release 1.16.0 RC1
 ----
 
 And use the following body:
@@ -912,19 +912,19 @@ And use the following body:
 ----
 I've cut a release for Apache Isis Core and the two archetypes:
 
-* Core 1.15.0
-* HelloWorld Archetype 1.15.0
-* SimpleApp Archetype 1.15.0
+* Core 1.16.0
+* HelloWorld Archetype 1.16.0
+* SimpleApp Archetype 1.16.0
 
 The source code artifacts have been uploaded to staging repositories on repository.apache.org:
 
-* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/core/isis/1.15.0/isis-1.15.0-source-release.zip
-* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/archetype/helloworld-archetype/1.15.0/helloworld-archetype-1.15.0-source-release.zip
-* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/archetype/simpleapp-archetype/1.15.0/simpleapp-archetype-1.15.0-source-release.zip
+* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/core/isis/1.16.0/isis-1.16.0-source-release.zip
+* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/archetype/helloworld-archetype/1.16.0/helloworld-archetype-1.16.0-source-release.zip
+* http://repository.apache.org/content/repositories/orgapacheisis-10xx/org/apache/isis/archetype/simpleapp-archetype/1.16.0/simpleapp-archetype-1.16.0-source-release.zip
 
 For each zip there is a corresponding signature file (append .asc to the zip's url).
 
-In the source code repo the code has been tagged as isis-1.15.0-RC1 and simpleapp-archetype-1.15.0-RC1; see https://git-wip-us.apache.org/repos/asf?p=isis.git
+In the source code repo the code has been tagged as isis-1.16.0-RC1 and simpleapp-archetype-1.16.0-RC1; see https://git-wip-us.apache.org/repos/asf?p=isis.git
 
 For instructions on how to verify the release (build from binaries and/or use in Maven directly), see http://isis.apache.org/guides/cgcom.html#_cgcom_verifying-releases
 
@@ -937,7 +937,7 @@ Please verify the release and cast your vote.  The vote will be open for a minim
 
 Remember to update:
 
-* the version number (1.15.0 or whatever)
+* the version number (1.16.0 or whatever)
 * the release candidate number (`RC1` or whatever)
 * the repository id, as provided by Nexus earlier (`orgapacheisis-10xx` or whatever)
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
index b730f93..8575ca0 100644
--- a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
@@ -26,7 +26,7 @@ Post the results to the `dev@isis.a.o` mailing list:
 
 [source,bash]
 ----
-[RESULT] [VOTE] Apache Isis Core release 1.15.0
+[RESULT] [VOTE] Apache Isis Core release 1.16.0
 ----
 
 using the body (alter last line as appropriate):
@@ -54,9 +54,9 @@ You can do this using the `scripts/promoterctag.sh` script; for example:
 
 [source,bash]
 ----
-sh scripts/promoterctag.sh isis-1.15.0 RC1
-sh scripts/promoterctag.sh helloworld-archetype-1.15.0 RC1
-sh scripts/promoterctag.sh simpleapp-archetype-1.15.0 RC1
+sh scripts/promoterctag.sh isis-1.16.0 RC1
+sh scripts/promoterctag.sh helloworld-archetype-1.16.0 RC1
+sh scripts/promoterctag.sh simpleapp-archetype-1.16.0 RC1
 ----
 
 This script pushes the tag under `refs/tags/rel`.  As per Apache policy (communicated on 10th Jan 2016 to Apache PMCs),
@@ -187,7 +187,7 @@ popd
 
 [source,bash]
 ----
-sh upd.sh 1.15.0 1.16.0
+sh upd.sh 1.16.0 1.17.0
 ----
 
 The script downloads the artifacts from the Nexus release repository, adds the artifacts to subversion and deletes the previous version.
@@ -221,7 +221,7 @@ From the root directory, generate the release notes for the current release, in
 
 [source,bash]
 ----
-sh scripts/jira-release-notes.sh ISIS 1.15.0 > /tmp/1
+sh scripts/jira-release-notes.sh ISIS 1.16.0 > /tmp/1
 ----
 
 
@@ -288,14 +288,14 @@ For example, for a release of Apache Isis Core, use the following subject:
 
 [source,bash]
 ----
-[ANN] Apache Isis version 1.15.0 Released
+[ANN] Apache Isis version 1.16.0 Released
 ----
 
 And use the following body (summarizing the main points as required):
 
 [source]
 ----
-The Apache Isis team is pleased to announce the release of Apache Isis v1.15.0.
+The Apache Isis team is pleased to announce the release of Apache Isis v1.16.0.
 
 New features in this release include:
 * ...
@@ -309,8 +309,8 @@ Enjoy!
 
 --The Apache Isis team
 
-[1] http://isis.apache.org/release-notes.html#r1.15.0
-[2] http://isis.apache.org/migration-notes.html#_migration-notes_1.14.0-to-1.15.0
+[1] http://isis.apache.org/release-notes.html#r1.16.0
+[2] http://isis.apache.org/migration-notes.html#_migration-notes_1.15.0-to-1.16.0
 [3] http://search.maven.org
 [4] http://isis.apache.org/downloads.html
 ----
@@ -335,13 +335,13 @@ Because we release from a branch, the changes made in the branch (changes to `po
 ----
 git checkout master                           # update master with latest
 git pull
-git merge release-1.15.0-RC1                  # merge branch onto master
-git push origin --delete release-1.15.0-RC1   # remote branch no longer needed
-git branch -d release-1.15.0-RC1              # branch no longer needed
+git merge release-1.16.0-RC1                  # merge branch onto master
+git push origin --delete release-1.16.0-RC1   # remote branch no longer needed
+git branch -d release-1.16.0-RC1              # branch no longer needed
 ----
 
 
-Finally, update helloworld's `pom.xml` and simpleapp's root `pom.xml` to reference the next SNAPSHOT release (`1.16.0-SNAPSHOT`)
+Finally, update helloworld's `pom.xml` and simpleapp's root `pom.xml` to reference the next SNAPSHOT release (`1.17.0-SNAPSHOT`)
 
 
 
@@ -469,7 +469,7 @@ For example, if the isisaddons modules are cloned to `/c/github/isisaddons/isis-
 
 [NOTE]
 ====
-TODO: need to rework this and the following two sections to instead just release the incode-catalog (`1.15.0-SNAPSHOT`).
+TODO: need to rework this and the following two sections to instead just release the incode-catalog (`1.16.0-SNAPSHOT`).
 
 This incorporates all of `incode-parent`, isisaddons.org` and `catalog.incode.org`.
 ====
@@ -481,15 +481,15 @@ The `org.incode:incode-parent` Maven module is used as a parent for both sets of
 +
 [source,bash]
 ----
-sh bumpver_isis.sh 1.15.0
+sh bumpver_isis.sh 1.16.0
 ----
 
 * update the README
 
 ** replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):
 
-*** replace 1.15.0-SNAPSHOT with 1.16.0-SNAPSHOT
-*** replace 1.14.0          with 1.15.0
+*** replace 1.16.0-SNAPSHOT with 1.17.0-SNAPSHOT
+*** replace 1.15.0          with 1.16.0
 
 ** update the "Change Log" section
 
@@ -497,7 +497,7 @@ sh bumpver_isis.sh 1.15.0
 +
 [source,bash]
 ----
-sh release.sh "1.15.0" "1.16.0-SNAPSHOT" "dan@haywood-associates.co.uk" "this is not really my password"
+sh release.sh "1.16.0" "1.17.0-SNAPSHOT" "dan@haywood-associates.co.uk" "this is not really my password"
 ----
 
 
@@ -513,7 +513,7 @@ Using this link:https://gist.github.com/danhaywood/21b5b885433fd8bc440da3fab88c9
 +
 [source,bash]
 ----
-foreach -g isisaddons sh bumpver_isis.sh 1.15.0
+foreach -g isisaddons sh bumpver_isis.sh 1.16.0
 ----
 +
 and use: +
@@ -543,8 +543,8 @@ to review changes made.
 
 ** replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):
 
-*** replace `1.15.0` with `1.16.0`
-*** replace `1.14.0` with `1.15.0` as necessary (pretty much everywhere apart from the "Change Log")
+*** replace `1.16.0` with `1.17.0`
+*** replace `1.15.0` with `1.16.0` as necessary (pretty much everywhere apart from the "Change Log")
 
 ** update the "Change Log" section
 
@@ -552,14 +552,14 @@ to review changes made.
 +
 [source,bash]
 ----
-foreach -g isisaddons/isis-[mw] sh release.sh "1.15.0" "1.16.0-SNAPSHOT" "dan@haywood-associates.co.uk" \"this is not really my password\"
+foreach -g isisaddons/isis-[mw] sh release.sh "1.16.0" "1.17.0-SNAPSHOT" "dan@haywood-associates.co.uk" \"this is not really my password\"
 ----
 
 * In the parent directory where the `last_modified.sh` script has been saved (see xref:../cgcom/cgcom.adoc#__cgcom_post-release-successful_release-non-asf-modules_prereqs[above]), use to check that all modules were released successfully: +
 +
 [source,bash]
 ----
-foreach -g isisaddons/isis-[mw] sh ../../last-modified.sh 1.15.0
+foreach -g isisaddons/isis-[mw] sh ../../last-modified.sh 1.16.0
 ----
 +
 [IMPORTANT]
@@ -571,7 +571,7 @@ Wait at least 10 minutes to check; sync'ing to Maven central from the Sonatype O
 +
 [source,bash]
 ----
-foreach -g isisaddons/isis-[mw] "git push origin master && git push origin 1.15.0"
+foreach -g isisaddons/isis-[mw] "git push origin master && git push origin 1.16.0"
 ----
 
 
@@ -586,7 +586,7 @@ Using this link:https://gist.github.com/danhaywood/21b5b885433fd8bc440da3fab88c9
 +
 [source,bash]
 ----
-foreach -g incodehq/incode-module sh bumpver_isis.sh 1.15.0
+foreach -g incodehq/incode-module sh bumpver_isis.sh 1.16.0
 ----
 
 * update the README for each repository. +
@@ -600,8 +600,8 @@ eg if using Windows, then:
 
 ** Replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):
 
-*** replace `1.15.0` with `1.16.0`
-*** replace `1.14.0` with `1.15.0` as necessary (pretty much everywhere apart from the "Change Log")
+*** replace `1.16.0` with `1.17.0`
+*** replace `1.15.0` with `1.16.0` as necessary (pretty much everywhere apart from the "Change Log")
 
 ** update the "Change Log" section
 
@@ -628,14 +628,14 @@ For example, `incode-module-base` must be released prior to `incode-module-alias
 +
 [source,bash]
 ----
-foreach -g incodehq/incode-module-[a-w] sh release.sh "1.15.0" "1.16.0-SNAPSHOT" "dan@haywood-associates.co.uk" \"this is not really my password\"
+foreach -g incodehq/incode-module-[a-w] sh release.sh "1.16.0" "1.17.0-SNAPSHOT" "dan@haywood-associates.co.uk" \"this is not really my password\"
 ----
 
 * In the parent directory where the `last_modified.sh` script has been saved (see xref:../cgcom/cgcom.adoc#__cgcom_post-release-successful_release-non-asf-modules_prereqs[above]), use to check that all modules were released successfully: +
 +
 [source,bash]
 ----
-foreach -g incodehq/incode-module-[a-w] sh ../../last-modified.sh 1.15.0
+foreach -g incodehq/incode-module-[a-w] sh ../../last-modified.sh 1.16.0
 ----
 +
 [IMPORTANT]
@@ -647,29 +647,29 @@ Wait at least 10 minutes to check; sync'ing to Maven central from the Sonatype O
 +
 [source,bash]
 ----
-foreach -g incodehq/incode-module-[a-w] "git push origin master && git push origin 1.15.0"
+foreach -g incodehq/incode-module-[a-w] "git push origin master && git push origin 1.16.0"
 ----
 
 
 [[__cgcom_post-release-successful_release-non-asf-modules_incode-catalog_cross-module-dependencies]]
 ==== Cross-module dependencies
 
-As of v1.15.0, the list of dependencies that needed to be updated (across all modules) were:
-
-** `<isis-module-fakedata.version>1.15.0</isis-module-fakedata.version>`
-** `<isis-module-freemarker.version>1.15.0</isis-module-freemarker.version>`
-** `<isis-wicket-fullcalendar2-cpt.version>1.15.0</isis-wicket-fullcalendar2-cpt.version>`
-** `<isis-wicket-gmap3-cpt.version>1.15.0</isis-wicket-gmap3-cpt.version>`
-** `<isis-module-poly.version>1.15.0</isis-module-poly.version>`
-** `<isis-module-security.version>1.15.0</isis-module-security.version>`
-** `<incode-module-base.version>1.15.0</incode-module-base.version>`
-** `<incode-module-fixturesupport.version>1.15.0</incode-module-fixturesupport.version>`
-** `<incode-module-unittestsupport.version>1.15.0</incode-module-unittestsupport.version>`
-** `<incode-module-integtestsupport.version>1.15.0</incode-module-integtestsupport.version>`
-** `<incode-module-country.version>1.15.0</incode-module-country.version>`
-** `<incode-module-document.version>1.15.0</incode-module-document.version>`
-** `<incode-module-docrendering-freemarker.version>1.15.0</incode-module-docrendering-freemarker.version>`
-** `<incode-module-docrendering-stringinterpolator.version>1.15.0</incode-module-docrendering-stringinterpolator.version>`
-** `<incode-module-docrendering-xdocreport.version>1.15.0</incode-module-docrendering-xdocreport.version>`
+As of v1.16.0, the list of dependencies that needed to be updated (across all modules) were:
+
+** `<isis-module-fakedata.version>1.16.0</isis-module-fakedata.version>`
+** `<isis-module-freemarker.version>1.16.0</isis-module-freemarker.version>`
+** `<isis-wicket-fullcalendar2-cpt.version>1.16.0</isis-wicket-fullcalendar2-cpt.version>`
+** `<isis-wicket-gmap3-cpt.version>1.16.0</isis-wicket-gmap3-cpt.version>`
+** `<isis-module-poly.version>1.16.0</isis-module-poly.version>`
+** `<isis-module-security.version>1.16.0</isis-module-security.version>`
+** `<incode-module-base.version>1.16.0</incode-module-base.version>`
+** `<incode-module-fixturesupport.version>1.16.0</incode-module-fixturesupport.version>`
+** `<incode-module-unittestsupport.version>1.16.0</incode-module-unittestsupport.version>`
+** `<incode-module-integtestsupport.version>1.16.0</incode-module-integtestsupport.version>`
+** `<incode-module-country.version>1.16.0</incode-module-country.version>`
+** `<incode-module-document.version>1.16.0</incode-module-document.version>`
+** `<incode-module-docrendering-freemarker.version>1.16.0</incode-module-docrendering-freemarker.version>`
+** `<incode-module-docrendering-stringinterpolator.version>1.16.0</incode-module-docrendering-stringinterpolator.version>`
+** `<incode-module-docrendering-xdocreport.version>1.16.0</incode-module-docrendering-xdocreport.version>`
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-unsuccessful.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-unsuccessful.adoc b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-unsuccessful.adoc
index c414545..4359374 100644
--- a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-unsuccessful.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-unsuccessful.adoc
@@ -25,7 +25,7 @@ For example, use the following subject for a vote on Apache Isis Core:
 
 [source,bash]
 ----
-[RESULT] [VOTE] Apache Isis Core release 1.14.0
+[RESULT] [VOTE] Apache Isis Core release 1.16.0
 ----
 
 using the body (alter last line as appropriate):
@@ -52,7 +52,7 @@ Tidy up remote branches in the git repo:
 +
 [source,bash]
 ----
-git push --delete origin release-1.14.0-RC1
+git push --delete origin release-1.16.0-RC1
 ----
 
 
@@ -60,9 +60,9 @@ git push --delete origin release-1.14.0-RC1
 +
 [source,bash]
 ----
-git push --delete origin isis-1.14.0-RC1
-git push --delete origin helloworld-archetype-1.14.0-RC1
-git push --delete origin simpleapp-archetype-1.14.0-RC1
+git push --delete origin isis-1.16.0-RC1
+git push --delete origin helloworld-archetype-1.16.0-RC1
+git push --delete origin simpleapp-archetype-1.16.0-RC1
 ----
 
 
@@ -70,12 +70,9 @@ git push --delete origin simpleapp-archetype-1.14.0-RC1
 +
 [source,bash]
 ----
-git tag -d isis-1.14.0
-git tag -d isis-1.14.0-RC1
-git tag -d helloworld-archetype-1.14.0
-git tag -d helloworld-archetype-1.14.0-RC1
-git tag -d simpleapp-archetype-1.14.0
-git tag -d simpleapp-archetype-1.14.0-RC1
+git tag -d isis-1.16.0
+git tag -d helloworld-archetype-1.16.0
+git tag -d simpleapp-archetype-1.16.0
 ----
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_verifying-releases.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_verifying-releases.adoc b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_verifying-releases.adoc
index fe850f1..d5dd702 100644
--- a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_verifying-releases.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_verifying-releases.adoc
@@ -234,13 +234,13 @@ The script could be enhanced in many ways, feel free to contribute improvements!
 ==== Create an input file
 
 The input file is a plain `.txt` file containing all urls to the packages to be verified.
-Here's a sample of the release of Apache Isis 1.15.0:
+Here's a sample of the release of Apache Isis 1.16.0:
 
 [source]
 ----
-https://repository.apache.org/content/repositories/orgapacheisis-063/org/apache/isis/core/isis/1.8.0/isis-1.15.0-source-release.zip
-https://repository.apache.org/content/repositories/orgapacheisis-065/org/apache/isis/archetype/helloworld-archetype/1.8.0/simpleapp-archetype-1.15.0-source-release.zip
-https://repository.apache.org/content/repositories/orgapacheisis-065/org/apache/isis/archetype/simpleapp-archetype/1.8.0/simpleapp-archetype-1.15.0-source-release.zip
+https://repository.apache.org/content/repositories/orgapacheisis-063/org/apache/isis/core/isis/1.8.0/isis-1.16.0-source-release.zip
+https://repository.apache.org/content/repositories/orgapacheisis-065/org/apache/isis/archetype/helloworld-archetype/1.8.0/simpleapp-archetype-1.16.0-source-release.zip
+https://repository.apache.org/content/repositories/orgapacheisis-065/org/apache/isis/archetype/simpleapp-archetype/1.8.0/simpleapp-archetype-1.16.0-source-release.zip
 ----
 
 The actual list of packages to be verified will be provided through the mailing list.
@@ -296,7 +296,7 @@ Assuming that everything builds ok, then test the archetypes (adjust version as
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=helloworld-archetype \
-    -D archetypeVersion=1.15.0 \
+    -D archetypeVersion=1.16.0 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \
@@ -316,7 +316,7 @@ Adjust the version as necessary.
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=1.15.0 \
+    -D archetypeVersion=1.16.0 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ActionLayout_promptStyle.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ActionLayout_promptStyle.adoc b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ActionLayout_promptStyle.adoc
index a569fd2..821558d 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ActionLayout_promptStyle.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-ActionLayout_promptStyle.adoc
@@ -1,5 +1,5 @@
 [[_rgant-ActionLayout_promptStyle]]
-= `promptStyle()` (`1.15.0-SNAPSHOT`)
+= `promptStyle()`
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 :_basedir: ../../
 :_imagesdir: images/

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout.adoc b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout.adoc
index d585ba2..ea35e77 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout.adoc
@@ -68,7 +68,7 @@ A typical use case is if the desired name is a reserved Java keyword, such as `d
 |xref:../rgant/rgant.adoc#_rgant-PropertyLayout_promptStyle[`promptStyle()`]
 |`DIALOG`, `INLINE`, `AS_CONFIGURED` +
 (`AS_CONFIGURED`)
-|(`1.15.0-SNAPSHOT`) how a property prompt should be displayed within the UI
+|how a property prompt should be displayed within the UI
 
 
 
@@ -85,7 +85,7 @@ A typical use case is if the desired name is a reserved Java keyword, such as `d
 |xref:../rgant/rgant.adoc#_rgant-PropertyLayout_unchanging[`unchanging()`]
 |`false`, `true` +
 (`false`)
-|(`1.15.0-SNAPSHOT`) indicates that the value held by the property never changes over time (even if other properties of the object do change).
+|indicates that the value held by the property never changes over time (even if other properties of the object do change).
 
 Used as a hint to the viewer not to redraw the property if possible after an AJAX update.
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_promptStyle.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_promptStyle.adoc b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_promptStyle.adoc
index d9ae9f8..bf32d2c 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_promptStyle.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_promptStyle.adoc
@@ -1,5 +1,5 @@
 [[_rgant-PropertyLayout_promptStyle]]
-= `promptStyle()` (`1.15.0-SNAPSHOT`)
+= `promptStyle()`
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 :_basedir: ../../
 :_imagesdir: images/

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_unchanging.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_unchanging.adoc b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_unchanging.adoc
index ca40a27..f158c9c 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_unchanging.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-PropertyLayout_unchanging.adoc
@@ -1,5 +1,5 @@
 [[_rgant-PropertyLayout_unchanging]]
-= `unchanging()` (`1.15.0-SNAPSHOT`)
+= `unchanging()`
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 :_basedir: ../../
 :_imagesdir: images/

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc b/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc
index bfcabce..daeea64 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgcfg/_rgcfg_configuring-core.adoc
@@ -519,21 +519,21 @@ This configuration property can be used to enforce a rule that the object type m
 `NotAbstract`
 |`true`,`false` +
 (`true`)
-| (`1.15.0-SNAPSHOT`) Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s are not `abstract` (so can be instantiated).
+|Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s are not `abstract` (so can be instantiated).
 
 |`isis.reflector.validator.` +
 `jaxbViewModel` +
 `NotInnerClass`
 |`true`,`false` +
 (`true`)
-| (`1.15.0-SNAPSHOT`) Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s are not inner classes (so can be instantiated).
+| Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s are not inner classes (so can be instantiated).
 
 |`isis.reflector.validator.` +
 `jaxbViewModel` +
 `NoArgConstructor`
 |`true`,`false` +
 (`false`)
-| (`1.15.0-SNAPSHOT`) Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s have a `public` no-arg constructor. +
+| Ensures that all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s have a `public` no-arg constructor. +
 
 This isn't actually required (hence not enabled by default) but is arguably good practice.
 
@@ -542,14 +542,14 @@ This isn't actually required (hence not enabled by default) but is arguably good
 `ReferenceTypeAdapter`
 |`true`,`false` +
 (`true`)
-| (`1.15.0-SNAPSHOT`) Ensures that for all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s with properties that reference persistent entities, that those entities are annotated with `@XmlJavaTypeAdapter`.
+| Ensures that for all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s with properties that reference persistent entities, that those entities are annotated with `@XmlJavaTypeAdapter`.
 
 |`isis.reflector.validator.` +
 `jaxbViewModel` +
 `DateTimeTypeAdapter`
 |`true`,`false` +
 (`true`)
-| (`1.15.0-SNAPSHOT`) Ensures that for all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s with properties that are dates or times, that those properties are annotated with `@XmlJavaTypeAdapter`.
+| Ensures that for all xref:../ugfun/ugfun.adoc#_ugfun_programming-model_view-models_jaxb[JAXB view model]s with properties that are dates or times, that those properties are annotated with `@XmlJavaTypeAdapter`.
 
 |`isis.reflector.validator.` +
 `jdoqlFromClause`

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-cmd.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-cmd.adoc b/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-cmd.adoc
index 90a9a0f..e324e7a 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-cmd.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-cmd.adoc
@@ -111,13 +111,13 @@ property.  The `actionDto` and `propertyDto` are the concrete subtypes:
 <1> the `memberDto` is an abstract type.   Its primary responsibility is simply to identify the member (action or
 property).
 <2> the formal identifier (fully qualified class name + member name) of the member being interacted with (action or property).
-<3> (`1.15.0-SNAPSHOT`) the "logical" formal identifier (object type, as per `@DomainObject(objectType=)`, + member name) of the member being interacted with (action or property).
+<3> the "logical" formal identifier (object type, as per `@DomainObject(objectType=)`, + member name) of the member being interacted with (action or property).
 <4> the `interactionType` attribute indicates whether the member is an action or a property.
 <5> the `actionDto` complex type captures the set of parameters (also including the argument values) with which to
 invoke the action.  The `paramsDto` type is defined xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_ancillary[below].
 <6> the `propertyDto` complex type captures the new value (possibly `null`) to set the property to.
 
-In general the `logicalMemberIdentifier` (`1.15.0-SNAPSHOT`) should be used in preference to the `memberIdentifier` because will not (necessarily) have to change if the class is moved during a refactoring.
+In general the `logicalMemberIdentifier` should be used in preference to the `memberIdentifier` because will not (necessarily) have to change if the class is moved during a refactoring.
 
 Note also that there is a corresponding xref:../rgcms/rgcms.adoc#__rgcms_schema-ixn_memberExecutionDto[`memberExecutionDto`]
 complex type in the "ixn" schema that is for the actual execution (capturing metrics about its execution and also the return value if an action invocation).

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-ixn.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-ixn.adoc b/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-ixn.adoc
index 2b8a404..6071d01 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-ixn.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgcms/_rgcms_schema-ixn.adoc
@@ -110,7 +110,7 @@ It corresponds to the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`mem
 Can be combined with `transactionId` to create a unique identifier (across all other interaction executions and also changed objects events) of this particular interaction execution.
 <3> the target object, corresponding to one of the elements of the `targets` element of the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`memberDto`]
 <4> the member identifier; corresponds to `memberIdentifier` of the `member` element of the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`memberDto`]
-<5> (`1.15.0-SNAPSHOT`) the _logical_ member identifier; corresponds to `logicalMemberIdentifier` of the `member` element of the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`memberDto`]
+<5> the _logical_ member identifier; corresponds to `logicalMemberIdentifier` of the `member` element of the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`memberDto`]
 <6> the user executing the action invocation/property edit; corresponds to the `user` element of the xref:../rgcms/rgcms.adoc#__rgcms_schema-cmd_memberDto[`memberDto`]
 <7> the current "human-friendly" title of the target object
 <8> the set of metrics captured for this execution, of type `metricsDto` defined xref:../rgcms/rgcms.adoc#__rgcms_schema-ixn_ancillary[below].
@@ -118,7 +118,7 @@ Can be combined with `transactionId` to create a unique identifier (across all o
 <10> if any sub-actions or sub-edits were performed via the xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_WrapperFactory[`WrapperFactory`], then these are captured in the `childExecutions` element.
 <11> the `interactionType` attribute indicates whether the member is an action or a property (similar attribute exists for the "cmd" schema).
 
-In general the `logicalMemberIdentifier` (`1.15.0-SNAPSHOT`) should be used in preference to the `memberIdentifier` because will not (necessarily) have to change if the class is moved during a refactoring.
+In general the `logicalMemberIdentifier` should be used in preference to the `memberIdentifier` because will not (necessarily) have to change if the class is moved during a refactoring.
 
 The `actionInvocationDto` and `propertyEditDto` are the concrete subtypes:
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc
index 99da192..7d2b719 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer.adoc
@@ -49,15 +49,6 @@ xref:../rgant/rgant.adoc#_rgant-Property_command[`@Property#commandExecuteIn()`]
 |
 
 
-|xref:../rgfis/rgfis.adoc#_rgfis_application-layer_MessageBrokerServiceInternal[`o.a.i.c.m.s.msgbroker` +
-`MessageBrokerServiceInternal`]
-|A wrapper around xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_MessageService[`MessageService`].
-|MessageBrokerService-` +
-`InternalDefault` +
-``isis-core-runtime``
-|Removed in `1.15.0-SNAPSHOT; this service does not provide any additional capabilities over `MessageService`.
-
-
 |xref:../rgfis/rgfis.adoc#_rgfis_application-layer_InteractionDtoServiceInternal[`o.a.i.c.m.s.ixn` +
 `InteractionDtoServiceInternal`]
 |Creates DTO for the current execution of an action invocation or property edit, for use either as a reified command or for implementations of the xref:../rgsvc/rgsvc.adoc#_rgsvc_persistence-layer-spi_PublishingService[`PublishingService`].
@@ -83,5 +74,4 @@ Key:
 
 include::_rgfis_application-layer_AuthenticationSessionProvider.adoc[leveloffset=+1]
 include::_rgfis_application-layer_CommandDtoServiceInternal.adoc[leveloffset=+1]
-include::_rgfis_application-layer_MessageBrokerServiceInternal.adoc[leveloffset=+1]
 include::_rgfis_application-layer_InteractionDtoServiceInternal.adoc[leveloffset=+1]

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_MessageBrokerServiceInternal.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_MessageBrokerServiceInternal.adoc b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_MessageBrokerServiceInternal.adoc
deleted file mode 100644
index 392e1e8..0000000
--- a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_application-layer_MessageBrokerServiceInternal.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-[[_rgfis_application-layer_MessageBrokerServiceInternal]]
-= `MessageBrokerServiceInternal` (removed in `1.15.0-SNAPSHOT`)
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-:_basedir: ../../
-:_imagesdir: images/
-
-
-The (internal) `MessageBrokerServiceInternal` domain service is a wrapper around xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_MessageService[`MessageService`].
-
-
-[NOTE]
-====
-As of `1.15.0-SNAPSHOT` this service has been removed; it does does not provide any additional capabilities over and those of `MessageService`.
-====
-
-
-
-
-
-== SPI
-
-The SPI of the service is:
-
-[source,java]
-----
-public interface MessageBrokerServiceInternal {
-    void informUser(String message);
-    void warnUser(String message);
-    void raiseError(String message);
-}
-----
-
-
-== Runtime vs Noop implementation
-
-The framework provides two implementations:
-
-* `MessageBrokerServiceInternalDefault` is provided by `isis-core-runtime`, and is used during normal use and integration tests
-
-* `MessageBrokerServiceInternalNoop` is provided as a fallback by `isis-core-metamodel`, and is provided to allow the xref:../rgmvn/rgmvn.adoc#[maven plugin] to be bootstrapped without any "backend" database.
-
-The `...Default` implementation takes priority over the `...Noop` implementation.

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc
index 90a8710..959e852 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer.adoc
@@ -67,17 +67,6 @@ xref:../rgsvc/rgsvc.adoc#_rgsvc_persistence-layer-spi_PublishingService[`Publish
 |
 
 
-|xref:../rgfis/rgfis.adoc#_rgfis_persistence-layer_TransactionStateProviderInternal[`o.a.i.c.m.s.` +
-`transtate.` +
-`TransactionStateProviderInternal`]
-|Simply provides the ability to check as to the state of the current transaction.
-|`TransactionStateProvider-` +
-`InternalDefault` +
-`isis-core-runtime`
-|
-
-
-
 
 |===
 
@@ -95,4 +84,3 @@ include::_rgfis_persistence-layer_AuditingServiceInternal.adoc[leveloffset=+1]
 include::_rgfis_persistence-layer_ChangedObjectsServiceInternal.adoc[leveloffset=+1]
 include::_rgfis_persistence-layer_PersistenceSessionServiceInternal.adoc[leveloffset=+1]
 include::_rgfis_persistence-layer_PublishingServiceInternal.adoc[leveloffset=+1]
-include::_rgfis_persistence-layer_TransactionStateProviderInternal.adoc[leveloffset=+1]

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_TransactionStateProviderInternal.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_TransactionStateProviderInternal.adoc b/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_TransactionStateProviderInternal.adoc
deleted file mode 100644
index bd29606..0000000
--- a/adocs/documentation/src/main/asciidoc/guides/rgfis/_rgfis_persistence-layer_TransactionStateProviderInternal.adoc
+++ /dev/null
@@ -1,36 +0,0 @@
-[[_rgfis_persistence-layer_TransactionStateProviderInternal]]
-= `TransactionStateProviderInternal` (removed in `1.15.0-SNAPSHOT`)
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-:_basedir: ../../
-:_imagesdir: images/
-
-
-The (internal) `TransactionStateProviderInternal` domain service simply provides the ability to check as to the state of the current transaction.
-
-[NOTE]
-====
-This service has been removed in `1.15.0-SNAPSHOT`, having been combined with xref:../rgsvc/rgsvc.adoc#_rgsvc_application-layer-api_TransactionService[`TransactionService`].
-====
-
-
-== SPI and Implementation
-
-The SPI of the service is simply:
-
-[source,java]
-----
-public interface TransactionStateProviderInternal {
-    TransactionState getTransactionState();
-}
-----
-
-
-== Runtime vs Noop implementation
-
-The framework provides two implementations:
-
-* `TransactionStateProviderInternalDefault` is provided by `isis-core-runtime`, and is used during normal use and integration tests
-
-* `TransactionStateProviderInternalNoop` is provided as a fallback by `isis-core-metamodel`, and is provided to allow the xref:../rgmvn/rgmvn.adoc#[maven plugin] to be bootstrapped without any "backend" database.
-
-The `...Default` implementation takes priority over the `...Noop` implementation.

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc
index 5d7d123..e3c64c2 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_MessageService.adoc
@@ -59,7 +59,7 @@ public Order addItem(Product product, @ParameterLayout(named="Quantity") int qua
 
 == Implementation
 
-The core framework provides a default implementation of this service (in `1.15.0-SNAPSHOT`, this is `o.a.i.core.runtime.services.message.MessageServiceDefault` ).
+The core framework provides a default implementation of this service, `o.a.i.core.runtime.services.message.MessageServiceDefault`.
 
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc
index 0d08166..1eaddc8 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_application-layer-api_TransactionService.adoc
@@ -1,11 +1,11 @@
 [[_rgsvc_application-layer-api_TransactionService]]
-= `TransactionService2` (`1.15.0-SNAPSHOT`)
+= `TransactionService2`
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 :_basedir: ../../
 :_imagesdir: images/
 
 
-The `TransactionService2` (`1.15.0-SNAPSHOT`) provides a small number of methods to allow domain objects to influence user transactions.
+The `TransactionService2` provides a small number of methods to allow domain objects to influence user transactions.
 
 [NOTE]
 ====
@@ -98,7 +98,7 @@ try {
 
 == Implementation
 
-The core framework provides a default implementation of this service, `o.a.i.core.metamodel.services.xactn.TransactionServiceInternalDefault` (renamed to `TransactionServiceDefault` in `1.15.0-SNAPSHOT`).
+The core framework provides a default implementation of this service, `o.a.i.core.metamodel.services.xactn.TransactionServiceDefault`.
 
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc
index 898868b..78ed173 100644
--- a/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/rgsvc/_rgsvc_presentation-layer-spi_HintStore.adoc
@@ -44,13 +44,13 @@ The core framework provides a default implementation of this service (`org.apach
 
 
 
-== View models (`1.15.0-SNAPSHOT`)
+== View models
 
 Hints are stored against the `Bookmark` of a domain object, essentially the identifier of the domain object.
 For a domain entity this identifier is fixed and unchanging but for a view models the identifier changes each time the view model's state changes (the identifier is basically a digest of the object's state).
 This means that any hints stored against the view model's bookmark are in effect lost as soon as the view model is modified.
 
-To address this issue the `HintStore` (as of `1.15.0-SNAPSHOT`) provides an optional interface that the view model can implement, the intent of which is to expose the "logical" identity of the view model.
+To address this issue the `HintStore` provides an optional interface that the view model can implement, the intent of which is to expose the "logical" identity of the view model.
 This interface is:
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc b/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc
index 402e264..9b1c02f 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugbtb/_ugbtb_hints-and-tips_replacing-default-service-implementations.adoc
@@ -50,7 +50,7 @@ List<LocalProvider> localeProviders;
 
 then all implementations will be present in the list, ordered by priority; your custom implementation will be first in the list.
 
-As of `1.15.0-SNAPSHOT`, there is no need to specify the `menuOrder` attribute: its default value is now set to a lower value (specifically: `Integer.MAX_VALUE - 100`).
+(As of `1.15.0` onwards), there is no need to specify the `menuOrder` attribute: its default value is now set to a lower value (specifically: `Integer.MAX_VALUE - 100`).
 Thus, the code simplifies to:
 
 [source,java]

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_building-blocks_events_ui-events.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_building-blocks_events_ui-events.adoc b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_building-blocks_events_ui-events.adoc
index 21fb37f..f52fbe2 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_building-blocks_events_ui-events.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_building-blocks_events_ui-events.adoc
@@ -9,7 +9,7 @@ As explained xref:../ugfun/ugfun.adoc#_ugfun_building-blocks_identifiers_title-a
 
 xref:../ugfun/ugfun.adoc#_ugfun_ui-hints_object-titles-and-icons[Normally] the code to return title and icon of an object is part of the domain object's implementation.
 However, UI events allow this title and icon to be provided instead by a subscriber.
-(As of `1.15.0-SNAPSHOT`), UI events have higher precedence than the other mechanisms of supplying a title
+(As of `1.15.0` onwards), UI events have higher precedence than the other mechanisms of supplying a title
 
 If annotated with xref:../rgant/rgant.adoc#_rgant_DomainObjectLayout_titleUiEvent[`@DomainObjectLayout#titleUiEvent()`], the appropriate (subclass of) `TitleUiEvent` will be emitted.
  Similarly for xref:../rgant/rgant.adoc#_rgant_DomainObjectLayout_iconUiEvent[`iconUiEvent()`] and xref:../rgant/rgant.adoc#_rgant_DomainObjectLayout_cssClassUiEvent[`cssClassUiEvent()`].

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_helloworld-archetype.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_helloworld-archetype.adoc b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_helloworld-archetype.adoc
index c647369..ab13d84 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_helloworld-archetype.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_helloworld-archetype.adoc
@@ -1,5 +1,5 @@
 [[_ugfun_getting-started_helloworld-archetype]]
-= HelloWorld Archetype (`1.15.0-SNAPSHOT`)
+= HelloWorld Archetype
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
 :_basedir: ../../
 :_imagesdir: images/
@@ -22,11 +22,6 @@ This also creates a minimal application, but provides more structure and example
 
 Create a new directory, and `cd` into that directory.
 
-[WARNING]
-====
-This archetype was introduced in `1.15.0-SNAPSHOT`, and has not - yet - been released.
-====
-
 To build the app from the latest stable release, then run the following command:
 
 [source,bash]
@@ -49,35 +44,6 @@ where:
 
 The archetype generation process will then run; it only takes a few seconds.
 
-We also maintain the archetype for the most current `-SNAPSHOT`; an app generated with this archetype will contain the latest features of Apache Isis, but the usual caveats apply: some features still in development may be unstable.
-
-The process is almost identical to that for stable releases, however the `archetype:generate` goal is called with slightly different arguments:
-
-[source,bash]
-----
-mvn archetype:generate  \
-    -D archetypeGroupId=org.apache.isis.archetype \
-    -D archetypeArtifactId=helloworld-archetype \
-    -D archetypeVersion=1.15.0-SNAPSHOT \
-    -D groupId=com.mycompany \
-    -D artifactId=myapp \
-    -D version=1.0-SNAPSHOT \
-    -D archetypeRepository=http://repository-estatio.forge.cloudbees.com/snapshot/ \
-    -B
-----
-
-where as before:
-
-- `groupId` represents your own organization, and
-- `artifactId` is a unique identifier for this app within your organization.
-- `version` is the initial (snapshot) version of your app
-
-but also:
-
-- `archetypeVersion` is the SNAPSHOT version of Apache Isis.
-- `archetypeRepository` specifies the location of our snapshot repo (hosted on link:http://www.cloudbees.com[CloudBees]), and
-
-The archetype generation process will then run; it only takes a few seconds.
 
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_simpleapp-archetype.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_simpleapp-archetype.adoc b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_simpleapp-archetype.adoc
index 2ed88e6..aec1092 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_simpleapp-archetype.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_getting-started_simpleapp-archetype.adoc
@@ -42,7 +42,7 @@ To build the app from the latest stable release, then run the following command:
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=1.14.0 \
+    -D archetypeVersion=1.15.0 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \
@@ -58,36 +58,6 @@ where:
 The archetype generation process will then run; it only takes a few seconds.
 
 
-We also maintain the archetype for the most current `-SNAPSHOT`; an app generated with this archetype will contain the latest features of Apache Isis, but the usual caveats apply: some features still in development may be unstable.
-
-The process is almost identical to that for stable releases, however the `archetype:generate` goal is called with slightly different arguments:
-
-[source,bash]
-----
-mvn archetype:generate  \
-    -D archetypeGroupId=org.apache.isis.archetype \
-    -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=1.15.0-SNAPSHOT \
-    -D groupId=com.mycompany \
-    -D artifactId=myapp \
-    -D version=1.0-SNAPSHOT \
-    -D archetypeRepository=http://repository-estatio.forge.cloudbees.com/snapshot/ \
-    -B
-----
-
-where as before:
-
-- `groupId` represents your own organization, and
-- `artifactId` is a unique identifier for this app within your organization.
-- `version` is the initial (snapshot) version of your app
-
-but also:
-
-- `archetypeVersion` is the SNAPSHOT version of Apache Isis.
-- `archetypeRepository` specifies the location of our snapshot repo (hosted on link:http://www.cloudbees.com[CloudBees]), and
-
-The archetype generation process will then run; it only takes a few seconds.
-
 
 
 [[__ugfun_getting-started_simpleapp-archetype_building-the-app]]

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_view-models_jaxb_joda-datatypes.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_view-models_jaxb_joda-datatypes.adoc b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_view-models_jaxb_joda-datatypes.adoc
index 78ef8e5..4870b22 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_view-models_jaxb_joda-datatypes.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugfun/_ugfun_programming-model_view-models_jaxb_joda-datatypes.adoc
@@ -8,7 +8,7 @@
 
 If your JAXB view model contains fields using the JODA datatypes (`LocalDate` and so on), then `@XmlJavaTypeAdapter` additional annotations in order to "teach" JAXB how to serialize out the state.
 
-As of `1.15.0-SNAPSHOT`, you use adapters provided in the Apache Isis applib.
+(As of `1.15.0`) you can use adapters provided in the Apache Isis applib.
 For example:
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_maven-configuration.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_maven-configuration.adoc b/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_maven-configuration.adoc
index 22abee2..cd7b0e9 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_maven-configuration.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_integ-test-support_maven-configuration.adoc
@@ -22,7 +22,7 @@ To set it up manually, update the `pom.xml` of your domain object model module:
 
 [NOTE]
 ====
-As of `1.15.0-SNAPSHOT` this can also be done by adding a dependency to `org.apache.isis.mavendeps:isis-mavendeps-testing` module; see the xref:../ugfun/ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp archetype].
+(As of `1.15.0`) this can also be done by adding a dependency to `org.apache.isis.mavendeps:isis-mavendeps-testing` module; see the xref:../ugfun/ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp archetype].
 ====
 
 We also recommend that you configure the `maven-surefire-plugin` to pick up the following class patterns:

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc b/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc
index 4001898..00f6227 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugtst/_ugtst_unit-test-support_maven-configuration.adoc
@@ -21,7 +21,7 @@ To set it up manually, update the `pom.xml` of your domain object model module:
 
 [NOTE]
 ====
-As of `1.15.0-SNAPSHOT` this can also be done by adding a dependency to `org.apache.isis.mavendeps:isis-mavendeps-testing` module; see the xref:../ugfun/ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp archetype].
+(As of `1.15.0`) this can also be done by adding a dependency to `org.apache.isis.mavendeps:isis-mavendeps-testing` module; see the xref:../ugfun/ugfun.adoc#_ugfun_getting-started_simpleapp-archetype[SimpleApp archetype].
 ====
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_configuration-properties.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_configuration-properties.adoc b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_configuration-properties.adoc
index f320c0f..ab6f032 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_configuration-properties.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_configuration-properties.adoc
@@ -48,7 +48,7 @@ If you prefer you can place all configuration properties into `WEB-INF/isis.prop
 `bookmarkedPages.showChooser`
 | +ve int +
 (`_15_`)
-| (`1.15.0-SNAPSHOT`) whether to show the bookmark panel (top-left in the Wicket viewer)
+| whether to show the bookmark panel (top-left in the Wicket viewer)
 
 |`isis.viewer.wicket.` +
 `breadcrumbs.showChooser`
@@ -100,7 +100,7 @@ for further details).
 `developmentUtilities.enable`
 | `true`,`false` +
 (`_false_`)
-| (`1.15.0-SNAPSHOT`) when running in production mode, whether to show enable the Wicket development utilities anyway.
+| when running in production mode, whether to show enable the Wicket development utilities anyway.
 From a UI perspective, this will cause the DebugBar to be shown (top-right).
 
 If running in prototyping mode, the development utilities (debug bar) is always enabled.
@@ -155,7 +155,7 @@ This feature is primarily just to help track any memory leakage issues that migh
 |`dialog`,`inline`, +
 `inline_as_if_edit` +
 (`inline`)
-|(`1.15.0-SNAPSHOT`) whether the prompt for editing a domain object property or invoking an action (associated with a property) is shown inline within the property's form, or instead shown in a modal dialog box.
+| whether the prompt for editing a domain object property or invoking an action (associated with a property) is shown inline within the property's form, or instead shown in a modal dialog box.
 For actions, `inline_as_if_edit` will suppress the action's button, and instead let the action be invoked as if editing the property.
 The net effect is that being able to "edit" complex properties with multiple parts (eg a date) using a multi-argument editor (this editor, in fact, being the action's argument panel).
 
@@ -167,14 +167,14 @@ Note that `inline_as_if_edit` does not make sense for a configuration property d
 `redirectEvenIfSameObject`
 | `true`,`false` +
 (`_false_`)
-| (`1.15.0-SNAPSHOT`) By default, an action invocation that returns the same object will result in the page being updated.
+| By default, an action invocation that returns the same object will result in the page being updated.
 The same is true for property edits.
 
 If this setting is enabled, then the viewer will always render to a new page.
 
 [NOTE]
 ====
-Note that default behaviour is new in `1.15.0-SNAPSHOT`, and provides a better UI.
+Note that the default behaviour is new in `1.15.0`, providing a better end-user experience.
 Setting this option retains the behaviour of the viewer pre-1.15.0.
 ====
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_isis-addons.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_isis-addons.adoc b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_isis-addons.adoc
index 1463af4..3ff6277 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_isis-addons.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_isis-addons.adoc
@@ -17,11 +17,11 @@ At the time of writing the addons available are:
 
 * link:http://github.com/isisaddons/isis-wicket-gmap3[Gmap3] component - to view a collection of domain objects with a location on a google map
 
-* (`1.15.0-SNAPSHOT`) link:http://github.com/isisaddons/isis-wicket-pdfjs[pdf.js] component - to view a Blob containing a PDF as an image
+* link:http://github.com/isisaddons/isis-wicket-pdfjs[pdf.js] component - to view a Blob containing a PDF as an image
 
 * link:http://github.com/isisaddons/isis-wicket-summernote[summernote] component - to edit a string property using an RTF editor
 
-** (not yet compatible with `1.15.0-SNAPSHOT`)
+** (not yet compatible with `1.15.0`)
 
 * link:http://github.com/isisaddons/isis-wicket-wickedcharts[wickedcharts] component - low-level integration with Highcharts charting library
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc
index ae055de..ff94776 100644
--- a/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/ugvw/_ugvw_layout_file-based.adoc
@@ -177,7 +177,7 @@ Note also the `unreferencedProperties` attribute for the fieldset; this topic is
 
 [NOTE]
 ====
-As of `1.15.0-SNAPSHOT`, the ``<fieldset>``'s "name" attribute is optional.
+(As of `1.15.0`) the ``<fieldset>``'s "name" attribute is optional.
 If omitted, then the title panel is suppressed, freeing more real estate.
 
 Do be aware though that if there are any actions that have been placed on the fieldset's panel, then these _will *not* be displayed_.

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/index.html
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/index.html b/adocs/documentation/src/main/asciidoc/index.html
index 63d7841..affbc69 100644
--- a/adocs/documentation/src/main/asciidoc/index.html
+++ b/adocs/documentation/src/main/asciidoc/index.html
@@ -579,25 +579,42 @@ table.CodeRay td.code>pre{padding:0}
         <div class="col-sm-12">
          <h4>Getting started</h4>
          <br/>
-         <p>Start developing your own Apache Isis application using our <a href="guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp archetype</a>.  With the *nix bash shell, use:</p>
+         <p>Start developing your own Apache Isis application using either the minimal <a href="guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld archetype</a> or alternatively with the more structured <a href="guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp archetype</a>.  With the *nix bash shell, use:</p>
         </div>
        </div>
        <div class="row">
-        <div class="col-sm-12">
+        <div class="col-sm-6">
+         <div class=panel>
+                <pre>
+mvn archetype:generate  \
+    -D archetypeGroupId=org.apache.isis.archetype \
+    -D archetypeArtifactId=helloworld-archetype \
+    -D archetypeVersion=1.15.0 \
+    -D groupId=com.mycompany \
+    -D artifactId=myapp \
+    -D version=1.0-SNAPSHOT \
+    -B</pre>
+         </div>
+        </div>
+        <div class="col-sm-6">
          <div class=panel>
                 <pre>
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=1.14.0 \
+    -D archetypeVersion=1.15.0 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \
     -B</pre>
-          <p>Adjust as necessary if using Windows `cmd.exe` or Powershell.</p>
          </div>
         </div>
        </div>
+       <div class="row">
+        <div class="col-sm-12">
+          <p>Adjust as necessary if using Windows `cmd.exe` or Powershell.</p>
+        </div>
+       </div>
 
        <br/>
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/migration-notes/_migration-notes_1.14.0-to-1.15.0.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/migration-notes/_migration-notes_1.14.0-to-1.15.0.adoc b/adocs/documentation/src/main/asciidoc/migration-notes/_migration-notes_1.14.0-to-1.15.0.adoc
index 3703257..6f6f345 100644
--- a/adocs/documentation/src/main/asciidoc/migration-notes/_migration-notes_1.14.0-to-1.15.0.adoc
+++ b/adocs/documentation/src/main/asciidoc/migration-notes/_migration-notes_1.14.0-to-1.15.0.adoc
@@ -6,10 +6,6 @@
 
 
 
-[NOTE]
-====
-Apache Isis 1.15.0-SNAPSHOT is currently still in development
-====
 
 == Overriding framework services (link:https://issues.apache.org/jira/browse/ISIS-1611[ISIS-1611])
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc b/adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc
index 9524be4..0285e76 100644
--- a/adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc
+++ b/adocs/documentation/src/main/asciidoc/pages/tg/_tg_pet-clinic.adoc
@@ -72,7 +72,7 @@ Adjust as necessary if using Windows `cmd.exe` or Powershell.
 
 [NOTE]
 ====
-You can use 1.13.2 (or later) version of the archetype if you wish, however be aware that the structure of the solution repo (mentioned above) will be different from the structure for applications generated from 1.13.2.
+You can use 1.13.2 (or later) version of the archetype if you wish, however be aware that the structure of the solution repo (mentioned above) will be different from the structure for applications generated using 1.13.2 onwards.
 ====
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc b/adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc
index c6ea1c7..262a587 100644
--- a/adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc
+++ b/adocs/documentation/src/main/asciidoc/pages/tg/_tg_stop-scaffolding-start-coding.adoc
@@ -33,7 +33,7 @@ With the *nix bash shell, use:
 mvn archetype:generate  \
     -D archetypeGroupId=org.apache.isis.archetype \
     -D archetypeArtifactId=simpleapp-archetype \
-    -D archetypeVersion=1.14.0 \
+    -D archetypeVersion=1.15.0 \
     -D groupId=com.mycompany \
     -D artifactId=myapp \
     -D version=1.0-SNAPSHOT \

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.0.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.0.adoc b/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.0.adoc
index 780c0ad..7f32a1f 100644
--- a/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.0.adoc
+++ b/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.0.adoc
@@ -6,11 +6,6 @@
 :toc: right
 
 
-[NOTE]
-====
-Apache Isis 1.15.0-SNAPSHOT is currently still in development
-====
-
 
 The main new feature is inline prompts: the ability to edit a property or invoke an action (associated with a property) without requiring a modal dialog box.
 There have also been several improvements in the ability to tab around the UI.

http://git-wip-us.apache.org/repos/asf/isis/blob/563ffff2/adocs/template/document.html.erb
----------------------------------------------------------------------
diff --git a/adocs/template/document.html.erb b/adocs/template/document.html.erb
index 38dab67..2e755f5 100644
--- a/adocs/template/document.html.erb
+++ b/adocs/template/document.html.erb
@@ -147,7 +147,9 @@
                         <li><a href="<%= (attr :_basedir) %>migration-notes/migration-notes.html">Migration Notes</a></li>
 
                         <li role="separator" class="divider"></li>
-                        <li><a href="<%= (attr :_basedir) %>guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">Maven archetype</a></li>
+                        <li class="dropdown-header">Maven archetypes</li>
+                        <li><a href="<%= (attr :_basedir) %>guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li>
+                        <li><a href="<%= (attr :_basedir) %>guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">simpleapp</a></li>
 
                         <li role="separator" class="divider"></li>
                         <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li>