Commit d1870c5
authored
build(deps): bump quick-xml from 0.37.5 to 0.38.3 (nushell#16744)
Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.37.5 to
0.38.3.
<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.38.3 - Fix EOL normalization in some cases</h2>
<h2>What's Changed</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>:
Fix incorrect normalization of <code>\rX</code> EOL sequences where
<code>X</code> is a char which is UTF-8 encoded as [c2 xx], except [c2
85].</li>
</ul>
<h3>Misc Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>:
Add new <code>xml10_content()</code> and <code>xml11_content()</code>
methods which behaves the same as <code>html_content()</code> and
<code>xml_content()</code> methods, but express intention more
clearly.</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tafia/quick-xml/compare/v0.38.2...v0.38.3">https://github.com/tafia/quick-xml/compare/v0.38.2...v0.38.3</a></p>
<h2>v0.38.2 - Make NamespaceResolver public</h2>
<h2>What's Changed</h2>
<h3>New Features</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Implement <code>FusedIterator</code> for
<code>NamespaceBindingsIter</code>.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Make <code>NamespaceResolver</code> public.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Add <code>NsReader::resolver()</code> for access to namespace
resolver.</li>
</ul>
<h3>Misc Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Rename <code>PrefixIter</code> to
<code>NamespaceBindingsIter</code>.</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/decathorpe"><code>@decathorpe</code></a> made
their first contribution in <a
href="https://redirect.github.com/tafia/quick-xml/pull/891">tafia/quick-xml#891</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tafia/quick-xml/compare/v0.38.1...v0.38.2">https://github.com/tafia/quick-xml/compare/v0.38.1...v0.38.2</a></p>
<h2>v0.38.1 - EOL normalization in events</h2>
<h2>What's Changed</h2>
<h3>Important changes</h3>
<p>To get text in events according to the XML specification (normalized
EOLs) use the new methods <code>xml_content()</code> instead of
<code>decode()</code>. <code>Deserializer</code> uses new method
automatically.</p>
<h3>New Features</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/882">#882</a>:
Add new methods to create <code>Deserializer</code> from existing
<code>NsReader</code>:
<ul>
<li><code>Deserializer::borrowing</code></li>
<li><code>Deserializer::borrowing_with_resolver</code></li>
<li><code>Deserializer::buffering</code></li>
<li><code>Deserializer::buffering_with_resolver</code></li>
</ul>
</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/878">#878</a>:
Add ability to serialize structs in <code>$value</code> fields. The
struct name will be used as a tag name. Previously only enums was
allowed there.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/806">#806</a>:
Add <code>BytesText::xml_content</code>,
<code>BytesCData::xml_content</code> and
<code>BytesRef::xml_content</code> methods which returns XML EOL
normalized strings.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/806">#806</a>:
Add <code>BytesText::html_content</code>,
<code>BytesCData::html_content</code> and
<code>BytesRef::html_content</code> methods which returns HTML EOL
normalized strings.</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.38.3 -- 2025-08-24</h2>
<h3>Bug Fixes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>:
Fix incorrect normalization of <code>\rX</code> EOL sequences where
<code>X</code> is a char which is
UTF-8 encoded as [c2 xx], except [c2 85].</li>
</ul>
<h3>Misc Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>:
Add new <code>xml10_content()</code> and <code>xml11_content()</code>
methods which behaves the same as
<code>html_content()</code> and <code>xml_content()</code> methods, but
express intention more clearly.</li>
</ul>
<p><a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/pull/895">tafia/quick-xml#895</a></p>
<h2>0.38.2 -- 2025-08-19</h2>
<h3>New Features</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Implement <code>FusedIterator</code> for
<code>NamespaceBindingsIter</code>.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Make <code>NamespaceResolver</code> public.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Add <code>NsReader::resolver()</code> for access to namespace
resolver.</li>
</ul>
<h3>Misc Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
Rename <code>PrefixIter</code> to
<code>NamespaceBindingsIter</code>.</li>
</ul>
<p><a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>:
<a
href="https://redirect.github.com/tafia/quick-xml/pull/893">tafia/quick-xml#893</a></p>
<h2>0.38.1 -- 2025-08-03</h2>
<h3>Important changes</h3>
<p>To get text in events according to the XML specification (normalized
EOLs) use the
new methods <code>xml_content()</code> instead of <code>decode()</code>.
<code>Deserializer</code> uses new method
automatically.</p>
<h3>New Features</h3>
<ul>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/882">#882</a>:
Add new methods to create <code>Deserializer</code> from existing
<code>NsReader</code>:
<ul>
<li><code>Deserializer::borrowing</code></li>
<li><code>Deserializer::borrowing_with_resolver</code></li>
<li><code>Deserializer::buffering</code></li>
<li><code>Deserializer::buffering_with_resolver</code></li>
</ul>
</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/878">#878</a>:
Add ability to serialize structs in <code>$value</code> fields. The
struct name will
be used as a tag name. Previously only enums was allowed there.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/806">#806</a>:
Add <code>BytesText::xml_content</code>,
<code>BytesCData::xml_content</code> and
<code>BytesRef::xml_content</code>
methods which returns XML EOL normalized strings.</li>
<li><a
href="https://redirect.github.com/tafia/quick-xml/issues/806">#806</a>:
Add <code>BytesText::html_content</code>,
<code>BytesCData::html_content</code> and
<code>BytesRef::html_content</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/655691c7c394ba6c9dcc3c47725d9ec7ce80f094"><code>655691c</code></a>
Release 0.38.3</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/e7fa0cec38b5d014c0f423b673e79e2006e80c1d"><code>e7fa0ce</code></a>
Merge pull request <a
href="https://redirect.github.com/tafia/quick-xml/issues/895">#895</a>
from Mingun/fix-eol-normalization</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/cd6f81387c9ec1b9bb1458b12ae6353879fc0983"><code>cd6f813</code></a>
XML 1.0 rules for EOL normalization equals to HTML rules, so rename
correspon...</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/66d8fa292423c1cee7b0e1577a3548d7268005ea"><code>66d8fa2</code></a>
Fix incorrect normalization of \rX EOL sequences where X is a char which
is U...</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/f8a836459b9bca479a05b3e64a9b2708bade7410"><code>f8a8364</code></a>
Release 0.38.2</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/3b0f237a10ade06fad90f5449befb715481b1b91"><code>3b0f237</code></a>
Remove unused header from changelog</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/cbf7fa347656d1dab57449cbe3632df122c5717a"><code>cbf7fa3</code></a>
Fix some misprints</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/8559e19f4aeda0488ffb939a11b9b74993bcd047"><code>8559e19</code></a>
Do not deprecate PrefixIter because that may lead to compilation errors
in do...</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/b6b9eadbfafcc717402157623e785acb0ec1dc3c"><code>b6b9ead</code></a>
Merge pull request <a
href="https://redirect.github.com/tafia/quick-xml/issues/893">#893</a>
from Mingun/public-ns-resolver</li>
<li><a
href="https://github.com/tafia/quick-xml/commit/b12ef9f5baec9c1d54d261a7b39b9398a0eb06f4"><code>b12ef9f</code></a>
Use and recommend <code>NamespaceResolver</code> methods instead of
<code>NsReader</code> methods</li>
<li>Additional commits viewable in <a
href="https://github.com/tafia/quick-xml/compare/v0.37.5...v0.38.3">compare
view</a></li>
</ul>
</details>
<br />
[](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)
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 21bb69a commit d1870c5
2 files changed
+2
-2
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
0 commit comments