http://git-wip-us.apache.org/repos/asf/isis-site/blob/9d921a51/content/release-notes/release-notes.html ---------------------------------------------------------------------- diff --git a/content/release-notes/release-notes.html b/content/release-notes/release-notes.html index 263a6a9..9a88be1 100644 --- a/content/release-notes/release-notes.html +++ b/content/release-notes/release-notes.html @@ -179,6 +179,7 @@ table.CodeRay td.code>pre{padding:0} <li><a href="../guides/ugfun/ugfun.html">Fundamentals</a></li> <li><a href="../guides/ugvw/ugvw.html">Wicket Viewer</a></li> <li><a href="../guides/ugvro/ugvro.html">Restful Objects Viewer</a></li> + <li><a href="../guides/ugodn/ugodn.html">DataNucleus Object Store</a></li> <li><a href="../guides/ugsec/ugsec.html">Security</a></li> <li><a href="../guides/ugtst/ugtst.html">Testing</a></li> <li><a href="../guides/ugbtb/ugbtb.html">Beyond the Basics</a></li> @@ -196,25 +197,32 @@ table.CodeRay td.code>pre{padding:0} </ul> </li> <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Downloads<span class="caret"></span></a> <ul class="dropdown-menu"> - <li><a href="../downloads.html">Downloads</a></li> - <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 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="../downloads.html">Downloads</a></li> + <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="https://github.com/apache/isis">Github mirror</a></li> </ul> </li> <li class="dropdown hidden-sm"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Support<span class="caret"></span></a> <ul class="dropdown-menu"> - <li><a href="../support.html">Mailing lists</a></li> + <li class="dropdown-header">Guides</li> + <li><a href="../guides/dg/dg.html">Developers' Guide</a></li> + <li><a href="../guides/cgcom/cgcom.html">Committers' Guide</a></li> + <li><a href="../guides/htg.html">Hints-n-Tips Guide</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Mailing Lists</li> + <li><a href="../support.html">How to subscribe</a></li> <li><a href="https://lists.apache.org/[email protected]">Archives (ASF Pony mail)</a></li> <li><a href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a></li> + <li role="separator" class="divider"></li> + <li class="dropdown-header">Other Resources</li> + <li><a href="https://issues.apache.org/jira/browse/ISIS">ASF JIRA</a></li> <li><a href="http://stackoverflow.com/questions/tagged/isis">Stack Overflow</a></li> - <li><a href="../guides/dg/dg.html">How to contribute</a></li> - <li><a href="../help.html">Other resources</a></li> + <li><a href="../help.html">Wiki, Fisheye etc.</a></li> </ul> </li> <li class="dropdown hidden-sm hidden-md"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">@ASF<span class="caret"></span></a> <ul class="dropdown-menu"> @@ -299,6 +307,25 @@ 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">08-01-2018</p></td> + <td class="tableblock halign-left valign-top"> + <div> + <div class="paragraph"> + <p>Modules, simplified bootstrapping, menubars.layout.xml</p> + </div> + </div></td> + <td class="tableblock halign-right valign-top"><p class="tableblock">13</p></td> + <td class="tableblock halign-right valign-top"><p class="tableblock">16</p></td> + <td class="tableblock halign-right valign-top"><p class="tableblock">26</p></td> + <td class="tableblock halign-left valign-top"> + <div> + <div class="paragraph"> + <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&version=12342073">Release notes for v1.16.0</a></p> + </div> + </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">25-09-2017</p></td> <td class="tableblock halign-left valign-top"> @@ -313,7 +340,7 @@ table.CodeRay td.code>pre{padding:0} <td class="tableblock halign-left valign-top"> <div> <div class="paragraph"> - <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&version=12341577">Release notes for v1.15.0</a></p> + <p><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&version=12341577">Release notes for v1.15.1</a></p> </div> </div></td> </tr> @@ -893,6 +920,150 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect1"> + <h2 id="_release-notes_1.16.0">1.16.0</h2> + <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; "> + <button type="button" class="btn btn-xs btn-default" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc""><i class="fa fa-pencil-square-o"></i> Edit</button> + <button type="button" class="btn btn-xs btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button> + <ul class="dropdown-menu"> + <li><a href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-pencil-square-o fa-fw" aria-hidden="true"></i> Edit</a></li> + <li><a href="https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-clock-o fa-fw" aria-hidden="true"></i> History</a></li> + <li><a href="https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-file-text-o fa-fw" aria-hidden="true"></i> Raw</a></li> + <li><a href="https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.16.0.adoc" target="_blank"><i class="fa fa-hand-o-right fa-fw" aria-hidden="true"></i> Blame</a></li> + </ul> + </div> + <div class="sectionbody"> + <div class="paragraph"> + <p>This release introduces a couple of new features and improvements.</p> + </div> + <div class="ulist"> + <ul> + <li> <p>a new <code>Module</code> interface (and <code>ModuleAbstract</code> adapter class) allows transitive dependencies to be defined between modules, and allowing optional setup and teardown fixtures to be defined for the module</p> </li> + <li> <p>Application bootstrapping has been simplified further with a new <code>AppManifest2</code> interface (and <code>AppManifestAbstract2</code> adapter class) defined in terms of <code>Module</code>s.</p> + <div class="paragraph"> + <p>Similarly, integration testing bootstrapping has been simplified with a new <code>IntegrationTestAbstract3</code> adapter class that also uses a <code>Module</code>.</p> + </div> + <div class="paragraph"> + <p>BDD specs (Cucumber) have also been simplified to be bootstrapped with a <code>Module</code>, with a much more "conventional" programming model (domain services can be injected into spec "glue", the same as for integration tests)</p> + </div> </li> + <li> <p>Fixture scripts have been improved (the <code>BuilderScriptAbstract</code> subclass) to allow enums to act as "personas". An enum instance can be used to easily create corresponding domain objects, and then later to look up that domain object from within a test</p> </li> + <li> <p>menu bars can now be specified using a <code>menubars.layout.xml</code> file, expected to reside in the same package as the app manifest used to bootstrap the application</p> </li> + <li> <p>The framework can be configured to require that actions are explicitly annotatedusing <code>@Action</code>. This therefore removes the requirement to annotate non-action methods with <code>@Programmatic</code>.</p> </li> + </ul> + </div> + <div class="paragraph"> + <p>There are also numerous improvements and bug fixes.</p> + </div> + <div class="paragraph"> + <p>Applications written against v1.15.x should run against v1.16.0 with few if any changes. However, note that applications <strong>are</strong> required to bootstrap from an <code>AppManifest</code>.</p> + </div> + <div class="sect2"> + <h3 id="_new_feature">New Feature</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1801">ISIS-1801</a> - BookmarkUiService to clear Wicket bookmarks and breadcrumbs programmatically.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1794">ISIS-1794</a> - Rework BDD bootstrapping to support app manifest/modules + dependency injection into glue</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1793">ISIS-1793</a> - Extend MetaModelService to expose the AppManifest used to bootstrap the app</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1792">ISIS-1792</a> - DtoMappingHelper domain service.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1791">ISIS-1791</a> - provide a ClockFixture and TickingClockFixture</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1784">ISIS-1784</a> - Support for the builder pattern for fixtures, along with more flexibility in fixture setup using BuilderScriptAbstract</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1772">ISIS-1772</a> - Assume @Programmatic for public methods not annotated with @Action (make this configurable).</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1769">ISIS-1769</a> - Mixin to navigate to equivalent REST API URL for each domain object.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1766">ISIS-1766</a> - Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1765">ISIS-1765</a> - Extend menu.layout.xml to include HATEOAS links when served by REST API.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1764">ISIS-1764</a> - Expose the "layout" resource for domain objects via REST API, with HATEOAS links.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1752">ISIS-1752</a> - Extend RO viewer, return a menu.layout.xml resource</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-977">ISIS-977</a> - Allow the application menus to be specified using a appmenu.layout.xml file.</p> </li> + </ul> + </div> + </div> + <div class="sect2"> + <h3 id="_improvement">Improvement</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1804">ISIS-1804</a> - Deprecate isis-mavendeps-intellij, fold into isis-mavendeps-webapp</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1800">ISIS-1800</a> - Blank out apiKey and authToken when listing configuration properties.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1798">ISIS-1798</a> - Error page should suppress stack trace if an ErrorReportingService returns a Ticket indicating stack trace should be hidden</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1797">ISIS-1797</a> - Error page should show a "Continue" button to go back to previous page.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1796">ISIS-1796</a> - Extend info in ErrorDetails for the ErrorReportingService</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1786">ISIS-1786</a> - Allow the default defaultView for collections to be configured globally.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1782">ISIS-1782</a> - Revamp support for bootstrapping using transitive modules</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1778">ISIS-1778</a> - Handle anonymous classes in the metamodel, and ignore also any explicitly annotated as @Programmatic</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1776">ISIS-1776</a> - Remove lombok from helloworld, to reduce # of concepts need to understand</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1774">ISIS-1774</a> - Handle N+1 issue for first page and subsequent pages.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1771">ISIS-1771</a> - Restful viewer shows unreadable warnings</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1759">ISIS-1759</a> - Always calling getXxx() and hideXxx() both decreases performance of application (?)</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1746">ISIS-1746</a> - Provide a default implementation of UserProfileService so that donât need special case logic in each viewer.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1729">ISIS-1729</a> - Auditer Service probably shouldnât submit records for an object that is [new] â [deleted]</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1728">ISIS-1728</a> - Rework helloworld and simpleapp to use typesafe queries.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1700">ISIS-1700</a> - Enhance ObjectContracts#compare to allow different types of objects to be compared.</p> </li> + </ul> + </div> + </div> + <div class="sect2"> + <h3 id="_bug">Bug</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1803">ISIS-1803</a> - Hitting escape twice on prompt results in the error page.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1802">ISIS-1802</a> - JDOQL using SELECT UNIQUE causes NPE to be thrown.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1799">ISIS-1799</a> - Extend TransactionService with overload of nextTransaction for more control.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1795">ISIS-1795</a> - Error page heading is white-on-white for some themes.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1789">ISIS-1789</a> - Metamodel validator thinks SQL query is a JDOQL query and fails</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1787">ISIS-1787</a> - Property named 'Active' conflicts with Bootstrap CSS class (optional configuration property to set as a prefix on all CSS classes)</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1785">ISIS-1785</a> - DomainService#menuOrder and DomainServiceLayout#menuOrder are not equivalent</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1783">ISIS-1783</a> - Prevent classpath scanning from returning services outside the list of (packages of) modules</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1781">ISIS-1781</a> - JsonValueConverter as implemented for intâlong throws class cast exception</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1780">ISIS-1780</a> - Unable to remove facets (isis.reflector.facets.exclude)</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1777">ISIS-1777</a> - swagger-ui/index.html in helloworld and simpleapp needs to honor context paths</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1773">ISIS-1773</a> - default view of a collection seems to be broken</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1770">ISIS-1770</a> - REST API action resources with _ARE_YOU_SURE result in NPE</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1768">ISIS-1768</a> - REST API returning 500 not 404 when try to access non-existent object</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1761">ISIS-1761</a> - Hiding empty fieldset + similar issues with contributed props/colls.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1758">ISIS-1758</a> - cssClass() not working any more if css class definition exists on DomainObjectLayout</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1750">ISIS-1750</a> - SQL Exception when invoke action (inline prompt) not handled correctly in UI</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1749">ISIS-1749</a> - Allow domain object nature of XXX_ENTITY to be specified for JAXB view models</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1748">ISIS-1748</a> - Update HelloWorld & Simpleapp archetype to run under Eclipse</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1741">ISIS-1741</a> - ConcurrentModificationException during startup when launching packaged webapp with jetty</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1739">ISIS-1739</a> - DisableXxx() method is always called while hideXxx() returns true</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1738">ISIS-1738</a> - ObjectMemberâs compator is not transitive</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1730">ISIS-1730</a> - Invoking an action button which was rendered enabled but which is actually disabled at point of invocation throws stacktrace.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1714">ISIS-1714</a> - AppManifestAbstract#withConfigurationProperty overwrites value set by -D system property.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1710">ISIS-1710</a> - AppManifestAbstract#withAdditionalServices replaces rather than appends.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1698">ISIS-1698</a> - CollectionLayout.defaultView not honored</p> </li> + </ul> + </div> + </div> + <div class="sect2"> + <h3 id="_documentation_only">Documentation only</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1747">ISIS-1747</a> - Update docs, hints-n-tips for view models</p> </li> + </ul> + </div> + </div> + <div class="sect2"> + <h3 id="_task">Task</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1465">ISIS-1465</a> - Release activities for 1.16.0</p> </li> + </ul> + </div> + </div> + <div class="sect2"> + <h3 id="_other">Other</h3> + <div class="ulist"> + <ul> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-383">ISIS-383</a> - [OUT OF SCOPE] Integrate Apache Lucene or ElasticSearch</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-724">ISIS-724</a> - [WONâT FIX] Support HTML file format as a way of specifying dynamic layout facets (similar to .layout.json files currently)</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-814">ISIS-814</a> - [WONâT FIX] Provide a better way to handle polymorphic relationships, eg implement a "PolymorphicNavigator service"</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1745">ISIS-1745</a> - [CANNOT REPRODUCE] isis maven plugin (validate) swallows NPEs from DN.</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1760">ISIS-1760</a> - [NOT A PROBLEM] Integration of Apache Isis and Ignite</p> </li> + <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1790">ISIS-1790</a> - [DUPLICATE] Concurrent modification exception at startup</p> </li> + </ul> + </div> + </div> + </div> + </div> + <div class="sect1"> <h2 id="_release-notes_1.15.1">1.15.1</h2> <div class="btn-group" style="float: right; font-size: small; padding: 6px; margin-top: -55px; "> <button type="button" class="btn btn-xs btn-default" onclick="window.location.href="https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/release-notes/_release-notes_1.15.1.adoc""><i class="fa fa-pencil-square-o"></i> Edit</button> @@ -912,7 +1083,7 @@ table.CodeRay td.code>pre{padding:0} <p>The release also has some minor new features: a new Markup value type that allows arbitrary HTML to be rendered in the Wicket viewer, an extension to Restful Objects to provide a new "layout" resource, and a new "logout" page for Wicket viewer to support monitoring tools.</p> </div> <div class="sect2"> - <h3 id="_new_feature">New Feature</h3> + <h3 id="_new_feature_2">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1717">ISIS-1717</a> - To make monitoring applications reliably able to logout, allow session to be logged out just by hitting a simple HTTP GET page ("/logout")</p> </li> @@ -924,7 +1095,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement">Improvement</h3> + <h3 id="_improvement_2">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1733">ISIS-1733</a> - Improve API of RepositoryService#persist, so returns the object being persisted.</p> </li> @@ -935,7 +1106,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug">Bug</h3> + <h3 id="_bug_2">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1731">ISIS-1731</a> - @Property(hidden=Where.PARENTED_TABLES) does not render correctly in standalone collection view</p> </li> @@ -959,7 +1130,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task">Task</h3> + <h3 id="_task_2">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1712">ISIS-1712</a> - 1.15.1 release activities</p> </li> @@ -1018,7 +1189,7 @@ table.CodeRay td.code>pre{padding:0} </table> </div> <div class="sect2"> - <h3 id="_new_feature_2">New Feature</h3> + <h3 id="_new_feature_3">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1674">ISIS-1674</a> - Create a "hello world" archetype</p> </li> @@ -1032,7 +1203,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_2">Improvement</h3> + <h3 id="_improvement_3">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1688">ISIS-1688</a> - Service priority should honour either @DomainServiceLayout#menuOrder or @DomainService#menuOrder</p> </li> @@ -1064,7 +1235,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_2">Bug</h3> + <h3 id="_bug_3">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1690">ISIS-1690</a> - Better diagnostics if a serviceâs @PostConstruct fails, and ensure that all get initialized</p> </li> @@ -1127,7 +1298,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_2">Task</h3> + <h3 id="_task_3">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1521">ISIS-1521</a> - Release activities for 1.15.0</p> </li> @@ -1190,7 +1361,7 @@ table.CodeRay td.code>pre{padding:0} <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> </div> <div class="sect2"> - <h3 id="_new_feature_3">New Feature</h3> + <h3 id="_new_feature_4">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1529">ISIS-1529</a> - TableColumnOrderService, to allow column order to be fine-tuned (or columns suppressed)</p> </li> @@ -1200,7 +1371,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_3">Improvement</h3> + <h3 id="_improvement_4">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1587">ISIS-1587</a> - Extend "explicitObjectType" checking to also take in view models.</p> </li> @@ -1218,7 +1389,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_3">Bug</h3> + <h3 id="_bug_4">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1578">ISIS-1578</a> - Should throw a metamodel validation exception if a disable or hide method has any params.</p> </li> @@ -1244,7 +1415,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_3">Task</h3> + <h3 id="_task_4">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1561">ISIS-1561</a> - Release 1.14.0</p> </li> @@ -1270,7 +1441,7 @@ table.CodeRay td.code>pre{padding:0} <p>Update for the simpleapp archetype only, which improves docker support as well as reducing amount of boilerplate by backing out some of the mixins. It also fixes an issue with the fixture scripts (noted in previous release).</p> </div> <div class="sect2"> - <h3 id="_improvement_4">Improvement</h3> + <h3 id="_improvement_5">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1559">ISIS-1559</a> - Remove the mixins from the simpleapp archetype - adds too much boilerplate</p> </li> @@ -1279,7 +1450,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_4">Task</h3> + <h3 id="_task_5">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1560">ISIS-1560</a> - Release 1.13.2.1 archetype</p> </li> @@ -1308,7 +1479,7 @@ table.CodeRay td.code>pre{padding:0} <p>This release also closes the ticket to provide a better DB migration story; this has been implemented by way of the (non-ASF) <a href="http://platform.incode.org" target="_blank">Incode Platform</a>'s flywaydb module.</p> </div> <div class="sect2"> - <h3 id="_new_feature_4">New Feature</h3> + <h3 id="_new_feature_5">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1542">ISIS-1542</a> - Update simpleapp application/archetype to provide access to HSQL DB Manager (via their Swing UI) when running in-memory</p> </li> @@ -1317,7 +1488,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_5">Improvement</h3> + <h3 id="_improvement_6">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1554">ISIS-1554</a> - Prevent double click on buttons (which can cause applications to throw an error, eg concurrency exception)</p> </li> @@ -1333,7 +1504,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_4">Bug</h3> + <h3 id="_bug_5">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1545">ISIS-1545</a> - QueryResultsCache can sometimes result in throwing an exception if not properly initialized when fixtures being installed.</p> </li> @@ -1345,7 +1516,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_5">Task</h3> + <h3 id="_task_6">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1540">ISIS-1540</a> - Release tasks for 1.13.2</p> </li> @@ -1374,7 +1545,7 @@ table.CodeRay td.code>pre{padding:0} <p>This release also closes the ticket to provide a better DB migration story; this has been implemented by way of the (non-ASF) <a href="http://platform.incode.org" target="_blank">Incode Platform</a>'s flywaydb module.</p> </div> <div class="sect2"> - <h3 id="_new_feature_5">New Feature</h3> + <h3 id="_new_feature_6">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1542">ISIS-1542</a> - Update simpleapp application/archetype to provide access to HSQL DB Manager (via their Swing UI) when running in-memory</p> </li> @@ -1383,7 +1554,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_6">Improvement</h3> + <h3 id="_improvement_7">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1554">ISIS-1554</a> - Prevent double click on buttons (which can cause applications to throw an error, eg concurrency exception)</p> </li> @@ -1399,7 +1570,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_5">Bug</h3> + <h3 id="_bug_6">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1545">ISIS-1545</a> - QueryResultsCache can sometimes result in throwing an exception if not properly initialized when fixtures being installed.</p> </li> @@ -1411,7 +1582,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_6">Task</h3> + <h3 id="_task_7">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1540">ISIS-1540</a> - Release tasks for 1.13.2</p> </li> @@ -1437,7 +1608,7 @@ table.CodeRay td.code>pre{padding:0} <p>This is a maintenance release with a number of minor improvements and bug fixes. It also provides better support for docker, by allowing configuration properties to be overridden using either system properties or an ISIS_OPT environment variable.</p> </div> <div class="sect2"> - <h3 id="_new_feature_6">New Feature</h3> + <h3 id="_new_feature_7">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1510">ISIS-1510</a> - Improve support for docker containers by allowing isis configuration properties to be overridden using either system properties or an ISIS_OPT environment variable</p> </li> @@ -1445,7 +1616,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_7">Improvement</h3> + <h3 id="_improvement_8">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1527">ISIS-1527</a> - Make overlays consistent for editable properties, with general fix for Firefox</p> </li> @@ -1465,7 +1636,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_6">Bug</h3> + <h3 id="_bug_7">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1525">ISIS-1525</a> - Problems with startup under certain circumstances</p> </li> @@ -1523,7 +1694,7 @@ table.CodeRay td.code>pre{padding:0} <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> </div> <div class="sect2"> - <h3 id="_new_feature_7">New Feature</h3> + <h3 id="_new_feature_8">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1446">ISIS-1446</a> - Extend the Wicket viewer client-side file-open-dialog to allow file extension to be specified.</p> </li> @@ -1557,7 +1728,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_8">Improvement</h3> + <h3 id="_improvement_9">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1464">ISIS-1464</a> - DomainChangeJdoAbstract#openTarget should support looking up view models</p> </li> @@ -1614,7 +1785,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_7">Bug</h3> + <h3 id="_bug_8">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1461">ISIS-1461</a> - More reliable fix to concurrency exception</p> </li> @@ -1644,7 +1815,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_7">Task</h3> + <h3 id="_task_8">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1335">ISIS-1335</a> - Release activities for v1.13.0</p> </li> @@ -1670,7 +1841,7 @@ table.CodeRay td.code>pre{padding:0} <p>Apache Isis 1.12.2 is a bug fix release for Apache Isis 1.12.0. It addresses two UI issues which result in the viewer showing invalid data with respect to the data actually stored in the database.</p> </div> <div class="sect2"> - <h3 id="_bug_8">Bug</h3> + <h3 id="_bug_9">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1396">ISIS-1396</a> - Some elements on an entity page can be rendered against stale data.</p> </li> @@ -1679,7 +1850,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_8">Task</h3> + <h3 id="_task_9">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1424">ISIS-1424</a> - Release activities for v1.12.2</p> </li> @@ -1705,7 +1876,7 @@ table.CodeRay td.code>pre{padding:0} <p>Apache Isis 1.12.1 is a bug fix release for Apache Isis 1.12.0. The primary issue it addresses are spurious concurrency exceptions that can be thrown when editing an object. It also addresses a subtle issue where the new support in JAXB view models for auto-edit can cause some dirty objects not to be updated.</p> </div> <div class="sect2"> - <h3 id="_bug_9">Bug</h3> + <h3 id="_bug_10">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1355">ISIS-1355</a> - concurrency exception after property edit when attempting to renderâ¦â</p> </li> @@ -1716,7 +1887,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_9">Task</h3> + <h3 id="_task_10">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1362">ISIS-1362</a> - Release activities for v1.12.1</p> </li> @@ -1751,7 +1922,7 @@ table.CodeRay td.code>pre{padding:0} <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> </div> <div class="sect2"> - <h3 id="_new_feature_8">New Feature</h3> + <h3 id="_new_feature_9">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> @@ -1765,7 +1936,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_9">Improvement</h3> + <h3 id="_improvement_10">Improvement</h3> <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> @@ -1793,7 +1964,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_10">Bug</h3> + <h3 id="_bug_11">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> @@ -1829,7 +2000,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_10">Task</h3> + <h3 id="_task_11">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1287">ISIS-1287</a> - Release activities for v1.12.0</p> </li> @@ -1858,7 +2029,7 @@ table.CodeRay td.code>pre{padding:0} <p>Apache Isis is intended to be compatible with both Java 7 and Java 8. However, it was found that v1.11.0 used a number of Java 8 APIs. This release fixes this issue.</p> </div> <div class="sect2"> - <h3 id="_bug_11">Bug</h3> + <h3 id="_bug_12">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1276">ISIS-1276</a> - Release activities for v1.11.1</p> </li> @@ -1896,7 +2067,7 @@ table.CodeRay td.code>pre{padding:0} <p>The release also includes improved control for domain events (these can now be suppressed if required) , and a new category of UI events (so that titles, icons and CSS classes can be provided by event bus subscribers).</p> </div> <div class="sect2"> - <h3 id="_new_feature_9">New Feature</h3> + <h3 id="_new_feature_10">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1279">ISIS-1279</a> - AcceptHeaderService for application-defined content negotiation.</p> </li> @@ -1912,7 +2083,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_10">Improvement</h3> + <h3 id="_improvement_11">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1275">ISIS-1275</a> - Configuration property for RO viewer to relax Accept header checking.</p> </li> @@ -1938,7 +2109,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_12">Bug</h3> + <h3 id="_bug_13">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1283">ISIS-1283</a> - SAFE_AND_CACHEABLE semantics caches incorrectly, works for domain services (stateless) but not for domain entities (where stateful target determines result)</p> </li> @@ -1957,7 +2128,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_11">Task</h3> + <h3 id="_task_12">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1243">ISIS-1243</a> - Release activities for v1.11.0</p> </li> @@ -1986,7 +2157,7 @@ table.CodeRay td.code>pre{padding:0} <p>Internally there have been substantial simplifications to the codebase.</p> </div> <div class="sect2"> - <h3 id="_new_feature_10">New Feature</h3> + <h3 id="_new_feature_11">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1215">ISIS-1215</a> - New MultipleExecutionStrategy for fixture scripts to use value semantics for determining whether to run a fixture script invoked more than once.</p> </li> @@ -2000,7 +2171,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_11">Improvement</h3> + <h3 id="_improvement_12">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1231">ISIS-1231</a> - Add jdeps to build as optional profile, to verify use of internal JDK jars.</p> </li> @@ -2025,7 +2196,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_13">Bug</h3> + <h3 id="_bug_14">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1229">ISIS-1229</a> - Calling nextRequest() in an integration test should clear any @RequestScoped services.</p> </li> @@ -2044,7 +2215,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_12">Task</h3> + <h3 id="_task_13">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1195">ISIS-1195</a> - Release activities for v1.10.0</p> </li> @@ -2109,7 +2280,7 @@ table.CodeRay td.code>pre{padding:0} <p>This release was also the first to include the updated Asciidoc website.</p> </div> <div class="sect2"> - <h3 id="_new_feature_11">New Feature</h3> + <h3 id="_new_feature_12">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1167">ISIS-1167</a> - NullPrintStream in unittestsupport to reduce the noise of unit tests that log to stdout or stderr</p> </li> @@ -2134,7 +2305,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_12">Improvement</h3> + <h3 id="_improvement_13">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1191">ISIS-1191</a> - Broken links</p> </li> @@ -2191,7 +2362,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_14">Bug</h3> + <h3 id="_bug_15">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1190">ISIS-1190</a> - If an referenced object cannot be loaded (not found in the database), then this should be handled gracefully</p> </li> @@ -2232,7 +2403,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_13">Task</h3> + <h3 id="_task_14">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-1187">ISIS-1187</a> - Mothball the legacy (never documented) integration testing support</p> </li> @@ -2269,7 +2440,7 @@ table.CodeRay td.code>pre{padding:0} <p>Apache Isis 1.8.0 incorporates the Wicket viewer, which was previously a separately released component. Other components that are included in core (that were previously released separately are: the Restful Objects viewer, Shiro Security and the JDO/DataNucleus ObjectStore.</p> </div> <div class="sect2"> - <h3 id="_new_feature_12">New Feature</h3> + <h3 id="_new_feature_13">New Feature</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-284">ISIS-284</a> - Maven plugin to validate domain object model w.r.t. Apache Isis programming conventions</p> </li> @@ -2303,7 +2474,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_improvement_13">Improvement</h3> + <h3 id="_improvement_14">Improvement</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-568">ISIS-568</a> - Drop support for JDK 1.6, standardize on JDK 1.7.</p> </li> @@ -2351,7 +2522,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_bug_15">Bug</h3> + <h3 id="_bug_16">Bug</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-853">ISIS-853</a> - joda DateTime properties loose time when persisted</p> </li> @@ -2378,7 +2549,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect2"> - <h3 id="_task_14">Task</h3> + <h3 id="_task_15">Task</h3> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-928">ISIS-928</a> - Apache Isis 1.8.0 release tasks</p> </li> @@ -2414,7 +2585,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core">Core</h3> <div class="sect3"> - <h4 id="_new_feature_13">New Feature</h4> + <h4 id="_new_feature_14">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-809">ISIS-809</a> - Provide implementation of ViewModelFacet that doesn't require explicit implementation of the IViewModel interface.</p> </li> @@ -2433,7 +2604,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_14">Improvement</h4> + <h4 id="_improvement_15">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-864">ISIS-864</a> - Command should be persisted if any dirty objects enlisted into transaction, in order to ensure no accidental orphans.</p> </li> @@ -2449,7 +2620,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_16">Bug</h4> + <h4 id="_bug_17">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-404">ISIS-404</a> - Testing if a "wrapped" Domain Object has been persisted fails</p> </li> @@ -2495,7 +2666,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_15">Task</h4> + <h4 id="_task_16">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-872">ISIS-872</a> - 1.7.0 release activities</p> </li> @@ -2506,7 +2677,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer">Wicket viewer</h3> <div class="sect3"> - <h4 id="_new_feature_14">New Feature</h4> + <h4 id="_new_feature_15">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-902">ISIS-902</a> - Enhance ImageResourceCacheClassPath so that can have two entities with the same simple name but in different packages.</p> </li> @@ -2527,7 +2698,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_17">Bug</h4> + <h4 id="_bug_18">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-889">ISIS-889</a> - Action prompt dialog seems to be not quite big enough in Chrome (is ok in Firefox and IEv11)</p> </li> @@ -2545,7 +2716,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_16">Task</h4> + <h4 id="_task_17">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-872">ISIS-872</a> - 1.7.0 release activities</p> </li> @@ -2574,7 +2745,7 @@ table.CodeRay td.code>pre{padding:0} <p>Isis core 1.6.0 also incorporates the Restful Objects viewer, Shiro Security and JDO Objectstore.</p> </div> <div class="sect3"> - <h4 id="_new_feature_15">New Feature</h4> + <h4 id="_new_feature_16">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-493">ISIS-493</a> - Annotation to identify domain services/repositories</p> </li> @@ -2584,7 +2755,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_15">Improvement</h4> + <h4 id="_improvement_16">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-421">ISIS-421</a> - Write TCK tests for Restful Objects viewer</p> </li> @@ -2600,7 +2771,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_18">Bug</h4> + <h4 id="_bug_19">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-796">ISIS-796</a> - lifecycle callback "updating()" is not firing</p> </li> @@ -2637,7 +2808,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_2">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_16">New Feature</h4> + <h4 id="_new_feature_17">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-800">ISIS-800</a> - like form for Wicket viewer</p> </li> @@ -2647,7 +2818,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_16">Improvement</h4> + <h4 id="_improvement_17">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-781">ISIS-781</a> - Add edit capability to view objects</p> </li> @@ -2657,7 +2828,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_19">Bug</h4> + <h4 id="_bug_20">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-544">ISIS-544</a> - focus on an action param date, then doesnât show calendar picker..</p> </li> @@ -2669,7 +2840,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_17">Task</h4> + <h4 id="_task_18">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-839">ISIS-839</a> - 1.6.0 release tasks</p> </li> @@ -2695,7 +2866,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core_3">Core</h3> <div class="sect3"> - <h4 id="_new_feature_17">New Feature</h4> + <h4 id="_new_feature_18">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-550">ISIS-550</a> - Complete the guava EventBus support with new annotations</p> </li> @@ -2705,7 +2876,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_17">Improvement</h4> + <h4 id="_improvement_18">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-569">ISIS-569</a> - Fix JMock to support JDK7 (JavassistImposteriser)</p> </li> @@ -2722,7 +2893,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_20">Bug</h4> + <h4 id="_bug_21">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-758">ISIS-758</a> - Auditing should be able to cope with a change to a property where the referenced object has been deleted.</p> </li> @@ -2734,7 +2905,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_18">Task</h4> + <h4 id="_task_19">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-751">ISIS-751</a> - Update NOTICE copyright dates</p> </li> @@ -2746,7 +2917,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_3">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_improvement_18">Improvement</h4> + <h4 id="_improvement_19">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-719">ISIS-719</a> - Use org.webjars for some common dependencies (eg jquery)</p> </li> @@ -2759,7 +2930,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_21">Bug</h4> + <h4 id="_bug_22">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-431">ISIS-431</a> - A boolean atribute should never be mandatory</p> </li> @@ -2779,7 +2950,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_19">Task</h4> + <h4 id="_task_20">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-792">ISIS-792</a> - up tasks for Apache Isis 1.5.0 release</p> </li> @@ -2790,7 +2961,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_restfulobjects_viewer">RestfulObjects Viewer</h3> <div class="sect3"> - <h4 id="_task_20">Task</h4> + <h4 id="_task_21">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-792">ISIS-792</a> - up tasks for Apache Isis 1.5.0 release</p> </li> @@ -2798,7 +2969,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_22">Bug</h4> + <h4 id="_bug_23">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-746">ISIS-746</a> - When multiple realms configured for Shiro, should be more intelligent about obtaining roles from those realms</p> </li> @@ -2806,7 +2977,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_21">Task</h4> + <h4 id="_task_22">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-751">ISIS-751</a> - Update NOTICE copyright dates</p> </li> @@ -2818,7 +2989,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_jdo_objectstore">JDO ObjectStore</h3> <div class="sect3"> - <h4 id="_improvement_19">Improvement</h4> + <h4 id="_improvement_20">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-750">ISIS-750</a> - For consistency with CommandJdo, allow the serializedForm to be stored as a clob (rather than as a zipped byte array)</p> </li> @@ -2828,7 +2999,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_23">Bug</h4> + <h4 id="_bug_24">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-744">ISIS-744</a> - Column size can't be greater than 8000 characters on SQL Server</p> </li> @@ -2837,7 +3008,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_22">Task</h4> + <h4 id="_task_23">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-751">ISIS-751</a> - Update NOTICE copyright dates</p> </li> @@ -2864,7 +3035,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_4">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_improvement_20">Improvement</h4> + <h4 id="_improvement_21">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-732">ISIS-732</a> - The refresh of a standalone collection after invoking a bulk action should only be done if the original action was safe (query only)</p> </li> @@ -2873,7 +3044,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_24">Bug</h4> + <h4 id="_bug_25">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-731">ISIS-731</a> - execute the action fails</p> </li> @@ -2884,7 +3055,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_jdo_objectstore_2">JDO Objectstore</h3> <div class="sect3"> - <h4 id="_bug_25">Bug</h4> + <h4 id="_bug_26">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-733">ISIS-733</a> - If toggle an object twice in standalone list (for bulk action), ends up invoking action (when shouldn't) and also throwing concurrency exception</p> </li> @@ -2910,7 +3081,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core_4">Core</h3> <div class="sect3"> - <h4 id="_new_feature_18">New Feature</h4> + <h4 id="_new_feature_19">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-592">ISIS-592</a> - Make XmlSnapshot (in core.runtime) available as an applib service.</p> </li> @@ -2949,7 +3120,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_21">Improvement</h4> + <h4 id="_improvement_22">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-272">ISIS-272</a> - Adding ValueSemanticProviders for UUID and URI</p> </li> @@ -2981,7 +3152,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_26">Bug</h4> + <h4 id="_bug_27">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-234">ISIS-234</a> - Persistence by reachability of aggregated instances fails.</p> </li> @@ -2998,7 +3169,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_23">Task</h4> + <h4 id="_task_24">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-695">ISIS-695</a> - up tasks for Apache Isis 1.4.0 release</p> </li> @@ -3009,7 +3180,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_5">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_19">New Feature</h4> + <h4 id="_new_feature_20">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-472">ISIS-472</a> - Limit number of bookmarks</p> </li> @@ -3028,7 +3199,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_22">Improvement</h4> + <h4 id="_improvement_23">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-486">ISIS-486</a> - Show action dialogs in a modal dialog rather than new page (less context switching for user)</p> </li> @@ -3055,7 +3226,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_27">Bug</h4> + <h4 id="_bug_28">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-429">ISIS-429</a> - coded dependency to WicketSignInPage in PageAbstractâ¦â</p> </li> @@ -3076,7 +3247,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_24">Task</h4> + <h4 id="_task_25">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-695">ISIS-695</a> - up tasks for Apache Isis 1.4.0 release</p> </li> @@ -3087,7 +3258,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_restfulobjects_viewer_2">RestfulObjects Viewer</h3> <div class="sect3"> - <h4 id="_task_25">Task</h4> + <h4 id="_task_26">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-695">ISIS-695</a> - up tasks for Apache Isis 1.4.0 release</p> </li> @@ -3098,7 +3269,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_shiro_security">Shiro Security</h3> <div class="sect3"> - <h4 id="_new_feature_20">New Feature</h4> + <h4 id="_new_feature_21">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-586">ISIS-586</a> - Allow the IsisLdapRealm to read its role/perm mappings from an .ini file</p> </li> @@ -3107,7 +3278,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_26">Task</h4> + <h4 id="_task_27">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-695">ISIS-695</a> - up tasks for Apache Isis 1.4.0 release</p> </li> @@ -3118,7 +3289,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_jdo_objectstore_3">JDO ObjectStore</h3> <div class="sect3"> - <h4 id="_new_feature_21">New Feature</h4> + <h4 id="_new_feature_22">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-660">ISIS-660</a> - Profiling support and also infrastructure for background (async job) support</p> </li> @@ -3134,7 +3305,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_23">Improvement</h4> + <h4 id="_improvement_24">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-576">ISIS-576</a> - JDO exception recognizer for sql integrity constraints should only recognize uniqueness constraints</p> </li> @@ -3158,7 +3329,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_28">Bug</h4> + <h4 id="_bug_29">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-632">ISIS-632</a> - PublishingService's PublishedEvent id has an incorrect max length</p> </li> @@ -3175,7 +3346,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_27">Task</h4> + <h4 id="_task_28">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-695">ISIS-695</a> - up tasks for Apache Isis 1.4.0 release</p> </li> @@ -3201,7 +3372,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_6">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_22">New Feature</h4> + <h4 id="_new_feature_23">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-575">ISIS-575</a> - Tiny new featureâ¦â add a tooltip to icons/titles so can see what type it represents.</p> </li> @@ -3209,7 +3380,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_29">Bug</h4> + <h4 id="_bug_30">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-560">ISIS-560</a> - When invoking an action, drop downs get cleared (in the UI) if there is a validation error, but the underlying model is set.</p> </li> @@ -3219,7 +3390,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_28">Task</h4> + <h4 id="_task_29">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-581">ISIS-581</a> - Release tasks for Apache Isis wicket viewer v1.3.1</p> </li> @@ -3245,7 +3416,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core_5">Core</h3> <div class="sect3"> - <h4 id="_new_feature_23">New Feature</h4> + <h4 id="_new_feature_24">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-420">ISIS-420</a> - level settings service.</p> </li> @@ -3278,7 +3449,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_24">Improvement</h4> + <h4 id="_improvement_25">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-51">ISIS-51</a> - collections/guava or Apache collections)</p> </li> @@ -3314,7 +3485,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_30">Bug</h4> + <h4 id="_bug_31">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-236">ISIS-236</a> - Classes that are not referenced in the DOM aren't found by the specification loader</p> </li> @@ -3334,7 +3505,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_29">Task</h4> + <h4 id="_task_30">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-437">ISIS-437</a> - up tasks for Apache Isis 1.3.0 and associated components.</p> </li> @@ -3345,7 +3516,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_7">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_24">New Feature</h4> + <h4 id="_new_feature_25">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-417">ISIS-417</a> - In wicket viewer, provide a 'select all' checkbox on table (for invoking bulk actions)</p> </li> @@ -3370,7 +3541,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_25">Improvement</h4> + <h4 id="_improvement_26">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-416">ISIS-416</a> - Make spinning icon image in Wicket pluggable</p> </li> @@ -3395,7 +3566,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_31">Bug</h4> + <h4 id="_bug_32">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-401">ISIS-401</a> - In wicket viewer, concurrency checking is currently disabled when invoke action on an entity.</p> </li> @@ -3412,7 +3583,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_restfulobjects_viewer_3">RestfulObjects Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_25">New Feature</h4> + <h4 id="_new_feature_26">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-553">ISIS-553</a> - Provide view model support, as sketched out in the Restful Objects spec</p> </li> @@ -3420,7 +3591,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_26">Improvement</h4> + <h4 id="_improvement_27">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-411">ISIS-411</a> - Enhance RO to allow EAGER rendering of properties (as well as collections)</p> </li> @@ -3429,7 +3600,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_32">Bug</h4> + <h4 id="_bug_33">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-318">ISIS-318</a> - Restful Objects viewer returning 500 instead of 400 when given bad input</p> </li> @@ -3446,7 +3617,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_shiro_security_2">Shiro Security</h3> <div class="sect3"> - <h4 id="_improvement_27">Improvement</h4> + <h4 id="_improvement_28">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-362">ISIS-362</a> - Upgrade to JMock 2.6.0</p> </li> @@ -3458,7 +3629,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_jdo_objectstore_4">JDO ObjectStore</h3> <div class="sect3"> - <h4 id="_new_feature_26">New Feature</h4> + <h4 id="_new_feature_27">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-322">ISIS-322</a> - Allow JDO objectstore to run on the Google App Engine</p> </li> @@ -3472,7 +3643,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_28">Improvement</h4> + <h4 id="_improvement_29">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-270">ISIS-270</a> - NotYetImplementedException in JDO objectstore when debug logging enabled</p> </li> @@ -3488,7 +3659,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_33">Bug</h4> + <h4 id="_bug_34">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-476">ISIS-476</a> - Update JDO/DN to allow for fact that invoking the Persisting callback may have resulted in the target object having already been updated.</p> </li> @@ -3507,7 +3678,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_task_30">Task</h4> + <h4 id="_task_31">Task</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-437">ISIS-437</a> - up tasks for Apache Isis 1.3.0 and associated components.</p> </li> @@ -3533,7 +3704,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core_6">Core</h3> <div class="sect3"> - <h4 id="_new_feature_27">New Feature</h4> + <h4 id="_new_feature_28">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-323">ISIS-323</a> - Provide the capability to publish events, either changed objects or invoked actions</p> </li> @@ -3552,7 +3723,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_29">Improvement</h4> + <h4 id="_improvement_30">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-208">ISIS-208</a> - If two services accidentally have the same Id, then should throw an exception.</p> </li> @@ -3576,7 +3747,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_34">Bug</h4> + <h4 id="_bug_35">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-359">ISIS-359</a> - argâ¦â</p> </li> @@ -3588,7 +3759,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_8">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_28">New Feature</h4> + <h4 id="_new_feature_29">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-328">ISIS-328</a> - Wicket viewer should shutdown Apache Isis core on completion</p> </li> @@ -3603,7 +3774,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_30">Improvement</h4> + <h4 id="_improvement_31">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-314">ISIS-314</a> - The wicket viewer should honour precision and scale when rendering BigDecimal values.</p> </li> @@ -3631,7 +3802,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_35">Bug</h4> + <h4 id="_bug_36">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-295">ISIS-295</a> - NullPointerException when view aggregated entity using Wicket viewer</p> </li> @@ -3654,7 +3825,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_restfulobjects_viewer_4">RestfulObjects Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_29">New Feature</h4> + <h4 id="_new_feature_30">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-323">ISIS-323</a> - Provide the capability to publish events, either changed objects or invoked actions</p> </li> @@ -3663,7 +3834,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_31">Improvement</h4> + <h4 id="_improvement_32">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-233">ISIS-233</a> - viewer up to RO spec 1.0.0</p> </li> @@ -3691,7 +3862,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_core_7">Core</h3> <div class="sect3"> - <h4 id="_new_feature_30">New Feature</h4> + <h4 id="_new_feature_31">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-282">ISIS-282</a> - Add support for file uploads and downloads to Wicket viewer and JDO objectstore</p> </li> @@ -3700,7 +3871,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_32">Improvement</h4> + <h4 id="_improvement_33">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-305">ISIS-305</a> - compareTo methods (when implement Comparable) should be automatically hidden</p> </li> @@ -3708,7 +3879,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_36">Bug</h4> + <h4 id="_bug_37">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-207">ISIS-207</a> - Improve the message given when a field is too long (exceeds its @MaxLength value)</p> </li> @@ -3720,7 +3891,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_wicket_viewer_9">Wicket Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_31">New Feature</h4> + <h4 id="_new_feature_32">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-282">ISIS-282</a> - Add support for file uploads and downloads to Wicket viewer and JDO objectstore</p> </li> @@ -3729,7 +3900,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_33">Improvement</h4> + <h4 id="_improvement_34">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-308">ISIS-308</a> - Don't show (null) for a property or a parameter that has no reference (instead show an empty string)</p> </li> @@ -3739,7 +3910,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_37">Bug</h4> + <h4 id="_bug_38">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-300">ISIS-300</a> - The home page link in Wicket viewer goes to root context "/", rather than to the base of the webapp.</p> </li> @@ -3750,7 +3921,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_restfulobjects_viewer_5">RestfulObjects Viewer</h3> <div class="sect3"> - <h4 id="_new_feature_32">New Feature</h4> + <h4 id="_new_feature_33">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-323">ISIS-323</a> - Provide the capability to publish events, either changed objects or invoked actions</p> </li> @@ -3759,7 +3930,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_34">Improvement</h4> + <h4 id="_improvement_35">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-233">ISIS-233</a> - viewer up to RO spec 1.0.0</p> </li> @@ -3772,7 +3943,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_shiro_security_3">Shiro Security</h3> <div class="sect3"> - <h4 id="_new_feature_33">New Feature</h4> + <h4 id="_new_feature_34">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-307">ISIS-307</a> - Allow groups to be mapped to roles (eg AD groups to logically internal application roles)</p> </li> @@ -3780,7 +3951,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_35">Improvement</h4> + <h4 id="_improvement_36">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-298">ISIS-298</a> - Provide a shiro Realm implementation that supports looking up roles from an LDAP server.</p> </li> @@ -3788,7 +3959,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_38">Bug</h4> + <h4 id="_bug_39">Bug</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-306">ISIS-306</a> - Parsing permission strings should trim both before and after.</p> </li> @@ -3799,7 +3970,7 @@ table.CodeRay td.code>pre{padding:0} <div class="sect2"> <h3 id="_jdo_objectstore_5">JDO ObjectStore</h3> <div class="sect3"> - <h4 id="_new_feature_34">New Feature</h4> + <h4 id="_new_feature_35">New Feature</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-370">ISIS-370</a> - Provide a service to allow all @PersistenceCapable entities to be eagerly registered with Apache Isis (and therefore with DataNucleus)</p> </li> @@ -3809,7 +3980,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_improvement_36">Improvement</h4> + <h4 id="_improvement_37">Improvement</h4> <div class="ulist"> <ul> <li> <p><a href="https://issues.apache.org/jira/browse/ISIS-270">ISIS-270</a> - NotYetImplementedException in JDO objectstore when debug logging enabled</p> </li> @@ -3826,7 +3997,7 @@ table.CodeRay td.code>pre{padding:0} </div> </div> <div class="sect3"> - <h4 id="_bug_39">Bug</h4> + <h4 id="_bug_40">Bu
<TRUNCATED>
