github vaadin/flow 3.0.0.alpha16
3.0.0.alpha16 — Pre-release

latest releases: 24.5.0.beta2, 23.5.5, 24.5.0.alpha20...
pre-release4 years ago

Vaadin Flow 3.0.0.alpha16 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.

Breaking Changes in 3.0.0.alpha16

  • Rename @VaadinService to @Endpoint (#7318)
  • Rename the clientSideMode flag to useDeprecatedV14Bootstrapping (#7336)
  • Drop ES5 (IE11, old Safari) support (#6856)
  • Remove deprecated APIs (#7333)
    • Element#addEventListener(String, DomEventListener, String...)
    • Element#getSynchronizedPropertyEvents()
    • Element#getSynchronizedProperties()
    • Element#removeSynchronizedPropertyEvent(String)
    • Element#removeSynchronizedProperty(String)
    • Element#addSynchronizedPropertyEvent(String)
    • Element#addSynchronizedProperty(String, DisabledUpdateMode)
    • Element#addSynchronizedProperty(String)
    • Element#synchronizeProperty(String, String, DisabledUpdateMode)
    • Element#synchronizeProperty(String, String)
    • ElementStateProvider#addSynchronizedProperty(StateNode, String, DisabledUpdateMode)
    • ElementStateProvider#getSynchronizedProperties(StateNode)
    • ElementStateProvider#getSynchronizedPropertyEvents(StateNode)
    • VaadinServlet#getApplicationUrl(HttpServletRequest)
    • WebBrowser#isIOS()
    • BrowserDetails#isSafariOrIOS()
    • BrowserDetails#isIOS()
    • BrowserDetails#isIOS()

Fixes in 3.0.0.alpha16:

  • Now possible to build the flow-client module on a Windows machine (#7283)
  • Use double cookie to prevent CSRF (#6917)
  • Restore App Shell title in untitled server routes (#7268)
  • Fix isActive flag in flow client (#7394)

Other changes in 3.0.0.alpha16:

  • The development usage statistics now allow distinguishing between different development models: pure client-side, pure server-side or hybrid. (#7310)
  • Reduced start-up time and better output of Webpack in dev mode by not compressing bundles in dev mode (#6662)

See the complete list of changes in 3.0.0.alpha16

Don't miss a new flow release

NewReleases is sending notifications on new releases.