Update Rust crate quick-xml to 0.38.1 #374

Merged
renovate merged 1 commits from renovate/quick-xml-0.x into master 2025-08-06 00:19:26 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
quick-xml dependencies patch 0.38.0 -> 0.38.1

Release Notes

tafia/quick-xml (quick-xml)

v0.38.1

Compare Source

Important changes

To get text in events according to the XML specification (normalized EOLs) use the
new methods xml_content() instead of decode(). Deserializer uses new method
automatically.

New Features
  • #​882: Add new methods to create Deserializer from existing NsReader:
    • Deserializer::borrowing
    • Deserializer::borrowing_with_resolver
    • Deserializer::buffering
    • Deserializer::buffering_with_resolver
  • #​878: Add ability to serialize structs in $value fields. The struct name will
    be used as a tag name. Previously only enums was allowed there.
  • #​806: Add BytesText::xml_content, BytesCData::xml_content and BytesRef::xml_content
    methods which returns XML EOL normalized strings.
  • #​806: Add BytesText::html_content, BytesCData::html_content and BytesRef::html_content
    methods which returns HTML EOL normalized strings.
Bug Fixes
  • #​806: Properly normalize EOL characters in Deserializer.
  • #​888: Properly split attribute values by items when deserialize attribute into
    list of values and attribute requires decoding.
Misc Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [quick-xml](https://github.com/tafia/quick-xml) | dependencies | patch | `0.38.0` -> `0.38.1` | --- ### Release Notes <details> <summary>tafia/quick-xml (quick-xml)</summary> ### [`v0.38.1`](https://github.com/tafia/quick-xml/blob/HEAD/Changelog.md#0381----2025-08-03) [Compare Source](https://github.com/tafia/quick-xml/compare/v0.38.0...v0.38.1) ##### Important changes To get text in events according to the XML specification (normalized EOLs) use the new methods `xml_content()` instead of `decode()`. `Deserializer` uses new method automatically. ##### New Features - [#&#8203;882]: Add new methods to create `Deserializer` from existing `NsReader`: - `Deserializer::borrowing` - `Deserializer::borrowing_with_resolver` - `Deserializer::buffering` - `Deserializer::buffering_with_resolver` - [#&#8203;878]: Add ability to serialize structs in `$value` fields. The struct name will be used as a tag name. Previously only enums was allowed there. - [#&#8203;806]: Add `BytesText::xml_content`, `BytesCData::xml_content` and `BytesRef::xml_content` methods which returns XML EOL normalized strings. - [#&#8203;806]: Add `BytesText::html_content`, `BytesCData::html_content` and `BytesRef::html_content` methods which returns HTML EOL normalized strings. ##### Bug Fixes - [#&#8203;806]: Properly normalize EOL characters in `Deserializer`. - [#&#8203;888]: Properly split attribute values by items when deserialize attribute into list of values and attribute requires decoding. ##### Misc Changes [#&#8203;806]: https://github.com/tafia/quick-xml/issues/806 [#&#8203;878]: https://github.com/tafia/quick-xml/pull/878 [#&#8203;882]: https://github.com/tafia/quick-xml/pull/882 [#&#8203;888]: https://github.com/tafia/quick-xml/pull/888 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41My4xIiwidXBkYXRlZEluVmVyIjoiNDEuNTMuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate added 1 commit 2025-08-06 00:19:25 +00:00
Update Rust crate quick-xml to 0.38.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
8bdc7a11ef
renovate scheduled this pull request to auto merge when all checks succeed 2025-08-06 00:19:25 +00:00
renovate merged commit 6a3a24f724 into master 2025-08-06 00:19:26 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pierre/VirtWeb#374
No description provided.