Skip to content

Releases: vaadin/framework

Vaadin Framework 8.2.0

22 Dec 09:34
Compare
Choose a tag to compare

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

11 Dec 11:25
607f94e
Compare
Choose a tag to compare
Pre-release

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 and Tree
  • Notification supports CloseListener
  • Tree now has methods to scroll it programmatically
  • AbstractDateField now supports formatting of time zone information
  • Grid WAI-ARIA support has been improved
  • Added GridRowDragger, a new helper API for dragging rows in Grid

Binder

  • Binder supports removing bindings
  • BindingBuilder 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 and VaadinServletService 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

27 Nov 13:28
Compare
Choose a tag to compare

Vaadin Framework 8.1.7 is a maintenance release with the following fixes and enhancements:

  • Accessibility improvements to Grid and Window
  • Fixed ComboBox popup size calculation
  • Custom tab index support for TabSheet and Accordion
  • Disabled style in CheckBoxGroup and RadioButtonGroup

See complete list of changes since 8.1.6

Vaadin Framework 8.2.0.beta1

23 Nov 09:23
Compare
Choose a tag to compare
Pre-release

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

16 Nov 09:11
ed57efc
Compare
Choose a tag to compare
Pre-release

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 support ContentMode setting
  • Support for Java 9
  • Opening Editor in Grid 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

12 Oct 05:16
8fd0d57
Compare
Choose a tag to compare

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)

For more details, see complete list of changes since 7.7.11

Vaadin Framework 8.1.6

25 Oct 12:05
Compare
Choose a tag to compare

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 from Grid is no longer silently ignored
  • DataProvider::refreshAll should not get stuck anymore

See complete list of changes since 8.1.5

Vaadin Framework 8.2.0.alpha2

29 Sep 06:52
Compare
Choose a tag to compare
Pre-release

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 supports CloseListener
  • 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 and VaadinServletService 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

27 Sep 13:24
Compare
Choose a tag to compare

Vaadin Framework 8.1.5 is a maintenance release with the following fixes and enhancements:

  • Performance improvement for Tree and TreeGrid with large data sets.
  • Fix validation errors in DateField component when selecting an invalid date.
  • Indexing in ColorPicker corrected.

See complete list of changes since 8.1.5

Vaadin Framework 8.1.4

13 Sep 07:24
Compare
Choose a tag to compare

Vaadin Framework 8.1.4 is a maintenance release with the following fixes and enhancements:

  • Fix caption of Panel in a Composite
  • Fix VaadinIcons theme compilation with libsass
  • Fix caption positioning with GridLayout
  • Improve Tree styling for scrollbars
  • Fix RadioButtonGroup and CheckBoxGroup in GridLayout
  • Improve Grid performance
  • Fix setting component visibility with Push
  • Fix collapsing issue in TreeGrid

See complete list of changes since 8.1.3