Changes since 25.3.0-beta3
New features
- Exclude
@vaadinpackages from the minimum frontend package age (#25620) (CP: 25.3) (#25702) - Add Element.sizeSignal() for tracking element size (#23618) (CP: 25.3) (#25670)
Fixes
- Keep dev bundle sourcemaps usable in the usage statistics Vite plugin (#25708) (CP: 25.3) (#25715, #16679)
- Keep the css sourcemap chain intact when rewriting theme urls (#25710) (CP: 25.3) (#25713)
- Keep production sourcemaps usable when the i18n plugin rewrites a chunk (#25691) (CP: 25.3) (#25707, #16679)
- Restart for a new Spring bean or entity the running app never had (#25595) (CP: 25.3) (#25704)
- Decode only percent-encoded escapes in decodeURIComponent (#25672) (CP: 25.3) (#25703, #25671)
- Recognise the nested jars of Spring Boot when looking up the token file (#25681) (CP: 25.3) (#25695)
- Respond 401 instead of redirecting sub-resource requests to the login view (#25593) (CP: 25.3) (#25669)
- Declare
@preact/signals-react as a dev dependency (#25657) (CP: 25.3) (#25664) - Detect the project folder of a Gradle module from the classpath (#25632) (CP: 25.3) (#25645, #25630)
- Skip the shortcut owner token when the owner is the UI (#25631) (CP: 25.3) (#25643, #25624)
- Recompile the app when a reactor sibling leaves the loop (#25465) (CP: 25.3) (#25642)
- Find a JetBrains Runtime under ~/.vaadin/jdk (#25589) (CP: 25.3) (#25640)
- Compile with -parameters and -g like a Maven build (#25587) (CP: 25.3) (#25639, #25560)