Magnolia 5.6 reached end of life on June 25, 2020. This branch is no longer supported, see End-of-life policy.
...
If you are upgrading from a pre-5.6 Magnolia version branch to the 5.6 branch, please follow the steps below to make sure that your custom modules are compatible with the UI in this the 5.6 branch. The first Magnolia release in this branch uses Vaadin 8.1.5 (see Vaadin 8.1.5 release notes and API docs).
TextField
).)Change the vaadin-server
dependency from from
Mgnl mini code snippet | ||
---|---|---|
| ||
<dependency> |
to
Mgnl mini code snippet | ||
---|---|---|
| ||
<dependency> |
The full list of compatibility packages available for Framework 8:
vaadin-compatibility-server
vaadin-compatibility-client
vaadin-compatibility-client-compiled
vaadin-compatibility-shared
vaadin-compatibility-themes
To be able to use the new Vaadin 8 features, add also the following dependency:
Mgnl mini code snippet | ||
---|---|---|
| ||
<dependency> |
...
Normally, you won't need to do this since you have a Magnolia running for you. However, in case you are demoing your module as a custom Vaadin application, then you have to include Vaadin7WidgetSet
:
@Widgetset("com.vaadin.v7.Vaadin7WidgetSet")
,...
Or do it in your GW[i]T configuration file by adding <inherits name="com.vaadin.v7.Vaadin7WidgetSet" />
.
If you had Enterprise Edition Pro 5.4.x or previous and are installing Enterprise Edition Pro 5.6.x, you must have to replace the widgetset widget set in the magnolia.properties
file due to component personalization bringing in new features to the page editor. Either replace or add (depending on the update path):
...