Vaadin Flow 3.0.0.beta2 is a pre-release of Vaadin Flow 3.0.0
The major new feature in the Flow 3.x series is support for TypeScript views, and a new way to bootstrap the app based on index.html
and index.ts
files, without creating a server-side UI instance. The new way of bootstrapping required a breaking change to the bootstrapping APIs, whereas the support for TypeScript is compatible with the Flow 2.x series. The 3.x series has also removed a number of APIs deprecated in Flow 2.x.
New features in 3.0.0.beta2:
VaadinRequest
is available in Endpoints (#7522)- Able to close error prompt (#7467)
NpmTemplateParser
can now be overridden (#6825)
Breaking changes in 3.0.0.beta2:
- rename VaadinConnectException -> EndpointException (#7471)
Bug fixes in 3.0.0.beta2:
- Make IndexHtmlHandler serve any request, execute it the last (#7508)
- Allow using JS reserved words as endpoint method names (#7460)
- Windows path needs to be normalized before comparing with theme url (#7347)
- Fix incorrectly using
deploymentConfiguration
directly (#7535) - Clear previous request if it exists when it is not needed anymore (#7399)
- Call
VaadinService::requestStart
if push transport is websocket (#7116) - Remove
pnpm-lock.yaml
file if npm is used (#7543)
Other changes in 3.0.0.beta2
- Report Edge 18 and older as unsupported (#7424)
- Pin versions based on versions file provided by the Platform (#7456)
- Update TypeScript verstion to 3.7.3
- Remove webpack-babel-multi-target-plugin (#7475)
- Update jackson version to 2.10.2 (#7529)
- DX imporovements (#7450, #7479, #7491, #7495, #7501, #7524)
- Parse Html contents as a body fragment (#7466)