dependabot[bot] opened a new pull request, #1122:
URL: https://github.com/apache/maven-doxia/pull/1122

   Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.23.2 to 1.24.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/jhy/jsoup/releases";>org.jsoup:jsoup's 
releases</a>.</em></p>
   <blockquote>
   <h2>jsoup 1.24.1</h2>
   <p><strong>jsoup 1.24.1</strong> is out now, with major improvements to CSS 
selectors and HTML parsing.</p>
   <p>This release introduces an opt-in <strong>Web query mode</strong>, 
bringing selector behavior closer to CSS and browser DOM standards. It also 
adds new selectors and improves the correctness and performance of 
<code>:has()</code> queries. Web mode will become the default in 1.25.1; the <a 
href="https://jsoup.org/news/selector-migration?utm_source=jsoup&amp;utm_medium=changelog";>selector
 migration guide</a> explains how to get ready.</p>
   <p>HTML parsing is now more closely aligned with the current HTML standard, 
including improvements to tables, formatting elements, templates, and 
customizable select elements. This release also adds processing instruction 
support, and includes a number of performance improvements and bug fixes.</p>
   <p>There are some changes to existing behavior, including <code>:root</code> 
matching and limits on <code>Response.bodyStream()</code>. Please make sure to 
review the changes below before upgrading.</p>
   <p><strong>jsoup</strong> is a Java library for working with real-world HTML 
and XML. It provides a very convenient API for extracting and manipulating 
data, using the best of HTML5 DOM methods and CSS selectors.</p>
   <p><a 
href="https://github.com/jhy/jsoup/blob/HEAD/download";><strong>Download</strong></a>
 jsoup now.</p>
   <h2>Improvements</h2>
   <ul>
   <li>Added an opt-in <strong>Web query mode</strong> to align jsoup's 
selectors with CSS and Web DOM standards. See the <a 
href="https://jsoup.org/news/selector-migration?utm_source=jsoup&amp;utm_medium=changelog";>selector
 migration guide</a> for more details. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2642";>#2642</a><!-- raw HTML 
omitted -->
   <ul>
   <li>Enable with <code>System.setProperty(&quot;jsoup.queryMode&quot;, 
&quot;web&quot;)</code>. Queries return matching descendants only, can match 
surrounding ancestors, and follow HTML/XML case rules. Attribute 
<code>~=</code> matches whitespace separated tokens instead of regexes.</li>
   <li>You can <code>jsoup.queryMode=check</code> to help prepare for Web mode. 
Selectors return legacy results and print differences to <code>stderr</code>, 
with caller locations to help identify affected code.</li>
   <li>Added <code>:scope</code>, <code>:matchesAttr(name, regex)</code>, 
<code>|=</code> attribute matching, and attribute case flags <code>i</code> and 
<code>s</code>. These work in both legacy and Web modes, so queries can be 
updated before switching modes.</li>
   <li>Web mode will become the default in 1.25.1 and the only mode in 
1.26.1.</li>
   </ul>
   </li>
   <li>Added support for parsing processing instructions in HTML and XML, as 
<code>ProcessingInstruction</code> nodes. This supports marker nodes such as 
<code>&lt;?marker name=&quot;country-options&quot;?&gt;</code>, matched by 
<code>\&lt;template for=&quot;country-options&quot;&gt;</code> in the HTML 
Standard's new declarative streaming syntax. Processing instructions can be 
selected with <code>::pi</code> or <code>::pi(target)</code>, and their data 
can be read and changed through the node's attribute methods. 
<strong>Change:</strong> when using the XML parser, ordinary <code>&lt;?target 
...?&gt;</code> nodes are now represented by <code>ProcessingInstruction</code> 
instead of <code>XmlDeclaration</code>; the <code>&lt;?xml ...?&gt;</code> 
declaration remains an <code>XmlDeclaration</code>. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2613";>#2613</a><!-- raw HTML 
omitted --></li>
   <li>Added <code>Parser.parseAttributes(String)</code> to parse an attribute 
fragment using that parser's settings.</li>
   <li><code>:has()</code> selectors with child and sibling combinators now run 
faster by limiting the search to the parts of the document where they can 
match. This particularly improves selectors such as <code>:has(&gt; a)</code>, 
<code>:has(+ dd)</code>, and <code>:has(+ div span)</code>. <!-- raw HTML 
omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a><!-- raw HTML 
omitted --></li>
   <li>SVG-specific tag and attribute names are now automatically case 
corrected (e.g. <code>pathlength</code> becomes <code>pathLength</code>) when 
parsing HTML. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2630";>#2630</a><!-- raw HTML 
omitted --></li>
   <li>Improved the HTML parse across document boundaries by handling 
