Changes since 24.1.6
Fixes
-
Fix unsafe path check for URL decoded path (#17312)
Commit · Pull request · IssueIf a path is already URL decoded but contains a percent char, the unsafe path check fails when it tries to decode it again. The thrown IllegalArgumentException can be safely ignored, as it means that the input path is already decoded and can be checked as is.
-
Only write Vite config files when they have changed (#17433)
Commit · Pull requestPrevents Vite from restarting when not needed
-
Eager load css from CssImport.themeFor (#17408)
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.