Changes since 10.0.0.beta1
Notes
- Starting from 23.0.0.beta2, Flow major and minor version are aligned with the platform version.
Breaking changes
-
No double decode query parameters
Commit · Pull requestURI.getQuery decodes the entire query string, making it impossible to distinguish & separating parameters from literal values: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8214423
Also return a properly encoded query string from QueryParameters.getQueryString. This is a potentially breaking change, as previously these were not encoded before being joined.
Fixes
-
Clean default system error messages (#12951)
Commit · Pull request · Issue -
Return 404 for /VAADIN/ urls which do not map to a file (#12952)
Commit · Pull requestNever serve the index.html page for URLs inside /VAADIN/
-
Make Vite PWA apps work offline in prod mode
Commit · Pull request -
Moved shortucts only initialized once
Commit · Pull request · Issuefor component delegation so the shortcuts are not added with already initialized actions.
-
Do not print compilation error when stopping the server
Commit · Pull request · Issue -
Also consider package.json fro lock versions
Commit · Pull request · IssueEven if we have a vaadin_versions.json we should also take into account versions defined in package.json to be locked for transitive dependencies.
-
Allow server side modality for components UI tree
Commit · Pull requestAllow setting server side modality to component also when they are not direct children of the UI.
-
Do not remove package-lock on platform update
Commit · Pull request · IssueLeave package-lock even if platform version has updated.
-
Update webpack versions
Commit · Pull requestUpdate webpack-cli and webpack-dev-server to get newer dependencies.