Changes since 24.2.0.alpha5
New features
-
Update navigation method signatures
Commit · Pull request · IssueThis change makes UI#navigate, BeforeEvent#rerouteTo and BeforeEvent#forwardTo methods more consistent without changing the existing API: - adds new methods in BeforeEvent that accepts route parameters. - adds new methods in BeforeEvent that accepts query parameters. - improves forwardTo and rerouteTo to accept route parameters being part of the location String (same way as UI#navigate does it already).
-
Theme editor input overlays
Commit · Pull request
Fixes
-
Only write Vite config files when they have changed
Commit · Pull requestPrevents Vite from restarting when not needed
-
Eager load css from CssImport.themeFor
Commit · Pull request · Issues 17345, 17221CSS from CssImport.themeFor should be eagerly loaded, otherwise the framework tries to apply them after the web-component is already registered, resulting in an error in the browser. Although CssImport.themeFor is not recommended with Vaadin 24 it can still be used and in some cases it is required to work around some of the limitations mentioned in vaadin/docs#2552. This change forces CSS from CssImport.themeFor to be loaded eagerly.
-
Remove frontend directory from prepare frontend output list
Commit · Pull request