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 20:34:24 UTC

[15/24] isis-site git commit: ISIS-1521: updates for 1.15.0 release (bump up from -SNAPSHOT)

http://git-wip-us.apache.org/repos/asf/isis-site/blob/83a95eb0/content/guides/cgcom/cgcom.html
----------------------------------------------------------------------
diff --git a/content/guides/cgcom/cgcom.html b/content/guides/cgcom/cgcom.html
index 07542af..342a3a5 100644
--- a/content/guides/cgcom/cgcom.html
+++ b/content/guides/cgcom/cgcom.html
@@ -200,7 +200,9 @@ table.CodeRay td.code>pre{padding:0}
         <li><a href="../../release-notes/release-notes.html">Release Notes</a></li> 
         <li><a href="../../migration-notes/migration-notes.html">Migration Notes</a></li> 
         <li role="separator" class="divider"></li> 
-        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_simpleapp-archetype">Maven archetype</a></li> 
+        <li class="dropdown-header">Maven archetypes</li> 
+        <li><a href="../../guides/ugfun/ugfun.html#_ugfun_getting-started_helloworld-archetype">helloworld</a></li> 
+        <li><a href="../../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> 
         <li><a href="https://github.com/apache/isis">Github mirror</a></li> 
@@ -653,8 +655,8 @@ git checkout master &amp;&amp; git merge --no-ff ISIS-1162_pr-31 &amp;&amp; git
           <div class="content"> 
            <pre class="CodeRay highlight"><code data-lang="bash">cd core
 export ISISTMP=/c/tmp                               <i class="conum" data-value="1"></i><b>(1)</b>
-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                           <i class="conum" data-value="2"></i><b>(2)</b>
@@ -691,7 +693,7 @@ env | grep ISIS | sort</code></pre>
              <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> 
              <td class="content"> 
               <div class="paragraph"> 
-               <p>Note that the branch name is <strong>not</strong> the same any of the eventual tag names (eg <code>isis-1.15.0</code> or <code>simpleapp-archetype-1.15.0</code>).</p> 
+               <p>Note that the branch name is <strong>not</strong> the same any of the eventual tag names (eg <code>isis-1.16.0</code> or <code>simpleapp-archetype-1.16.0</code>).</p> 
               </div> 
               <div class="paragraph"> 
                <p>If they did have the same name, then what would happen is that the <code>maven-release-plugin</code> 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.</p> 
@@ -720,13 +722,13 @@ git checkout -b $ISISBRANCH</code></pre>
           <p>Double check that the version number of the parent pom should reflect the branch name that you are now on (with a <code>-SNAPSHOT</code> suffix). his will normally have been done already during earlier development; but confirm that it has been updated. If it has not, make the change.</p> 
          </div> 
          <div class="paragraph"> 
-          <p>Double check that the version number of the core POM (<code>core/pom.xml</code>) should reflect the branch name that you are now on. For example, if releasing version <code>1.15.0</code>, the POM should read:</p> 
+          <p>Double check that the version number of the core POM (<code>core/pom.xml</code>) should reflect the branch name that you are now on. For example, if releasing version <code>1.16.0</code>, the POM should read:</p> 
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
            <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;groupId&gt;</span>org.apache.isis.core<span class="tag">&lt;/groupId&gt;</span>
 <span class="tag">&lt;artifactId&gt;</span>isis<span class="tag">&lt;/artifactId&gt;</span>
-<span class="tag">&lt;version&gt;</span>1.15.0-SNAPSHOT<span class="tag">&lt;/version&gt;</span></code></pre> 
+<span class="tag">&lt;version&gt;</span>1.16.0-SNAPSHOT<span class="tag">&lt;/version&gt;</span></code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -949,7 +951,7 @@ mvn clean install -o</code></pre>
          <div class="sect3"> 
           <h4 id="__cgcom_cutting-a-release_releasing-core_post-prepare-sanity-check">4.4.8. Post-prepare sanity check</h4> 
           <div class="paragraph"> 
-           <p>You should end up with artifacts in your local repo with the new version (eg <code>1.15.0</code>). This is a good time to do some quick sanity checks; nothing has yet been uploaded:</p> 
+           <p>You should end up with artifacts in your local repo with the new version (eg <code>1.16.0</code>). This is a good time to do some quick sanity checks; nothing has yet been uploaded:</p> 
           </div> 
           <div class="ulist"> 
            <ul> 
