dependabot[bot] opened a new pull request, #39:
URL: https://github.com/apache/datafu/pull/39

   Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.10 to 
1.15.4.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/sparklemotion/nokogiri/releases";>nokogiri's 
releases</a>.</em></p>
   <blockquote>
   <h2>1.15.4 / 2023-08-11</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>[CRuby] Vendored libxml2 is updated to v2.11.5 from v2.11.4. For details 
please see <a 
href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5";>https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5</a></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>Fixed a typo in a HTML5 parser error message. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2927";>#2927</a>]
 (Thanks, <a 
href="https://github.com/anishathalye";><code>@​anishathalye</code></a>!)</li>
   <li>[CRuby] <code>ObjectSpace.memsize_of</code> is now safe to call on 
<code>Document</code>s with complex DTDs. In previous versions, this debugging 
method could result in a segfault. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2923";>#2923</a>,
 <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2924";>#2924</a>]</li>
   </ul>
   <hr />
   <p>sha256 checksums:</p>
   <pre><code>14091a07e07045a440213f7d5ced732fa7654ae8b6c7d180137f4124c5284ab8  
nokogiri-1.15.4-aarch64-linux.gem
   572ddc19934d010e98821a946d89462ae66b310fecc3fe12c48b0025c2f76855  
nokogiri-1.15.4-arm-linux.gem
   707288e293f4fc82a008f90b7ba0180d9f803f6a239a13e424378fedf8cf93e9  
nokogiri-1.15.4-arm64-darwin.gem
   04745925f63af61144eccef38a703928629cf97c34dbb1c42e3def17ac77ec92  
nokogiri-1.15.4-java.gem
   a0bfb65461a0453afed1a41b235fe84d5b9c7f4d70afd45f0dc2fdec8909faf1  
nokogiri-1.15.4-x64-mingw-ucrt.gem
   b9d01b9202e33cc23d19b2c1fc18ff4029cdda9b4f937a4baaefd4124a2158ba  
nokogiri-1.15.4-x64-mingw32.gem
   f6ae258d7ed5f81715118282aa45486e68fd44b9747d0244a236e9ed5b94c45d  
nokogiri-1.15.4-x86-linux.gem
   3f65b2426ece8da908bd5df5b6262ce525393f5245f8258a245bb4c3f5759b98  
nokogiri-1.15.4-x86-mingw32.gem
   d756605c540034debd7f486ae27802e6b1b129013fd6b1bb823783ef6f2bc5d7  
nokogiri-1.15.4-x86_64-darwin.gem
   872ced3d72d797ed9b5a76c67141c6cee7589711358e11c73e9c53724ffd1842  
nokogiri-1.15.4-x86_64-linux.gem
   e4a801e5ef643cc0036f0a7e93433d18818b31d48c9c287596b68e92c0173c4d  
nokogiri-1.15.4.gem
   </code></pre>
   <h2>1.15.3 / 2023-07-05</h2>
   <h3>Fixed</h3>
   <ul>
   <li>Passing an object that is not a kind of <code>XML::Node</code> as the 
