xhandler-rust
xhandler-rust copied to clipboard
:ghost: Bump quick-xml from 0.37.2 to 0.38.4
Bumps quick-xml from 0.37.2 to 0.38.4.
Release notes
Sourced from quick-xml's releases.
v0.38.4 - CDATA serialization in serde
What's Changed
New Features
- #353: Add ability to serialize textual content as CDATA sections in
Serializer. Everywhere where the text node may be created, a CDATA section(s) could be produced instead. See the new [Serializer::text_format()] method.Bug Fixes
- #912: Fix deserialization of numbers, booleans and characters that is space-wrapped, for example
<int> 42 </int>. That space characters are usually indent added during serialization and other XML serialization libraries trims themMisc Changes
#353: tafia/quick-xml#353 #901: tafia/quick-xml#901 #909: tafia/quick-xml#909 #912: tafia/quick-xml#912 [
Serializer::text_format()]: https://docs.rs/quick-xml/0.38.4/quick_xml/se/struct.Serializer.html#method.text_formatNew Contributors
@Ninja3047made their first contribution in tafia/quick-xml#904@alexanderkjallmade their first contribution in tafia/quick-xml#901Full Changelog: https://github.com/tafia/quick-xml/compare/v0.38.3...v0.38.4
v0.38.3 - Fix EOL normalization in some cases
What's Changed
Bug Fixes
- #895: Fix incorrect normalization of
\rXEOL sequences whereXis a char which is UTF-8 encoded as [c2 xx], except [c2 85].Misc Changes
- #895: Add new
xml10_content()andxml11_content()methods which behaves the same ashtml_content()andxml_content()methods, but express intention more clearly.Full Changelog: https://github.com/tafia/quick-xml/compare/v0.38.2...v0.38.3
v0.38.2 - Make NamespaceResolver public
What's Changed
New Features
... (truncated)
Changelog
Sourced from quick-xml's changelog.
0.38.4 -- 2025-11-11
New Features
- #353: Add ability to serialize textual content as CDATA sections in
Serializer. Everywhere where the text node may be created, a CDATA section(s) could be produced instead. See the new [Serializer::text_format()] method.Bug Fixes
- #912: Fix deserialization of numbers, booleans and characters that is space-wrapped, for example
<int> 42 </int>. That space characters are usually indent added during serialization and other XML serialization libraries trims themMisc Changes
#353: tafia/quick-xml#353 #901: tafia/quick-xml#901 #909: tafia/quick-xml#909 #912: tafia/quick-xml#912 [
Serializer::text_format()]: https://docs.rs/quick-xml/0.38.4/quick_xml/se/struct.Serializer.html#method.text_format0.38.3 -- 2025-08-24
Bug Fixes
- #895: Fix incorrect normalization of
\rXEOL sequences whereXis a char which is UTF-8 encoded as [c2 xx], except [c2 85].Misc Changes
- #895: Add new
xml10_content()andxml11_content()methods which behaves the same ashtml_content()andxml_content()methods, but express intention more clearly.0.38.2 -- 2025-08-19
New Features
- #893: Implement
FusedIteratorforNamespaceBindingsIter.- #893: Make
NamespaceResolverpublic.- #893: Add
NsReader::resolver()for access to namespace resolver.Misc Changes
... (truncated)
Commits
595033eRelease 0.38.406772a6compare: update xml-rs 0.8 -> 1.040a8ec1compare: update xml5ever 0.35 -> 0.368188346Merge pull request #912 from Mingun/trim-spaces-for-primitives10d0646Trim spaces in SimpleTypeDeserializer before deserialize numbers, booleans an...1b07a6aAdd tests with spaces around values1fc4cb1Add tests for deserializing primitives from self-closed tagc67b82bReorder text_nested test to match common order4c8712cSplit onetrivial::\<type>::{field, naked, text}tests to several independen...f2ac3f3Forward deserialization of primitives to SimpleTypeDeserializer- Additional commits viewable in compare view
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 commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)