[ANN] Isis 1.4.0 released - yet more cool stuff!
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
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