Skip to content

Releases: vaadin/framework

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

Vaadin Framework 8.2.0.alpha1

08 Sep 11:08
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.2.0.alpha1 is a pre-release for evaluating new features and enhancements:

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

See complete list of changes since 8.1.3

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.alpha1

Vaadin Framework 8.1.3

30 Aug 08:06
Compare
Choose a tag to compare

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

  • Move ComboBox popup with ComboBox on scroll
  • Avoid unnecessarily detaching children of VerticalLayout, HorizontalLayout and CssLayout
  • Fix for Grid Column hiding
  • Fix Grid details row on content resize
  • Fix focus when Grid editor is saved or cancelled
  • Enable use of OSGi declarative service injection in Liferay portlet UIs
  • Fix declarative layout support for Tree
  • Add missing Tree.getContentMode()
  • Remove drag over style on file drop
  • Create setter names in a Turkish compatible manner

See complete list of changes since 8.1.2

Vaadin Framework 8.1.2

16 Aug 12:03
Compare
Choose a tag to compare

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

  • Fixed an issue with moving children in TreeData.
  • Grid sorting works on Android devices with column reordering enabled.
  • Added loop and preload attributes for Media Components.
  • Fixed Tree resizing.
  • FontAwesome icons in ComboBox now layout as they used to.
  • Fixed issues with shortcut actions conflicting with each other.

See complete list of changes since 8.1.1

Vaadin Framework 8.1.1

03 Aug 10:22
Compare
Choose a tag to compare

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

  • Make JavaScriptExtension serializable
  • Send text field cursor position to server on blur even if the value has not changed
  • Use correct primary stylename for textfield inline icons
  • Add support for detecting ChromeOS operating system
  • Fix tab index support in MenuBar
  • Add method to get parent in TreeData
  • Add API for forcing Grid column width calculation
  • Add header and footer visibility setting to Grid
  • Fix RadioButtonGroup selection updates to client
  • Fix AbstractDateField parsing and errors handling, support locale
  • Add automatic recalculation of Tree width on expand/collapse
  • Miscellaneous internal and documentation improvements

See complete list of changes since 8.1.0

Vaadin Framework 8.1.0

25 Jul 09:09
Compare
Choose a tag to compare

Notable Enhancements in Vaadin Framework 8.1

  • Components In Grid
  • HTML5 Drag and Drop support
  • TreeGrid, Tree and HierarchicalDataProvider
  • Improved OSGi Support
  • For all enhancements, list of breaking changes etc. - see the full release notes at vaadin.com

See complete list of changes since 8.0.7

Documentation

See release notes at vaadin.com for more info like backwards incompatible changes

Vaadin Framework 8.1.0.rc2

19 Jul 11:39
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.rc2 is a release candidate version for evaluating the enhancements mentioned below.

Vaadin Framework 8.1.0.rc2 Enhancements and Fixes

Miscellaneous

  • Support context click events in Tree
  • The height of a Tree can be set
  • Most methods of Composite now delegate to the contained component
  • Grid ComponentRenderer cells have a style name for customisation
  • Allow null components in ComponentRenderer
  • Add some modification operations to TreeData
  • OSGi whiteboard use clean-up and fixes
  • Current request and response are available from Vaadin(Servlet)Request/Response
  • Minor opening up of API, documentation fixes and improvements etc.

Fixes

  • Fixed adding items on blur in ComboBox
  • Icon alignment fix for ComboBox
  • TreeGrid getHierarchyColumn fixed
  • Grid default header fixes (merging cells, components in header etc.)

For the list of new features in Vaadin Framework 8.1, see the release notes for 8.1.0.rc2.

See complete list of changes since 8.1.0.rc1

See complete list of changes since 8.0.7

Vaadin Framework 8.0.7

17 Jul 12:16
Compare
Choose a tag to compare

Vaadin Framework 8.0.6 is a maintenance release with the following fixes:

  • CheckBox focus fixed in Firefox
  • ServiceDestroyListeners are now properly removed
  • DataProvider back-end sorting is now returned as unmodifiable list
  • ComboBox filter is now cleared correctly
  • Clearing Binder fields now also removes errors
  • Binder.bindInstanceFields now only throws if there are no bindings at all
  • Empty selection caption is now displayed in ComboBox text box
  • Grid sort order set from server is now visible in client

See complete list of changes since 8.0.6

Vaadin Framework 8.1.0.rc1

04 Jul 14:24
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.rc1 is a release candidate version for evaluating the enhancements mentioned below.

Vaadin Framework 8.1.0.rc1 Enhancements and Fixes

Grid API

  • Add presentation value providers for Grid
  • Add editor open event to Grid Editor
  • Map column components by id

Tree and TreeGrid API

  • Add isExpanded() method to Tree and TreeGrid
  • Add mouse event details to Tree.ItemClick
  • Create drag source and drop target extensions for tree grid

Miscellaneous

  • Add an optional HasValue to a ValueContext
  • Add multiple styles handling to Component
  • Add isUserOriginated to SelectedTabChangeEvent
  • Make it optional to implement enter() in Views
  • Provide old value of position in SplitPositionChangeEvent
  • Add internal state validators for HasValue
  • Add acceptance criteria API for HTML5 drag and drop

Breaking changes

  • Use ZoneId rather than ZoneOffset for conversion
  • Minor changes in DataCommunicator, DataKeyMapper and KeyMapper APIs
  • Valo link and (native) button styles are no longer global

Fixes

  • Fix bookkeeping assertion error in TreeDataProvider
  • Fix TreeData item removal
  • Miscellaneous small fixes, documentation and javadoc improvements

For the list of new features in Vaadin Framework 8.1, see the release notes for 8.1.0.rc1.

See complete list of changes since 8.1.0.beta3

See complete list of changes since 8.0.6