From 0defe58203e0f3509239a32cc4a06510d79954a2 Mon Sep 17 00:00:00 2001
From: Pekka Hyvönen
Date: Thu, 15 Dec 2016 14:16:30 +0200
Subject: Update and fix release notes (#8001)
Removed outdated parts.
Added missing parts.
Clarified Android support.
Fixed old links for dev.vaadin.com. to point to github.
---
all/src/main/templates/release-notes.html | 57 +++++++++++--------------------
1 file changed, 20 insertions(+), 37 deletions(-)
diff --git a/all/src/main/templates/release-notes.html b/all/src/main/templates/release-notes.html
index 70f8539e6d..5b7b82749c 100644
--- a/all/src/main/templates/release-notes.html
+++ b/all/src/main/templates/release-notes.html
@@ -93,7 +93,7 @@
Also components using those are replaced with updated implementations using the
new API, and the old data binding API and components have been moved to separate
compatibility packages for ease of migration.
- For more details, see the Book of Vaadin and how to migrate
+ For more details, see the list of incompatible changes and how to migrate
to Vaadin 8.
@@ -103,7 +103,7 @@
Notes for Vaadin 7.7.0.
- Incompatible or Behavior-altering Changes in @version-major@
+ Incompatible or Behavior-altering Changes in @version@
Compatibility and requirements
- Vaadin now requires Java 8 or later and Servlet 3.0 or later
@@ -135,6 +135,7 @@
- setItemIconGenerator in AbstractListing replaces setItemIcon and setItemIconPropertyId from AbstractSelect
General API changes
+ - All listeners and most single method interfaces have been marked as @FunctionalInterface
- All components are now immediate, and AbstractComponent::setImmediate(boolean immediate) has been removed.
- Read-only is now a feature for field components and has been moved from AbstractComponent to HasValue
- Some deprecated/obsolete parts of API have been removed
@@ -168,8 +169,8 @@
Component specific visual changes
- The default width of Label is now undefined, matching other components
- The default width for ComboBox pop-up is now 100 % (previously undefined)
- - NOT YET INCLUDED: VerticalLayout has by default spacing = true and margin = true
- - NOT YET INCLUDED: HorizontalLayout has by default spacing = true and margin = false
+ - VerticalLayout has by default spacing = true and margin = true
+ - HorizontalLayout has by default spacing = true and margin = false
Component specific declarative syntax changes
- Components in the compatibility packages now use the prefix vaadin7-" in declarative design files
@@ -218,19 +219,12 @@
Known Issues and Limitations
- - Context click events are not generated on iOS devices
- (#19367)
- Drag'n'drop in a Table doesn't work on touch devices running
Internet Explorer (Windows Phone, Surface)
- (#13737)
+ (#5170)
- It is currently not possible to specify font-size
- as em or %, or layout component sizes
- with em (#10634).
This
- does not apply to Valo, but using em sizes to size layouts is discouraged,
- because it results in fractional component sizes in many cases, which
- might cause unwanted 1px gaps between components.
+ - Specifying layout sizes using em is currently discouraged, because it results in fractional
+ components sizes in many cases, which might cause unwanted 1px gaps between components.
- Up-to-date information about configuration needed for push and compatibility issues are available in
this wiki page.
@@ -238,14 +232,14 @@
The most prominent limitations are:
- Push is currently not supported in portals (See #11493)
+ href="https://github.com/vaadin/framework/issues/3741">#3741)
- >Transport mode WEBSOCKET does not support invalidating the session on Tomcat 7,
nor setting cookies for the session. The new transport mode WEBSOCKET_XHR can be
used to bypass these limitations.
- See tickets #11808 and
- #11721
+ See tickets #3911 and
+ #3861
@@ -307,13 +301,13 @@
- Shared library (vaadin-shared) for both
server- and client-side libraries
- - Built-in themes (vaadin-themes)
+
- Valo theme (the only inbuilt theme) (vaadin-themes)
- Dependency libraries provided under the lib/
folder
- Vaadin 7 compatible classes for server-side (vaadin-compatibility-server,
- vaadin-compatibility-shared) and client-side (vaadin-compatibility-client)
+ vaadin-compatibility-shared), client-side (vaadin-compatibility-client) and themes (vaadin-compatibility-themes)
@@ -362,7 +356,10 @@
vaadin-server, vaadin-shared etc. The package
vaadin-compatibility-client-compiled contains the widgetset
com.vaadin.v7.Vaadin7WidgetSet which can be used instead of
- DefaultWidgetSet.
+ DefaultWidgetSet.
+
+
+ All applications using either Reindeer, Runo, Chameleon or Base theme must include the vaadin-compability-themes package.
@@ -511,16 +508,7 @@
-
- Vaadin SQL Container supports the following databases:
-
- - HSQLDB
- - MySQL
- - MSSQL
- - Oracle
- - PostgreSQL
+ - Android 4+ with Chrome 42+
Vaadin on the Web
@@ -551,13 +539,8 @@
- Expert services for Vaadin
- vaadin.com/company
- Information about the company behind Vaadin
-
- - dev.vaadin.com
- - Bug tracker
-
- - How to get the source
- code of Vaadin
+ - vaadin.com/contribute - Contribution quide
+ - github.com/vaadin/framework - Github repository
--
cgit v1.2.3