<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-all</artifactId>
<name>vaadin-all</name>
enhancements. Below is a list of the most notable changes:</p>
<ul>
- <li><tt>DateField</tt> components support setting styling for individual dates</li>
- <li><tt>RadioButtonGroup</tt> and <tt>CheckBoxGroup</tt> have style name <tt>selected</tt> on selected items</li>
- <li><tt>Grid</tt> supports handling events from <tt>Components</tt> in <tt>Column</tt>.</li>
- <li><tt>MenuBar</tt> supports different content modes for tool-tips in <tt>MenuItems</tt></li>
</ul>
</p>
<p>
- For enhancements introduced in Vaadin Framework 8.2, see the <a
- href="http://vaadin.com/download/release/8.2/8.2.0/release-notes.html">Release
- Notes for Vaadin Framework 8.2.0</a>.
+ For enhancements introduced in Vaadin Framework 8.3, see the <a
+ href="http://vaadin.com/download/release/8.3/8.3.0/release-notes.html">Release
+ Notes for Vaadin Framework 8.3.0</a>.
For migrating from previous framework versions, see <a href="#incompatible">the list of incompatible changes</a> and <a href="#migrating">how to migrate
to Vaadin Framework 8</a>.
</p>
<li><tt>BindingBuilder</tt> will now automatically mark bound field <i>read-only</i> when bound to a read-only property or a <tt>null</tt> setter.</li>
- <h2>For incompatible or behavior-altering changes in 8.2, please see <a href="https://vaadin.com/download/release/8.2/8.2.0/release-notes.html#incompatible">8.2 release notes</a></h2>
+ <h2>For incompatible or behavior-altering changes in 8.3, please see <a href="https://vaadin.com/download/release/8.3/8.3.0/release-notes.html#incompatible">8.3 release notes</a></h2>
<h3 id="knownissues">Known Issues and Limitations</h3>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<packaging>pom</packaging>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
<name>Vaadin Framework (Bill of Materials)</name>
<description>Vaadin Framework (Bill of Materials)</description>
<url>http://vaadin.com</url>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<!-- Needed by a plugin in release build -->
<groupId>com.vaadin</groupId>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<!-- Needed by a plugin in release build -->
<groupId>com.vaadin</groupId>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-client-compiler</artifactId>
<name>vaadin-client-compiler</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<!-- Needed by a plugin in release build -->
<groupId>com.vaadin</groupId>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-client-compiled</artifactId>
<name>vaadin-compatibility-client-compiled</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-client</artifactId>
<name>vaadin-compatibility-client</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-server-gae</artifactId>
<name>vaadin-compatibility-server-gae</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-server</artifactId>
<name>vaadin-compatibility-server</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-shared</artifactId>
<name>vaadin-compatibility-shared</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-compatibility-themes</artifactId>
<name>vaadin-compatibility-themes</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<properties>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-liferay</artifactId>
<name>vaadin-liferay</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<properties>
<artifactId>vaadin-root</artifactId>
<name>vaadin-root</name>
<packaging>pom</packaging>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
<prerequisites>
<maven>3.1.0</maven>
<liferay.portal-kernel.version>2.0.0</liferay.portal-kernel.version>
<vaadin.gwt.version>2.8.2</vaadin.gwt.version>
- <vaadin.plugin.version>8.2-SNAPSHOT</vaadin.plugin.version>
+ <vaadin.plugin.version>8.4-SNAPSHOT</vaadin.plugin.version>
<!-- Used in OSGi manifests -->
<javax.validation.version>1.0.0.GA</javax.validation.version>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-push</artifactId>
<name>vaadin-push</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-server</artifactId>
<name>vaadin-server</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-shared</artifactId>
<name>vaadin-shared</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-addon-using-init-param-widget-set</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-addon-using-no-defined-widget-set</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-addon-using-own-widget-set</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-bean-api-validation</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-bean-impl-validation</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-cdi</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-default-widget-set</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-dependency-rewrite-addon</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-dependency-rewrite</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-own-widget-set</artifactId>
<packaging>war</packaging>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
<name>vaadin-test</name>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<jetty.version>9.3.7.v20160115</jetty.version>
<phantomjs.version>2.1.1</phantomjs.version>
- <vaadin.version>8.3-SNAPSHOT</vaadin.version>
+ <vaadin.version>${project.version}</vaadin.version>
<vaadin.plugin.version>${vaadin.version}</vaadin.plugin.version>
<failOnMissingWebXml>false</failOnMissingWebXml>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-server-tests</artifactId>
<name>vaadin-test-server-tests</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-server-ui</artifactId>
<name>vaadin-test-server-ui</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-generic-integration</artifactId>
<name>vaadin-test-generic-integration</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-glassfish-server</artifactId>
<name>Vaadin Glassfish Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-jetty8-server</artifactId>
<name>Vaadin Jetty 8 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-jetty9-server</artifactId>
<name>Vaadin Jetty 9 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-jsp-integration</artifactId>
<name>vaadin-test-jsp-integration</name>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<artifactId>karaf-runner</artifactId>
<groupId>com.vaadin</groupId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
<modelVersion>4.0.0</modelVersion>
<build>
<plugins>
<parent>
<artifactId>vaadin-test-karaf</artifactId>
<groupId>com.vaadin</groupId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-karaf</artifactId>
<packaging>pom</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test-karaf</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-karaf-bundle1</artifactId>
<packaging>jar</packaging>
<parent>
<artifactId>vaadin-test-karaf</artifactId>
<groupId>com.vaadin</groupId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-karaf-bundle2</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-liberty-javaee-server</artifactId>
<name>Vaadin Liberty JavaEE7 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-liberty-microprofile-server</artifactId>
<name>Vaadin Liberty MicroProfile Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-liberty-webprofile-server</artifactId>
<name>Vaadin Liberty WebProfile Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-payara-micro-server</artifactId>
<name>Vaadin Payara Micro Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-servlet-containers-test</artifactId>
<name>vaadin-servlet-containers-test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-tomcat7-server</artifactId>
<name>Vaadin Tomcat 7 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-tomcat80-server</artifactId>
<name>Vaadin Tomcat 8.0 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-tomcat85-server</artifactId>
<name>Vaadin Tomcat 8.5 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-tomcat9-server</artifactId>
<name>Vaadin Tomcat 9 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-wildfly-swarm-server</artifactId>
<name>Vaadin Wildfly Swarm Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-wildfly10-server</artifactId>
<name>Vaadin Wildfly 10 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-wildfly11-server</artifactId>
<name>Vaadin Wildfly 11 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-wildfly8-server</artifactId>
<name>Vaadin Wildfly 8 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-servlet-containers-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-wildfly9-server</artifactId>
<name>Vaadin Wildfly 9 Test</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-space-in-directory</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-spring-boot-subcontext</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-spring-boot</artifactId>
<packaging>jar</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-vaadin7-widget-set</artifactId>
<packaging>war</packaging>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-test-vaadinservletconfiguration-widget-set</artifactId>
<packaging>war</packaging>
<modelVersion>4.0.0</modelVersion>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-test-widget-set-testutil</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
<packaging>jar</packaging>
<!--
This module does not inherit the vaadin-test on purpose. It is done
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-testbench-api</artifactId>
<name>vaadin-testbench-api</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-themes</artifactId>
<name>vaadin-themes</name>
<parent>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-root</artifactId>
- <version>8.3-SNAPSHOT</version>
+ <version>8.4-SNAPSHOT</version>
</parent>
<artifactId>vaadin-uitest</artifactId>
<name>vaadin-uitest</name>