Changes since 24.5.0.alpha8
New features
-
Add support for Daily Active User feature
Commit · Pull requestIntegrates with License Checker to add support for Daily Active User feature for DAU enabled production build artifacts.
-
Push and replace without navigation callback
Commit · Pull request · IssueAdd feature to support replace and push without getting a callback to the server for the change.
-
Add CompletableFuture WebStorage API
Commit · Pull request · IssueAdds CompletableFuture methods for WebStorage.getItem.
Fixes
-
Fix hierarchical keys passivation
Commit · Pull request -
Rename lock file
Commit · Pull requestRename the flow-node-tasks lock file to vaadin-node-tasks so it doesn't confuse application state when running a non flow build. Closes #19187
-
Always generate routes.tsx
Commit · Pull request · IssueAlways generate the routes.tsx into frontend/generated. Even when routes.tsx is defined in frontend by the developer so that it can be used as an example.
-
Apply CssImport to exported webcomponent
Commit · Pull request · IssueCssImport annotation with just a value attribute can be injected automatically to shadow root of all exported web components (embedded applications) using Constructable StyleSheets. WebComponentExporter should have a theme to make automation work properly in theme-generator.js. Theme property "autoInjectGlobalCssImports": true in theme.json enable auto injection. Disabled by default.
-
Unify client route to match server route format
Commit · Pull request · IssueMake the client route string on the error page in dev mode not start with / so it is the same as for server-side routes.
-
Do not block navigation to current url
Commit · Pull request · IssueLets navigation cause server round-trip, when navigation is triggered by clicking a link.