Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): Update quick-xml requirement from 0.34 to 0.35 (#450)
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.35.0 - a couple of bugfixes</h2> <h2>What's Changed</h2> <h3>New Features</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/772">#772</a>: Add <code>reader::Config::allow_unmatched_ends</code> to permit dangling end tags.</li> </ul> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/773">#773</a>: Fixed reporting incorrect end position in <code>Reader::read_to_end</code> family of methods and trimming of the trailing spaces in <code>Reader::read_text</code> when <code>trim_text_start</code> is set and the last event is not a <code>Text</code> event.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Character references now allow any number of leading zeroes as it should. As a result, the following variants of <code>quick_xml::escape::EscapeError</code> are removed: <ul> <li><code>TooLongDecimal</code></li> <li><code>TooLongHexadecimal</code></li> </ul> </li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Fixed <code>Attribute::unescape_value</code> which does not unescape predefined values since 0.32.0.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/774">#774</a>: Fixed regression since 0.33.0: <code>Text</code> event may be skipped in <code>read_event_into()</code> and <code>read_event_into_async()</code> in some circumstances.</li> </ul> <h3>Misc Changes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: <code>EscapeError::UnrecognizedSymbol</code> renamed to <code>EscapeError::UnrecognizedEntity</code>.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Implemented <code>PartialEq</code> for <code>EscapeError</code>.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Replace the following variants of <code>EscapeError</code> by <code>InvalidCharRef</code> variant with a new <code>ParseCharRefError</code> inside: <ul> <li><code>EntityWithNull</code></li> <li><code>InvalidDecimal</code></li> <li><code>InvalidHexadecimal</code></li> <li><code>InvalidCodepoint</code></li> </ul> </li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/771">tafia/quick-xml#771</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/772">#772</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/772">tafia/quick-xml#772</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/773">#773</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/773">tafia/quick-xml#773</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/774">#774</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/774">tafia/quick-xml#774</a></p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/torokati44"><code>@torokati44</code></a> made their first contribution in <a href="https://redirect.github.com/tafia/quick-xml/pull/772">tafia/quick-xml#772</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tafia/quick-xml/compare/v0.34.0...v0.35.0">https://github.com/tafia/quick-xml/compare/v0.34.0...v0.35.0</a></p> </blockquote> </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.35.0 -- 2024-06-29</h2> <h3>New Features</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/772">#772</a>: Add <code>reader::Config::allow_unmatched_ends</code> to permit dangling end tags</li> </ul> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/773">#773</a>: Fixed reporting incorrect end position in <code>Reader::read_to_end</code> family of methods and trimming of the trailing spaces in <code>Reader::read_text</code> when <code>trim_text_start</code> is set and the last event is not a <code>Text</code> event.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Character references now allow any number of leading zeroes as it should. As a result, the following variants of <code>quick_xml::escape::EscapeError</code> are removed: <ul> <li><code>TooLongDecimal</code></li> <li><code>TooLongHexadecimal</code></li> </ul> </li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Fixed <code>Attribute::unescape_value</code> which does not unescape predefined values since 0.32.0.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/774">#774</a>: Fixed regression since 0.33.0: <code>Text</code> event may be skipped in <code>read_event_into()</code> and <code>read_event_into_async()</code> in some circumstances.</li> </ul> <h3>Misc Changes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: <code>EscapeError::UnrecognizedSymbol</code> renamed to <code>EscapeError::UnrecognizedEntity</code>.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Implemented <code>PartialEq</code> for <code>EscapeError</code>.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: Replace the following variants of <code>EscapeError</code> by <code>InvalidCharRef</code> variant with a new <code>ParseCharRefError</code> inside: <ul> <li><code>EntityWithNull</code></li> <li><code>InvalidDecimal</code></li> <li><code>InvalidHexadecimal</code></li> <li><code>InvalidCodepoint</code></li> </ul> </li> </ul> <p><a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/771">tafia/quick-xml#771</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/772">#772</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/772">tafia/quick-xml#772</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/773">#773</a>: <a href="https://redirect.github.com/tafia/quick-xml/pull/773">tafia/quick-xml#773</a> <a href="https://redirect.github.com/tafia/quick-xml/issues/774">#774</a>: <a href="https://redirect.github.com/tafia/quick-xml/issues/774">tafia/quick-xml#774</a></p> <h2>0.34.0 -- 2024-06-25</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/751">#751</a>: Fix internal overflow when read 4GB+ files on 32-bit targets using <code>Reader<impl BufRead></code> readers.</li> </ul> <h3>Misc Changes</h3> <ul> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/760">#760</a>: <code>Attribute::decode_and_unescape_value</code> and <code>Attribute::decode_and_unescape_value_with</code> now accepts <code>Decoder</code> instead of <code>Reader</code>. Use <code>Reader::decoder()</code> to get it.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/760">#760</a>: <code>Writer::write_event</code> now consumes event. Use <code>Event::borrow()</code> if you want to keep ownership.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/751">#751</a>: Type of <code>Reader::error_position()</code> and <code>Reader::buffer_position()</code> changed from <code>usize</code> to <code>u64</code>.</li> <li><a href="https://redirect.github.com/tafia/quick-xml/issues/751">#751</a>: Type alias <code>Span</code> changed from <code>Range<usize></code> to <code>Range<u64></code>.</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/22b3e458d193e6937882ba6b643ec8c31a671de5"><code>22b3e45</code></a> Release 0.35.0</li> <li><a href="https://github.com/tafia/quick-xml/commit/ae9fca6c7c71f1ce431a01759b8fc84a8ccc4c8c"><code>ae9fca6</code></a> Add link to issue that when resolved may allow us to not exclude tests & exam...</li> <li><a href="https://github.com/tafia/quick-xml/commit/0534c8736a14d5a2c466ed5b35edaa8cefbc1374"><code>0534c87</code></a> Fix missing text events in some circumstances</li> <li><a href="https://github.com/tafia/quick-xml/commit/022441fd8d68d5ef5f63a731d49c33b4833d51b4"><code>022441f</code></a> Add regression tests for <a href="https://redirect.github.com/tafia/quick-xml/issues/774">#774</a></li> <li><a href="https://github.com/tafia/quick-xml/commit/9a72c7bb38f26e9913912861829ae2a6cdbc41d1"><code>9a72c7b</code></a> Merge pull request <a href="https://redirect.github.com/tafia/quick-xml/issues/771">#771</a> from Mingun/escape-fixes</li> <li><a href="https://github.com/tafia/quick-xml/commit/0315ed0a479d3c5b7a1ce8f1bbcde312221e2a2d"><code>0315ed0</code></a> Fix Attribute::unescape_value does not unescape predefined entities since <a href="https://redirect.github.com/tafia/quick-xml/issues/739">#739</a></li> <li><a href="https://github.com/tafia/quick-xml/commit/aa1d391e206fa9630e22241082b89a4e693f1ccd"><code>aa1d391</code></a> Reuse existing method with does the same thing when <code>encoding</code> feature is dis...</li> <li><a href="https://github.com/tafia/quick-xml/commit/80bf12d79e0ef85e19276e033b005578a4d893b0"><code>80bf12d</code></a> Add helper to decoder Cow data, which retains original lifetime</li> <li><a href="https://github.com/tafia/quick-xml/commit/42d71232f5456ddb160216ece8d9e15e5245adbf"><code>42d7123</code></a> Do not allow (positive) sign in character references</li> <li><a href="https://github.com/tafia/quick-xml/commit/04bddd65f9de3e9f25779751fcdcb1b4512d3e25"><code>04bddd6</code></a> Use standard methods to parse character reference to a number</li> <li>Additional commits viewable in <a href="https://github.com/tafia/quick-xml/compare/v0.34.0...v0.35.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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information