Vaadin Flow 8.0.4
Changes in Flow from 8.0.3
-
Breaking Changes:
-
⧉ Bump Jsoup version. PR:12046
This fix introduces a potential backward incompatibility for the users who uses JSoup dependency explicitly in their code.For such users either the JSoup dependency in their project should be declared explicitly (with an older version) or the code needs to be updated to use new JSoup API.
-
-
Fixes:
-
⧉ Set style property priority using proper API method (#12019). PR:12268. Ticket:11981
-
⧉ Limit the requested pages to a given threshold (#12003). PR:12213
Limits the number of requested items from backend to a given threshold of ten pages.
-
⧉ Do not create constant pool key eagerly (#12124). PR:12165
Stops creating a constant pool key eagerly as it was being created 11 times for a simple click listener after each event data expression was evaluated. The change improves the server side roundtrip processing time for 2000 buttons with click listeners from roughly 210ms to 130ms (-40%) by not eagerly creating the id using MessageDigest after evaluating each event data expression. Difference to buttons without any click listeners is still about x2 (65ms->130ms). Next step is to also make it not create the MessageDigest over and over again. Part of #7826
-
⧉ Move client side frontend resources to META-INF/frontend (#12128). PR:12158. Ticket:11057
-
⧉ Stop showing message start in error (#12013). PR:12139
Stops outputting the rpc message content's first 1000 characters in the error message, that could end up even visible in the UI. Instead only a part of the message details are output as debug-level log.
-
⧉ Reset Dom node on changing StateNode parent (#12043). PR:12101. Ticket:11983
Allows to move children to the grandparent and remove parent at the same time
-
⧉ Check that numeric value exists (#12042). PR:12048. Ticket:12041
Check that a value exists for buildIdentifier before parsing integer.
-
⧉ Update polyfill version (#12044). PR:12047
Update the construct-style-sheets-polyfill to get latest fixes. Relates to #11811
-
⧉ Make frontend build info message properly shown for mobile (#12015). PR:12039. Ticket:11650
-