| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width,initial-scale=1"> |
| <title>2.0.0-M3 :: Apache Isis</title> |
| <link rel="canonical" href="https://isis.apache.org/relnotes/2.0.0-M3/2020/2.0.0-M3/relnotes.html"> |
| <meta name="generator" content="Antora 2.2.0"> |
| <link rel="stylesheet" href="../../../../_/css/site.css"> |
| <link rel="stylesheet" href="../../../../_/css/site-custom.css"> |
| <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i|Raleway:300,400,500,700,800|Montserrat:300,400,700" rel="stylesheet"> |
| <link rel="home" href="https://isis.apache.org" title="Apache Isis"> |
| <link rel="next" href="../../2019/2.0.0-M2/relnotes.html" title="2.0.0-M2"> |
| </head> |
| <body class="article"> |
| <header class="header"> |
| <nav class="navbar"> |
| <div class="navbar-brand"> |
| <a class="navbar-item" href="https://isis.apache.org"> |
| <span class="icon"> |
| <img src="../../../../_/img/isis-logo-48x48.png"></img> |
| </span> |
| <span>Apache Isis</span> |
| </a> |
| <button class="navbar-burger" data-target="topbar-nav"> |
| <span></span> |
| <span></span> |
| <span></span> |
| </button> |
| </div> |
| <div id="topbar-nav" class="navbar-menu"> |
| <a class="navbar-end"> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">Quick Start</a> |
| <div class="navbar-dropdown"> |
| <span class="navbar-item navbar-heading">Starter Apps</span> |
| <a class="navbar-item" href="../../../../docs/latest/starters/helloworld.html">Hello World</a> |
| <a class="navbar-item" href="../../../../docs/latest/starters/simpleapp.html">Simple App</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Demos & Tutorials</span> |
| <a class="navbar-item" href="../../../../docs/latest/demo/about.html">Demo App</a> |
| <a class="navbar-item" href="https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html">Petclinic (tutorial)</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Resources</span> |
| <a class="navbar-item" href="../../../../docs/latest/resources/cheatsheet.html">Cheatsheet</a> |
| <a class="navbar-item" href="../../../../docs/latest/resources/icons.html">Icons</a> |
| </div> |
| </div> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">Guides</a> |
| <div class="navbar-dropdown"> |
| <span class="navbar-item navbar-heading">Development</span> |
| <a class="navbar-item" href="../../../../setupguide/latest/about.html">Setup Guide</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Core</span> |
| <a class="navbar-item" href="../../../../userguide/latest/about.html">User Guide</a> |
| <a class="navbar-item" href="../../../../refguide/latest/about.html">Reference Guide</a> |
| <a class="navbar-item" href="../../../../testing/latest/about.html">Testing Guide</a> |
| </div> |
| </div> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">Libraries</a> |
| <div class="navbar-dropdown"> |
| <span class="navbar-item navbar-heading">For Use in Apps</span> |
| <a class="navbar-item" href="../../../../subdomains/latest/about.html">Subdomain Libraries</a> |
| <a class="navbar-item" href="../../../../valuetypes/latest/about.html">Value Types</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Integrate between Apps</span> |
| <a class="navbar-item" href="../../../../mappings/latest/about.html">Bounded Context Mapping Libraries</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Other</span> |
| <a class="navbar-item" href="../../../../incubator/latest/about.html">Incubator</a> |
| <a class="navbar-item" href="../../../../legacy/latest/about.html">Legacy</a> |
| </div> |
| </div> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">Components</a> |
| <div class="navbar-dropdown"> |
| <span class="navbar-item navbar-heading">Viewers</span> |
| <a class="navbar-item" href="../../../../vw/latest/about.html">Wicket UI</a> |
| <a class="navbar-item" href="../../../../vro/latest/about.html">Restful Objects (REST)</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Security</span> |
| <a class="navbar-item" href="../../../../security/latest/about.html">Security Guide</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Persistence</span> |
| <a class="navbar-item" href="../../../../pjdo/latest/about.html">DataNucleus (JDO)</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Extensions</span> |
| <a class="navbar-item" href="../../../../extensions/latest/about.html">Extensions Catalog</a> |
| </div> |
| </div> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">Support</a> |
| <div class="navbar-dropdown"> |
| <span class="navbar-item navbar-heading">Contact</span> |
| <a class="navbar-item" href="../../../../docs/latest/support/slack-channel.html">Slack</a> |
| <a class="navbar-item" href="../../../../docs/latest/support/mailing-list.html">Mailing Lists</a> |
| <a class="navbar-item" href="https://issues.apache.org/jira/browse/ISIS">JIRA</a> |
| <a class="navbar-item" href="https://stackoverflow.com/questions/tagged/isis">Stack Overflow</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Releases</span> |
| <a class="navbar-item" href="../../../../docs/latest/downloads/how-to.html">Downloads</a> |
| <a class="navbar-item" href="../../../../relnotes/latest/about.html">Release Notes</a> |
| <a class="navbar-item" href="../../../../docs/latest/archive/1-x.html">Archive (1.x)</a> |
| <hr class="navbar-divider"/> |
| <span class="navbar-item navbar-heading">Framework</span> |
| <a class="navbar-item" href="../../../../conguide/latest/about.html">Contributors' Guide</a> |
| <a class="navbar-item" href="../../../../comguide/latest/about.html">Committers' Guide</a> |
| <a class="navbar-item" href="../../../../core/latest/about.html">Core Design</a> |
| </div> |
| </div> |
| <div class="navbar-item has-dropdown is-hoverable"> |
| <a class="navbar-link" href="#">ASF</a> |
| <div class="navbar-dropdown"> |
| <a class="navbar-item" href="http://www.apache.org/">Apache Homepage</a> |
| <a class="navbar-item" href="https://www.apache.org/events/current-event">Events</a> |
| <a class="navbar-item" href="https://www.apache.org/licenses/">Licenses</a> |
| <a class="navbar-item" href="https://www.apache.org/security/">Security</a> |
| <a class="navbar-item" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a> |
| <a class="navbar-item" href="https://www.apache.org/foundation/thanks.html">Thanks</a> |
| <hr class="navbar-divider"/> |
| <a class="navbar-item" href="https://whimsy.apache.org/board/minutes/Isis.html">PMC board minutes</a> |
| </div> |
| </div> |
| <a class="navbar-item" href="../../../../docs/latest/about.html"> |
| <span class="icon"> |
| <img src="../../../../_/img/home.png"></img> |
| </span> |
| </a> |
| </div> |
| </div> |
| </nav> |
| </header> |
| <div class="body "> |
| <div class="nav-container" data-component="relnotes" data-version="2.0.0-M3"> |
| <aside class="nav"> |
| <div class="panels"> |
| <div class="nav-panel-pagination"> |
| <a class="page-previous disabled" rel="prev" href="" title=""><span></span></a> |
| <a class="page-next" rel="next" |
| href="../../2019/2.0.0-M2/relnotes.html" title="2.0.0-M2"><span></span></a> |
| <!-- |
| page.parent doesn't seem to be set... |
| <a class="page-parent disabled" rel="prev" href="" title=""><span></span></a> |
| --> |
| </div> |
| <div class="nav-panel-menu is-active" data-panel="menu"> |
| <nav class="nav-menu"> |
| <h3 class="title"><a href="../../about.html">Release Notes</a></h3> |
| <ul class="nav-list"> |
| <li class="nav-item" data-depth="0"> |
| <ul class="nav-list"> |
| <li class="nav-item" data-depth="1"> |
| <button class="nav-item-toggle"></button> |
| <span class="nav-text">2020</span> |
| <ul class="nav-list"> |
| <li class="nav-item is-current-page" data-depth="2"> |
| <a class="nav-link" href="relnotes.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="nav-item" data-depth="1"> |
| <button class="nav-item-toggle"></button> |
| <span class="nav-text">2019</span> |
| <ul class="nav-list"> |
| <li class="nav-item" data-depth="2"> |
| <a class="nav-link" href="../../2019/2.0.0-M2/relnotes.html">2.0.0-M2</a> |
| </li> |
| </ul> |
| </li> |
| <li class="nav-item" data-depth="1"> |
| <button class="nav-item-toggle"></button> |
| <span class="nav-text">2018</span> |
| <ul class="nav-list"> |
| <li class="nav-item" data-depth="2"> |
| <a class="nav-link" href="../../2018/2.0.0-M1/relnotes.html">2.0.0-M1</a> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </nav> |
| </div> |
| <div class="nav-panel-explore" data-panel="explore"> |
| <div class="context"> |
| <span class="title">Release Notes</span> |
| <span class="version">2.0.0-M3</span> |
| </div> |
| <ul class="components"> |
| <li class="component"> |
| <span class="title"> </span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../docs/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">BC Mappings Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../mappings/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Committers' Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../comguide/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Contributors' Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../conguide/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Design Docs</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../core/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Extensions Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../extensions/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Incubator Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../incubator/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">JDO/DataNucleus</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../pjdo/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Legacy Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../legacy/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Reference Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../refguide/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component is-current"> |
| <span class="title">Release Notes</span> |
| <ul class="versions"> |
| <li class="version is-current is-latest"> |
| <a href="../../about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Restful Objects Viewer</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../vro/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Security Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../security/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Setup Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../setupguide/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Subdomains Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../subdomains/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Testing Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../testing/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">User Guide</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../userguide/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Value Types Catalog</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../valuetypes/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| <li class="component"> |
| <span class="title">Wicket Viewer</span> |
| <ul class="versions"> |
| <li class="version is-latest"> |
| <a href="../../../../vw/2.0.0-M3/about.html">2.0.0-M3</a> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </aside> |
| </div> |
| <main role="main"> |
| <div class="toolbar" role="navigation"> |
| <button class="nav-toggle"></button> |
| <a href="../../../../docs/2.0.0-M3/about.html" class="home-link"></a> |
| <nav class="breadcrumbs" aria-label="breadcrumbs"> |
| <ul> |
| <li><a href="../../about.html">Release Notes</a></li> |
| <li>2020</li> |
| <li><a href="relnotes.html">2.0.0-M3</a></li> |
| </ul> |
| </nav> |
| <div class="edit-this-page"><a href="https://github.com/apache/isis/edit/2.0.0-M3/antora/components/relnotes/modules/ROOT/pages/2020/2.0.0-M3/relnotes.adoc">Edit</a></div> |
| </div> |
| <article class="doc"> |
| <a name="section-top"></a> |
| <h1 class="page">2.0.0-M3</h1> |
| <div id="preamble"> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>This is a major milestone release that "re-platforms" Apache Isis so that it now runs on top of <a href="https://spring.io/projects/spring-boot">Spring Boot</a>.</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>A new convenience <a href="../../../../docs/2.0.0-M3/parent-pom/about.html" class="page">parent pom</a> builds on top of Spring Boot’s similar parent pom, to make it easy to develop new apps, along with simplified <a href="../../../../docs/2.0.0-M3/mavendeps/about.html" class="page">"mavendeps"</a> pom’s.</p> |
| </li> |
| <li> |
| <p>The Maven archetypes have been replaced with <a href="../../../../docs/2.0.0-M3/starters/about.html" class="page">Starter Apps</a> in github repos.</p> |
| </li> |
| <li> |
| <p><a href="../../../../refguide/2.0.0-M3/config/about.html" class="page">Configuration properties</a> have been refactored, and can now be specified (with intellisense hints) using Spring’s <code>application.properties</code> or <code>application.yml</code></p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>The core framework has been trimmed down, with testing functionality (eg fixture scripts) moving to a new top level "testing" group. |
| Other new groups have been introduced: "value-types", "subdomains", (bounded context) "mapping", "extensions", "incubator", "legacy".</p> |
| </div> |
| <div class="paragraph"> |
| <p>This milestone also introduces a number of new features:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>new <a href="../../../../refguide/2.0.0-M3/applib-ant/Property.html#projecting" class="page"><code>@Property#projecting</code></a> allows view model summaries to be returned as "projections" of underlying entities.</p> |
| </li> |
| <li> |
| <p>new <a href="../../../../refguide/2.0.0-M3/applib-methods/reserved.html#layout" class="page"><code>layout()</code></a> method (or <a href="../../../../refguide/2.0.0-M3/applib-classes/events.html#ui-event-classes" class="page">UI event</a>) allows a domain object to specify which layout file should be used to render it.</p> |
| </li> |
| <li> |
| <p>no longer any need to specify <a href="../../../../refguide/2.0.0-M3/applib-ant/ParameterLayout.html#named" class="page"><code>@ParameterLayout#named()</code></a></p> |
| </li> |
| <li> |
| <p>security integration with <a href="../../../../security/2.0.0-M3/keycloak/about.html" class="page">Keycloak</a></p> |
| </li> |
| <li> |
| <p>New value types:</p> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>text-based value type with simple <a href="../../../../valuetypes/2.0.0-M3/sse/about.html" class="page">SSE support</a></p> |
| </li> |
| <li> |
| <p><a href="../../../../valuetypes/2.0.0-M3/asciidoc/about.html" class="page">Asciidoc</a> value type</p> |
| </li> |
| <li> |
| <p><a href="../../../../valuetypes/2.0.0-M3/markdown/about.html" class="page">Markdown</a> value type</p> |
| </li> |
| </ul> |
| </div> |
| </li> |
| <li> |
| <p>New extensions:</p> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="../../../../userguide/2.0.0-M3/flyway/about.html" class="page">Flyway</a> (integrating with Spring Boot’s support)</p> |
| </li> |
| <li> |
| <p><a href="#vro:cors:">CORS</a> for the REST API (<a href="../../../../vro/2.0.0-M3/about.html" class="page">Restful Objects viewer</a>)</p> |
| </li> |
| <li> |
| <p><a href="../../../../vw/2.0.0-M3/pdfjs/about.html" class="page">pdf.js</a> (for <a href="../../../../vw/2.0.0-M3/about.html" class="page">Wicket viewer</a>)</p> |
| </li> |
| <li> |
| <p><a href="../../../../vw/2.0.0-M3/fullcalendar/about.html" class="page">fullcalendar</a> (for <a href="../../../../vw/2.0.0-M3/about.html" class="page">Wicket viewer</a>)</p> |
| </li> |
| <li> |
| <p><a href="../../../../vw/2.0.0-M3/exceldownload/about.html" class="page">excel download</a> (for <a href="../../../../vw/2.0.0-M3/about.html" class="page">Wicket viewer</a>)</p> |
| </li> |
| </ul> |
| </div> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Improvements:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="../../../../testing/2.0.0-M3/integtestsupport/about.html" class="page">Integration test support</a>, and <a href="../../../../testing/2.0.0-M3/specsupport/about.html" class="page">BDD (Cucumber) "spec" support</a> have been refactored to run on Spring Boot with Junit 5.</p> |
| </li> |
| <li> |
| <p>New <a href="../../../../docs/2.0.0-M3/demo/about.html" class="page">demo app</a> to demonstrate new features.</p> |
| </li> |
| <li> |
| <p>New smoketest app to catch regressions</p> |
| </li> |
| <li> |
| <p>The maven plugin has been retired, replaced by utility classes that can be used within integration tests.</p> |
| </li> |
| <li> |
| <p>There are no longer any split packages, and Maven groupId/artifactIds have been rationalized.</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>The website has been updated to use <a href="https://antora.org">Antora</a>.</p> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="new-feature"><a class="anchor" href="#new-feature"></a>New Feature</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2298">ISIS-2298</a> - Initial project structure for the Vaadin viewer</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2267">ISIS-2267</a> - Integrate Spring Boot flyway as an extension.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2260">ISIS-2260</a> - Port pdfjs from incode platform as an extension</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2236">ISIS-2236</a> - Add WebModule to support CORS</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2181">ISIS-2181</a> - Rationalize pom hierarchy with respect to Spring Boot starter-parent.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2180">ISIS-2180</a> - Resurrect mvn plugin functionality as integ test extensions.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2174">ISIS-2174</a> - Resurrect Module with fixture support.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2102">ISIS-2102</a> - Support for Server Sent Events (SSE)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2095">ISIS-2095</a> - Allow event subscribers to change the returned value of an action in the EXECUTED phase.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2084">ISIS-2084</a> - Allow upload of interim builds to repo.incode.work (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2083">ISIS-2083</a> - Allow the dialogMode default for object actions vs service actions be specified separately.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2081">ISIS-2081</a> - Provide "redirect even when same" control on action-by-action basis (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2080">ISIS-2080</a> - Support multiple layouts for a domain object, switchable using layout() (similar to iconName() or cssClass()) (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2079">ISIS-2079</a> - Improve rebuildMetaModel to return the target object rather than void (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2078">ISIS-2078</a> - Allow sidebar vs modal to be specified on action-by-action basis using @ActionLayout or XML (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2075">ISIS-2075</a> - Allow multiple layouts to be defined, and a helper method such as "layout()" that returns which to use, similar to iconName() and cssClass().</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2020">ISIS-2020</a> - Experimental Support for DataNucleus Federated Datastore</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2001">ISIS-2001</a> - Dynamically hide/disable/default action parameters (based on other parameter arguments) (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1998">ISIS-1998</a> - Simplify syntax way for mixins, to better express intent using @Action, @Collection and @Property</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1634">ISIS-1634</a> - Move paraname8 into core.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1297">ISIS-1297</a> - Integrate with Keycloak</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1280">ISIS-1280</a> - Property#projecting attribute: provide redirect hints so that when the user clicks on a rendered link, the viewer instead navigates to some other entity. (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1263">ISIS-1263</a> - Support editing/preview using Asciidoctor (perhaps as an Isis addon)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1176">ISIS-1176</a> - Provide the capability to push notification messages to end-users without refreshing (using web sockets or Atmosphere etc).</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="improvement"><a class="anchor" href="#improvement"></a>Improvement</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2307">ISIS-2307</a> - Vaadin Viewer: Isis Preset Debug Logging not honored</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2306">ISIS-2306</a> - Vaadin Viewer: Action calls need an IsisSession</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2305">ISIS-2305</a> - Demo App: add more scalar types not covered yet</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2303">ISIS-2303</a> - Vaadin Viewer: Login Page</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2302">ISIS-2302</a> - Rename WithTransactionScope interface to eg. TransactionScopeListener</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2299">ISIS-2299</a> - Convert BDD Cucumber to use JUnit5 test platform engine (rather than legacy JUnit4)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2291">ISIS-2291</a> - SecMan: convert any actions in 'jdo' to mixins and move to 'model'</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2285">ISIS-2285</a> - Reinstate mechanism to run a specified fixture class on startup.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2284">ISIS-2284</a> - RO viewer incorrectly throws 500 instead of 404 for ObjectNotFound.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2274">ISIS-2274</a> - Properties should be disabled by default.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2273">ISIS-2273</a> - Move most of core-unittestsupport into testing. Perhaps all of it.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2272">ISIS-2272</a> - Simplify @HomePage support - just use as annotation on type, not for an action.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2271">ISIS-2271</a> - Port fullcalendar over from incode-platform as an extension.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2268">ISIS-2268</a> - Rename OrderPrecedence literals</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2264">ISIS-2264</a> - Rationalize configuration properties hierarchy, in line with groupId / artifactId</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2263">ISIS-2263</a> - Update RO spec in support of java.time</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2262">ISIS-2262</a> - Remove ExceptionRecognizer.recognize(Throwable) in favor of recognize2(Throwable)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2261">ISIS-2261</a> - Allow the baseUri of the RO viewer to be overridden</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2259">ISIS-2259</a> - Reorganize extensions into several smaller groupings.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2258">ISIS-2258</a> - Documentation Typos and AsciiDoc improvements</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2255">ISIS-2255</a> - In WrapperFactory, lookup mixin properties and collections (as well as actions).</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2250">ISIS-2250</a> - Optionally prevent new ObjectSpec’s once metamodel fully created; and revalidate new ObjectSpec’s otherwise.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2249">ISIS-2249</a> - Deprecate Magnitude<T> and implementing Value Types</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2248">ISIS-2248</a> - Store the MetaModelContext in DN’s NucleusContext</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2247">ISIS-2247</a> - provide an IsisPreset for specifying the log4j2-test.xml file when running integ tests.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2244">ISIS-2244</a> - Remove IsisJaxrsServerPlugin</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2243">ISIS-2243</a> - Use resteasy-spring-boot-starter to configure jaxrs-resteasy</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2242">ISIS-2242</a> - Use IsisSystemEnvironment to store the context path, rather than _Resources static method.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2241">ISIS-2241</a> - Remove _Resources_RestfulPath</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2240">ISIS-2240</a> - Use WebModule infra to inject into all servlets, filters etc.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2239">ISIS-2239</a> - Use @Validated for base-path config properties</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2238">ISIS-2238</a> - Move WebModuleRestfulObjects into the resteasy plugin module.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2237">ISIS-2237</a> - Sequence WebModules correctly.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2229">ISIS-2229</a> - Let TitleService fallback to Enum.name() as the Title Provider</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2225">ISIS-2225</a> - Simplify config metadata for wicket footer credits.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2224">ISIS-2224</a> - Integrate Smoketests with the CI Build</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2219">ISIS-2219</a> - Move LDAP Realm implementation into an extension.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2218">ISIS-2218</a> - Remove AuthenticationManager interface, just use AuthenticationManagerStandard as default impl.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2217">ISIS-2217</a> - Rename ext fixture’s Module interface to ModuleWithFixtures</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2216">ISIS-2216</a> - Standardize service @Ordered, @Named, @Primary</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2215">ISIS-2215</a> - Remove usage of @ComponentScan, instead explicitly @Import all services etc.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2214">ISIS-2214</a> - Introduce @Module as a meta-annotation for @ComponentScan and @Configuration.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2213">ISIS-2213</a> - Avoid package splitting, in prep for possible JPMS support in future.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2212">ISIS-2212</a> - Rename runtime-web to webapp, and tidy up</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2208">ISIS-2208</a> - Move h2console/h2managermenu and hsqldbmanager out into isis-extensions.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2207">ISIS-2207</a> - Move schema.utils package in applib under o.a.i.applib package</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2206">ISIS-2206</a> - Create an incubator catalog and a legacy catalog, similar to extensions.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2205">ISIS-2205</a> - Break runtime-extensions module into separate responsibilities</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2202">ISIS-2202</a> - Exclude org.springframework from the metamodel</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="bug"><a class="anchor" href="#bug"></a>Bug</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2310">ISIS-2310</a> - Values of @EmbeddedOnly type should not render logo or title if absent</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2308">ISIS-2308</a> - Regression: Markup rendering is broken</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2296">ISIS-2296</a> - @RequestScoped isn’t honoured</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2295">ISIS-2295</a> - ChangedObjectsService doesn’t reset enlisted pojos at end of xactn → memory leak.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2293">ISIS-2293</a> - Fix the ability to inject into Specifications</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2292">ISIS-2292</a> - HTTP 400 when rendering Object w/ ObjectId containing slashes</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2288">ISIS-2288</a> - (possible regression): if sidebar is activated, then cannot access menu items (z-order)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2286">ISIS-2286</a> - SecMan listAll Classes: types of @DomainService(nature=NatureOfService.VIEW) are missing</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2283">ISIS-2283</a> - Demo/RO: restful/menuBars Contains Unexpected Element</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2282">ISIS-2282</a> - Demo: action 'runFixtureScript' either does not exist or is not visible</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2281">ISIS-2281</a> - objectSpec expected to have EncodableFacet</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2275">ISIS-2275</a> - Rest Response Doesn’t Contain Number With "multiLine"</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2266">ISIS-2266</a> - Revert a little bit of the joda to j8 stuff.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2265">ISIS-2265</a> - on-the-fly-introspection may occur even though MM was eagerly loaded</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2257">ISIS-2257</a> - Actions fail MM Validation when associated (Hotfix)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2256">ISIS-2256</a> - ToggledMementosList can exceed Size of underlying Collection</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2254">ISIS-2254</a> - Ensure Command executor is set to USER when running integ tests.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2246">ISIS-2246</a> - CSS fix for drop down panel (eg vertical '…​' on metadata tab)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2228">ISIS-2228</a> - autoComplete, default, choices don’t get added to the MM</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2227">ISIS-2227</a> - Toggle View is hiding DOM elements which should be visible</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2226">ISIS-2226</a> - Dependend Args within Dialogs do not work for AutoComplet, Disable and Hide</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2221">ISIS-2221</a> - RestClient smoketest is broken</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2220">ISIS-2220</a> - Selecting request header options (profiles) in swagger-ui does not work.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2210">ISIS-2210</a> - When web browser is narrow, sidebar always shown.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2209">ISIS-2209</a> - Orphaned validation (when @Action is NOT mandatory) isn’t working.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2204">ISIS-2204</a> - Fixes algorithm for determining if a domain action is "public" visible (ie no entities)</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2203">ISIS-2203</a> - Fix NPE when rendering a domain object with null property in RO viewer.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2193">ISIS-2193</a> - BookmarkService doesn’t seem to lookup correctly</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2179">ISIS-2179</a> - Fallback to home page (in event of action returning null) throws an IllegalArg</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2170">ISIS-2170</a> - @PersistenceCapable(schema=…​) is no longer being used to derive objectType</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2157">ISIS-2157</a> - Secman: Non-existing User gets created in DB even though not authenticated via LDAP</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2153">ISIS-2153</a> - Internal API: _Tasks with ThreadPoolSupport must not suppress nested Exceptions</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2144">ISIS-2144</a> - Persistable mixins not showing in the demo apps.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2139">ISIS-2139</a> - WepApp’s main() should just work out of the box</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2130">ISIS-2130</a> - Mixins are broken. Don’t seem to be recognized, thus ignored.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2129">ISIS-2129</a> - Blob/Clob-Panel’s Download Button might reference invalid content.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2128">ISIS-2128</a> - TimestampService is broken</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2124">ISIS-2124</a> - Common actions not shown, even when explicitly listed in layout.xml</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2123">ISIS-2123</a> - SimpleApp build/validate/test needs fixing for v2</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2119">ISIS-2119</a> - Increase timeout to avoid occasional exceptions when download Blobs (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2118">ISIS-2118</a> - Don’t redundantly add additional DisabledFacet when disabled at class-level (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2116">ISIS-2116</a> - Avoid error in downloadMetaModelXml, CommandPersistence.NOT_PERSISTED facet not decoded correctly (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2115">ISIS-2115</a> - Prevent ajax js error for inlinePromptLink on scalar panel (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2107">ISIS-2107</a> - Allow enums to implement interfaces for choices (also fixed in "v1 maintenance")</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2104">ISIS-2104</a> - AuditerService not being called</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2089">ISIS-2089</a> - JDODataStoreException not handled properly by the framework</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="dependency-upgrade"><a class="anchor" href="#dependency-upgrade"></a>Dependency upgrade</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2300">ISIS-2300</a> - Some CVEs in dependencies are threatening your project!</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="duplicate"><a class="anchor" href="#duplicate"></a>Duplicate</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-674">ISIS-674</a> - [DUPLICATE] Allow action parameters to be defaulted based on the (change of) value of other parameters.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-892">ISIS-892</a> - [DUPLICATE] Allow action parameters to be dynamically disabled or even hidden based on either object state or on the values for other objects.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1294">ISIS-1294</a> - [WON’T FIX] Support Spring.Data like repositories with automatic implemenation of methods such as findByName or findByStartDateAndStatus</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1334">ISIS-1334</a> - [DUPLICATE] Create standalone JAR of an Isis app</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="wont-fix"><a class="anchor" href="#wont-fix"></a>Won’t Fix</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1645">ISIS-1645</a> - [WON’T FIX] Integrate Kryo as an alternative technology for view models</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1568">ISIS-1568</a> - [WON’T FIX] Automated testing tool to act as a webcrawler, clicking on all links and assert that the page is rendered correctly.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1487">ISIS-1487</a> - [WON’T FIX] Extend the framework’s metamodel to be able to render List<Map<String,Object>></p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1267">ISIS-1267</a> - [WON’T FIX] Enhance isis-maven-plugin to generate UML class diagrams from metamodel</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-992">ISIS-992</a> - [WON’T FIX] Extend Isis metamodel and Wicket viewer so that a "delete" action can be automatically provided for deleteable objects.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-958">ISIS-958</a> - [WON’T FIX] [DUPLICATE] Create a custom distribution of TomEE containing the Isis jars</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-924">ISIS-924</a> - [WON’T FIX] Use @DomainService(repositoryFor=…​) as the basis for an implementation of the PluralNameFacet</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-923">ISIS-923</a> - [WON’T FIX] Use @DomainService(repositoryFor=…​) as the basis for an implementation of the AutoCompleteFacet.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-857">ISIS-857</a> - [WON’T FIX] JDO/Wicket/RO: provide support for a number of built-in value types (eg BaseNumber, BaseString, BaseDate…​ to support Money, Reference, Note, Description); annotated with @Mask annotation</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-572">ISIS-572</a> - [WON’T FIX] To improve performance, support the use of data pinned to caches for entities that are intended to be reference data. For these, infer the ImmutableFacet.</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-563">ISIS-563</a> - [WON’T FIX] Implement generic Spec Transformers for BDD tests</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-515">ISIS-515</a> - [WON’T FIX] Pinnable (and persistable) bookmarks</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2211">ISIS-2211</a> - [WON’T FIX] Factor out Swagger UI as a separate "viewer" module</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2114">ISIS-2114</a> - [WONT-FIX] Tables: Object Columns should be sortable by displayed Object Titles</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-1971">ISIS-1971</a> - [WON’T FIX] JAXB view model: setting view’s properties via PostConstruct method not honored</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="not-an-issue"><a class="anchor" href="#not-an-issue"></a>Not an Issue</h2> |
| <div class="sectionbody"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2280">ISIS-2280</a> - [NOT-AN-ISSUE] demoapp.dom.types.blob.BlobDemo: menuBars suggest GET, implementation requires POST?</p> |
| </li> |
| <li> |
| <p><a href="https://issues.apache.org/jira/browse/ISIS-2113">ISIS-2113</a> - [NOT AN ISSUE] Blob/Clob Properties throw when Inline Editing (Ajax)</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </article> |
| <aside class="article-aside toc" role="navigation"> |
| <p class="toc-title">On this page</p> |
| <div id="article-toc"></div> |
| </aside> |
| </main> |
| </div> |
| <footer class="footer"> |
| <div class="content"> |
| <div class="copyright"> |
| <p> |
| Copyright © 2010~2020 The Apache Software Foundation, licensed under the Apache License, v2.0. |
| <br/> |
| Apache, the Apache feather logo, Apache Isis, and the Apache Isis project logo are all trademarks of The Apache Software Foundation. |
| </p> |
| </div> |
| <div class="revision"> |
| <p>Revision: SNAPSHOT</p> |
| </div> |
| </div> |
| </footer> |
| <script src="../../../../_/js/site.js"></script> |
| <script async src="../../../../_/js/vendor/highlight.js"></script> |
| <script src="../../../../_/js/vendor/jquery-3.4.1.min.js"></script> |
| <script src="../../../../_/js/vendor/jquery-ui-1.12.1.custom.widget-only.min.js"></script> |
| <script src="../../../../_/js/vendor/jquery.tocify.min.js"></script> |
| |
| <script> |
| $(function() { |
| $("#article-toc").tocify( { |
| showEffect: "slideDown", |
| hashGenerator: "pretty", |
| hideEffect: "slideUp", |
| selectors: "h2, h3", |
| scrollTo: 120, |
| smoothScroll: true, |
| theme: "jqueryui", |
| highlightOnScroll: true |
| } ); |
| }); |
| </script> |
| </body> |
| </html> |