http://git-wip-us.apache.org/repos/asf/isis-site/blob/274edd1d/content/release-notes/release-notes.html
----------------------------------------------------------------------
diff --git a/content/release-notes/release-notes.html
b/content/release-notes/release-notes.html
index 0318aae..06ead74 100644
--- a/content/release-notes/release-notes.html
+++ b/content/release-notes/release-notes.html
@@ -309,7 +309,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_2.0.0-M1">2.0.0-M1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/2.0.0-M1/release-notes/release-notes.html#_release-notes_2.0.0-M1">2.0.0-M1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">31-07-2018</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -328,7 +328,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.16.2">1.16.2</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.16.2/release-notes/release-notes.html#_release-notes_1.16.2">1.16.2</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">05-03-2018</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -347,7 +347,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.16.1">1.16.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.16.1/release-notes/release-notes.html#_release-notes_1.16.1">1.16.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">22-02-2018</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -366,7 +366,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.16.0">1.16.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.16.0/release-notes/release-notes.html#_release-notes_1.16.0">1.16.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">08-01-2018</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -385,7 +385,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.15.1">1.15.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.15.1/release-notes/release-notes.html#_release-notes_1.15.1">1.15.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">25-09-2017</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -404,7 +404,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.15.0">1.15.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.15.0/release-notes/release-notes.html#_release-notes_1.15.0">1.15.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">14-08-2017</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -423,7 +423,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.14.0">1.14.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.14.0/release-notes/release-notes.html#_release-notes_1.14.0">1.14.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">19-02-2017</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -442,7 +442,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.13.2.1">1.13.2.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.13.2.1/release-notes/release-notes.html#_release-notes_1.13.2.1">1.13.2.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">03-jan-2017</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -461,7 +461,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.13.2">1.13.2</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.13.2/release-notes/release-notes.html#_release-notes_1.13.2">1.13.2</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">14-dec-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -480,7 +480,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.13.1">1.13.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.13.1/release-notes/release-notes.html#_release-notes_1.13.1">1.13.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">30-oct-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -499,7 +499,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.13.0">1.13.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.13.0/release-notes/release-notes.html#_release-notes_1.13.0">1.13.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">11-jul-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -518,7 +518,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.12.2">1.12.2</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.12.2/release-notes/release-notes.html#_release-notes_1.12.2">1.12.2</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">06-jun-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -537,7 +537,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.12.1">1.12.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.12.1/release-notes/release-notes.html#_release-notes_1.12.1">1.12.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">12-apr-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -556,7 +556,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.12.0">1.12.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.12.0/release-notes/release-notes.html#_release-notes_1.12.0">1.12.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">29-mar-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -575,7 +575,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.11.1">1.11.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.11.1/release-notes/release-notes.html#_release-notes_1.11.1">1.11.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">17-jan-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -594,7 +594,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.11.0">1.11.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.11.0/release-notes/release-notes.html#_release-notes_1.11.0">1.11.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">02-jan-2016</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -613,7 +613,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.10.0">1.10.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.10.0/release-notes/release-notes.html#_release-notes_1.10.0">1.10.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">10-nov-2015</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -632,7 +632,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.9.0">1.9.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.9.0/release-notes/release-notes.html#_release-notes_1.9.0">1.9.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">1-sep-2015</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -651,7 +651,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.8.0">1.8.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.8.0/release-notes/release-notes.html#_release-notes_1.8.0">1.8.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">24-feb-2015</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -673,7 +673,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.7.0">1.7.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.7.0/release-notes/release-notes.html#_release-notes_1.7.0">1.7.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">18-oct-2014</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -697,7 +697,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.6.0">1.6.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.6.0/release-notes/release-notes.html#_release-notes_1.6.0">1.6.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">28-jul-2014</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -721,7 +721,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.5.0">1.5.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.5.0/release-notes/release-notes.html#_release-notes_1.5.0">1.5.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">08-jun-2014</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -748,7 +748,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.4.1">1.4.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.4.1/release-notes/release-notes.html#_release-notes_1.4.1">1.4.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">14-mar-2014</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -772,7 +772,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#r1.4.0">1.4.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.4.0/release-notes/release-notes.html#_release-notes_1.4.0">1.4.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">11-mar-2014</p></td>
<td class="tableblock halign-left valign-top">
<div></div></td>
@@ -796,7 +796,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.3.1">1.3.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.3.1/release-notes/release-notes.html#_release-notes_1.3.1">1.3.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">7-nov-2013</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -819,7 +819,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.3.0">1.3.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.3.0/release-notes/release-notes.html#_release-notes_1.3.0">1.3.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">25-oct-2013</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -847,7 +847,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.2.0">1.2.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.2.0/release-notes/release-notes.html#_release-notes_1.2.0">1.2.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">30-may-2013</p></td>
<td class="tableblock halign-left valign-top">
<div></div></td>
@@ -870,7 +870,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.1.0">1.1.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.1.0/release-notes/release-notes.html#_release-notes_1.1.0">1.1.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">31-jan-2013</p></td>
<td class="tableblock halign-left valign-top">
<div></div></td>
@@ -890,7 +890,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#r1.0.1">1.0.1</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.0.1/release-notes/release-notes.html#_release-notes_1.0.1">1.0.1</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">10-jan-2013</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -912,7 +912,7 @@ table.CodeRay td.code>pre{padding:0}
</div></td>
</tr>
<tr>
- <td class="tableblock halign-left valign-top"><p
class="tableblock"><a href="#_release-notes_1.0.0">1.0.0</a></p></td>
+ <td class="tableblock halign-left valign-top"><p
class="tableblock"><a
href="https://isis.apache.org/versions/1.0.0/release-notes/release-notes.html#_release-notes_1.0.0">1.0.0</a></p></td>
<td class="tableblock halign-left valign-top"><p
class="tableblock">24-dec-2012</p></td>
<td class="tableblock halign-left valign-top">
<div>
@@ -1579,7 +1579,7 @@ table.CodeRay td.code>pre{padding:0}
<p>The version of Apache Wicket has also been upgraded from
<code>6.x</code> to <code>7.x</code>.</p>
</div>
<div class="paragraph">
- <p>Most applications written against v1.14.x should run against
v1.15.0 with few if any changes. That said, we do recommend that you read and
keep in mind the <a
href="../migration-notes/migration-notes.html#_migration-notes_1.14.0-to-1.15.0">migration
notes</a> when you upgrade your app.</p>
+ <p>Most applications written against v1.14.x should run against
v1.15.0 with few if any changes. That said, we do recommend that you read and
keep in mind the <a
href="https://isis.apache.org/versions/1.15.0/migration-notes/migration-notes.html#_migration-notes_1.14.0-to-1.15.0">migration
notes</a> when you upgrade your app.</p>
</div>
<div class="admonitionblock note">
<table>
@@ -1770,7 +1770,7 @@ table.CodeRay td.code>pre{padding:0}
<p>The release also has a number of bug fixes.</p>
</div>
<div class="paragraph">
- <p>Most applications written against v1.13.x should run against
v1.14.0 with few if any changes. That said, we do recommend that you read and
keep in mind the <a
href="../migration-notes/migration-notes.html#_migration-notes_1.13.0-to-1.14.0">migration
notes</a> when you upgrade your app.</p>
+ <p>Most applications written against v1.13.x should run against
v1.14.0 with few if any changes. That said, we do recommend that you read and
keep in mind the <a
href="https://isis.apache.org/versions/1.14.0/migration-notes/migration-notes.html#_migration-notes_1.13.0-to-1.14.0">migration
notes</a> when you upgrade your app.</p>
</div>
<div class="sect2">
<h3 id="_new_feature_7">New Feature</h3>
@@ -2091,19 +2091,19 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="sectionbody">
<div class="paragraph">
- <p>Apache Isis 1.13.0 improves and formalizes the support for
commands and auditing, and introduces the new concept of an interaction. A
command now represents the <em>intention</em> to interact with the application,
either to invoke an action or to edit a property. This is captured as a JAXB
DTO. An interaction on the other hand captures the fact that a command has been
performed. Interactions are also captured as DTOs. Interactions can include
sub-interactions, representing the fact that an action can invoke another
action by way of the <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a>.</p>
+ <p>Apache Isis 1.13.0 improves and formalizes the support for
commands and auditing, and introduces the new concept of an interaction. A
command now represents the <em>intention</em> to interact with the application,
either to invoke an action or to edit a property. This is captured as a JAXB
DTO. An interaction on the other hand captures the fact that a command has been
performed. Interactions are also captured as DTOs. Interactions can include
sub-interactions, representing the fact that an action can invoke another
action by way of the <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a>.</p>
</div>
<div class="paragraph">
- <p>The existing <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditingService"><code>AuditingService</code></a>
and <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublishingService"><code>PublishingService</code></a>
SPI services have both been deprecated, instead replaced by <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditerService"><code>AuditerService</code></a>
and <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>.
It is now possible to have multiple implementations of each.</p>
+ <p>The existing <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditingService"><code>AuditingService</code></a>
and <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublishingService"><code>PublishingService</code></a>
SPI services have both been deprecated, instead replaced by <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_AuditerService"><code>AuditerService</code></a>
and <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>.
It is now possible to have multiple implementations of each.</p>
</div>
<div class="paragraph">
- <p>The (non-ASF) <a href="http://platform.incode.org"
target="_blank">Incode Platform</a>'s auditing module has been reworked to
implement <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_spi_AuditService"><code>AuditService</code></a>,
while the new (non-ASF) <a href="http://platform.incode.org"
target="_blank">Incode Platform</a>'s publishmq module implements <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>
to publish interaction events to an ActiveMQ bus (and to allow such events to
be replayed if necessary).</p>
+ <p>The (non-ASF) <a href="http://platform.incode.org"
target="_blank">Incode Platform</a>'s auditing module has been reworked to
implement <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_spi_AuditService"><code>AuditService</code></a>,
while the new (non-ASF) <a href="http://platform.incode.org"
target="_blank">Incode Platform</a>'s publishmq module implements <a
href="https://isis.apache.org/versions/1.13.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-spi_PublisherService"><code>PublisherService</code></a>
to publish interaction events to an ActiveMQ bus (and to allow such events to
be replayed if necessary).</p>
</div>
<div class="paragraph">
<p>The release also includes a great deal of internal refactorings
and simplifications.</p>
</div>
<div class="paragraph">
- <p>Most applications written against v1.12.x should run against
v1.13.0 with few if any changes. That said, this release has removed a small
number of features that were dependent on internal APIs, and some configuration
properties are now removed/unsupported. We therefore do recommend that you read
and keep in mind the <a
href="../migration-notes/migration-notes.html#_migration-notes_1.12.0-to-1.13.0">migration
notes</a> when you upgrade your app.</p>
+ <p>Most applications written against v1.12.x should run against
v1.13.0 with few if any changes. That said, this release has removed a small
number of features that were dependent on internal APIs, and some configuration
properties are now removed/unsupported. We therefore do recommend that you read
and keep in mind the <a
href="https://isis.apache.org/versions/1.13.0/migration-notes/migration-notes.html#_migration-notes_1.12.0-to-1.13.0">migration
notes</a> when you upgrade your app.</p>
</div>
<div class="sect2">
<h3 id="_new_feature_11">New Feature</h3>
@@ -2328,21 +2328,21 @@ table.CodeRay td.code>pre{padding:0}
<p>As a result of this change, the support for editing objects has
been modified; rather than an 'edit' button which toggles the entire page into
edit mode, instead each property is edited individually. The current
implementation of this is using a prompt dialog (very similar to the action
prompt dialogs; in a future release we hope to support "in-place" edits
instead.</p>
</div>
<div class="paragraph">
- <p>Another notable change in this release include various new domain
services. Some of these are in support of the file-based layouts functionality,
others including new access into Apache Isis' metamodel. (Some of these new
services were originally part of the (non-ASF) <a
href="http://www.isisaddons.org">Isis Addons</a>). In addition, the <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_core-domain-api_DomainObjectContainer"><code>DomainObjectContainer</code></a>
service has been deprecated, replaced by a number of fine-grained services
(such as <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-api_RepositoryService"><code>RepositoryService</code></a>
and <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_MessageService"><code>MessageService</code></a>).</p>
+ <p>Another notable change in this release include various new domain
services. Some of these are in support of the file-based layouts functionality,
others including new access into Apache Isis' metamodel. (Some of these new
services were originally part of the (non-ASF) <a
href="http://www.isisaddons.org">Isis Addons</a>). In addition, the <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_core-domain-api_DomainObjectContainer"><code>DomainObjectContainer</code></a>
service has been deprecated, replaced by a number of fine-grained services
(such as <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_persistence-layer-api_RepositoryService"><code>RepositoryService</code></a>
and <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_MessageService"><code>MessageService</code></a>).</p>
</div>
<div class="paragraph">
- <p>The release also includes a number of new mixins, to automatically
surface in the UI an entityâs id, version (if any), and to download the
layout XML and rebuild the metamodel for a given domain entity. There is also a
mixin to clear any UI hints (part of the file-based layouts functionality). In
all cases these mixins can be hidden using either security or by writing a <a
href="../guides/rgcms/rgcms.html#_rgcms_classes_super_AbstractSubscriber">subscriber</a>
to veto the visibility of the corresponding domain event.</p>
+ <p>The release also includes a number of new mixins, to automatically
surface in the UI an entityâs id, version (if any), and to download the
layout XML and rebuild the metamodel for a given domain entity. There is also a
mixin to clear any UI hints (part of the file-based layouts functionality). In
all cases these mixins can be hidden using either security or by writing a <a
href="https://isis.apache.org/versions/1.12.0/guides/rgcms/rgcms.html#_rgcms_classes_super_AbstractSubscriber">subscriber</a>
to veto the visibility of the corresponding domain event.</p>
</div>
<div class="sect2">
<h3 id="_new_feature_12">New Feature</h3>
<div class="ulist">
<ul>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1351">ISIS-1351</a> - Extend
<a
href="../guides/rgsvc/rgsvc.html#_rgsvc_core-domain-api_ConfigurationService"><code>ConfigurationService</code></a>
to list all configuration properties in the UI</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1325">ISIS-1325</a> - New <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_SessionManagementService"><code>SessionManagementService</code></a></p>
</li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1351">ISIS-1351</a> - Extend
<a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_core-domain-api_ConfigurationService"><code>ConfigurationService</code></a>
to list all configuration properties in the UI</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1325">ISIS-1325</a> - New <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_SessionManagementService"><code>SessionManagementService</code></a></p>
</li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1317">ISIS-1317</a> - Allow
single domain object class to be invalidated through a mixin.</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1313">ISIS-1313</a> -
Enhancement to <a href="../guides/rgmvn/rgmvn.html#_rgmvn_xsd">xsd</a> goal of
the isis-maven-plugin to ignore/include the Isis common schemas.</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1292">ISIS-1292</a> - Extend
<a
href="../guides/rgsvc/rgsvc.html#_rgsvc_metadata-api_MetamodelService"><code>MetaModelService</code></a>
to surface packages, classes etc (as used by the security module).</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-993">ISIS-993</a> - Show
different object members on multiple tabs (<a
href="../guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic XML
layouts</a>)</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1313">ISIS-1313</a> -
Enhancement to <a
href="https://isis.apache.org/versions/1.12.0/guides/rgmvn/rgmvn.html#_rgmvn_xsd">xsd</a>
goal of the isis-maven-plugin to ignore/include the Isis common schemas.</p>
</li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1292">ISIS-1292</a> - Extend
<a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_metadata-api_MetamodelService"><code>MetaModelService</code></a>
to surface packages, classes etc (as used by the security module).</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-993">ISIS-993</a> - Show
different object members on multiple tabs (<a
href="https://isis.apache.org/versions/1.12.0/guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic
XML layouts</a>)</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-784">ISIS-784</a> - Change
Wicket viewer to get rid of edit mode, instead allow individual fields to be
edited by clicking on them (similar to the way that JIRA works).</p> </li>
</ul>
</div>
@@ -2352,25 +2352,25 @@ table.CodeRay td.code>pre{padding:0}
<div class="ulist">
<ul>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1333">ISIS-1333</a> - Remove
self-host profile from the archetype</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1332">ISIS-1332</a> - Factor
out a <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_HintStore"><code>HintStore</code></a>
service, so that this is pluggable.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1332">ISIS-1332</a> - Factor
out a <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_HintStore"><code>HintStore</code></a>
service, so that this is pluggable.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1330">ISIS-1330</a> - Add CSS
classes for table cells and for collections to make it easier to fine tune
pages using CSS.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1329">ISIS-1329</a> - Extend
hint support for "show all"</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1327">ISIS-1327</a> - Change
the view mode of the select2 (value drop down) to be a simple text field.</p>
</li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1324">ISIS-1324</a> - Allow
multiple different views of same collection in a layout (<a
href="../guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic XML
layouts</a>)</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1323">ISIS-1323</a> -
Deprecate @CollectionLayout#renderType, since is duplicated by <a
href="../guides/rgant/rgant.html#_rgant-CollectionLayout_defaultView"><code>@CollectionLayout#defaultView()</code></a></p>
</li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1324">ISIS-1324</a> - Allow
multiple different views of same collection in a layout (<a
href="https://isis.apache.org/versions/1.12.0/guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic
XML layouts</a>)</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1323">ISIS-1323</a> -
Deprecate @CollectionLayout#renderType, since is duplicated by <a
href="https://isis.apache.org/versions/1.12.0/guides/rgant/rgant.html#_rgant-CollectionLayout_defaultView"><code>@CollectionLayout#defaultView()</code></a></p>
</li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1322">ISIS-1322</a> - Mixins
not exposing the mixedin object in events (for subscribers to veto).</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1321">ISIS-1321</a> - Extend
<a
href="../guides/rgsvc/rgsvc.html#_rgsvc_metadata-api_MetamodelService"><code>MetaModelService</code></a>
to allow CSV of metamodel to be downloaded.</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1320">ISIS-1320</a> - Move <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>
to applib (and simplify)</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1312">ISIS-1312</a> - Improve
<a
href="../guides/rgsvc/rgsvc.html#_rgsvc_integration-api_JaxbService"><code>JaxbServiceDefault#xsd(â¦â)</code></a>
to correctly reference the Isis common schema imports.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1321">ISIS-1321</a> - Extend
<a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_metadata-api_MetamodelService"><code>MetaModelService</code></a>
to allow CSV of metamodel to be downloaded.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1320">ISIS-1320</a> - Move <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_ContentMappingService"><code>ContentMappingService</code></a>
to applib (and simplify)</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1312">ISIS-1312</a> - Improve
<a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_integration-api_JaxbService"><code>JaxbServiceDefault#xsd(â¦â)</code></a>
to correctly reference the Isis common schema imports.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1300">ISIS-1300</a> - Allow
the enablement of the WicketSource plugin to be configurable, and disabled by
default</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1299">ISIS-1299</a> - <a
href="../guides/rgant/rgant.html#_rgant-ViewModel"><code>@ViewModel</code></a>
and <a
href="../guides/rgant/rgant.html#_rgant-XmlRootElement"><code>@XmlRootElement</code></a>
view models should automatically support isCloneable.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1299">ISIS-1299</a> - <a
href="https://isis.apache.org/versions/1.12.0/guides/rgant/rgant.html#_rgant-ViewModel"><code>@ViewModel</code></a>
and <a
href="https://isis.apache.org/versions/1.12.0/guides/rgant/rgant.html#_rgant-XmlRootElement"><code>@XmlRootElement</code></a>
view models should automatically support isCloneable.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1298">ISIS-1298</a> - Fix
deprecated annotation use for ViewModel.Cloneable#clone</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1295">ISIS-1295</a> - Run
integration tests using thread-local, to allow "complete" tests that also
exercise, eg Quartz jobs.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1240">ISIS-1240</a> - Derive
icon from service when not provided</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1239">ISIS-1239</a> - For
wicket ui, use a cookie or similar to remember the hint from last time (<a
href="../guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic XML
layouts</a>)</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1228">ISIS-1228</a> -
Reorganizing/splitting out <a
href="../guides/rgant/rgant.html#_rgant-DomainObjectContainer"><code>@DomainObjectContainer</code></a>
service.</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1048">ISIS-1048</a> - Make
view model URLs more secure, eg through a private key (<a
href="../guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_UrlEncodingService"><code>UrlEncodingService</code></a>).</p>
</li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1037">ISIS-1037</a> - Support
layout.xml as well as layout.json (<a
href="../guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic XML
layouts</a>)</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1239">ISIS-1239</a> - For
wicket ui, use a cookie or similar to remember the hint from last time (<a
href="https://isis.apache.org/versions/1.12.0/guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic
XML layouts</a>)</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1228">ISIS-1228</a> -
Reorganizing/splitting out <a
href="https://isis.apache.org/versions/1.12.0/guides/rgant/rgant.html#_rgant-DomainObjectContainer"><code>@DomainObjectContainer</code></a>
service.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1048">ISIS-1048</a> - Make
view model URLs more secure, eg through a private key (<a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_presentation-layer-spi_UrlEncodingService"><code>UrlEncodingService</code></a>).</p>
</li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1037">ISIS-1037</a> - Support
layout.xml as well as layout.json (<a
href="https://isis.apache.org/versions/1.12.0/guides/ugvw/ugvw.html#_ugvw_layout_file-based">dynamic
XML layouts</a>)</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-806">ISIS-806</a> - In Wicket
viewer, shouldnât be possible to invoke an action if editing a form.</p>
</li>
</ul>
</div>
@@ -2379,7 +2379,7 @@ table.CodeRay td.code>pre{padding:0}
<h3 id="_bug_14">Bug</h3>
<div class="ulist">
<ul>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1348">ISIS-1348</a> - Bug with
<a
href="../guides/ugtst/ugtst.html#_ugtst_unit-test-support_soap-fake-server-junit-rule">SoapEndpointPublishingRule</a>
when multiple endpoints.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1348">ISIS-1348</a> - Bug with
<a
href="https://isis.apache.org/versions/1.12.0/guides/ugtst/ugtst.html#_ugtst_unit-test-support_soap-fake-server-junit-rule">SoapEndpointPublishingRule</a>
when multiple endpoints.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1347">ISIS-1347</a> - Missing
annotation in SimpleObject</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1346">ISIS-1346</a> -
ActionInvocationContext isnât populated properly</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1342">ISIS-1342</a> - The
metamodel validation error page doesnât reliably render itself if there are
errors.</p> </li>
@@ -2387,8 +2387,8 @@ table.CodeRay td.code>pre{padding:0}
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1340">ISIS-1340</a> - Rebuild
metamodel mixin action isnât working reliably</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1328">ISIS-1328</a> - Bookmark
hints are not being honoured</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1319">ISIS-1319</a> - Input
dialog for action label for mandatory parameter not shown when the parameter is
an view model</p> </li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1318">ISIS-1318</a> -
contributed actions/mixins breaks publishing; also flush any pending actions to
be published as the result of doing a wrapped action via the <a
href="../guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a></p>
</li>
- <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1315">ISIS-1315</a> - Canât
generate <a href="../guides/rgmvn/rgmvn.html#_rgmvn_swagger">swagger</a> specs,
where actions are contributed.</p> </li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1318">ISIS-1318</a> -
contributed actions/mixins breaks publishing; also flush any pending actions to
be published as the result of doing a wrapped action via the <a
href="https://isis.apache.org/versions/1.12.0/guides/rgsvc/rgsvc.html#_rgsvc_application-layer-api_WrapperFactory"><code>WrapperFactory</code></a></p>
</li>
+ <li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1315">ISIS-1315</a> - Canât
generate <a
href="https://isis.apache.org/versions/1.12.0/guides/rgmvn/rgmvn.html#_rgmvn_swagger">swagger</a>
specs, where actions are contributed.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1314">ISIS-1314</a> - Filename
parameter label missing for DTO mixins</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1311">ISIS-1311</a> - Mixins
for Persistable metadata causes exception when rendering.</p> </li>
<li> <p><a
href="https://issues.apache.org/jira/browse/ISIS-1310">ISIS-1310</a> -
DomainObjectContainer#titleOf(..) does not resolve @Title annotated on private
field</p> </li>
@@ -2468,7 +2468,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="ulist">
<ul>
- <li> <p>the <a href="../guides/ugvro/ugvro.html">Restful Objects
viewer</a> now supports simplified representations intended to make it easier
to write custom Javascript (and other) clients that consume the REST API; these
are obtained using the HTTP Accept header. There is also support for <a
href="http://swagger.io">Swagger</a> spec files so that the REST API can be
more easily explored and tested.<br></p>
+ <li> <p>the <a
href="https://isis.apache.org/versions/1.11.0/guides/ugvro/ugvro.html#">Restful
Objects viewer</a> now supports simplified representations intended to make it
easier to write custom Javascript (and other) clients that consume the REST
API; these are obtained using the HTTP Accept header. There is also support for
<a href="http://swagger.io">Swagger</a> spec files so that the REST API can be
more easily explored and tested.<br></p>
<div class="paragraph">
<p>In addition, the <code>x-ro-follow-links</code> capability for
RO spec representations is now supported.</p>
</div> </li>
@@ -2686,7 +2686,7 @@ table.CodeRay td.code>pre{padding:0}
</div>
<div class="sectionbody">
<div class="paragraph">
- <p>Apache Isis 1.9.0 provides various new "under-the-cover" features,
such as <code>AppManifest</code> for simplified bootstrapping, and content
negotiation support within <a href="../guides/ugvro/ugvro.html">RestfulObjects
viewer</a>. It also updates the DataNucleus version to DN 4.1.x.</p>
+ <p>Apache Isis 1.9.0 provides various new "under-the-cover" features,
such as <code>AppManifest</code> for simplified bootstrapping, and content
negotiation support within <a
href="https://isis.apache.org/versions/1.9.0/guides/ugvro/ugvro.html#">RestfulObjects
viewer</a>. It also updates the DataNucleus version to DN 4.1.x.</p>
</div>
<div class="paragraph">
<p>This release was also the first to include the updated Asciidoc
website.</p>