Highlights
-
This release is not compatible with 3.xx versions
-
some deprecated methods removed
-
neko: optimizations and a race condition fixed
-
upgrade Apache commons-lang3 to 3.19.0
-
css :has(), :where() and :is() pseudo selector support added
-
HtmxTwoZeroSevenScriptPreProcessor added; this is required for htmx 2.0.3-2.0.7
-
DOMMatrix and DOMMatrixReadOnly stubs replaced by a real implementation (incomplete)
-
properly synchronize access to httpClientBuilder_ in class HttpWebConnection
-
HtmlLink.getWebResponse(...) now also works when the JavaScript engine is disabled
-
BroadcastChannel stub replaced by a real implementation
-
bunch of core-js improvements (e.g. duplicate properties and function keys in object literal now allowed)
-
the usual small improvements
Please have a look at the full release notes for details about this release.
💕 Thank you to all who have contributed and to the sponsors (more sponsoring is welcome https://github.com/sponsors/rbri).
Full Changelog: 4.16.0...4.17.0