dependabot[bot] opened a new pull request, #5870:
URL: https://github.com/apache/arrow-rs/pull/5870

   Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) 
to permit the latest version.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/tafia/quick-xml/releases";>quick-xml's 
releases</a>.</em></p>
   <blockquote>
   <h2>v0.32.0</h2>
   <h2>Significant Changes</h2>
   <p>The method of reporting positions of errors has changed - use 
<code>error_position()</code> to get an offset of the error position. For 
<code>SyntaxError</code>s the range 
<code>error_position()..buffer_position()</code> also will represent a span of 
error.</p>
   <h3>:warning: Breaking Changes</h3>
   <p>The way to configure parser has changed. Now all configuration is 
contained in the <code>Config</code> struct and can be applied at once. When 
<code>serde-types</code> feature is enabled, configuration is serializable.</p>
   <p>The way of resolve entities with <code>unescape_with</code> has changed. 
Those methods no longer resolve predefined entities (<code>lt</code>, 
<code>gt</code>, <code>apos</code>, <code>quot</code>, <code>amp</code>). 
<code>NoEntityResolver</code> renamed to 
<code>PredefinedEntityResolver</code>.</p>
   <p><code>Writer::create_element</code> now accepts <code>impl 
Into&lt;Cow&lt;str&gt;&gt;</code> instead of <code>&amp;impl 
AsRef&lt;str&gt;</code>.</p>
   <p>Minimum supported version of serde raised to 1.0.139</p>
   <p>The full changelog is below.</p>
   <h2>What's Changed</h2>
   <h3>New Features</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/513";>#513</a>: Allow 
to continue parsing after getting new <code>Error::IllFormed</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/677";>#677</a>: Added 
methods <code>config()</code> and <code>config_mut()</code> to inspect and 
change the parser configuration. Previous builder methods on 
<code>Reader</code> / <code>NsReader</code> was replaced by direct access to 
fields of config using <code>reader.config_mut().&lt;...&gt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Added a 
method <code>Config::enable_all_checks</code> to turn on or off all 
well-formedness checks.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>escape::minimal_escape()</code> which escapes only <code>&amp;</code> and 
<code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>BytesCData::minimal_escape()</code> which escapes only <code>&amp;</code> 
and <code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>Serializer::set_quote_level()</code> which allow to set desired level of 
escaping.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/705";>#705</a>: Added 
<code>NsReader::prefixes()</code> to list all the prefixes currently 
declared.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/629";>#629</a>: Added a 
default case to <code>impl_deserialize_for_internally_tagged_enum</code> macro 
so that it can handle every attribute that does not match existing cases within 
an enum variant.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/722";>#722</a>: Allow 
to pass owned strings to <code>Writer::create_element</code>. This is breaking 
change!</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/275";>#275</a>: Added 
<code>ElementWriter::new_line()</code> which enables pretty printing elements 
with multiple attributes.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/743";>#743</a>: Added 
<code>Deserializer::get_ref()</code> to get XML Reader from serde 
Deserializer</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/734";>#734</a>: Added 
helper functions to resolve predefined XML and HTML5 entities:
   <ul>
   <li><code>quick_xml::escape::resolve_predefined_entity</code></li>
   <li><code>quick_xml::escape::resolve_xml_entity</code></li>
   <li><code>quick_xml::escape::resolve_html5_entity</code></li>
   </ul>
   </li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/753";>#753</a>: Added 
parser for processing instructions: 
<code>quick_xml::reader::PiParser</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/754";>#754</a>: Added 
parser for elements: <code>quick_xml::reader::ElementParser</code>.</li>
   </ul>
   <h3>Bug Fixes</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/622";>#622</a>: Fix 
wrong disregarding of not closed markup, such as lone <code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Fix 
incorrect position reported for 
<code>Error::IllFormed(DoubleHyphenInComment)</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Fix 
incorrect position reported for 
<code>Error::IllFormed(MissingDoctypeName)</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/704";>#704</a>: Fix 
empty tags with attributes not being expanded when 
<code>expand_empty_elements</code> is set to true.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/683";>#683</a>: Use 
local tag name when check tag name against possible names for field.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/753";>#753</a>: 
Correctly determine end of processing instructions and XML declaration.</li>
   </ul>
   <h3>Misc Changes</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/675";>#675</a>: Minimum 
supported version of serde raised to 1.0.139</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/675";>#675</a>: Rework 
the <code>quick_xml::Error</code> type to provide more accurate 
information:</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/tafia/quick-xml/blob/master/Changelog.md";>quick-xml's 
changelog</a>.</em></p>
   <blockquote>
   <h2>0.32.0 -- 2024-06-10</h2>
   <p>The way to configure parser is changed. Now all configuration is 
contained in the
   <code>Config</code> struct and can be applied at once. When 
<code>serde-types</code> feature is enabled,
   configuration is serializable.</p>
   <p>The method of reporting positions of errors has changed - use 
<code>error_position()</code>
   to get an offset of the error position. For <code>SyntaxError</code>s the 
range
   <code>error_position()..buffer_position()</code> also will represent a span 