whitespace separately from subsequent text. This better preserves the input's 
whitespace through parse and serialize round-trips. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2632";>#2632</a><!-- raw HTML 
omitted --></li>
   <li>Improved HTML parsing performance for documents with misplaced elements, 
and DOM update performance. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2646";>#2646</a><!-- raw HTML 
omitted --></li>
   </ul>
   <h2>Changes</h2>
   <ul>
   <li>Removed APIs previously deprecated and scheduled for removal in 1.24.1. 
<!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2597";>#2597</a><!-- raw HTML 
omitted --></li>
   <li><code>Response.bodyStream()</code> now observes the configured max body 
size and request timeout, consistent with the other response body methods. The 
default max size is 2 MB. You can configure that with 
<code>maxBodySize(0)</code> before executing the request to disable the cap. 
<code>Response.isTruncated()</code> reports when the decoded response content 
exceeded the configured limit. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2598";>#2598</a><!-- raw HTML 
omitted --></li>
   <li>Query selector parsing now limits each query to 128 structural steps, 
counting combinators, node selectors, and <code>:has()</code>, 
<code>:is()</code>, and <code>:not()</code> expressions together. More complex 
queries throw <code>SelectorParseException</code> during parsing.</li>
   <li><code>Attributes.equals()</code> and <code>hashCode()</code> now exclude 
internal attributes, such as source ranges and user data. <!-- raw HTML omitted 
--><a href="https://redirect.github.com/jhy/jsoup/issues/2633";>#2633</a><!-- 
raw HTML omitted --></li>
   </ul>
   <h2>Bug Fixes</h2>
   <ul>
   <li>Corrected <code>:root</code> to match the tree's root element in both 
query modes. Previously, it matched the element the query was called on. Use 
<code>:scope</code> to refer to that element.</li>
   <li>Standardized parser normalization of tag and attribute names so that 
HTML comparisons use ASCII-only case folding, and accepted control characters 
are preserved, aligning name handling to the HTML and XML specs. <!-- raw HTML 
omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2594";>#2594</a><!-- raw HTML 
omitted --></li>
   <li>Named character references without a semicolon before <code>-</code> or 
<code>_</code> now decode correctly in attribute values, matching HTML and 
browser behavior (e.g., <code>&amp;copy-</code> becomes <code>©-</code>). <!-- 
raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2588";>#2588</a><!-- raw HTML 
omitted --></li>
   <li>Support downloads &gt; 2GB via <code>Response.bodyStream()</code> when 
<code>maxBodySize(0)</code> is configured. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2593";>#2593</a><!-- raw HTML 
omitted --></li>
   <li>Updated table and table-fragment parsing to place misnested content 
correctly per the HTML5 spec. For example, 
<code>&lt;table&gt;&lt;b&gt;&lt;p&gt;X&lt;/b&gt;</code> places the paragraph 
before the table. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2601";>#2601</a><!-- raw HTML 
omitted --></li>
   <li><code>StreamParser</code> now preserves its progress if you use the same 
<code>Parser</code> to parse another document, or call 
<code>Element.append(String)</code> on a streamed element. Previously, these 
operations replaced the active parse state and prevented streaming from 
continuing correctly. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2605";>#2605</a><!-- raw HTML 
omitted --></li>
   <li>Updated the adoption-agency algorithm to match the current HTML5 spec 
and to preserve formatting order when recovering misnested elements. <!-- raw 
HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2604";>#2604</a><!-- raw HTML 
omitted --></li>
   <li><code>:has()</code> now correctly matches sibling alternatives and 
descendants of siblings. Given <code>&lt;div 
id=a&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;</code>, 
both <code>#a:has(+ div, &gt; span)</code> and <code>#a:has(+ div span)</code> 
select <code>#a</code>. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a><!-- raw HTML 
omitted --></li>
   <li>Within node selectors, <code>:not()</code> now correctly applies 
<code>:contains()</code> and <code>:matches()</code> to the node value. For 
example, <code>::comment:not(:contains(foo))</code> excludes comments 
containing <code>foo</code>. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a><!-- raw HTML 
omitted --></li>
   <li>Updated <code>&lt;select&gt;</code> parsing to the current HTML spec, 
retaining elements such as buttons and other markup that the previous rules 
discarded. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2611";>#2611</a><!-- raw HTML 
omitted --></li>
   <li>Template parsing now closes unclosed templates at EOF and handles forms 
correctly in template documents and fragments. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2614";>#2614</a><!-- raw HTML 
omitted --></li>
   <li>Fixed handling of null characters and initial newlines in HTML to better 
