| --- |
| layout: post |
| title: "[ANN] Isis 1.3.0 released - crammed full of goodies!" |
| date: '2013-10-25T17:54:42+00:00' |
| permalink: ann_isis_1_3_0 |
| --- |
| <div>The Isis team is pleased to announce the release of:</div>
|
| <div><br /></div>
|
| <div>
|
| <ul>
|
| <li><span style="font-size: 13px;">Apache Isis Core version 1.3.0</span></li>
|
| <li><span style="font-size: 13px;">Wicket Viewer 1.3.0</span></li>
|
| <li><span style="font-size: 13px;">Restful Objects Viewer 2.1.0</span></li>
|
| <li><span style="font-size: 13px;">JDO Object Store 1.3.0</span></li>
|
| <li><span style="font-size: 13px;">Shiro Security 1.3.0</span></li>
|
| <li><span style="font-size: 13px;">Quickstart Archetype 1.3.0</span></li>
|
| <li><span style="font-size: 13px;">Simple Archetype 1.3.0</span></li>
|
| </ul>
|
| </div>
|
| <div><br /></div>
|
| <div>There are some major new features in this release; indeed this is probably the most significant release of Isis as a TLP. In core, the new features include:</div>
|
| <div>
|
| <ul>
|
| <li><span style="font-size: 13px;">contributed collections and properties</span></li>
|
| <li><span style="font-size: 13px;">view model support (across both Wicket and RO viewers)</span></li>
|
| <li><span style="font-size: 13px;">UI layouts defined in JSON files</span></li>
|
| <li><span style="font-size: 13px;">better integration and BDD testing support, including Cucumber-JVM integration</span></li>
|
| <li><span style="font-size: 13px;">domain services for handling application and user settings service</span></li>
|
| <li><span style="font-size: 13px;">domain service providing various developer utilities (eg downloading metamodel)</span></li>
|
| <li><span style="font-size: 13px;">domain service incorporating Guava's EventBus service); </span></li>
|
| <li><span style="font-size: 13px;">context-specific autoComplete</span></li>
|
| <li><span style="font-size: 13px;">conditional choices</span></li>
|
| <li><span style="font-size: 13px;">new annotations: @SortedBy; @CssClass; @PostsPropertyChangedEvent</span></li>
|
| <li><span style="font-size: 13px;">helpers for writing contract unit tests and for writing comparable entities</span></li>
|
| <li><span style="font-size: 13px;">optimistic locking improvements</span></li>
|
| </ul>
|
| </div>
|
| <div><br /></div>
|
| <div>In the Wicket viewer, new features include:</div>
|
| <div>
|
| <ul>
|
| <li><span style="font-size: 13px;">default dashboard</span></li>
|
| <li><span style="font-size: 13px;">more sophisticated layouts, with multiple columns</span></li>
|
| <li><span style="font-size: 13px;">dynamic reloading of layouts</span></li>
|
| <li><span style="font-size: 13px;">sortable table columns</span></li>
|
| <li><span style="font-size: 13px;">BlobPanel displaying images</span></li>
|
| <li><span style="font-size: 13px;">bookmarkable actions</span></li>
|
| <li><span style="font-size: 13px;">upgrade to wicket 6.11.0</span></li>
|
| </ul>
|
| </div>
|
| <div><br /></div>
|
| <div>In JDO objectstore, new features include:</div>
|
| <div>
|
| <ul>
|
| <li><span style="font-size: 13px;">better integration/validation between Isis and JDO metamodels</span></li>
|
| <li><span style="font-size: 13px;">upgrade to DataNucleus 3.2.7</span></li>
|
| <li><span style="font-size: 13px;">better Google App Engine compatibility</span></li>
|
| <li><span style="font-size: 13px;">expose JDO PersistenceManager via domain service for more sophisticated use cases</span></li>
|
| </ul>
|
| </div>
|
| <div><br /></div>
|
| <div>The Restful Objects viewer also had several bug fixes vis-a-vis the RO spec v1.0 (thanks to our GSOC students for highlighting these).</div>
|
| <p> </p>
|
| <div>
|
| <p>In addition to all that, there is a new "simple" archetype, making it easier to get started.</p>
|
| <p> </p>
|
| </div>
|
| <p> </p>
|
| <div>Full release notes are available at [1,2,3,4,5,6,7] on the Isis website.</div>
|
| <div><br /></div>
|
| <div>You can access this release directly from the Maven central repo [8], </div>
|
| <div>or download the release and build it from source [9].</div>
|
| <div><br /></div>
|
| <div>Enjoy!</div>
|
| <div><br /></div>
|
| <div>-The Isis team</div>
|
| <div><br /></div>
|
| <div>[1] http://isis.apache.org/core/release-notes/isis-1.3.0.html</div>
|
| <div>[2] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.html</div>
|
| <div>[3] http://isis.apache.org/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.html</div>
|
| <div>[4] http://isis.apache.org/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.html</div>
|
| <div>[5] http://isis.apache.org/components/security/shiro/release-notes/isis-security-shiro-1.3.0.html</div>
|
| <div>[6] http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.3.0.html</div>
|
| <div>[7] http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.3.0.html</div>
|
| <div>[8] http://search.maven.org</div>
|
| <div>[9] http://isis.apache.org/download.html</div> |