Lots of small improvements and fixes
Pre-release
Pre-release
New features in alpha 9
- Github workflow: create tickets and pull requests in Github!
- A list of breaking and incompatible changes in FW 8
- Introduce
VaadinServiceInitListener - Separated
BindingandBindingBuilder- Changes existing API by modifying returned type in
Binder
- Changes existing API by modifying returned type in
- Added shorthand
Listing::setItems(Stream) - Added shorthand
HasValue::clear()- corresponds to
field.setValue(field.getEmptyValue());
- corresponds to
- Read-only support for Single- & Multiselection models in Grid.
- Make
ViewChangeListenera functional interface by adding default implementation ofafterViewChange - Introduced shared state for every core Framework component, except
AbstractExtension
Existing features added from version 7
- Allow to set caption for the empty selection in a ComboBox (V7)
- Added
Grid::setSelectionMode(SelectionMode)shorthand forGrid- Changes existing API by hiding
Grid::setSelectionModel
- Changes existing API by hiding
- Added a generic selection listener to
Grid- More specific selection listeners added to
SingleSelectionModelandMultiSelectionModel
- More specific selection listeners added to
- All changes introduced by 7.7.4 are migrated into
masterfor FW 8 and compatibility components when applicable
Fixes in alpha 9
- Changed return type of
Binder::getBeantoBEANinstead ofOptional<BEAN>- Changes existing API by modifying returned type in
Binder
- Changes existing API by modifying returned type in
- Fix focus and blur handling for
CheckBoxGroup,NativeSelectandRadioButtonGroup - Remove
HideAppendableDataProvider::combineFilters - Don't use FW 8
FieldEventclasses in FW 7 compatibility module - Deprecated
Button::setHtmlContentAllowed - Removed unused browser specific prefixes for box-sizing
- Fix BeanBinder to accept "raw generics type" for field bindings, e.g. Listings