Changes since 25.3.0
New features
- Run on various application servers (#25851) (CP: 25.3) (#26066)
- Theme plain HTML elements app-wide behind vaadin.themedHtml (#25809) (CP: 25.3) (#26019)
- Start apps through the server plugin their build runs (CP: 25.3) (#25898)
Fixes
- Keep UI locale when view is preserved on refresh (#25953) (CP: 25.3) (#26069, #6357)
- Load browser helpers in embedded web components (#26043) (CP: 25.3) (#26057, #26041)
- Find the main class again after it moves to another package (#25959) (CP: 25.3) (#25988, #25954)
- Keep resource edits made since app start when re-seeding (#25958) (CP: 25.3) (#25987, #25956)
- Provide TypeScript 6 alongside the native compiler (#25911) (CP: 25.3) (#25950, #25416)
- Qualify the forwarding controller injected into the root mapping (#25914) (CP: 25.3) (#25925, #25913)
- Keep query parameters and hash of queued navigation (#25910) (CP: 25.3) (#25923, #25907)
- Invalid blocker state transition: unblocked -> proceeding (#25861) (CP: 25.3) (#25917)
- Push a sibling module's edited stylesheet, not its stale jar-resources copy (#25912) (CP: 25.3) (#25915, #25909)
- Register runtime-loaded frontend resources for native image (#25892) (CP: 25.3) (#25895, #25890)
- Drop development entries from production token file (#25871) (CP: 25.3) (#25874)