Vaadin Flow 7.0.0.alpha4
Changes in Flow from 7.0.0.alpha3
-
Breaking Changes:
-
⧉ Add support for parsing query string in QueryParameters. PR:10521
A minor API behavior change:
Location:getQueryParameters
is unified with howHttpServletRequest
works: For a query string?foo&bar
a list containing""
is returned for bothfoo
andbar
whereas the existing implementation returned empty lists. This is a prerequisite for #10431
-
-
New Features:
-
⧉ Add gradle plugin officially to flow. PR:10542
By adopting Gradle Plugin's source code under flow-plugins, it would be much more convenient to improve, test, and release it officially. Moreover, this enables Platform releases to officially release Vaadin Gradle Plugin with the same version of Vaadin Platform, and eliminates the version compatibility confusion.
-
-
Fixes:
-
⧉ Consider first added route as main route and always return it first. PR:10556. Ticket:10528
-
⧉ Don't use ErrorHandler for IOExceptions in StreamReceiverHandler. PR:10553. Ticket:10351
-
⧉ Use getContentLengthLong instead getContentLength. PR:10506. Ticket:10392
Use Servlet 3.1 ServletRequest::getContentLengthLong to get the content size as a long value for the big files upload, because getContentLength may return -1 (file size is bigger than int capacity).
-
⧉ Provide info on file name when Json parsing fails. PR:10423. Ticket:10323
Adds the package file name to exception message in case of JsonException in order to provide clean explanation where to look into.
-
⧉ Allow spaces between html function call and back tick. PR:10523. Ticket:8881
-