blob: 030c3b67a3af2a04c67c93652b49d7438523512c [file] [log] [blame]
---
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. &nbsp;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);&nbsp;</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 &quot;simple&quot; 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],&nbsp;</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>