Entries tagged [release]

Tuesday March 29, 2016

[ANN] Apache Isis version 1.12.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.12.0.

New features in this release include:

  • much enhanced support for custom layouts, using an optional separate XML layout file Xxx.layout.xml.  This is similar in concept to the earlier support we have had for custom layouts through a .layout.json file, but introduces the ability to position object members anywhere using (bootstrap3) columns and rows.  It also brings in support for tab groups, and allows object members to be included in the page more than once (eg a table view and also a calendar view).
  • a change to the editing of objects: rather than an 'edit' button which toggles the entire page into edit mode, instead each property is edited individually.
  • various new domain services.  Some of these are in supoprt of the dynamic layouts functionality, others including new access into Apache Isis' metamodel.  In addition, the DomainObjectContainer service has been deprecated, replaced by a number of fine-grained services such as RepositoryService and MessageService.
  • a number of new mixins, to automatically surface in the UI an entity's id, version (if any) as properties, and actions to download the layout XML and other metadata actions.  (These can always be hidden using either security or by writing a subscriber; see the migration notes).
  • JAXB view models are now automatically editable by default.

Full release notes are available on the Apache Isis website.

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


Sunday January 17, 2016

[ANN] Apache Isis 1.11.1 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.11.1

This is a bug-fix release that re-releases v1.11.0 compiled to run under Java 7 (the previous release incorrectly used some Java 8 APIs).

The release also includes two minor updates to the simpleapp archetype: a minor fix to the JDOQL strings, and the reinstatement of .launch files for running the generated app within the Eclipse IDE.

You can access this release directly from the Maven central repo [1], or download the release and build it from source [2].

--The Apache Isis team

[1] http://search.maven.org
[2] http://isis.apache.org/downloads.html

Saturday January 02, 2016

[ANN] Apache Isis version 1.11.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.11.0.

The main focus for this release is on the REST API and on view models using JAXB:

* the Restful Objects viewer now supports simplified representations intended to make it easier to write custom Javascript (and other) clients that consume the REST API; these are obtained using the HTTP Accept header. There is also support for Swagger spec files so that the REST API can be more easily explored and tested.  Separately, the x-ro-follow-links capability for RO spec representations is now supported.

* JAXB-annotated classes are now recognised as view models; these also enable the contents collections to be part of the view model’s state (previously only view model properties were recognised). The new UrlEncodingService allows long URLs (for view models) to be converted into shorter URLs; this also allows the URL to optionally be encrypted.

* The release also includes improved control for domain events (these can now be suppressed if required) , and a new category of UI events (so that titles, icons and CSS classes can be provided by event bus subscribers).

Full release notes are available on the Apache Isis website.  Please also read the migration notes.

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


Tuesday November 10, 2015

[ANN] Apache Isis version 1.10.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.10.0.

New features in this release include:
* ISIS-1213 - Support for @Mixin domain objects, as a specialized type of contributor
* ISIS-1210 - SPI service for handling exception stack traces
* ISIS-1205 - Support @Inject on List<T> or Collection<T>
* ISIS-1007 - Provide support for "are you sure" idiom using extended actionsemantics
* ISIS-1005 - Lifecycle events emitted, enabling eg services to pre-commit processing
* ISIS-867 - Domain service to automatically maintain lastUpdatedAt and lastUpdatedBy

Full release notes are available on the Apache Isis website at [1].  Please also read the migration notes [2]

You can access this release directly from the Maven central repo [3],
or download the release and build it from source [4].

Enjoy!

--The Apache Isis team

[1] http://isis.apache.org/release-notes.html#r1.10.0
[2] http://isis.apache.org/migration-notes.html#_migration-notes_1.9.0-to-1.10.0
[3] http://search.maven.org
[4] http://isis.apache.org/downloads.html 

Tuesday September 01, 2015

[ANN] Apache Isis v1.9.0 Released

The Apache Isis team is pleased to announce the release of Apache Isis v1.9.0.

New release includes 18 new features, 50 improvements and 25 bug fixes.  The new features include:
- upgrading dependency on DataNucleus to 4.1.x
- a new mechanism ("AppManifest") for bootstrapping Isis
- a bunch of useful new domain services, including support for content negotiation service within the Restful Objects viewer

Full release notes are available on the Apache Isis website.

This release cycle has also included the reworkings of the Apache Isis website, now built using Asciidoctor and hosted as a git repository.  There are also several new modules at the (non-ASF) Isis addons site, to support polymorphic relationships, publishing via ActiveMQ, feature toggles, and fakedata for testing.

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



Thursday January 10, 2013

[ANN] Isis Shiro Security 1.0.0 and Quickstart (Wicket/Restful/JDO) archetype 1.0.1 released

The Isis team is pleased to announce the release of Apache Isis Shiro Security 1.0.0, along with an update to the Quickstart (Wicket/Restful/JDO) archetype, v1.0.1.

The main new feature is the integration of Apache Shiro [1], to be used for authentication and authorization. The quickstart archetype has been updated to integrate this new component [2]. Full release notes are available at [3] on the Isis website.

In addition, the quickstart archetype has been simplified so that both the Wicket viewer [4] and the Restful Objects viewer [5] are run within the same webapp. There is also a new welcome page to help new users get started.

There is one known minor issue: the links on the welcome page to the wicket viewer and restful objects viewer are incorrect if run outside of the root context.

You can access this release directly from the Maven central repo [6], or download the release and build it from source [7].

Enjoy!

-The Isis team

[1] http://shiro.apache.org

[2] http://isis.apache.org/components/security/shiro/about.html

[3] http://isis.apache.org/components/security/shiro/release-notes/isis-security-shiro-1.0.0.html

[4] http://isis.apache.org/components/viewers/wicket/about.html

[5] http://isis.apache.org/components/viewers/restfulobjects/about.html

[6] http://search.maven.org

[7] http://isis.apache.org/download.html

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation