Releases: vaadin/framework
Releases · vaadin/framework
Vaadin Framework 8.2.0
Notable Enhancements in Vaadin Framework 8.2
- HTML5
History.PushState
based Navigation - Improvements to the
Binder
- Helper class for implementing
Grid
row Drag&Drop - For all enhancements, list of breaking changes etc. - see the full release notes at vaadin.com
See complete list of changes since 8.1.7
Documentation
See release notes at vaadin.com for more info like backwards incompatible changes
Vaadin Framework 8.2.0.rc1
Vaadin Framework 8.2.0.rc1 is a release candidate version for evaluating the enhancements mentioned below.
Vaadin Framework 8.2.0.rc1 Enhancements and Fixes
Components
- Separate row heights for header, body and footer in
Grid
(but not separate row height per row) - Support for item descriptions (tooltips) in
CheckBoxGroup
,RadioButtonGroup
andTree
Notification
supportsCloseListener
Tree
now has methods to scroll it programmaticallyAbstractDateField
now supports formatting of time zone informationGrid
WAI-ARIA support has been improved- Added
GridRowDragger
, a new helper API for dragging rows inGrid
Binder
Binder
supports removing bindingsBindingBuilder
methods do not have to be chained- Bean validation failures will revert changes in
Binder
Generic features
- The browser time zone can be obtained from
WebBrowser
if the browser supports it PushState
based navigation support- Support for this in CDI plug-in will be released in version 3.0
- Support for this in Spring plug-in will be released in version 3.0
- Client side
ErrorLevel
support VaadinService
,VaadinServlet
andVaadinServletService
have protected no-args constructors to make DI integrations simpler
See complete list of changes since 8.2.0.beta1
See complete list of changes since 8.1.7
Testing pre-releases
Easiest way to get started testing pre-releases is to create a new project using Maven archetype:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeRepository=https://maven.vaadin.com/vaadin-prereleases \
-DarchetypeVersion=8.2.0.rc1
Vaadin Framework 8.1.7
Vaadin Framework 8.1.7 is a maintenance release with the following fixes and enhancements:
- Accessibility improvements to
Grid
andWindow
- Fixed
ComboBox
popup size calculation - Custom tab index support for
TabSheet
andAccordion
- Disabled style in
CheckBoxGroup
andRadioButtonGroup
Vaadin Framework 8.2.0.beta1
Vaadin Framework 8.2.0.beta1 is a pre-release for evaluating new features and enhancements:
- API clean up from 8.2.0.alpha3
- Up-to-date TestBench version
- MenuBar Accessibility features
See complete list of changes since 8.1.6
Testing pre-releases
Easiest way to get started testing pre-releases is to create a new project using Maven archetype:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeRepository=https://maven.vaadin.com/vaadin-prereleases \
-DarchetypeVersion=8.2.0.beta1
Vaadin Framework 8.2.0.alpha3
Vaadin Framework 8.2.0.alpha3 is a pre-release for evaluating new features and enhancements:
- Officially supporting Wildfly 11
- More improvements to
Binder
APIs - Introduced
GridDragger
to reduce boilerplate code Grid
tooltips now supportContentMode
setting- Support for Java 9
- Opening
Editor
inGrid
programmatically
See complete list of changes since 8.1.6
Testing pre-releases
Easiest way to get started testing pre-releases is to create a new project using Maven archetype:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeRepository=https://maven.vaadin.com/vaadin-prereleases \
-DarchetypeVersion=8.2.0.alpha3
Vaadin Framework 7.7.12
Vaadin Framework 7.7.12 is a maintenance release including the following fixes:
- Made focus circulate in modal dialog to improve accessibility (fixes #8855)
- Upgraded GWT version to 2.7.0.vaadin6, resolving an issue with ComboBox in portlets (and other Overlay issues in certain contexts) on Chrome 62+
- Set no-store headers on UIDL messages
- Move ComboBox popup with ComboBox on scroll (fixes #5043)
Vaadin Framework 8.1.6
Vaadin Framework 8.1.6 is a maintenance release with the following fixes and enhancements:
- Use GWT 2.8.2 with better Java 9 support
- Removing a non-existing
Column
fromGrid
is no longer silently ignored DataProvider::refreshAll
should not get stuck anymore
Vaadin Framework 8.2.0.alpha2
Vaadin Framework 8.2.0.alpha2 is a pre-release for evaluating new features and enhancements:
Binding
builder methods do not have to be chained- Bean validation failures will revert changes in
Binder
Notification
supportsCloseListener
Tree
now has methods to scroll it programmatically- The browser time zone can be obtained from
WebBrowser
if the browser supports it AbstractDateField
now supports formatting of time zone information- PushState based navigation support
Grid
WAI-ARIA support has been improved (aria-sort
added)- Client side
ErrorLevel
support VaadinService
,VaadinServlet
andVaadinServletService
have protected no-args constructors to make DI integrations simpler
See complete list of changes since 8.1.5
Testing pre-releases
Easiest way to get started testing pre-releases is to create a new project using Maven archetype:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \
-DarchetypeGroupId=com.vaadin \
-DarchetypeArtifactId=vaadin-archetype-application \
-DarchetypeRepository=https://maven.vaadin.com/vaadin-prereleases \
-DarchetypeVersion=8.2.0.alpha2
Vaadin Framework 8.1.5
Vaadin Framework 8.1.5 is a maintenance release with the following fixes and enhancements:
- Performance improvement for
Tree
andTreeGrid
with large data sets. - Fix validation errors in
DateField
component when selecting an invalid date. - Indexing in
ColorPicker
corrected.
Vaadin Framework 8.1.4
Vaadin Framework 8.1.4 is a maintenance release with the following fixes and enhancements:
- Fix caption of
Panel
in aComposite
- Fix
VaadinIcons
theme compilation withlibsass
- Fix caption positioning with
GridLayout
- Improve
Tree
styling for scrollbars - Fix
RadioButtonGroup
andCheckBoxGroup
inGridLayout
- Improve
Grid
performance - Fix setting component visibility with
Push
- Fix collapsing issue in
TreeGrid