This is the first publicly abailable release of 5.2 version. All significant changes from 5.1 version are listed below.
MapViewer
.
See Charts and Maps manual.cuba.gui.layoutAnalyzerEnabled
application property.BulkEditor
and RelatedEntities
.LdapAuthProvider
class.GridLayout
now interprets colspan
and rowspan
properties in the same way
as in HTML: how many cells will be occupied by a component. So the default value is 1.ButtonsPanel
can contain any component, not only buttons.Table
and GroupTable
components now support aggregation.removeExecutionHistory()
of app-core.cuba:type=Scheduling
MBean can be used to remove old execution history.FileDescriptor.size
attribute is changed to Long
.cuba.connectionUrl
application property is deprecated and replaced with cuba.connectionUrlList
.
The old name is supported for backward compatibility, but the support will be removed in future versions.com.company.base.gui.something/key1 = Overridden Message
build.gradle
.views.xml
from core module into global and update cuba.viewsConfig
application property in web, desktop and portal modules like this:
cuba.viewsConfig = cuba-views.xml views.xml
cuba.connectionUrl
with cuba.connectionUrlList
in all application properties files.*-spring.xml
files.*.xml
files by by searching http://schemas.haulmont.com/cuba/5.2/
string and replacing it to http://schemas.haulmont.com/cuba/5.2/
.modules/web/web/WEB-INF/web.xml
file:
<context-param> <param-name>webResourcesTs</param-name> <param-value>${webResourcesTs}</param-value> </context-param>
modules/portal/web/WEB-INF/templates/default
folder, move them up one level, into templates
folder.