dependabot[bot] opened a new pull request, #241:
URL: https://github.com/apache/maven-plugin-tools/pull/241
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.16.2 to 1.17.1.
Release notes
Sourced from https://github.com/jhy/jsoup/releases";>org.jsoup:jsoup's
releases.
jsoup 1.17.1
... (truncated)
Changelog
Sourced from https://github.com/jhy/jsoup/blob/master/CHANGES";>org.jsoup:jsoup's
changelog.
jsoup changelog
Release 1.17.1 [27-Nov-2023]
Improvement: in Jsoup.connect(), added support for request-level
authentication, supporting authentication to
proxies and to servers.
https://redirect.github.com/jhy/jsoup/pull/2046";>jhy/jsoup#2046
Improvement: in the Elements list, added direct support for
#set(index, element), #remove(index),
#remove(object), #clear(),
#removeAll(collection), #retainAll(collection),
#removeIf(filter),
#replaceAll(operator). These methods update the original DOM,
as well as the Elements list.
https://redirect.github.com/jhy/jsoup/pull/2017";>jhy/jsoup#2017
Improvement: added the NodeIterator class, to efficiently traverse a node
tree using the Iterator interface. And
added Stream Element#stream() and Node#nodeStream() methods, to enable
fluent composable stream pipelines of node
traversals.
https://redirect.github.com/jhy/jsoup/pull/2051";>jhy/jsoup#2051
Improvement: when changing the OutputSettings syntax to XML, the xhtml
EscapeMode is automatically set by default.
Improvement: added the :is(selector list) pseudo-selector,
which finds elements that match any of the selectors in
the selector list. Useful for making large ORed selectors more readable.
Improvement: repackaged the library with native (vs automatic) JPMS
module support.
https://redirect.github.com/jhy/jsoup/pull/2025";>jhy/jsoup#2025
Improvement: better fidelity of source positions when tracking is
enabled. And implicitly created or closed elements
are tracked and detectable via Range.isImplicit().
https://redirect.github.com/jhy/jsoup/pull/2056";>jhy/jsoup#2056
Improvement: when source tracking is enabled, the source position for
attribute names and values is now available.
Attribute#sourceRange() provides the ranges.
https://redirect.github.com/jhy/jsoup/pull/2057";>jhy/jsoup#2057
Improvement: when running concurrently under Java 21+ Virtual Threads,
virtual threads could be pinned to their
carrier platform thread when parsing an input stream. To improve
performance, particularly when parsing fetched
URLs, the internal ConstrainableInputStream has been replaced by
ControllableInputStream, which avoids the locking
which caused that pinning.
https://redirect.github.com/jhy/jsoup/issues/2054";>jhy/jsoup#2054
Improvement: in Jsoup.Connect, allow any XML mimetype as a supported
mimetype. Was previously limited to
{application|text}/xml. This enables for e.g. fetching SVGs
with a image/svg+xml mimetype, without having to
disable mimetype validation.
https://redirect.github.com/jhy/jsoup/issues/2059";>jhy/jsoup#2059
Bugfix: when outputting with XML syntax, HTML elements that were parsed
as data nodes ( and ) should
be emitted as CDATA nodes, so that they can be parsed correctly by an XML
parser.
https://redirect.github.com/jhy/jsoup/pull/1720";>jhy/jsoup#1720
Bugfix: the Immediate Parent selector > could match
elements above the root context element, causing incorrect
elements to be returned when used on elements other than the root
document.
... (truncated)
Commits
https://github.com/jhy/jsoup/commit/8eecef379d5c5af27a9a438fdfce82460e44f08b";>8eecef3
[maven-release-plugin] prepare release jsoup-1.17.1
https://github.com/jhy/jsoup/commit/a6c195080466bb3cb7c5a4527622b8f49c7639ad";>a6c1950
In javadoc, emit links to source
https://github.com/jhy/jsoup/commit/00f85a826668e5dc1e7b180bba52f35ccb9dbaaf";>00f85a8
Revised Connection.data javadoc
https://github.com/jhy/jsoup/commit/f49dd2c7134b23a6c8f72030ef581bb1098c8576";>f49dd2c
PR url
https://github.com/jhy/jsoup/commit/4b91adf9a4afb4eaf0e815c48b5d2cfdcb639f66";>4b91adf
Simpler empty test
https://github.com/jhy/jsoup/commit/73d450657932370e516f205537b395d1d055d043";>73d4506
Refactored UserData to be tucked into a hash (https://redirect.github.com/jhy/jsoup/issues/2060";>#2060)
https://github.com/jhy/jsoup/commit/58521a45067f5c4fa558cb090480fa4b2e407056";>58521a4
Allow any XML mimetype in Connection
https://github.com/jhy/jsoup/commit/bc798109ea212dc6117a31c114a0b3641d2658a5";>bc79810
Specify overrides
https://github.com/jhy/jsoup/commit/0a737674a52c5cda41aff7a58154d4073fcd3d6c";>0a73767
Re-specify Iterator type
https://github.com/jhy/jsoup/commit/4669e14039a976644e8fcd53bed422b11d32dfeb";>4669e14
Ma