Entries tagged [viewmodels]
Tuesday February 24, 2015
[ANN] Apache Isis 1.8.0
The Isis team is pleased to announce the release of:
- Apache Isis Core version 1.8.0
- SimpleApp Archetype 1.8.0
New features in this release include:
- a new theme-able look-n-feel for the Wicket viewer, using Twitter Bootstrap and font awesome icons
- a new simplified set of annotations (@Property, @DomainObject, @CollectionLayout etc) to make features more discoverable; see cheat-sheet
- support to enable multi-tenancy (in particular in conjunction with Isis addons security module)
- new i18n support using gettext .po files, honouring user locale
- sign-up/self-registration support (so that end-users can create own user accounts)
- EmailService for sending HTML emails, optionally with attachments
- ability to validate individual parameters imperatively
- config property to flag use of deprecated annotations/method prefixes
- Maven plugin to validate domain object model with respect to Isis programming conventions
- improved support for Neo4J
- experimental support for more flexibility of generating Restful Objects representations
Full release notes are available on the Isis website.
Note that:
- as of 1.8.0 the Wicket Viewer is bundled in with Core
- the ToDoApp archetype is no longer provided, however the example todoapp is available from Isis addons (not ASF) to fork and adapt.
- this release drops support for JDK 1.6, standardizes on JDK 1.7
You can access this release directly from the Maven central repo, or download the release and build it from source.
Enjoy!
--The Apache Isis team
Posted at 07:59AM Feb 24, 2015
by danhaywood in Announcements |
|
Tuesday October 21, 2014
[ANN] Apache Isis version 1.7.0 Released
The Isis team is pleased to announce the release of:
* Apache Isis Core version 1.7.0
* Wicket Viewer 1.7.0
* SimpleApp Archetype 1.7.0
* ToDoApp Archetype 1.7.0
New features in this release include:
- ISIS-809: @ViewModel annotation, no longer requiring explicit implementation of the IViewModel interface.
- ISIS-916: ability to override framework-provided services, such as MementoService or BookmarkService.
- ISIS-917: (beta): pluggable representations for the RO viewer
There are also some security fixes:
- ISIS-883: Bookmarkable action URLs can be submitted by a user without permissions to bring up action dialog (thereafter that user can invoke).
- ISIS-884: ErrorPage vulnerable to XSS attacks.
- ISIS-895: HomePage should honour authorization rules.
Full release notes are available at [1,2,3,4] on the Isis website.
Isis modules that in 1.6.0 were released as part of Isis core have now moved to Isis addons [5]. Meanwhile the profilestore component (previously in core, but unused in the Wicket viewer) has been retired. Migration should be straightforward, see [6].
Significant updates in Isis add-ons:
- isis-module-security module [7], for administering authentication and authorization
- all modules re-released against for 1.7.0.
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.7.0.html
[2] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.7.0.html
[3] http://isis.apache.org/archetypes/release-notes/todoapp-archetype-1.7.0.html
[4] http://isis.apache.org/archetypes/release-notes/simpleapp-archetype-1.7.0.html
[5] http://isis.apache.org/core/release-notes/migrating-to-1.7.0.html
[6] https://github.com/isisaddons/isis-module-security
[7] http://www.isisaddons.org
[8] http://search.maven.org
[9] http://isis.apache.org/download.html
Posted at 06:24AM Oct 21, 2014
by danhaywood in Announcements |
|
Friday October 25, 2013
[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
Posted at 05:54PM Oct 25, 2013
by danhaywood in Announcements |
|