@@ -1012,17 +1014,17 @@ popd</code></pre>
 [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
@@ -1105,7 +1107,7 @@ env | grep ISIS | sort</code></pre>
            <div class="listingblock"> 
             <div class="content"> 
              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;properties&gt;</span>
-    <span class="tag">&lt;isis.version&gt;</span>1.15.0<span class="tag">&lt;/isis.version&gt;</span>
+    <span class="tag">&lt;isis.version&gt;</span>1.16.0<span class="tag">&lt;/isis.version&gt;</span>
     ...
 <span class="tag">&lt;/properties&gt;</span></code></pre> 
             </div> 
@@ -1359,7 +1361,7 @@ env | grep ISIS | sort</code></pre>
            <div class="listingblock"> 
             <div class="content"> 
              <pre class="CodeRay highlight"><code data-lang="xml"><span class="tag">&lt;properties&gt;</span>
-    <span class="tag">&lt;isis.version&gt;</span>1.15.0<span class="tag">&lt;/isis.version&gt;</span>
+    <span class="tag">&lt;isis.version&gt;</span>1.16.0<span class="tag">&lt;/isis.version&gt;</span>
     ...
 <span class="tag">&lt;/properties&gt;</span></code></pre> 
             </div> 
@@ -1653,7 +1655,7 @@ git fetch</code></pre>
           </div> 
           <div class="listingblock"> 
            <div class="content"> 
-            <pre class="CodeRay highlight"><code data-lang="bash">[VOTE] Apache Isis Core release 1.15.0 RC1</code></pre> 
+            <pre class="CodeRay highlight"><code data-lang="bash">[VOTE] Apache Isis Core release 1.16.0 RC1</code></pre> 
            </div> 
           </div> 
           <div class="paragraph"> 
@@ -1663,19 +1665,19 @@ git fetch</code></pre>
            <div class="content"> 
             <pre class="CodeRay highlight"><code data-lang="bash">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, helloworld-archetype-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, helloworld-archetype-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
 
@@ -1691,7 +1693,7 @@ Please verify the release and cast your vote.  The vote will be open for a minim
           </div> 
           <div class="ulist"> 
            <ul> 
-            <li> <p>the version number (1.15.0 or whatever)</p> </li> 
+            <li> <p>the version number (1.16.0 or whatever)</p> </li> 
             <li> <p>the release candidate number (<code>RC1</code> or whatever)</p> </li> 
             <li> <p>the repository id, as provided by Nexus earlier (<code>orgapacheisis-10xx</code> or whatever)</p> </li> 
            </ul> 
@@ -1730,7 +1732,7 @@ Please verify the release and cast your vote.  The vote will be open for a minim
          <p>This section describes some guidance on what a voter (members of the Apache Isis PMC and anyone else who wishes) is expected to do before casting their vote in order to verify a release.</p> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_background">5.1. Background</h3> 
+         <h3 id="__cgcom_verifying-releases_background">5.1. Background</h3> 
          <div class="paragraph"> 
           <p>Whenever a release manager announces a vote on a release (as per the <a href="../cgcom/cgcom.html#_cgcom_release-process">release process</a>) on the <a href="../../support.html">dev mailing list</a>, it is the responsibility of the project’s PMC to cast their vote on the release. Anyone else can also vote, but only members of the Apache Isis PMC’s vote are binding.</p> 
          </div> 
@@ -1749,7 +1751,7 @@ Please verify the release and cast your vote.  The vote will be open for a minim
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_prerequisites_2">5.2. Prerequisites</h3> 
+         <h3 id="__cgcom_verifying-releases_prerequisites">5.2. Prerequisites</h3> 
          <div class="paragraph"> 
           <p>To verify the source ZIP files, you will need to have imported the public keys used for signing Apache Isis releases. These can be downloaded from the root of the Apache Isis source tree.</p> 
          </div> 
@@ -1772,7 +1774,7 @@ gpg --import /tmp/KEYS</code></pre>
          </div> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_verifying_source_artifacts">5.3. Verifying source artifacts</h3> 
+         <h3 id="__cgcom_verifying-releases_verifying-source-artifacts">5.3. Verifying source artifacts</h3> 
          <div class="paragraph"> 
           <p>You can either verify the source artifacts <a href="../cgcom/cgcom.html#<em>cgcom_verifying-releases_manual-procedure">manually</a>, or use a script that <a href="../cgcom/cgcom.html#</em>cgcom_verifying-releases_automated-procedure">automates</a> the steps.</p> 
          </div> 
@@ -1887,12 +1889,11 @@ cd ~/verify-isis-release</code></pre>
             <div class="content"> 
              <pre class="CodeRay highlight"><code data-lang="bash">#!/bin/bash
 # Instructions:
-# -Create an empty directory
-# -Put a .txt file in it containing a list of all the urls of the zip files
-# -Run this script
-# FIXME: enhance this script so it will stop when something is broken
+# - Create an empty directory
+# - Put a urls.txt file in it containing a list of all the urls of the zip files
+# - Run this script
 _download(){
-    for fil in `cat *.txt`
+    for fil in `cat urls.txt`
     do
        echo 'Downloading '$fil
        curl  -L -O $fil
@@ -1914,7 +1915,7 @@ _build(){
     echo 'Removing Apache Isis from local repo '$module
     rm -rf ~/.m2/repository/org/apache/isis
     COUNTER=0
-    for module in ./*/
+    for module in ./isis*/ ./*archetype*/
     do
        COUNTER=$[COUNTER+1]
        if [ $COUNTER -eq 1 ]
@@ -1925,7 +1926,7 @@ _build(){
          cd ..
        else
          cd $module
-         echo 'Building Module '$module
+         echo 'Building archetype '$module
          mvn clean install
          cd ..
        fi
@@ -1946,34 +1947,21 @@ _build</code></pre>
              <pre class="CodeRay highlight"><code>chmod +x verify-isis-release.sh</code></pre> 
             </div> 
            </div> 
-           <div class="admonitionblock note"> 
-            <table> 
-             <tbody>
-              <tr> 
-               <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
-               <td class="content"> 
-                <div class="paragraph"> 
-                 <p>The script could be enhanced in many ways, feel free to contribute improvements!</p> 
-                </div> </td> 
-              </tr> 
-             </tbody>
-            </table> 
-           </div> 
           </div> 
           <div class="sect4"> 
            <h5 id="_create_an_input_file">Create an input file</h5> 
            <div class="paragraph"> 
-            <p>The input file is a plain <code>.txt</code> file containing all urls to the packages to be verified. Here’s a sample of the release of Apache Isis 1.15.0:</p> 
+            <p>The input file is a plain <code>urls.txt</code> file containing all urls to the packages to be verified. Here’s a sample of the release from Apache Isis 1.12.0:</p> 
            </div> 
            <div class="listingblock"> 
             <div class="content"> 
-             <pre class="CodeRay highlight"><code>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</code></pre> 
+             <pre class="CodeRay highlight"><code>http://repository.apache.org/content/repositories/orgapacheisis-1058/org/apache/isis/core/isis/1.12.0/isis-1.12.0-source-release.zip
+http://repository.apache.org/content/repositories/orgapacheisis-1059/org/apache/isis/archetype/helloworld-archetype/1.12.0/helloworld-archetype-1.12.0-source-release.zip
+http://repository.apache.org/content/repositories/orgapacheisis-1059/org/apache/isis/archetype/simpleapp-archetype/1.12.0/simpleapp-archetype-1.12.0-source-release.zip</code></pre> 
             </div> 
            </div> 
            <div class="paragraph"> 
-            <p>The actual list of packages to be verified will be provided through the mailing list.</p> 
+            <p>You will find the actual list of URLs to be verified in the vote mail on the dev mailing list.</p> 
            </div> 
           </div> 
           <div class="sect4"> 
@@ -2032,7 +2020,7 @@ https://repository.apache.org/content/repositories/orgapacheisis-065/org/apache/
               <pre class="CodeRay highlight"><code data-lang="bash">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 \
@@ -2052,7 +2040,7 @@ mvn clean install jetty:run -o</code></pre>
               <pre class="CodeRay highlight"><code data-lang="bash">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 \
@@ -2119,7 +2107,7 @@ mvn clean install -o &amp;&amp; mvn -pl jetty:run -o</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 1.15.0</code></pre> 
+           <pre class="CodeRay highlight"><code data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 1.16.0</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -2129,13 +2117,15 @@ mvn clean install -o &amp;&amp; mvn -pl jetty:run -o</code></pre>
           <div class="content"> 
            <pre class="CodeRay highlight"><code data-lang="bash">The vote has completed with the following result :
 
-  +1 (binding): &lt;i&gt;list of names&lt;/i&gt;
-  +1 (non binding): &lt;i&gt;list of names&lt;/i&gt;
+  +1 (binding): ... list of names ...
+  +1 (non binding): ... list of names ...
+
+  -1 (binding): ... list of names ...
+  -1 (non binding): ... list of names ...
 
-  -1 (binding): &lt;i&gt;list of names&lt;/i&gt;
-  -1 (non binding): &lt;i&gt;list of names&lt;/i&gt;
+The vote is SUCCESSFUL.
 
-The vote is SUCCESSFUL.</code></pre> 
+I'll now go ahead and complete the post-release activities.</code></pre> 
           </div> 
          </div> 
         </div> 
@@ -2149,9 +2139,9 @@ The vote is SUCCESSFUL.</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code data-lang="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</code></pre> 
+           <pre class="CodeRay highlight"><code data-lang="bash">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</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -2282,7 +2272,7 @@ popd</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code data-lang="bash">sh upd.sh 1.15.0 1.16.0</code></pre> 
+           <pre class="CodeRay highlight"><code data-lang="bash">sh upd.sh 1.16.0 1.17.0</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -2317,7 +2307,7 @@ popd</code></pre>
           </div> 
           <div class="listingblock"> 
            <div class="content"> 
-            <pre class="CodeRay highlight"><code data-lang="bash">sh scripts/jira-release-notes.sh ISIS 1.15.0 &gt; /tmp/1</code></pre> 
+            <pre class="CodeRay highlight"><code data-lang="bash">sh scripts/jira-release-notes.sh ISIS 1.16.0 &gt; /tmp/1</code></pre> 
            </div> 
           </div> 
          </div> 
@@ -2385,7 +2375,7 @@ popd</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code data-lang="bash">[ANN] Apache Isis version 1.15.0 Released</code></pre> 
+           <pre class="CodeRay highlight"><code data-lang="bash">[ANN] Apache Isis version 1.16.0 Released</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -2393,22 +2383,23 @@ popd</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code>The Apache Isis team is pleased to announce the release of Apache Isis v1.15.0.
+           <pre class="CodeRay highlight"><code>The Apache Isis team is pleased to announce the release of Apache Isis v1.16.0.
 
 New features in this release include:
 * ...
 
-Full release notes are available on the Apache Isis website at [1].  Please also read the migration notes [2].
+Full release notes are available on the Apache Isis website at [1].
+Please also read the migration notes [2].
 
-You can access this release directly from the Maven central repo [3], or download the release and build it from
-source [4].
+You can access this release directly from the Maven central repo [3].
+Alternatively, download the release and build it from source [4].
 
 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</code></pre> 
           </div> 
@@ -2429,13 +2420,13 @@ Enjoy!
           <div class="content"> 
            <pre class="CodeRay highlight"><code data-lang="bash">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</code></pre> 
+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</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
-          <p>Finally, update helloworld’s <code>pom.xml</code> and simpleapp’s root <code>pom.xml</code> to reference the next SNAPSHOT release (<code>1.16.0-SNAPSHOT</code>)</p> 
+          <p>Finally, update helloworld’s <code>pom.xml</code> and simpleapp’s root <code>pom.xml</code> to reference the next SNAPSHOT release (<code>1.17.0-SNAPSHOT</code>)</p> 
          </div> 
         </div> 
         <div class="sect2"> 
@@ -2569,7 +2560,7 @@ git push</code></pre>
               <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> 
               <td class="content"> 
                <div class="paragraph"> 
-                <p>TODO: need to rework this and the following two sections to instead just release the incode-catalog (<code>1.15.0-SNAPSHOT</code>).</p> 
+                <p>TODO: need to rework this and the following two sections to instead just release the incode-catalog (<code>1.16.0-SNAPSHOT</code>).</p> 
                </div> 
                <div class="paragraph"> 
                 <p>This incorporates all of <code>incode-parent</code>, isisaddons.org` and <code>catalog.incode.org</code>.</p> 
@@ -2586,7 +2577,7 @@ git push</code></pre>
             <li> <p>update its dependency on Apache Isis to reference the newly released version:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">sh bumpver_isis.sh 1.15.0</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">sh bumpver_isis.sh 1.16.0</code></pre> 
               </div> 
              </div> </li> 
             <li> <p>update the README</p> 
@@ -2595,8 +2586,8 @@ git push</code></pre>
                <li> <p>replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):</p> 
                 <div class="ulist"> 
                  <ul> 
-                  <li> <p>replace 1.15.0-SNAPSHOT with 1.16.0-SNAPSHOT</p> </li> 
-                  <li> <p>replace 1.14.0 with 1.15.0</p> </li> 
+                  <li> <p>replace 1.16.0-SNAPSHOT with 1.17.0-SNAPSHOT</p> </li> 
+                  <li> <p>replace 1.15.0 with 1.16.0</p> </li> 
                  </ul> 
                 </div> </li> 
                <li> <p>update the "Change Log" section</p> </li> 
@@ -2605,7 +2596,7 @@ git push</code></pre>
             <li> <p>Release using:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">sh release.sh "1.15.0" "1.16.0-SNAPSHOT" "dan@haywood-associates.co.uk" "this is not really my password"</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">sh release.sh "1.16.0" "1.17.0-SNAPSHOT" "dan@haywood-associates.co.uk" "this is not really my password"</code></pre> 
               </div> 
              </div> </li> 
            </ul> 
@@ -2624,7 +2615,7 @@ git push</code></pre>
             <li> <p>update its dependency on Apache Isis to reference the newly released version:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons sh bumpver_isis.sh 1.15.0</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons sh bumpver_isis.sh 1.16.0</code></pre> 
               </div> 
              </div> 
              <div class="paragraph"> 
@@ -2658,8 +2649,8 @@ git push</code></pre>
                <li> <p>replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):</p> 
                 <div class="ulist"> 
                  <ul> 
-                  <li> <p>replace <code>1.15.0</code> with <code>1.16.0</code></p> </li> 
-                  <li> <p>replace <code>1.14.0</code> with <code>1.15.0</code> as necessary (pretty much everywhere apart from the "Change Log")</p> </li> 
+                  <li> <p>replace <code>1.16.0</code> with <code>1.17.0</code></p> </li> 
+                  <li> <p>replace <code>1.15.0</code> with <code>1.16.0</code> as necessary (pretty much everywhere apart from the "Change Log")</p> </li> 
                  </ul> 
                 </div> </li> 
                <li> <p>update the "Change Log" section</p> </li> 
@@ -2668,13 +2659,13 @@ git push</code></pre>
             <li> <p>release the metamodel/module/wicket modules to mvn central (contains a sanity check before hand that everything compiles):<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="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\"</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">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\"</code></pre> 
               </div> 
              </div> </li> 
             <li> <p>In the parent directory where the <code>last_modified.sh</code> script has been saved (see <a href="../cgcom/cgcom.html#__cgcom_post-release-successful_release-non-asf-modules_prereqs">above</a>), use to check that all modules were released successfully:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons/isis-[mw] sh ../../last-modified.sh 1.15.0</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons/isis-[mw] sh ../../last-modified.sh 1.16.0</code></pre> 
               </div> 
              </div> 
              <div class="admonitionblock important"> 
@@ -2693,7 +2684,7 @@ git push</code></pre>
             <li> <p>Assuming everything did get published ok, then push branch and tag:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons/isis-[mw] "git push origin master &amp;&amp; git push origin 1.15.0"</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g isisaddons/isis-[mw] "git push origin master &amp;&amp; git push origin 1.16.0"</code></pre> 
               </div> 
              </div> </li> 
            </ul> 
@@ -2712,7 +2703,7 @@ git push</code></pre>
             <li> <p>update its dependency on Apache Isis to reference the newly released version:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module sh bumpver_isis.sh 1.15.0</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module sh bumpver_isis.sh 1.16.0</code></pre> 
               </div> 
              </div> </li> 
             <li> <p>update the README for each repository.<br></p> 
@@ -2729,8 +2720,8 @@ git push</code></pre>
                <li> <p>Replace each version with next (ie the "How to Configure/Use" section, and the "Release to Maven Central" section at the end):</p> 
                 <div class="ulist"> 
                  <ul> 
-                  <li> <p>replace <code>1.15.0</code> with <code>1.16.0</code></p> </li> 
-                  <li> <p>replace <code>1.14.0</code> with <code>1.15.0</code> as necessary (pretty much everywhere apart from the "Change Log")</p> </li> 
+                  <li> <p>replace <code>1.16.0</code> with <code>1.17.0</code></p> </li> 
+                  <li> <p>replace <code>1.15.0</code> with <code>1.16.0</code> as necessary (pretty much everywhere apart from the "Change Log")</p> </li> 
                  </ul> 
                 </div> </li> 
                <li> <p>update the "Change Log" section</p> </li> 
@@ -2765,13 +2756,13 @@ git push</code></pre>
             <li> <p>release the <code>incode-module-???</code> modules to mvn central (contains a sanity check before hand that everything compiles):<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="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\"</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">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\"</code></pre> 
               </div> 
              </div> </li> 
             <li> <p>In the parent directory where the <code>last_modified.sh</code> script has been saved (see <a href="../cgcom/cgcom.html#__cgcom_post-release-successful_release-non-asf-modules_prereqs">above</a>), use to check that all modules were released successfully:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module-[a-w] sh ../../last-modified.sh 1.15.0</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module-[a-w] sh ../../last-modified.sh 1.16.0</code></pre> 
               </div> 
              </div> 
              <div class="admonitionblock important"> 
@@ -2790,7 +2781,7 @@ git push</code></pre>
             <li> <p>Assuming everything did get published ok, then push branch and tag:<br></p> 
              <div class="listingblock"> 
               <div class="content"> 
-               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module-[a-w] "git push origin master &amp;&amp; git push origin 1.15.0"</code></pre> 
+               <pre class="CodeRay highlight"><code data-lang="bash">foreach -g incodehq/incode-module-[a-w] "git push origin master &amp;&amp; git push origin 1.16.0"</code></pre> 
               </div> 
              </div> </li> 
            </ul> 
@@ -2798,25 +2789,25 @@ git push</code></pre>
           <div class="sect4"> 
            <h5 id="__cgcom_post-release-successful_release-non-asf-modules_incode-catalog_cross-module-dependencies">Cross-module dependencies</h5> 
            <div class="paragraph"> 
-            <p>As of v1.15.0, the list of dependencies that needed to be updated (across all modules) were:</p> 
+            <p>As of v1.16.0, the list of dependencies that needed to be updated (across all modules) were:</p> 
            </div> 
            <div class="ulist"> 
             <ul> 
-             <li> <p><code>&lt;isis-module-fakedata.version&gt;1.15.0&lt;/isis-module-fakedata.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;isis-module-freemarker.version&gt;1.15.0&lt;/isis-module-freemarker.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;isis-wicket-fullcalendar2-cpt.version&gt;1.15.0&lt;/isis-wicket-fullcalendar2-cpt.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;isis-wicket-gmap3-cpt.version&gt;1.15.0&lt;/isis-wicket-gmap3-cpt.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;isis-module-poly.version&gt;1.15.0&lt;/isis-module-poly.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;isis-module-security.version&gt;1.15.0&lt;/isis-module-security.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-base.version&gt;1.15.0&lt;/incode-module-base.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-fixturesupport.version&gt;1.15.0&lt;/incode-module-fixturesupport.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-unittestsupport.version&gt;1.15.0&lt;/incode-module-unittestsupport.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-integtestsupport.version&gt;1.15.0&lt;/incode-module-integtestsupport.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-country.version&gt;1.15.0&lt;/incode-module-country.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-document.version&gt;1.15.0&lt;/incode-module-document.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-docrendering-freemarker.version&gt;1.15.0&lt;/incode-module-docrendering-freemarker.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-docrendering-stringinterpolator.version&gt;1.15.0&lt;/incode-module-docrendering-stringinterpolator.version&gt;</code></p> </li> 
-             <li> <p><code>&lt;incode-module-docrendering-xdocreport.version&gt;1.15.0&lt;/incode-module-docrendering-xdocreport.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-module-fakedata.version&gt;1.16.0&lt;/isis-module-fakedata.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-module-freemarker.version&gt;1.16.0&lt;/isis-module-freemarker.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-wicket-fullcalendar2-cpt.version&gt;1.16.0&lt;/isis-wicket-fullcalendar2-cpt.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-wicket-gmap3-cpt.version&gt;1.16.0&lt;/isis-wicket-gmap3-cpt.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-module-poly.version&gt;1.16.0&lt;/isis-module-poly.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;isis-module-security.version&gt;1.16.0&lt;/isis-module-security.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-base.version&gt;1.16.0&lt;/incode-module-base.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-fixturesupport.version&gt;1.16.0&lt;/incode-module-fixturesupport.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-unittestsupport.version&gt;1.16.0&lt;/incode-module-unittestsupport.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-integtestsupport.version&gt;1.16.0&lt;/incode-module-integtestsupport.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-country.version&gt;1.16.0&lt;/incode-module-country.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-document.version&gt;1.16.0&lt;/incode-module-document.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-docrendering-freemarker.version&gt;1.16.0&lt;/incode-module-docrendering-freemarker.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-docrendering-stringinterpolator.version&gt;1.16.0&lt;/incode-module-docrendering-stringinterpolator.version&gt;</code></p> </li> 
+             <li> <p><code>&lt;incode-module-docrendering-xdocreport.version&gt;1.16.0&lt;/incode-module-docrendering-xdocreport.version&gt;</code></p> </li> 
             </ul> 
            </div> 
           </div> 
@@ -2863,7 +2854,7 @@ git push</code></pre>
          </div> 
          <div class="listingblock"> 
           <div class="content"> 
-           <pre class="CodeRay highlight"><code data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 1.14.0</code></pre> 
+           <pre class="CodeRay highlight"><code data-lang="bash">[RESULT] [VOTE] Apache Isis Core release 1.16.0</code></pre> 
           </div> 
          </div> 
          <div class="paragraph"> 
@@ -2893,26 +2884,23 @@ The vote is UNSUCCESSFUL.</code></pre>
            <li> <p>delete the remote branch, for example:<br></p> 
             <div class="listingblock"> 
              <div class="content"> 
-              <pre class="CodeRay highlight"><code data-lang="bash">git push --delete origin release-1.14.0-RC1</code></pre> 
+              <pre class="CodeRay highlight"><code data-lang="bash">git push --delete origin release-1.16.0-RC1</code></pre> 
              </div> 
             </div> </li> 
            <li> <p>delete the remote origin server’s tags, for example:<br></p> 
             <div class="listingblock"> 
              <div class="content"> 
-              <pre class="CodeRay highlight"><code data-lang="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</code></pre> 
+              <pre class="CodeRay highlight"><code data-lang="bash">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</code></pre> 
              </div> 
             </div> </li> 
            <li> <p>delete the tags that were created locally, for example:<br></p> 
             <div class="listingblock"> 
              <div class="content"> 
-              <pre class="CodeRay highlight"><code data-lang="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</code></pre> 
+              <pre class="CodeRay highlight"><code data-lang="bash">git tag -d isis-1.16.0
+git tag -d helloworld-archetype-1.16.0
+git tag -d simpleapp-archetype-1.16.0</code></pre> 
              </div> 
             </div> </li> 
           </ul> 
@@ -2967,7 +2955,7 @@ git tag -d simpleapp-archetype-1.14.0-RC1</code></pre>
          </table> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_prerequisites_3">8.1. Prerequisites</h3> 
+         <h3 id="_prerequisites_2">8.1. Prerequisites</h3> 
          <div class="paragraph"> 
           <p>Before you start, make sure you’ve defined the snapshots repo in your local <code>~/.m2/settings.xml</code> file:</p> 
          </div> 
@@ -3086,7 +3074,7 @@ mvn -D deploy=snapshot deploy</code></pre>
          </table> 
         </div> 
         <div class="sect2"> 
-         <h3 id="_prerequisites_4">9.1. Prerequisites</h3> 
+         <h3 id="_prerequisites_3">9.1. Prerequisites</h3> 
          <div class="paragraph"> 
           <p>Create a remote fork/clone of the Apache Isis repository (eg using <a href="http://github.com">github</a> or <a href="http://bitbucket.org">bitbucket</a> or similar), and ensure that your local fork specifies this remote.</p> 
          </div>