of error.</p>
   <p>The way of resolve entities with <code>unescape_with</code> are changed. 
Those methods no longer
   resolve predefined entities.</p>
   <h3>New Features</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/513";>#513</a>: Allow 
to continue parsing after getting new <code>Error::IllFormed</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/677";>#677</a>: Added 
methods <code>config()</code> and <code>config_mut()</code> to inspect and 
change the parser
   configuration. Previous builder methods on <code>Reader</code> / 
<code>NsReader</code> was replaced by
   direct access to fields of config using 
<code>reader.config_mut().&lt;...&gt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Added a 
method <code>Config::enable_all_checks</code> to turn on or off all
   well-formedness checks.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>escape::minimal_escape()</code> which escapes only <code>&amp;</code> and 
<code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>BytesCData::minimal_escape()</code> which escapes only <code>&amp;</code> 
and <code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/362";>#362</a>: Added 
<code>Serializer::set_quote_level()</code> which allow to set desired level of 
escaping.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/705";>#705</a>: Added 
<code>NsReader::prefixes()</code> to list all the prefixes currently 
declared.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/629";>#629</a>: Added a 
default case to <code>impl_deserialize_for_internally_tagged_enum</code> macro 
so that
   it can handle every attribute that does not match existing cases within an 
enum variant.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/722";>#722</a>: Allow 
to pass owned strings to <code>Writer::create_element</code>. This is breaking 
change!</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/275";>#275</a>: Added 
<code>ElementWriter::new_line()</code> which enables pretty printing elements 
with multiple attributes.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/743";>#743</a>: Added 
<code>Deserializer::get_ref()</code> to get XML Reader from serde 
Deserializer</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/734";>#734</a>: Added 
helper functions to resolve predefined XML and HTML5 entities:
   <ul>
   <li><code>quick_xml::escape::resolve_predefined_entity</code></li>
   <li><code>quick_xml::escape::resolve_xml_entity</code></li>
   <li><code>quick_xml::escape::resolve_html5_entity</code></li>
   </ul>
   </li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/753";>#753</a>: Added 
parser for processing instructions: 
<code>quick_xml::reader::PiParser</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/754";>#754</a>: Added 
parser for elements: <code>quick_xml::reader::ElementParser</code>.</li>
   </ul>
   <h3>Bug Fixes</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/622";>#622</a>: Fix 
wrong disregarding of not closed markup, such as lone <code>&lt;</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Fix 
incorrect position reported for 
<code>Error::IllFormed(DoubleHyphenInComment)</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/684";>#684</a>: Fix 
incorrect position reported for 
<code>Error::IllFormed(MissingDoctypeName)</code>.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/704";>#704</a>: Fix 
empty tags with attributes not being expanded when 
<code>expand_empty_elements</code> is set to true.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/683";>#683</a>: Use 
local tag name when check tag name against possible names for field.</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/753";>#753</a>: 
Correctly determine end of processing instructions and XML declaration.</li>
   </ul>
   <h3>Misc Changes</h3>
   <ul>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/675";>#675</a>: Minimum 
supported version of serde raised to 1.0.139</li>
   <li><a 
href="https://redirect.github.com/tafia/quick-xml/issues/675";>#675</a>: Rework 
the <code>quick_xml::Error</code> type to provide more accurate 
information:</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/8d38e4cc145b1911d67690a9e076c056ff2e6efe";><code>8d38e4c</code></a>
 Release 0.32.0</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/e6f7be47a7adfbd1e1936a6e7eb5654120b8d0a7";><code>e6f7be4</code></a>
 Add #[inline] to methods implementing XmlSource</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/33b9dc59c7c88614c2451e320ccaa9bebce25364";><code>33b9dc5</code></a>
 Increase position outside of XmlSource::skip_one</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/704ce89239e9fb341c5cd91d2262e11ffa175cbd";><code>704ce89</code></a>
 Generalize reading methods of PI and element</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/6f1a644dcc55d7c7d9b70853c277025d6b3a2f01";><code>6f1a644</code></a>
 Rewrite read_element like read_pi</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/0a6ecd649848007d4c9222f69bae0f7dc0ae40fc";><code>0a6ecd6</code></a>
 Add reusable parser for XML element and use it internally</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/02de8a51bf6deb1c251778bbe1b8a54908f03904";><code>02de8a5</code></a>
 Remove unnecessary block</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/0cb09fbda928e9328ff926c1c4661ae1fda27d0f";><code>0cb09fb</code></a>
 Use <code>if let</code> instead of <code>match</code></li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/6c58bef3ab12edd0dbbfe30a41a86b4b04530d2d";><code>6c58bef</code></a>
 Implement XmlSource::read_pi like XmlSource::read_element</li>
   <li><a 
href="https://github.com/tafia/quick-xml/commit/79b2fda9fe3d352a38cad5d8f6dbc1034ef7a196";><code>79b2fda</code></a>
 Stop at the <code>&gt;</code> in PiParser which is consistent with other 
search functions</li>
   <li>Additional commits viewable in <a 
href="https://github.com/tafia/quick-xml/compare/v0.31.0...v0.32.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   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)
   
   
   </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