first parameter to <code>CDATA.new</code> now raises a <code>TypeError</code>. 
Previously this would result in either a segfault (CRuby) or a Java exception 
(JRuby). [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>Passing an object that is not a kind of <code>XML::Node</code> as the 
first parameter to <code>Schema.from_document</code> now raises a 
<code>TypeError</code>. Previously this would result in either a segfault 
(CRuby) or a Java exception (JRuby). [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>[CRuby] Passing an object that is not a kind of <code>XML::Node</code> 
as the second parameter to <code>Text.new</code> now raises a 
<code>TypeError</code>. Previously this would result in a segfault. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>[CRuby] Replacing a node's children via methods like 
<code>Node#inner_html=</code>, <code>#children=</code>, and 
<code>#replace</code> no longer defensively dups the node's next sibling if it 
is a Text node. This behavior was originally adopted to work around libxml2's 
memory management (see <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/283";>#283</a> 
and <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/595";>#595</a>) 
but should not have included operations involving <code>xmlAddChild()</code>. 
[<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2916";>#2916</a>]</li>
   <li>[JRuby] Fixed NPE when serializing an unparented HTML node. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2559";>#2559</a>,
 <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2895";>#2895</a>]
 (Thanks, <a 
href="https://github.com/cbasguti";><code>@​cbasguti</code></a>!)</li>
   </ul>
   <hr />
   <p>sha256 checksums:</p>
   <pre><code>70dadf636ae026f475f07c16b12c685544d4f8a764777df629abf1f7af0f2fb5  
nokogiri-1.15.3-aarch64-linux.gem
   83871fa3f544dc601e27abbdef87315a77fe1270fe4904986bd3a7df9ca3d56f  
nokogiri-1.15.3-arm-linux.gem
   fa4a027478df9004a2ce91389af7b7b5a4fc790c23492dca43b210a0f8770596  
nokogiri-1.15.3-arm64-darwin.gem
   &lt;/tr&gt;&lt;/table&gt; 
   </code></pre>
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md";>nokogiri's
 changelog</a>.</em></p>
   <blockquote>
   <h2>1.15.4 / 2023-08-11</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>[CRuby] Vendored libxml2 is updated to v2.11.5 from v2.11.4. For details 
please see <a 
href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5";>https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.5</a></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>Fixed a typo in a HTML5 parser error message. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2927";>#2927</a>]
 (Thanks, <a 
href="https://github.com/anishathalye";><code>@​anishathalye</code></a>!)</li>
   <li>[CRuby] <code>ObjectSpace.memsize_of</code> is now safe to call on 
<code>Document</code>s with complex DTDs. In previous versions, this debugging 
method could result in a segfault. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2923";>#2923</a>,
 <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2924";>#2924</a>]</li>
   </ul>
   <h2>1.15.3 / 2023-07-05</h2>
   <h3>Fixed</h3>
   <ul>
   <li>Passing an object that is not a kind of <code>XML::Node</code> as the 
first parameter to <code>CDATA.new</code> now raises a <code>TypeError</code>. 
Previously this would result in either a segfault (CRuby) or a Java exception 
(JRuby). [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>Passing an object that is not a kind of <code>XML::Node</code> as the 
first parameter to <code>Schema.from_document</code> now raises a 
<code>TypeError</code>. Previously this would result in either a segfault 
(CRuby) or a Java exception (JRuby). [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>[CRuby] Passing an object that is not a kind of <code>XML::Node</code> 
as the second parameter to <code>Text.new</code> now raises a 
<code>TypeError</code>. Previously this would result in a segfault. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2920";>#2920</a>]</li>
   <li>[CRuby] Replacing a node's children via methods like 
<code>Node#inner_html=</code>, <code>#children=</code>, and 
<code>#replace</code> no longer defensively dups the node's next sibling if it 
is a Text node. This behavior was originally adopted to work around libxml2's 
memory management (see <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/283";>#283</a> 
and <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/595";>#595</a>) 
but should not have included operations involving <code>xmlAddChild()</code>. 
[<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2916";>#2916</a>]</li>
   <li>[JRuby] Fixed NPE when serializing an unparented HTML node. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2559";>#2559</a>,
 <a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2895";>#2895</a>]
 (Thanks, <a 
href="https://github.com/cbasguti";><code>@​cbasguti</code></a>!)</li>
   </ul>
   <h2>1.15.2 / 2023-05-24</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>[JRuby] Vendored org.nokogiri:nekodtd is updated to v0.1.11.noko2. This 
is functionally equivalent to v0.1.11.noko1 but restores support for Java 
8.</li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>[JRuby] Java 8 support is restored, fixing a regression present in 
v1.14.0..v1.14.4 and v1.15.0..v1.15.1. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2887";>#2887</a>]</li>
   </ul>
   <h2>1.15.1 / 2023-05-19</h2>
   <h3>Dependencies</h3>
   <ul>
   <li>[CRuby] Vendored libxml2 is updated to v2.11.4 from v2.11.3. For details 
please see <a 
href="https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.4";>https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.4</a></li>
   </ul>
   <h3>Fixed</h3>
   <ul>
   <li>[CRuby] The libxml2 update fixes an encoding regression when 
push-parsing UTF-8 sequences. [<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2882";>#2882</a>,
 upstream <a 
href="https://gitlab.gnome.org/GNOME/libxml2/-/issues/542";>issue</a> and <a 
href="https://gitlab.gnome.org/GNOME/libxml2/-/commit/e0f3016f71297314502a3620a301d7e064cbb612";>commit</a>]</li>
   </ul>
   <h2>1.15.0 / 2023-05-15</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/1aee13d47b7257e398ab7eeb858e7c2d7528419f";><code>1aee13d</code></a>
 version bump to v1.15.4</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/769faeca73448a1d47f8ebaeb1f6848dd88711f2";><code>769faec</code></a>
 backport updates and fixes to v1.15.x (<a 
href="https://redirect.github.com/sparklemotion/nokogiri/issues/2953";>#2953</a>)</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/8460bfed0bbded56e4fbf9bb7982740ff05a0f78";><code>8460bfe</code></a>
 dep: update libxml2 to v2.11.5</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/14d1f5a2a11e2cdad540ee33b05985e4301e7b4b";><code>14d1f5a</code></a>
 test: add coverage for the memsize_of bug</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/c39ec3033ed40a4df87173ab1e715440942cd204";><code>c39ec30</code></a>
 fix memsize_node when called on xmlAttrs</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/1617d541353bcb5ee18afadf6311ed50233534e0";><code>1617d54</code></a>
 Fix typo</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/a6fc29bbcf0fe3f4ffa17c2fd82beba905eb3144";><code>a6fc29b</code></a>
 ci: ruby-saml's downstream test suite needs minitest compat</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/8d8c728890dbbea0550aabd8081d4d9a129d5591";><code>8d8c728</code></a>
 style: prefer Minitest to MiniTest</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/d1c62de9c5976bd0785abbb0a67f1b94e8f1f953";><code>d1c62de</code></a>
 ci: update suppression stack signature</li>
   <li><a 
href="https://github.com/sparklemotion/nokogiri/commit/0d545ac7a127f27ee715b433cb88a8d674d52c2c";><code>0d545ac</code></a>
 version bump to v1.15.3</li>
   <li>Additional commits viewable in <a 
href="https://github.com/sparklemotion/nokogiri/compare/v1.13.10...v1.15.4";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nokogiri&package-manager=bundler&previous-version=1.13.10&new-version=1.15.4)](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 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)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/datafu/network/alerts).
   
   </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: dev-unsubscr...@datafu.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to