aboutsummaryrefslogtreecommitdiffstats
path: root/all
diff options
context:
space:
mode:
authorPekka Hyvönen <pekka@vaadin.com>2017-02-01 16:49:36 +0200
committerGitHub <noreply@github.com>2017-02-01 16:49:36 +0200
commit8e20ab0f05603cb81a8bdbf456f63c9a49eb1d3b (patch)
tree646644c2156917bb9fd8365e7c5d48d1243e80f2 /all
parent953e7212d84619332cba22888aa653462f9c1706 (diff)
downloadvaadin-framework-8e20ab0f05603cb81a8bdbf456f63c9a49eb1d3b.tar.gz
vaadin-framework-8e20ab0f05603cb81a8bdbf456f63c9a49eb1d3b.zip
Update release notes for 8.0.0.beta2 (#8402)
* Update release notes for 8.0.0.beta2
Diffstat (limited to 'all')
-rw-r--r--all/src/main/templates/release-notes.html23
1 files changed, 14 insertions, 9 deletions
diff --git a/all/src/main/templates/release-notes.html b/all/src/main/templates/release-notes.html
index 71abd7bf9b..2e0f9d7fb6 100644
--- a/all/src/main/templates/release-notes.html
+++ b/all/src/main/templates/release-notes.html
@@ -64,8 +64,8 @@
a number of new features and bug fixes, as listed in the <a
href="#enhancements">list of enhancements</a> and <a
href="#changelog">change log</a> below.
- With this beta release we will change things based on your feedback
- and that may lead to breaking changes.
+ This beta release contains breaking changes based on your feedback on the previous beta version,
+ and we may change things on future beta versions based on your feedback if necessary.
</p>
<p> Special note for add-on developers: please test your add-on against
Framework 8.0 and update your add-on as needed.
@@ -130,8 +130,8 @@
<li><tt>SQLContainer</tt> is deprecated in v7 compatibility package and not directly replaced</li>
<li><tt>HierarchicalContainer</tt> is deprecated in v7 compatibility package and a replacement is planned for 8.1</li>
</ul>
- <li>All components that list data are based on <tt>Listing / AbstractListing</tt></li>
- <li>All <tt>Listing</tt> components have been typed with the type of items they are listing</li>
+ <li>All components that list data are based on <tt>AbstractListing</tt></li>
+ <li>All <tt>AbstractListing</tt> components have been typed with the type of items they are listing</li>
<li><tt>HasValue</tt> replaces the <tt>Field</tt> interface as the basis for all field components</li>
<li>Field components based on <tt>HasValue</tt> may or may not accept null values, depending on each component. There is no <tt>setNullRepresentation</tt> anymore</li>
<li><tt>AbstractField::setRequired(boolean)</tt> has been replaced with:
@@ -154,12 +154,16 @@
<li>Valo is the only included theme, all other themes have been moved to the <tt>compatiblity-themes</tt> package and are available as a separate dependency</li>
<li><tt>SharedState</tt> and the getter methods for it have been added to each component, regardless of whether those are used for anything or not</li>
<li>The old liferay theme (Liferay 6.0 look) has been removed</li>
- <li>FontAwesome icon constants have been deprecated, and will be moved to <tt>compability-server</tt> before 8.0 final. They will be replaced with <a href="https://vaadin.com/icons">Vaadin icons</a> in an upcoming beta</li>
+ <li>FontAwesome icon constants have been deprecated, and will not be updated. It will be replaced with <a href="https://vaadin.com/icons">Vaadin icons</a> in an upcoming beta</li>
</ul>
<ul><h4>Component specific API changes</h4>
+ <li><tt>setDescription(String)</tt> now renders tooltip as inner text by default, instead of HTML. HTML can be still used by using <tt>setDescription(String, ContentMode)</tt></li>
+ <li><tt>com.vaadin.shared.ui.label.ContentMode</tt> has been moved into <tt>com.vaadin.shared.ui</tt></li>
<li><tt>DateField</tt> replaces old <tt>PopupDateField</tt></li>
<li><tt>DateField</tt> and <tt>InlineDateField</tt> are now based on Java 8 <tt>LocalDate</tt> instead of <tt>Date</tt></li>
- <li><tt>DateField</tt> and <tt>InlineDateField</tt> don't support time anymore, meaning the highest resolution for those is <tt>Resolution.DAY</tt></li>
+ <li><tt>DateTimeField</tt> and <tt>InlineDateTimeField</tt> based on Java 8 <tt>LocalDateTime</tt> are introduced for time selecting time (hour / minute / second) </li>
+ <ul><li><tt>DateField</tt> and <tt>InlineDateField</tt> don't support time anymore, meaning the highest resolution for those is <tt>DateResolution.DAY</tt></li>
+ <li><tt>Resolution</tt> for <tt>DateField</tt> and <tt>InlineDateField</tt> is replaced by <tt>DateResolution</tt> and <tt>DateTimeResolution</tt></li></ul>
<li><tt>OptionGroup</tt> has been removed and replaced by:</li>
<ul>
<li><tt>CheckBoxGroup</tt> replaces <tt>OptionGroup</tt> in multiselect mode</li>
@@ -204,17 +208,17 @@
<li><tt>ColorPickerArea</tt></li>
<li><tt>ComboBox</tt></li>
<li><tt>CustomField</tt></li>
- <li><tt>DateField</tt> - the replacing 8 version does not support selecting time</li>
+ <li><tt>DateField</tt> - replaced in 8 by <tt>DateField</tt> and <tt>DateTimeField</tt></li>
<li><tt>Form</tt> - no replacement in 8</li>
<li><tt>Grid</tt> (and renderers)</li>
<li><tt>HorizontalLayout</tt></li>
- <li><tt>InlineDateField</tt> - the replacing 8 version does not support selecting time</li>
+ <li><tt>InlineDateField</tt> - replaced in 8 by <tt>InlineDateField</tt> and <tt>InlineDateTimeField</tt></li>
<li><tt>Label</tt></li>
<li><tt>ListSelect</tt></li>
<li><tt>NativeSelect</tt></li>
<li><tt>OptionGroup</tt> - replaced by <tt>CheckBoxGroup</tt> (multiselection) and <tt>RadioButtonGroup</tt> (single selection)</li>
<li><tt>PasswordField</tt></li>
- <li><tt>PopupDateField</tt> - replaced by partly by <tt>DateField</tt>, but doesn't allow selecting time</li>
+ <li><tt>PopupDateField</tt> - replaced in 8 by <tt>DateField</tt> and <tt>DateTimeField</tt></li>
<li><tt>ProgressBar</tt></li>
<li><tt>ProgressIndicator</tt></li>
<li><tt>RichTextArea</tt></li>
@@ -257,6 +261,7 @@
</li>
<li>Grid does not support adding components to cells. Instead light-weight Renderers can be
used to present and edit data.</li>
+ <li>The Maven GWT compilation for <tt>Vaadin7WidgetSet</tt> requires at least 1G of memory, when using the <tt>vaadin-client-compability</tt> package. If compiled inside Eclipse, possibly even more.</li>
</ul>