First alpha release: More Router features, easier frontend configuration and package renames
Pre-release
Pre-release
New Features
- Added more Router features:
- The frontend plugin configuration (which deals with polymer, npm and bower) has been simplified #2419
- Enhancements to Flow Components based on user feedback
FormLayout:addFormItem
#2361- FormLayout can now be used inside a composite #2301
Checkbox
boolean constructor #2364setSizeFull
andsetSizeUndefined
onHasSize
interface #2387- Changes to how the component alignments, expansion and justification are configured at
VerticalLayout
andHorizontalLayout
#2388 #2389 #2366
Bug fixes
DependecyFilter
now is evaluated whenPolymerTemplate
s are parsed #2434- Server-side
TextField
is properly updated when the last char of the input is deleted #2276 - Removed assertion error when nagivating quickly between views #2385
Breaking Changes
- For the first alpha release the package names of several classes were revisited, to make a solid and stable foundation for the next releases to come. See #2435 for details
- Each Flow component now has its own package. For instance,
TextField
is now atcom.vaadin.ui.textfield
#2450
- Each Flow component now has its own package. For instance,
- The default frontend path has been changed from
src/main/frontend
tosrc/main/webapp/frontend
. Tutorials and demos were updated to reflect the changes #2419 - Due to the refactor of the
VerticalLayout
andHorizontalLayout
code using the old layouting methods will break