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
@VaadinServiceto@Endpoint(#7318) - Rename the
clientSideModeflag touseDeprecatedV14Bootstrapping(#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-clientmodule on a Windows machine (#7283) - Use double cookie to prevent CSRF (#6917)
- Restore App Shell title in untitled server routes (#7268)
- Fix
isActiveflag in flow client (#7394)