This week in Across - April 28th 2017
By The Across Team
A short overview of recent changes in the SNAPSHOT versions of the following modules:
Aross core 2.0.0
- Base classes for
ViewElementBuilder
now also haveaddFirst()
methods to add children AcrossModuleMessageSource
no longer falls back to the system default locale for resolving property filesContainerViewElementUtils
now has several stream related methods for manipulating elements likefindAll()
,removeAll()
andflatStream()
- common
ContainerViewElementUtils
methods have been added directly on theContainerViewElement
for easier use - Bug fixes:
AbstractViewElementTemplateTest
now clears any default web templates before rendering
BootstrapUiModule 1.0.0
- Added
ViewElement
name rendering when development mode is active - Label, control and help block properties of
a
FormGroupElement
will now be returned by container find methods
EntityUiModule 2.0.0
- List views now support a custom
EntityQuery
predicate (as EQL statement) that will always be applied when fetching list items - Enum property types can have a specific list of selectable values configured for form views
- The base entity validators now implement
SmartValidator
- allowing use of validation hints - Default property controls will have their control name prefixed
with entity. only if they do not have
an
EntityAttributes.CONTROL_NAME
attribute and if they are native property- This removes the requirement for some workarounds when manually adding (calculated) properties you want to make writable on a form
- Bug fixes:
- Fix issue where table sorting was wrong if the sort property was different than the rendered property
- Fix delete view to use the entity based delete method -
previously it was id based which caused
the
EntityInterceptor
delete methods to be skipped - Delete tab was not always highlighted in the entity admin menu
LdapModule 1.0.0
- Extend
LdapEntityProcessedEvent
with boolean methods to indicate if it is the first synchronization of the object or an update