Hi Isis Team, Thanks for the new release.
On Mon, Jul 28, 2014 at 11:49 PM, Dan Haywood <[email protected]> wrote: > The Isis team is pleased to announce the release of: > * Apache Isis Core version 1.6.0 > * Wicket Viewer 1.6.0 > * TodoApp Archetype 1.6.0 > * SimpleApp Archetype 1.6.0 > > > Note that: > * Isis Core now incorporates the JDO Objectstore, Restful Objects Viewer > and Shiro Security (all previously released as separate components). > * TodoApp Archetype was previously the 'Quickstart (Wicket/Restful/JDO) > archetype' > * SimpleApp Archetype was previously the 'Simple (Wicket/Restful/JDO) > archetype' > > > *New and noteworthy* > > New features in this release include: > * Extend (custom) EventBus vetoing logic so that can also encompass hide, > disable, validate (ISIS-831) > * @DomainService annotation to automatically discover and register domains > (ISIS-493) > * Wicket viewer: Add edit capability to view objects (ISIS-781) > * Wicket viewer: Wizard-like form for Wicket viewer (ISIS-800, ISIS-810) > > Improvements include: > * Move jdo, shiro and restful into core (ISIS-832) > * Break out applib and JDO services into modules (ISIS-833) > * Mock out individual domain services in integration tests (ISIS-813) > * contributed properties and collections only for service actions with safe > semantics (ISIS-801) > * Wicket viewer: Internationalization of UI elements (edit, ok, cancel, > logout, about) (ISIS-815) > > Notable bug fixes include: > * lifecycle callbacks now all fire correctly (ISIS-796) > * Restful objects decodes json request body while this is not (ISIS-797) > * Isis 1.5 blob mapping broken for PostgreSQL (when set to null) (ISIS-812) > * wrapSkipRules does not execute action due to being hidden (ISIS-818) > * Precision gets lost when double values are use in BigDecimal attributes > (ISIS-821) > * In Wicket viewer, forms not flushing properties when annotated with JDO > @NotPersistent. (ISIS-837) > > Full release notes are available at [1,2,3,4] on the Isis website. > > You can access this release directly from the Maven central repo [5], > download the release and build it from source [6], or start a new app using > either of the archetypes [7,8]. > > > *www.isisaddons.org <http://www.isisaddons.org>* > > Similar to the way in which Apache Wicket has an additional "wicketstuff" > website [9], we have now set up a new companion website, > www.isisaddons.org [10]. > The intention is for this site to house various third-party extensions to > Isis, such that they can either be used "out-of-the-box", or be forked and > extended as need be. > > Currently Isis add-ons fall into two categories: > > * modules... these provide business functionality to be incorporated > directly into your domain object model, usually as domain services, > occasionally with supporting entities. Examples include mail merge, > spreadsheets, tags/labels. > * wicket extensions ... these extend the capability of the Wicket viewer, > eg maps, calendars, charts. > > In the future we expect to add in "metamodel" category for customizations > to Isis' metamodel, eg an extension to leverage various Java 8 reflection > features which we don't want to roll into Isis core just yet. > > The intention is for all modules in www.isisaddons.org to follow a > standard > format, and include full unit and integration testing. Thus, if you want > to fork and extend any given module, then there is a solid base to start > from. Over time we hope that the "modules" in particular will provide a > useful catalog to help bootstrap Isis development, and provide a way for > the community to contribute back their own functionality as modules. > > We are also considering moving some of Isis' own modules (ie those recently > factored out, such as for auditing, command, publishing etc) into > www.isisaddons.org. Doing so will reduce the size of Isis itself while > making it possible for these components to be more easily extended/adapted > by the user community as need be. We will certainly take a *copy* of these > modules in the first instance. > > > *Migration from previous versions* > > Note that some Maven modules have been renamed, added or removed. While > every effort has been made to minimize impact (in particular: no classes > have been deleted or have changed their package), there are necessarily > some changes that must be made to existing application pom.xml files. > > For full details of migrating an existing Isis application to 1.6.0, please > see [11]. > > > > Enjoy! > > --The Isis team > > [1] http://isis.apache.org/core/release-notes/isis-1.6.0.html > [2] > > http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.html > [3] > > http://isis.apache.org/getting-started/release-notes/todoapp-archetype-1.6.0.html > [4] > > http://isis.apache.org/getting-started/release-notes/simpleapp-archetype-1.6.0.html Just wanted to point out that above [3],[4] links are returning a 404. > > [5] http://search.maven.org > [6] http://isis.apache.org/download.html > [7] http://isis.apache.org/intro/getting-started/simpleapp-archetype.html > [8]http://isis.apache.org/intro/getting-started/todoapp-archetype.html > [9] http://wicketstuff.org/ > [10] http://www.isisaddons.org/ > [11] http://isis.apache.org/core/release-notes/migrating-to-1.6.0.html Thanks, Dileepa
