github vaadin/flow 3.0.0.alpha8
3.0.0.alpha8 - Pre-release

latest releases: 23.3.31, 24.3.11, 23.5.1...
pre-release4 years ago

Vaadin Flow 3.0.0.alpha8 is a pre-release of Vaadin Flow 3.0.0

The major breaking change in the Flow 3.x.x series is added support for TypeScript and the change in bootstrapping and routing from server-driven to client-driven.

DX improvements in 3.0.0.alpha8:

  • all values returned from Java to TypeScript are non-null by default (#6717)
    • check for null in returned Map values from @VaadinService methods (#6921)
    • check for null in returned POJOs from @VaadinService methods (#6891)
    • in TypeScript use undefined for Java null (#6837)
    • respect the @Nullable annotation for return values in @VaadinService methods (#6895)
  • show frontend build progress in the build output (#6912)
  • show frontend build errors (if any) in the browser, over the app (#6910)
  • add 'this file is auto-generated' comments into generated TS files (#6914)
  • add 'this file is auto-generated' comments into the generated index files (#6894)
  • support installing additional npm packages while the app is running in the dev mode (#6911)

Documentation improvements in 3.0.0.alpha8:

  • separate the Quick Start guide into two pages: 'fresh v15' and 'upgrade from v14' (#6879)
  • highlight the TypeScript hot-reload feature (#6890)
  • add an 'Intro to TypeScript in Vaadin 15' page (#6880)
  • add a 'Type Conversion between TypeScript and Java' docs page (#6849)

Bugfixes in 3.0.0.alpha8:

  • keep the app working in the latest Safari 13: avoid reading request.body (#6918)
  • keep vaadin-maven-plugin working: remove the dependency on commons-lang3 (#6920)
  • avoid adding unused imports into generated TypeScript files (#6908)
  • fix page render failures when using eagerServerLoad (#6946)

See the complete list of changes in 3.0.0.alpha8

Don't miss a new flow release

NewReleases is sending notifications on new releases.