dependabot[bot] opened a new pull request, #3857: URL: https://github.com/apache/arrow-rs/pull/3857
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>Improvements in serde and async</h2> <h2>What's Changed</h2> <h3>New Features</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/541">#541</a>: (De)serialize specially named <code>$text</code> enum variant in <a href="https://serde.rs/enum-representations.html#externally-tagged">externally tagged</a> enums to / from textual content</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: <code>to_writer</code> and <code>to_string</code> now accept <code>?Sized</code> types</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: Add new <code>to_writer_with_root</code> and <code>to_string_with_root</code> helper functions</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: Add methods <code>BytesText::inplace_trim_start</code> and <code>BytesText::inplace_trim_end</code> to trim leading and trailing spaces from text events</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Allow deserialize special field names <code>$value</code> and <code>$text</code> into borrowed fields when use serde deserializer</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: Rename <code>Writter::inner</code> into <code>Writter::get_mut</code></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: Add method <code>Writter::get_ref</code></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/569">#569</a>: Rewrite the <code>Reader::read_event_into_async</code> as an async fn, making the future <code>Send</code> if possible.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/571">#571</a>: Borrow element names (<code><element></code>) when deserialize with serde. This change allow to deserialize into <code>HashMap<&str, T></code>, for example</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/573">#573</a>: Add basic support for async byte writers via tokio's <code>AsyncWrite</code>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/537">#537</a>: Restore ability to deserialize attributes that represents XML namespace mappings (<code>xmlns:xxx</code>) that was broken since <a href="https://redirect.github.com/tafia/quick-xml/issues/490">#490</a></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/510">#510</a>: Fix an error of deserialization of <code>Option<T></code> fields where <code>T</code> is some sequence type (for example, <code>Vec</code> or tuple)</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/540">#540</a>: Fix a compilation error (probably a rustc bug) in some circumstances. <code>Serializer::new</code> and <code>Serializer::with_root</code> now accepts only references to <code>Write</code>r.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: Merge consequent (delimited only by comments and processing instructions) texts and CDATA when deserialize using serde deserializer. <code>DeEvent::Text</code> and <code>DeEvent::CData</code> events was replaced by <code>DeEvent::Text</code> with merged content. The same behavior for the <code>Reader</code> does not implemented (yet?) and should be implemented manually</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/562">#562</a>: Correctly set minimum required version of memchr dependency to 2.1</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Correctly set minimum required version of tokio dependency to 1.10</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Fix compilation error when build with serde <1.0.139</li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/490">#490</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/490">tafia/quick-xml#490</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/510">#510</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/510">tafia/quick-xml#510</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/520">tafia/quick-xml#520</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/537">#537</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/537">tafia/quick-xml#537</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/540">#540</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/540">tafia/quick-xml#540</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/541">#541</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/541">tafia/quick-xml#541</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/556">tafia/quick-xml#556</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/562">#562</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/562">tafia/quick-xml#562</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/565">tafia/quick-xml#565</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/568">tafia/quick-xml#568</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/569">#569</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/569">tafia/quick-xml#569</a></p> <!-- 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.28.0 -- 2023-03-13</h2> <h3>New Features</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/541">#541</a>: (De)serialize specially named <code>$text</code> enum variant in <a href="https://serde.rs/enum-representations.html#externally-tagged">externally tagged</a> enums to / from textual content</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: <code>to_writer</code> and <code>to_string</code> now accept <code>?Sized</code> types</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: Add new <code>to_writer_with_root</code> and <code>to_string_with_root</code> helper functions</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: Add methods <code>BytesText::inplace_trim_start</code> and <code>BytesText::inplace_trim_end</code> to trim leading and trailing spaces from text events</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Allow deserialize special field names <code>$value</code> and <code>$text</code> into borrowed fields when use serde deserializer</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: Rename <code>Writter::inner</code> into <code>Writter::get_mut</code></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: Add method <code>Writter::get_ref</code></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/569">#569</a>: Rewrite the <code>Reader::read_event_into_async</code> as an async fn, making the future <code>Send</code> if possible.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/571">#571</a>: Borrow element names (<code><element></code>) when deserialize with serde. This change allow to deserialize into <code>HashMap<&str, T></code>, for example</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/573">#573</a>: Add basic support for async byte writers via tokio's <code>AsyncWrite</code>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/537">#537</a>: Restore ability to deserialize attributes that represents XML namespace mappings (<code>xmlns:xxx</code>) that was broken since <a href="https://redirect.github.com/tafia/quick-xml/issues/490">#490</a></li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/510">#510</a>: Fix an error of deserialization of <code>Option<T></code> fields where <code>T</code> is some sequence type (for example, <code>Vec</code> or tuple)</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/540">#540</a>: Fix a compilation error (probably a rustc bug) in some circumstances. <code>Serializer::new</code> and <code>Serializer::with_root</code> now accepts only references to <code>Write</code>r.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: Merge consequent (delimited only by comments and processing instructions) texts and CDATA when deserialize using serde deserializer. <code>DeEvent::Text</code> and <code>DeEvent::CData</code> events was replaced by <code>DeEvent::Text</code> with merged content. The same behavior for the <code>Reader</code> does not implemented (yet?) and should be implemented manually</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/562">#562</a>: Correctly set minimum required version of memchr dependency to 2.1</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Correctly set minimum required version of tokio dependency to 1.10</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: Fix compilation error when build with serde <1.0.139</li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/490">#490</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/490">tafia/quick-xml#490</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/510">#510</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/510">tafia/quick-xml#510</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/520">#520</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/520">tafia/quick-xml#520</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/537">#537</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/537">tafia/quick-xml#537</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/540">#540</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/540">tafia/quick-xml#540</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/541">#541</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/541">tafia/quick-xml#541</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/556">#556</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/556">tafia/quick-xml#556</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/562">#562</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/562">tafia/quick-xml#562</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/565">#565</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/565">tafia/quick-xml#565</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/568">#568</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/568">tafia/quick-xml#568</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/569">#569</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/569">tafia/quick-xml#569</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/571">#571</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/571">tafia/quick-xml#571</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tafia/quick-xml/commit/642de0a28721447822867ec966c79437c1dc1436"><code>642de0a</code></a> Release 0.28.0</li> <li><a href="https://github.com/tafia/quick-xml/commit/fe9b040a962442808ebba54ca872803ebe7d2c91"><code>fe9b040</code></a> Get rid warning when compile without "serialize" feature</li> <li><a href="https://github.com/tafia/quick-xml/commit/42e235005595f9248f3a9b2cf13f06916e62188b"><code>42e2350</code></a> Fix incorrect name of event in error variant documentation</li> <li><a href="https://github.com/tafia/quick-xml/commit/1ec074d6af29bf56ce00bb12aafb2d3e10790a69"><code>1ec074d</code></a> Add path argument to an example otherwise <code>cargo package</code> complains</li> <li><a href="https://github.com/tafia/quick-xml/commit/1a967a604456a010ae190a58feaebbc9d6e3648d"><code>1a967a6</code></a> Update introduction text with information about features and a quick link to ...</li> <li><a href="https://github.com/tafia/quick-xml/commit/180f82899d8605f4eab3316a8f4d0a706a11fd6e"><code>180f828</code></a> Give more descriptive names to some variables</li> <li><a href="https://github.com/tafia/quick-xml/commit/b1a23a1f3e15356b480221ee30d40a60825d0c8d"><code>b1a23a1</code></a> Add some documentation to internal macros and functions that implements parser</li> <li><a href="https://github.com/tafia/quick-xml/commit/078cd4c5e11456fc57a16aa193b4a2f6426c9b43"><code>078cd4c</code></a> Be consistent in used references to the XML standard</li> <li><a href="https://github.com/tafia/quick-xml/commit/f82266951c7c2207cc44899f66c7953518146e0c"><code>f822669</code></a> Merge pull request <a href="https://redirect.github.com/tafia/quick-xml/issues/573">#573</a> from vilunov/async-writer</li> <li><a href="https://github.com/tafia/quick-xml/commit/779298355332ce09927d3a8cd6eebeff6476e155"><code>7792983</code></a> Merge pull request <a href="https://redirect.github.com/tafia/quick-xml/issues/574">#574</a> from Mingun/ser-text-enum</li> <li>Additional commits viewable in <a href="https://github.com/tafia/quick-xml/compare/v0.27.0...v0.28.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 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]
