Changes since 2.7.10
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
-
Moved shortucts only initialized once (#12889)
Commit · Pull request · Issuefor component delegation so the shortcuts are not added with already initialized actions.
-
Also consider package.json for lock versions (#12915)
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.
-
Use service already assigned (#12808) (#12835)
Commit · Pull request · Issue -
Make URLUtil.encodeURI behave like encodeURI in JavaScript and add encodeURIComponent
Commit · Pull request -
Add scope to dependencies (#12500) (#12527)
Commit · Pull request · IssueSet all org.apache.maven artifacts to provided scope.
-
Do not log conversion error (#12882) (CP: 2.7)
Commit · Pull requestNo other converter logs a conversion error, which makes sense as you do not want to see all invalid input in your server logs