Vaadin Framework 8.0.0.rc1
Pre-release
Pre-release
·
1783 commits
to master
since this release
Vaadin Framework 8.0.0.rc1 is a release candidate.
Enhancements introduced in 8.0.0.rc1
Grid API
- Add Grid editor events
- Add selection methods to grid that delegate to its selection model
- Add Grid.addColumn(String, Renderer)
- Make one-arg addColumn use natural sort for mutually comparable values
- Use column id as the default sort order property
- Provide a way to set styles for Header/Footer Cells and Rows in a Grid
- Added missing parametrisation onto the column field of the GridContexClickEvent
- Add shorthands for creating lazy DataProviders
- This also applies to ComboBox
- Bug fixes for column removal
Binder and Fields
- Add isValid to Binder
- Throw if there are no automatically bound fields via bindInstanceFields
- Binding a null bean should clear the bound field values
- Provide a way to configure bean validation binder to auto set required fields
- Allow configuring how string to number converters handle empty strings
Miscellaneous
- Provide a convenience method to get items set via setItems()
- Fix problem with re-opening the popup
- Use thread-safe collections for VaadinService listeners
- Fix toggling of WeekNumbers for DateTimeField
- Fix keyboard navigation for ListSelect
- Add addComponentsAndExpand to horizontal and vertical layout
Breaking Changes since 8.0.0.beta2
- Default sort order for Grid may differ from beta2
- An exception is thrown if there are no automatically bound fields in Binder.bindInstanceFields
- Binding a null bean clears the bound field values