Vaadin Flow 2.7.3
Changes in Flow from 2.7.2
-
Breaking Changes:
-
⧉ Bump Jsoup version (#12046). PR:12081
The older version of third-party library
org.jsoup:jsoup
has a security issue. This fix upgradesorg.jsoup:jsoup
to a newer one, but 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.
-
-
New Features:
-
Fixes:
-
⧉ Limit the requested pages to a given threshold (#12003)(CP: 2.7). PR:12238
Limits the number of requested items from backend to a given threshold of ten pages.
-
⧉ Set style property priority using proper API method (#12019). PR:12269. Ticket:11981
-
⧉ Move client side frontend resources to META-INF/frontend (#12128). PR:12161. Ticket:11057
-
⧉ Do not create constant pool key eagerly (#12124). PR:12166
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
-
⧉ Show the accurate route class name in err msg (#12045). PR:12146
-
⧉ Stop showing message start in error (#12013). PR:12140
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.
-
⧉ Fix faulty given path for webpackOutput. PR:12122. Ticket:12117
-
⧉ Reset Dom node on changing StateNode parent (#12043). PR:12102. Ticket:11983
Allows to move children to the grandparent and remove parent at the same time
-
⧉ Check that numeric value exists (#12042). PR:12049. Ticket:12041
Check that a value exists for buildIdentifier before parsing integer.
-
⧉ Fix customTheme on IE11. PR:11811
The construct-style-sheets-polyfill v2 breaks webcomponentsjs polyfill attachShadow. This is not a problem in v3.
-
⧉ Make frontend build info message properly shown for mobile (#12015). PR:12040. Ticket:11650
-