Across Platform 2.1.2 released

The Across team
19 November 2018

This release upgrades several modules and related dependencies. Mostly bugfixes and security patches, with the addition of some minor features.

Upgrading

Upgrading from 2.1.1 should be seamless and we advise developers to do so when possible. Upgrading only individual modules might result in breaking changes and is not advised.

What's new

This section lists some of the more notable changes included in this release. Full details can be found in the release notes of the corresponding modules.

Spring Platform Brussels-SR14

Across Platform 2.1.2 upgrades the Spring Platform dependency to Brussels-SR14 which includes several security patches and third-party dependency updates.

Auto-configuration support

Auto-configuration for HATEOAS has been improved.

AdminWebModule 3.1.0

The user context menu (logout link) can be more easily customized and is preconfigured to support avatar images.

BootstrapUiModule 2.1.1

A ScriptViewElement component has been added which can be used for embedding HTML templates as script blocks. Nested blocks are supported with client-side javascript to transparently resolve them. This construct is mainly useful for situations where you wish to use ViewElements to render template blocks which will be used in javascript.

DynamicFormsModule 0.0.2

Several bugfixes along with some new features:

  • Message codes and translations can be managed in a document definition.
  • Fieldsets support basic styling options.
  • Collections of fieldsets are now possible.
  • File attachments are possible if FileManagerModule is present in the application.
  • It's possible to define a summary view (preview) for a document in a list view.
  • Several improvements to calculated fields.

EntityModule 3.2.0

Most important new features:

  • It's possible for a property or view to define the type of form encoding it requires. Especially useful for multipart file uploads.
  • Fieldsets now support a template attribute which can be used for custom styling.
  • A detail (readonly) view is now active by default and it's possible to configure an entity to link to the detail view by default, instead of to the update form view.
  • A list view can be customized to show only the items for which the user has a specific AllowableAction.
  • Embedded association views have been extended: they now have a page title and support an additional menu. This allows for more complex embedded associations.
  • The delete button has been moved to the update form and detail view, and removed from the general tab menu. This avoids confusion when editing an associated entity.
  • Collections of embedded objects are now supported out-of-the-box. A default control will allow adding/removing an item from the collection, and a single item will render it's own form controls, optionally with validation attached.
  • Addition of the EntityPropertiesBinder and EntityPropertyController, allowing for more flexibility for defining custom properties and related databinding.

Multiple bugfixes and small improvements.

FileManagerModule 1.3.0

Adds the FileReference entity with default file upload support. When AcrossHibernateJpaModule is available this entity will be provided and usable as related entity. When EntityModule is present a default control for single and multiple file uploads will be rendered.

OAuth2Module 2.1.0

An administration UI for managing OAuth2 clients is now available, built on top of EntityModule and AdminWebModule.

WebCmsModule 0.0.6

It's now possible to add some textual metadata to a WebCmsImage.  A default image search which searches through all text fields has been configured.

Release notes

Links to the different what's new sections of the updated modules:

Across Platform 2.1.2.RELEASE
Across Core & Web 3.1.1.RELEASE
Auto-configuration Support 1.0.2.RELEASE
AdminWebModule 3.1.0.RELEASE
BootstrapUiModule 2.1.1.RELEASE
DynamicFormsModule 0.0.2.RELEASE
EntityModule 3.2.0.RELEASE
FileManagerModule 1.3.0.RELEASE
OAuth2Module 2.1.0.RELEASE
UserModule 3.1.0.RELEASE
WebCmsModule 0.0.6.RELEASE