Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 30, 2025

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
quick-xml dependencies minor 0.37.2 -> 0.38.0 age adoption passing confidence
vitepress-plugin-group-icons devDependencies patch 1.6.0 -> 1.6.1 age adoption passing confidence

Release Notes

tafia/quick-xml (quick-xml)

v0.38.0

Compare Source

Significant changes

Now references to entities (as predefined, such as <, as user-defined) reported as a new
Event::GeneralRef.
Caller can parse the content of the entity and stream events from it as it is required by the
XML specification. See the updated custom_entities example!

Implement whitespace behavior in the standard in Deserializer, which says string primitive
types should preserve whitespace, while all other primitives have collapse behavior.

New Features
  • #​863: Add Attributes::into_map_access(&str) and Attributes::into_deserializer() when serialize
    feature is enabled. This will allow do deserialize serde types right from attributes. Both methods
    returns the same type which implements serde's Deserializer and MapAccess traits.
  • #​766: Allow to parse resolved entities as XML fragments and stream events from them.
  • #​766: Added new event Event::GeneralRef with content of general entity.
  • #​766: Added new configuration option allow_dangling_amp which allows to have
    a & not followed by ; in the textual data which is required for some applications
    for compatibility reasons.
  • #​285: Add ability to quick_xml::de::Text to access text with trimmed spaces
Bug Fixes
  • #​868: Allow to have both $text and $value special fields in one struct. Previously
    any text will be recognized as $value field even when $text field is also presented.
  • #​868: Skip text events when deserialize a sequence of items overlapped with text (including CDATA).
  • #​841: Do not strip xml prefix from the attributes when map them to struct fields in Deserializer.
Misc Changes
  • #​863: Remove From<QName<'a>> for BytesStart<'a> because now BytesStart stores the
    encoding in which its data is encoded, but QName is a simple wrapper around byte slice.
  • #​766: BytesText::unescape and BytesText::unescape_with replaced by BytesText::decode.
    Now Text events does not contain escaped parts which are reported as Event::GeneralRef.
yuyinws/vitepress-plugin-group-icons (vitepress-plugin-group-icons)

v1.6.1

Compare Source

   🚀 Features
    View changes on GitHub

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jun 30, 2025
@renovate renovate bot enabled auto-merge June 30, 2025 01:34
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from ed16b3a to 07a2bbe Compare June 30, 2025 04:56
@renovate renovate bot changed the title ⬆️ deps: Update Rust crate quick-xml to 0.38.0 ⬆️ deps: Update dependencies (non-major) Jun 30, 2025
@codspeed-hq
Copy link

codspeed-hq bot commented Jun 30, 2025

CodSpeed Performance Report

Merging #527 will not alter performance

Comparing renovate/dependencies-(non-major) (07a2bbe) with main (6b3cac6)

Summary

✅ 30 untouched benchmarks

@renovate renovate bot added this pull request to the merge queue Jun 30, 2025
Merged via the queue into main with commit ca47083 Jun 30, 2025
18 checks passed
@renovate renovate bot deleted the renovate/dependencies-(non-major) branch June 30, 2025 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants