[ANN] Isis 1.3.0 released - crammed full of goodies!
The Isis team is pleased to announce the release of:
- Apache Isis Core version 1.3.0
- Wicket Viewer 1.3.0
- Restful Objects Viewer 2.1.0
- JDO Object Store 1.3.0
- Shiro Security 1.3.0
- Quickstart Archetype 1.3.0
- Simple Archetype 1.3.0
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:
- contributed collections and properties
- view model support (across both Wicket and RO viewers)
- UI layouts defined in JSON files
- better integration and BDD testing support, including Cucumber-JVM integration
- domain services for handling application and user settings service
- domain service providing various developer utilities (eg downloading metamodel)
- domain service incorporating Guava's EventBus service);
- context-specific autoComplete
- conditional choices
- new annotations: @SortedBy; @CssClass; @PostsPropertyChangedEvent
- helpers for writing contract unit tests and for writing comparable entities
- optimistic locking improvements
In the Wicket viewer, new features include:
- default dashboard
- more sophisticated layouts, with multiple columns
- dynamic reloading of layouts
- sortable table columns
- BlobPanel displaying images
- bookmarkable actions
- upgrade to wicket 6.11.0
In JDO objectstore, new features include:
- better integration/validation between Isis and JDO metamodels
- upgrade to DataNucleus 3.2.7
- better Google App Engine compatibility
- expose JDO PersistenceManager via domain service for more sophisticated use cases
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).
In addition to all that, there is a new "simple" archetype, making it easier to get started.
Full release notes are available at [1,2,3,4,5,6,7] on the Isis website.
You can access this release directly from the Maven central repo [8],
or download the release and build it from source [9].
Enjoy!
-The Isis team
[1] http://isis.apache.org/core/release-notes/isis-1.3.0.html
[2] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.3.0.html
[3] http://isis.apache.org/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.1.0.html
[4] http://isis.apache.org/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.3.0.html
[5] http://isis.apache.org/components/security/shiro/release-notes/isis-security-shiro-1.3.0.html
[6] http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.3.0.html
[7] http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.3.0.html
[8] http://search.maven.org
[9] http://isis.apache.org/download.html