github vaadin/flow 2.1.0.beta3
2.1.0.beta3 - Prerelease

latest releases: 24.4.12, 24.5.5, 23.5.9...
pre-release5 years ago

Vaadin Flow 2.1.0.beta3 is a prerelease of Vaadin Flow 2.1.0

Vaadin Flow 2.1.0.beta3

Flow is a Java web framework for creating UIs using Java or HTML. Flow handles everything related to communication between client and server and makes it possible to create UIs using the desired abstraction level you choose. It has all the capabilities you need to build a modern web app: from high-level APIs for structuring your applications and binding data to it, into taking full control over the DOM and communication with HTML templates.

Flow is a part of the Vaadin platform. For information and helpful resources like documentation and examples on Vaadin Flow, please visit vaadin.com.

The complete documentation can be found here

New features and enhancements in beta3:

  • Update bytebuddy version from 1.9.13 to 1.10.1 #6675

  • Generic DnD: load connector in bundle, add stats #6633

  • Reactivate drop target after detach/attach #6654

  • Avoid asking classloader on servlet context #6664

  • Use compatibility mode for Frontend servlet #6660

  • Improved exception readability in FullDependenciesScanner #6658

  • Lumo theme as default for exporters #6647

  • Create a mega bundle during development time #6462

  • Add StringToUuidConverter #6614

  • Additions to generic DnD support #6612

  • Avoid state mutation in a public method, add a warning #6618

  • Fallback chunk for production mode #6482

  • Check fallback chunk data and load fallback chunk if dependency is in the data #6590

  • Allow to add a dependency dynamically via JS expression #6602

  • package.json updates force npm i #6592

  • Performance regression test for large project #6573

  • Make fallback chunk info available via ‍‍VaadinContext #6581

  • Make fallback chunk data from flow-build-info.json available in ‍UIInternals or Page #6576

  • Generate fallback imports file and add fallback chunk info into token file #6572

  • Add CssImport collection to ComponentMetaData #6579

  • Extends DependencyInfo with data related to CssImport #6575

  • Revert disabling safari 9 #6553

  • Adds WildFly's vfs protocol support to DevModeInitializer #6444

  • Update to the latest JSoup version #6551

  • Allow user to switch between complete bundle mode and bytecode scan mode in development mode (devmode.optimizeBundle, false by default) #6549

  • Make frontend resource annotations inherited #6545

  • Version table updated for Safari #6518

  • Mark LoadMode as deprecated for JsModule annotation and add-method #6543

  • Collect all dependencies without byte code scanning in dev mode #6480

  • Full classpath scanning for frontend resources #6521

  • Update Javadocs for JsModule, JavaScript, and CssImport #6532

  • Css imports in predictable order, and not the one dictated by hashcode #6534

  • Terminate webpack dev server process only on connection error #6520

  • Update version, zips, and hashes for chrome #6516

  • Add watchdog in webpack process config via connecting to a Java socket #6487

  • Don't stop read InputStream is zero bytes are read #6495

  • Add production mode compression #6470

Bugfixes in beta3 (since beta1):

  • Fix repeated import entries in generated-flow-entries.js #6667

  • Fix FrontendVaadinServlet not being registered in compatibility mode #6651

  • Fix v14 Excessive heap use on page reloads after server restart #6635

  • Fix flow-build-info being load from wrong places #6636

  • Fix JsonValues for Embedding #6639

  • Fix converter JavaDoc/signature confusion bug documentation #6571

  • Fix IPv6 escaping #6536

  • Fix NoTheme being used for built-in classes #6547

  • Fix app in dev mode is not starting #6483

  • Fix #5454: shourcut gets activated twice #6474

  • Fix build not finding npm in Eclipse #6392

See complete list of changes in 2.1.0.beta3

Don't miss a new flow release

NewReleases is sending notifications on new releases.