match the HTML spec, including <code>pre</code>, <code>listing</code>, and 
<code>textarea</code> elements. Leading newlines in these elements' text are 
preserved when saving and reparsing HTML. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2616";>#2616</a><!-- raw HTML 
omitted --></li>
   <li>Fixed several HTML parsing edge cases across malformed doctypes, 
misplaced text in tables, and whitespace in framesets to match the HTML spec. 
<!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2618";>#2618</a><!-- raw HTML 
omitted --></li>
   <li>If a HTML void element ends up with children (via DOM manipulation), 
those are no longer serialized in <code>html()</code>. <!-- raw HTML omitted 
--><a href="https://redirect.github.com/jhy/jsoup/issues/2619";>#2619</a><!-- 
raw HTML omitted --></li>
   <li>Fixed a <code>ConcurrentModificationException</code> when emptying and 
reading separate childless elements concurrently. <!-- raw HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/pull/2620";>#2620</a><!-- raw HTML 
omitted --></li>
   <li>Removed the old <code>command</code>, <code>device</code>, and 
<code>menuitem</code> tags, as they are no longer in the HTML spec. <!-- raw 
HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2621";>#2621</a><!-- raw HTML 
omitted --></li>
   <li>Double-escaped script tags in body were being closed too early. <!-- raw 
HTML omitted --><a 
href="https://redirect.github.com/jhy/jsoup/issues/2627";>#2627</a><!-- raw HTML 
omitted --></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/jhy/jsoup/blob/master/CHANGES.md";>org.jsoup:jsoup's 
changelog</a>.</em></p>
   <blockquote>
   <h2>1.24.1 (2026-Nov-03)</h2>
   <h3>Improvements</h3>
   <ul>
   <li>Added an opt-in <strong>Web query mode</strong> to align jsoup's 
selectors with CSS and Web DOM standards. See the <a 
href="https://jsoup.org/news/selector-migration?utm_source=jsoup&amp;utm_medium=changelog";>selector
 migration guide</a> for more details. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2642";>#2642</a>
   <ul>
   <li>Enable with <code>System.setProperty(&quot;jsoup.queryMode&quot;, 
&quot;web&quot;)</code>. Queries return matching descendants only, can match 
surrounding ancestors, and follow HTML/XML case rules. Attribute 
<code>~=</code> matches whitespace separated tokens instead of regexes.</li>
   <li>You can <code>jsoup.queryMode=check</code> to help prepare for Web mode. 
Selectors return legacy results and print differences to <code>stderr</code>, 
with caller locations to help identify affected code.</li>
   <li>Added <code>:scope</code>, <code>:matchesAttr(name, regex)</code>, 
<code>|=</code> attribute matching, and attribute case flags <code>i</code> and 
<code>s</code>. These work in both legacy and Web modes, so queries can be 
updated before switching modes.</li>
   <li>Web mode will become the default in 1.25.1 and the only mode in 
1.26.1.</li>
   </ul>
   </li>
   <li>Added support for parsing processing instructions in HTML and XML, as 
<code>ProcessingInstruction</code> nodes. This supports marker nodes such as 
<code>&lt;?marker name=&quot;country-options&quot;?&gt;</code>, matched by 
<code>\&lt;template for=&quot;country-options&quot;&gt;</code> in the HTML 
Standard's new declarative streaming syntax. Processing instructions can be 
selected with <code>::pi</code> or <code>::pi(target)</code>, and their data 
can be read and changed through the node's attribute methods. 
<strong>Change:</strong> when using the XML parser, ordinary <code>&lt;?target 
...?&gt;</code> nodes are now represented by <code>ProcessingInstruction</code> 
instead of <code>XmlDeclaration</code>; the <code>&lt;?xml ...?&gt;</code> 
declaration remains an <code>XmlDeclaration</code>. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2613";>#2613</a></li>
   <li>Added <code>Parser.parseAttributes(String)</code> to parse an attribute 
fragment using that parser's settings.</li>
   <li><code>:has()</code> selectors with child and sibling combinators now run 
faster by limiting the search to the parts of the document where they can 
match. This particularly improves selectors such as <code>:has(&gt; a)</code>, 
<code>:has(+ dd)</code>, and <code>:has(+ div span)</code>. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a></li>
   <li>SVG-specific tag and attribute names are now automatically case 
corrected (e.g. <code>pathlength</code> becomes <code>pathLength</code>) when 
parsing HTML. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2630";>#2630</a></li>
   <li>Improved the HTML parse across document boundaries by handling 
