Skip to content

Vaadin Framework 8.2.0.rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@tsuoanttila tsuoanttila released this 11 Dec 11:25
· 887 commits to master since this release
607f94e

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