Core part of NewPipe
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.15.3 to 1.15.4. <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.15.4</h2> <!-- 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">org.jsoup:jsoup's changelog</a>.</em></p> <blockquote> <p>jsoup changelog</p> <p>Release 1.16.1 [PENDING]</p> <ul> <li> <p>Improvement: Calling Node.remove() on a node with no parent is now a no-op, vs a validation error. <a href="https://redirect.github.com/jhy/jsoup/issues/1898">jhy/jsoup#1898</a></p> </li> <li> <p>Bugfix: Corrected support for ruby elements (<!-- raw HTML omitted -->, <!-- raw HTML omitted -->, <!-- raw HTML omitted -->, and <!-- raw HTML omitted -->) to current spec. <a href="https://redirect.github.com/jhy/jsoup/issues/1294">jhy/jsoup#1294</a></p> </li> <li> <p>Bugfix: When using Node.before(node) or Node.after(node), if the incoming node was a sibling of the context node, the incoming node may be inserted into the wrong relative location. <a href="https://redirect.github.com/jhy/jsoup/issues/1898">jhy/jsoup#1898</a></p> </li> <li> <p>Bugfix: In Jsoup.connect(url), if the input URL had components that were already % escaped, they would be escaped again, causing errors when fetched. <a href="https://redirect.github.com/jhy/jsoup/issues/1902">jhy/jsoup#1902</a></p> </li> <li> <p>Bugfix: If the Document.OutputSettings class was initialized, and then Entities.escape(String) called, an NPE may be thrown due to a class loading circular dependency. <a href="https://redirect.github.com/jhy/jsoup/issues/1910">jhy/jsoup#1910</a></p> </li> <li> <p>Bugfix: when pretty-printing, the first inline Element or Comment in a block would not be wrap-indented if it were preceded by a blank text node. <a href="https://redirect.github.com/jhy/jsoup/issues/1906">jhy/jsoup#1906</a></p> </li> <li> <p>Bugfix: when pretty-printing a <!-- raw HTML omitted --> containing block tags, those tags were incorrectly indented. <a href="https://redirect.github.com/jhy/jsoup/issues/1891">jhy/jsoup#1891</a></p> </li> <li> <p>Bugfix: <!-- raw HTML omitted --> tags should be wrap-indented when in block tags (and not when in inline tags). <a href="https://redirect.github.com/jhy/jsoup/issues/1911">jhy/jsoup#1911</a></p> </li> </ul> <p>Release 1.15.4 [18-Feb-2023]</p> <ul> <li> <p>Improvement: added the ability to escape CSS selectors (tags, IDs, classes) to match elements that don't follow regular CSS syntax. For example, to match by classname <!-- raw HTML omitted -->, use document.select("p.one\.two"); <a href="https://redirect.github.com/jhy/jsoup/issues/838">jhy/jsoup#838</a></p> </li> <li> <p>Improvement: when pretty-printing, wrap text that follows a <!-- raw HTML omitted --> tag. <a href="https://redirect.github.com/jhy/jsoup/issues/1858">jhy/jsoup#1858</a></p> </li> <li> <p>Improvement: when pretty-printing, normalize newlines that follow self-closing tags in custom tags. <a href="https://redirect.github.com/jhy/jsoup/issues/1852">jhy/jsoup#1852</a></p> </li> <li> <p>Improvement: when pretty-printing, collapse non-significant whitespace between a block and an inline tag. <a href="https://redirect.github.com/jhy/jsoup/issues/1802">jhy/jsoup#1802</a></p> </li> <li> <p>Improvement: in Element#forEach and Node#forEachNode, use java.util.function.Consumer instead of the previous Android compatibility shim org.jsoup.helper.Consumer. Subsequently, the latter has been deprecated. <a href="https://redirect.github.com/jhy/jsoup/pull/1870">jhy/jsoup#1870</a></p> </li> <li> <p>Improvement: added a new method Document#forms(), to conveniently retrieve a List<!-- raw HTML omitted --> containing the <!-- raw HTML omitted --></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jhy/jsoup/commit/becdd2e118639ee603be0c12eda216cb0e01fe29"><code>becdd2e</code></a> [maven-release-plugin] prepare release jsoup-1.15.4</li> <li><a href="https://github.com/jhy/jsoup/commit/6285062176ee27299c4f86895b5d977e54f5ede7"><code>6285062</code></a> Clarified Parser instances are not threadsafe</li> <li><a href="https://github.com/jhy/jsoup/commit/e52224fbfe6632248cc58c593efae9a22ba2e622"><code>e52224f</code></a> Pretty-print - don't wrap a blank line after a br</li> <li><a href="https://github.com/jhy/jsoup/commit/9d104b7ea2a715c62553559a9869356913eb87c1"><code>9d104b7</code></a> Test that wrap() can't overflow</li> <li><a href="https://github.com/jhy/jsoup/commit/3091b666a672aba7281e29d919f5c940380ef846"><code>3091b66</code></a> Iterate vs recurse to find the deepest child</li> <li><a href="https://github.com/jhy/jsoup/commit/998f429089c234ce685a078a78f03947f2b21fbc"><code>998f429</code></a> Tests methods don't overflow</li> <li><a href="https://github.com/jhy/jsoup/commit/b5de45fee2354f06829292fae8bb24822017d848"><code>b5de45f</code></a> Use Iterator.remove to avoid ConcurrentModificationException</li> <li><a href="https://github.com/jhy/jsoup/commit/da20d2b1106f4dcf9fc28d8e2a3ca4d49075dfa9"><code>da20d2b</code></a> Collapse single-used method</li> <li><a href="https://github.com/jhy/jsoup/commit/e3e2c6b536fcad8da8d18351e6c5a750626f9922"><code>e3e2c6b</code></a> Removed recursion from accumulateParents</li> <li><a href="https://github.com/jhy/jsoup/commit/075b0e62b15497a7c32ce84c3d24bcb7d0561954"><code>075b0e6</code></a> Moved to a traversor vs recursion to gather data()</li> <li>Additional commits viewable in <a href="https://github.com/jhy/jsoup/compare/jsoup-1.15.3...jsoup-1.15.4">compare view</a></li> </ul> </details> <br /> [](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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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 issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by dependabot[bot] and has received 0 comments.