whitespace separately from subsequent text. This better preserves the input's 
whitespace through parse and serialize round-trips. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2632";>#2632</a></li>
   <li>Improved HTML parsing performance for documents with misplaced elements, 
and DOM update performance. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2646";>#2646</a></li>
   </ul>
   <h3>Changes</h3>
   <ul>
   <li>Removed APIs previously deprecated and scheduled for removal in 1.24.1. 
<a href="https://redirect.github.com/jhy/jsoup/pull/2597";>#2597</a></li>
   <li><code>Response.bodyStream()</code> now observes the configured max body 
size and request timeout, consistent with the other response body methods. The 
default max size is 2 MB. You can configure that with 
<code>maxBodySize(0)</code> before executing the request to disable the cap. 
<code>Response.isTruncated()</code> reports when the decoded response content 
exceeded the configured limit. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2598";>#2598</a></li>
   <li>Query selector parsing now limits each query to 128 structural steps, 
counting combinators, node selectors, and <code>:has()</code>, 
<code>:is()</code>, and <code>:not()</code> expressions together. More complex 
queries throw <code>SelectorParseException</code> during parsing.</li>
   <li><code>Attributes.equals()</code> and <code>hashCode()</code> now exclude 
internal attributes, such as source ranges and user data. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2633";>#2633</a></li>
   </ul>
   <h3>Bug Fixes</h3>
   <ul>
   <li>Corrected <code>:root</code> to match the tree's root element in both 
query modes. Previously, it matched the element the query was called on. Use 
<code>:scope</code> to refer to that element.</li>
   <li>Standardized parser normalization of tag and attribute names so that 
HTML comparisons use ASCII-only case folding, and accepted control characters 
are preserved, aligning name handling to the HTML and XML specs. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2594";>#2594</a></li>
   <li>Named character references without a semicolon before <code>-</code> or 
<code>_</code> now decode correctly in attribute values, matching HTML and 
browser behavior (e.g., <code>&amp;copy-</code> becomes <code>©-</code>). <a 
href="https://redirect.github.com/jhy/jsoup/issues/2588";>#2588</a></li>
   <li>Support downloads &gt; 2GB via <code>Response.bodyStream()</code> when 
<code>maxBodySize(0)</code> is configured. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2593";>#2593</a></li>
   <li>Updated table and table-fragment parsing to place misnested content 
correctly per the HTML5 spec. For example, 
<code>&lt;table&gt;&lt;b&gt;&lt;p&gt;X&lt;/b&gt;</code> places the paragraph 
before the table. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2601";>#2601</a></li>
   <li><code>StreamParser</code> now preserves its progress if you use the same 
<code>Parser</code> to parse another document, or call 
<code>Element.append(String)</code> on a streamed element. Previously, these 
operations replaced the active parse state and prevented streaming from 
continuing correctly. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2605";>#2605</a></li>
   <li>Updated the adoption-agency algorithm to match the current HTML5 spec 
and to preserve formatting order when recovering misnested elements. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2604";>#2604</a></li>
   <li><code>:has()</code> now correctly matches sibling alternatives and 
descendants of siblings. Given <code>&lt;div 
id=a&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;</code>, 
both <code>#a:has(+ div, &gt; span)</code> and <code>#a:has(+ div span)</code> 
select <code>#a</code>. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a></li>
   <li>Within node selectors, <code>:not()</code> now correctly applies 
<code>:contains()</code> and <code>:matches()</code> to the node value. For 
example, <code>::comment:not(:contains(foo))</code> excludes comments 
containing <code>foo</code>. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2610";>#2610</a></li>
   <li>Updated <code>&lt;select&gt;</code> parsing to the current HTML spec, 
retaining elements such as buttons and other markup that the previous rules 
discarded. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2611";>#2611</a></li>
   <li>Template parsing now closes unclosed templates at EOF and handles forms 
correctly in template documents and fragments. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2614";>#2614</a></li>
   <li>Fixed handling of null characters and initial newlines in HTML to better 
match the HTML spec, including <code>pre</code>, <code>listing</code>, and 
<code>textarea</code> elements. Leading newlines in these elements' text are 
preserved when saving and reparsing HTML. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2616";>#2616</a></li>
   <li>Fixed several HTML parsing edge cases across malformed doctypes, 
misplaced text in tables, and whitespace in framesets to match the HTML spec. 
<a href="https://redirect.github.com/jhy/jsoup/pull/2618";>#2618</a></li>
   <li>If a HTML void element ends up with children (via DOM manipulation), 
those are no longer serialized in <code>html()</code>. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2619";>#2619</a></li>
   <li>Fixed a <code>ConcurrentModificationException</code> when emptying and 
