The Isis team is pleased to announce the release of: * Core 1.4.0 * JDO Object Store 1.4.1 * Wicket Viewer 1.4.1 * Restful Objects Viewer 2.2.0 * Shiro Security 1.4.0 * File Security 1.4.0 * Quickstart Archetype 1.4.1 * Simple Archetype 1.4.1
There are many new features in this release! For Isis core and also the JDO objectstore, these include: - extensions to .layout.json files for additional facets/UI hints - @javax.validation.constraints.Digits for length/scale of BigDecimal action parameters - better reporting of metamodel validation errors (including a new page in Wicket viewer) - improved support for bulk update - @javax.enterprise.context.RequestScoped for request-scoped services - QueryResultsCache request-scoped domain service (for performance tuning) - new MementoService to support view models - new request-scoped @Bulk.InteractionontextService for standardized co-ordination between bulk action invocations - Scratchpad request-scoped domain service (for adhoc coordination between actions, eg bulk action invocations) - Command, CommandContext, BackgroundCommandService, for profiling and background task support - improvements to JDO implementations of auditing and publishing services, to integrate closely with the new Command/backgroundCommand services - improved support for running arbitrary Isis jobs via a scheduler - UUID and URI value type support - supporting methods (disableXxx, validateXxx) for contributed actions/associations now supported - services autowired prior to @PostConstruct, and Isis session present for service initialization - JRebel support (JRebel plugni itself is third-party, see Isis website for details) New features in the Wicket viewer include: - show action dialogs in a modal dialog, rather than new page - limit number of bookmarks, make less easier to accidentally trip, show/hide with keyboard shortcut - improved IE9 support, bundle CSS files - simplify URLs in Wicket viewer - actions returning URL open new browser window - UI sorting/ordering hints, pop-up to copy to clipboard - breadcrumb drop-down to easily revisit previous page - upper/lower case now switchable - standalone tables now rendered according to runtime type, not compile-time type - better tooltips over icon/titles - widget for java.sql.Timestamp There is also one known breaking change: - AuditingService and AuditingService2 have been replaced by AuditingService3. Full release notes are available at [1,2,3,4,5,6,7,8,9,10,11] on the Isis website. You can access this release directly from the Maven central repo [12], or download the release and build it from source [13]. Enjoy! -The Isis team [1] http://isis.apache.org/core/release-notes/isis-1.4.0.html [2] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.0.html [3] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.4.1.html [4] http://isis.apache.org/components/viewers/restfulobjects/release-notes/isis-viewer-restfulobjects-2.2.0.html [5] http://isis.apache.org/components/objectstores/jdo/release-notes/isis-objectstore-jdo-1.4.0.html [6] http://isis.apache.org/components/security/shiro/release-notes/isis-security-shiro-1.4.0.html [7] http://isis.apache.org/components/security/file/release-notes/isis-security-file-1.40.html [8] http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.4.0.html [9] http://isis.apache.org/getting-started/release-notes/quickstart_wrj-archetype-1.4.1.html [10] http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.4.0.html [11] http://isis.apache.org/getting-started/release-notes/simple_wrj-archetype-1.4.1.html [12] http://search.maven.org [13] http://isis.apache.org/download.html
