Skip to content

Releases: vaadin/framework

Vaadin Framework 8.0.5

30 Mar 13:48
Compare
Choose a tag to compare

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

  • Notification in Valo missing the close icon by default #8296
    • NOTE: this is a visible change for error notifications, making the close icon visible, as it was previously not visible even though it should have been
    • If you don't want to show it to the users, you can hide it by setting the style constant ValoTheme. NOTIFICATION_CRITICAL_ERROR to the error Notification
  • NativeSelect ignores setWidth #8702
  • Can’t change columns in Grid #8938
    • Data was not being updated when adding new data generators
  • Removing Grid’s rows fails if last removed row is cached #8840
  • Grid in PopupView is rendered incorrectly #8793
  • Infinite loop if DataProvider returns no rows #8479
  • CustomField:iterator() complies with contract #8957
  • Two picks from 7.7.8
    • Fix Panel.setScrollTop() for large values #8563
    • Include charset in text/html responses #8777

See complete list of changes since 8.0.4

7.7.8

28 Mar 12:37
Compare
Choose a tag to compare

Enchancements:

  • DateTimeField shows week numbers (#8405)

Bug Fix Priority fixes

  • Enabled long tap emulation on iOS for context clicks (#8565)
  • Flash component now expands with percentage sizing (#8552)
  • Include charset in text/html responses (#8777)
  • Fixed Panel.setScrollTop() for large values (#8563)

And lots of other bugfixes, see complete list of changes for 7.7.8

Vaadin Framework 8.1.0.alpha2

23 Mar 11:06
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha2 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Notable Changes Since Alpha1:

HTML5 Drag And Drop Support

  • Old drag and drop features have been deprecated
  • Changed the DragSourceExtension.setDataTransfer method to setDataTransferText since it is the only type supported by all browsers
  • Sample
  • Documentation
  • Built-in HTLM5 file support is still missing
  • Support for DnD operations with Grid's rows is still Work In Progress, see the Epic issue

TreeGrid and HierarchicalDataProvider

See complete list of changes since 8.1.0.alpha1

For full list of new features in 8.1, please see the previous alpha versions' release notes.

Vaadin Framework 8.0.4

23 Mar 12:14
Compare
Choose a tag to compare

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

  • #8752 Grid captions are not set when reading a design
  • #8898 Fix Flash relative sizing issue
  • #8884 Check Trident version to detect IE compatibility mode
  • #8874 Optimize grid by avoiding redundant row refreshes
  • #8866 Support data-location attribute in CustomLayout

See complete list of changes since 8.0.3

Vaadin Framework 8.1.0.alpha1

20 Mar 15:15
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha1 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Enhancements in Vaadin Framework 8.1.0.alpha1

HTML5 Drag And Drop Support

Components In Grid

  • Using ComponentRenderer you can have any component in a grid's cell
  • Sample
  • Documentation (scroll down for ComponentRenderer)

TreeGrid and HierarchicalDataProvider

Vaadin Framework 8.0.3

17 Mar 13:04
Compare
Choose a tag to compare

Fixes and enhancements:

  • Fix documentation issues
  • Fix javadocs issues
  • Fix Grid bugs and performance issues
  • Fix CSS issues
  • Fix push issues
  • Fix deferred widgetset loading
  • Fix ComboBox issues
  • Fix Upload issues
  • Fix Declarative support issues
  • Add support for HTML content to ButtonRenderer

And several of other fixes, see complete list of changes for 8.0.3

Vaadin Framework 8.0.2

09 Mar 15:53
Compare
Choose a tag to compare

Fixes and enhancements:

  • Fix documentation issues
  • Fix javadocs issues
  • Fix js state partial updates
  • Fix Grid issues
  • Remove tracking of unregistered connectors
  • Synchronize code between V7 and compatibility package

And several of other fixes, see complete list of changes for 8.0.2

Vaadin Framework 8.0.1

03 Mar 13:49
Compare
Choose a tag to compare

Fixes and enhancements:

  • Fix some Binder serialization issues
  • Fix NPE in column sorting with null values
  • Make it possible to use an extended ComboBox in declarative files
  • Load declarative classes using thread context class loader
  • Fix null caption for NativeSelect and ComboBox
  • Use an informative exception message when Binder is incorrectly constructed
  • Do not show an "active" effect on buttons with "borderless" style

And several of other fixes, see complete list of changes for 8.0.1

Vaadin Framework 8.0.1 also includes a part of the fixes made for Vaadin 7.7.7. Remaining Vaadin 7.7 fixes will be included in following maintenance releases.

Vaadin Framework 8.0.0

21 Feb 13:16
Compare
Choose a tag to compare

Notable Enhancements in Vaadin Framework 8.0

  • New, simpler data binding API
  • Vaadin Framework is now based on Java 8
  • Vaadin Framework is using GWT 2.8, allowing client side code to use Java 8
  • Other Framework dependencies including Atmosphere have been upgraded
  • Easier to integrate web components using HTML imports (@HtmlImport) and custom tag name support for AbstractJavaScriptComponent
  • Context click events are now generated on iOS devices (#7387)
  • For all enhancements, list of breaking changes etc. - see the full release notes at vaadin.com

Documentation

Migration from Vaadin 7

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

Vaadin Framework 8.0.0.rc2

17 Feb 07:41
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.0.0.rc2 is a release candidate.

It does not have any API changes compared to 8.0.0.rc1.

Fixes introduced in 8.0.0.rc2

  • Clarified various javadocs
  • Fixed ComboBox issues with large data sets (using lazy dataprovider)
    • Do not fetch all items if paging is used
    • Fixed unnecessary fetches for data when it is already available on browser
  • Added support for long-tap on iOS for opening context-menu