reading separate childless elements concurrently. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2620";>#2620</a></li>
   <li>Removed the old <code>command</code>, <code>device</code>, and 
<code>menuitem</code> tags, as they are no longer in the HTML spec. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2621";>#2621</a></li>
   <li>Double-escaped script tags in body were being closed too early. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2627";>#2627</a></li>
   <li><code>Node.before(Node)</code> and <code>Node.after(Node)</code> now 
leave the document unchanged when given the node itself, instead of throwing a 
<code>NullPointerException</code>. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2628";>#2628</a></li>
   <li>Fixed HTML parse of <code>&lt;dialog&gt;</code>, 
<code>&lt;main&gt;</code>, and <code>&lt;search&gt;</code> so their start and 
end tags close open paragraphs correctly. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2629";>#2629</a></li>
   <li>Updated the parse of malformed end tags such as <code>&lt;/ COMMENT 
&gt;</code> to match the spec (<code>&lt;!-- COMMENT --&gt;</code>). <a 
href="https://redirect.github.com/jhy/jsoup/issues/2631";>#2631</a></li>
   <li>Source position tracking no longer impacts the adoption algo when 
repeated HTML formatting tags are reconstructed after a paragraph closes. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2633";>#2633</a></li>
   <li>Fixed fragment parsing to ignore <code>&lt;body&gt;</code> and 
<code>&lt;frameset&gt;</code> start tags when the second open element is not 
<code>body</code>, matching the HTML spec. <a 
href="https://redirect.github.com/jhy/jsoup/issues/2634";>#2634</a></li>
   <li>Updated how the tokeniser handles malformed doctypes, to remove 
duplicative tokens and error messages. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2635";>#2635</a></li>
   <li>Corrected HTML tokenisation of malformed comments such as 
<code>&lt;!---x</code> and incomplete start tags such as <code>&lt;p 
id=</code>, and improved their error reporting. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2636";>#2636</a></li>
   <li>Fixed <code>FormElement.empty()</code> retaining associations with 
removed controls. If an input node removed by <code>empty()</code> was 
subsequently inserted outside its original form, it could incorrectly reappear 
in that form's <code>elements()</code> and <code>formData()</code> results. <a 
href="https://redirect.github.com/jhy/jsoup/pull/2646";>#2646</a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/jhy/jsoup/commit/5e3c2843106967cba8ac1b12e6f821518fb2f5d2";><code>5e3c284</code></a>
 [maven-release-plugin] prepare release jsoup-1.24.1</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/5d638209c063b4264e848e5d5abd592ef2b31fda";><code>5d63820</code></a>
 Link fix</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/55aa51ec123660781103f79cb090ae5233230ee3";><code>55aa51e</code></a>
 Bump org.sonatype.central:central-publishing-maven-plugin from 0.11.0 to 
0.12...</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/32034850c1eaaf3d872b6fd46f0535f3c9aceb73";><code>3203485</code></a>
 Bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.26.3 to 0.26.5 (<a 
href="https://redirect.github.com/jhy/jsoup/issues/2";>#2</a>...</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/fdbfd449c783faea673c30bc9d45bcdc8426fef4";><code>fdbfd44</code></a>
 Bump github/codeql-action from 4.38.3 to 4.39.0 (<a 
href="https://redirect.github.com/jhy/jsoup/issues/2649";>#2649</a>)</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/6fedf390b983db727717f5f8d9a55796438abd89";><code>6fedf39</code></a>
 Bump actions/setup-java from 6.0.1 to 6.1.0 (<a 
href="https://redirect.github.com/jhy/jsoup/issues/2650";>#2650</a>)</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/0c508f17a52d294aa846f4cbca312b2e65e9f94f";><code>0c508f1</code></a>
 Improve Selector javadoc</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/6feca03b300096c07ef60b9d771e4e094d63ba3b";><code>6feca03</code></a>
 Detach nested form controls on .empty()</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/e1d48ba94bdd16fba82bf52a9baa18ca9e6fc878";><code>e1d48ba</code></a>
 Improve query complexity accounting</li>
   <li><a 
href="https://github.com/jhy/jsoup/commit/76c125d1a260478ea2b92d31383e11416795be18";><code>76c125d</code></a>
 Improve exception handling when parsing selectors across buffer 
boundaries.</li>
   <li>Additional commits viewable in <a 
href="https://github.com/jhy/jsoup/compare/jsoup-1.23.2...jsoup-1.24.1";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jsoup:jsoup&package-manager=maven&previous-version=1.23.2&new-version=1.24.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to