Vaadin Flow 2.2.0.alpha10 is a prerelease of the Java Framework targeted to Vaadin 14.2 that includes a number of new features and enhancements. To try it out, use the latest 14.2 prerelease available from prereleases Maven repository https://maven.vaadin.com/vaadin-prereleases/
2.2 Feature Highlights
Faster and more reliable frontend dependency management by using pnpm
- Faster recurring builds in comparison to
npm
(benchmarks) - Packages are by default cached locally and linked instead of downloaded for every project
- More reliable build when updating Vaadin version
- Only one
package.json
file used, reducing complexity (previously another file was in/target
) - No migration needed, see differences here for more information about what has changed
- For running
pnpm
on a CI server, please see details here
Portlet 3.0 support for Pluto portal
- Enabled by using an add-on
- Documentation and demo
Bug fixes
- BundleParser incorrectly removes attribute values that contain // (double slash) #7082
pnpm install
hanged on Windows
Deprecations since 2.1
- None
Dependency Updates in 2.2
- Following webpack dependencies have been updated:
- webpack-cli 3.3.0 -> 3.3.10
- webpack-dev-server 3.3.0 -> 3.9.0
- webpack-babel-multi-target-plugin 2.1.0 -> 2.3.3
- copy-webpack-plugin 5.0.3 -> 5.1.0