Releases: vaadin/framework
Releases · vaadin/framework
Vaadin Framework 8.0.5
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
7.7.8
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
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 tosetDataTransferText
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
- Added
CollapseEvent
,ExpandEvent
and corresponding listeners toTreeGrid
- Samples
- Documentation
- Hierarchical data support is still Work In Progress, see the Epic issue
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
Vaadin Framework 8.0.4 is a maintenance release with the following fixes:
Vaadin Framework 8.1.0.alpha1
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
- Replaces old drag and drop support, which will be deprecated in alpha2
- Sample
- Documentation
- Inbuilt HTLM5 file support is still missing
- Support for DnD operations with Grid's rows is still Work In Progress, see the Epic issue
Components In Grid
- Using
ComponentRenderer
you can have any component in a grid's cell - Sample
- Documentation (scroll down for ComponentRenderer)
TreeGrid and HierarchicalDataProvider
- Replacement for old
TreeTable
component - Samples
- Documentation
- Hierarchical data support is still Work In Progress, see the Epic issue
Vaadin Framework 8.0.3
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
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
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
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 the Migration Guide
See release notes at vaadin.com for more info like backwards incompatible changes
Vaadin Framework 8.0.0.rc2
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