Skip to content

2.2.0.alpha7 Vaadin Flow 2.2.0 prerelease

Pre-release
Pre-release

Choose a tag to compare

@denis-anisimov denis-anisimov released this 16 Dec 12:20

Vaadin Flow 2.2.0.alpha7 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

Small Enhancements

  • Introduction of VaadinConfig and HandlerHelper for non-servlet environments (replacing ServletConfig & ServletHelper)
  • Added Page.open(String url, String windowName)
  • Added isIpad() and isIOS() to ExtendedClientDetails to replace non-working WebBrowser versions (both broken for iPads with iOS 13)

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

Changes since previous 2.2 prerelease

See complete list of changes in 2.2.0.alpha7