Skip to content

Commit

Permalink
chore(deps): Update quick-xml requirement from 0.32 to 0.34 (#446)
Browse files Browse the repository at this point in the history
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.34.0 - allow to read 4GB+ files on 32-bit targets</h2>
<h2>What's Changed</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&lt;impl BufRead&gt;</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&lt;usize&gt;</code> to <code>Range&lt;u64&gt;</code>.</li>
</ul>
<p><a
href="https://redirect.github.com/tafia/quick-xml/issues/751">#751</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/issues/751">tafia/quick-xml#751</a>
<a
href="https://redirect.github.com/tafia/quick-xml/issues/760">#760</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/pull/760">tafia/quick-xml#760</a></p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tafia/quick-xml/compare/v0.33.0...v0.34.0">https://github.com/tafia/quick-xml/compare/v0.33.0...v0.34.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.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&lt;impl BufRead&gt;</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&lt;usize&gt;</code> to <code>Range&lt;u64&gt;</code>.</li>
</ul>
<p><a
href="https://redirect.github.com/tafia/quick-xml/issues/751">#751</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/issues/751">tafia/quick-xml#751</a>
<a
href="https://redirect.github.com/tafia/quick-xml/issues/760">#760</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/pull/760">tafia/quick-xml#760</a></p>
<h2>0.33.0 -- 2024-06-21</h2>
<h3>New Features</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/758">#758</a>:
Implemented <code>From&lt;QName&gt;</code> for <code>BytesStart</code>
and <code>BytesEnd</code>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/755">#755</a>:
Fix incorrect missing of trimming all-space text events when
<code>trim_text_start = false</code> and <code>trim_text_end =
true</code>.</li>
</ul>
<h3>Misc Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/650">#650</a>:
Change the type of <code>Event::PI</code> to a new dedicated
<code>BytesPI</code> type.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/759">#759</a>:
Make <code>const</code> as much functions as possible:
<ul>
<li><code>resolve_html5_entity()</code></li>
<li><code>resolve_predefined_entity()</code></li>
<li><code>resolve_xml_entity()</code></li>
<li><code>Attr::key()</code></li>
<li><code>Attr::value()</code></li>
<li><code>Attributes::html()</code></li>
<li><code>Attributes::new()</code></li>
<li><code>BytesDecl::from_start()</code></li>
<li><code>Decoder::encoding()</code></li>
<li><code>Deserializer::get_ref()</code></li>
<li><code>IoReader::get_ref()</code></li>
<li><code>LocalName::into_inner()</code></li>
<li><code>Namespace::into_inner()</code></li>
<li><code>NsReader::config()</code></li>
<li><code>NsReader::prefixes()</code></li>
<li><code>Prefix::into_inner()</code></li>
<li><code>QName::into_inner()</code></li>
</ul>
</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/7f86e57b7026ced9590e519c8999590b62e78732"><code>7f86e57</code></a>
Release 0.34.0</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/d71978e31f9e3e9c640c03b08418135f42c48049"><code>d71978e</code></a>
Use u64 offsets to be able to read 4GB+ files on 32-bit targets</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/d2c75ab22dd069eb4dfc97934f187fa515773e6f"><code>d2c75ab</code></a>
Run some tests on 32-bit target</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/7f92129d537e21bc65d0c8b1eb0b08fb30a55330"><code>7f92129</code></a>
Add tests to check that reading can overflow internal counters</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/46742446fe6e3597898212607cd5ed98a2e495cd"><code>4674244</code></a>
Merge pull request <a
href="https://redirect.github.com/tafia/quick-xml/issues/760">#760</a>
from Mingun/in-mind-of-write</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/55f7aa14dcbbdea9f2ecf147da4d9cf198697a82"><code>55f7aa1</code></a>
Consume event when write. Use <code>Event::borrow()</code> if you want
to keep ownership</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/2553b62e2e1f98eb0a1ef7e930826e7d5c7630b1"><code>2553b62</code></a>
Accept <code>Decoder</code> instead of <code>Reader</code> when decoding
attributes.</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/31ca532b384b786d1317343574923edbdac48a5a"><code>31ca532</code></a>
Remove unused import in doctest</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/649f3d8081c3c0ca2b02e50cb9f1286a238ae992"><code>649f3d8</code></a>
Merge pull request <a
href="https://redirect.github.com/tafia/quick-xml/issues/767">#767</a>
from Mingun/move-to-integration</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/a24ed89201459379fc13b996d07fa3990ef808da"><code>a24ed89</code></a>
Move writer integration tests for indentation to
tests/writer-indentation.rs</li>
<li>Additional commits viewable in <a
href="https://github.com/tafia/quick-xml/compare/v0.32.0...v0.34.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>
Co-authored-by: Xuanwo <[email protected]>
  • Loading branch information
dependabot[bot] and Xuanwo authored Jun 28, 2024
1 parent 9ed568e commit 8249237
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jsonwebtoken = { version = "9.2", optional = true }
log = "0.4"
once_cell = { version = "1", optional = true }
percent-encoding = "2"
quick-xml = { version = "0.32", features = ["serialize"], optional = true }
quick-xml = { version = "0.34", features = ["serialize"], optional = true }
rand = "0.8.5"
reqwest = { version = "0.12", default-features = false, optional = true }
rsa = { version = "0.9.2", features = ["pkcs5", "sha2"], optional = true }
Expand Down

0 comments on commit 8249237

Please sign in to comment.