russellbanks / Komac

The Community Manifest Creator for WinGet
GNU General Public License v3.0
213 stars 16 forks source link

Update Rust crate quick-xml to 0.35.0 #666

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
quick-xml dependencies minor 0.34.0 -> 0.35.0

Release Notes

tafia/quick-xml (quick-xml) ### [`v0.35.0`](https://togithub.com/tafia/quick-xml/blob/HEAD/Changelog.md#0350----2024-06-29) [Compare Source](https://togithub.com/tafia/quick-xml/compare/v0.34.0...v0.35.0) ##### New Features - [#​772]: Add `reader::Config::allow_unmatched_ends` to permit dangling end tags ##### Bug Fixes - [#​773]: Fixed reporting incorrect end position in `Reader::read_to_end` family of methods and trimming of the trailing spaces in `Reader::read_text` when `trim_text_start` is set and the last event is not a `Text` event. - [#​771]: Character references now allow any number of leading zeroes as it should. As a result, the following variants of `quick_xml::escape::EscapeError` are removed: - `TooLongDecimal` - `TooLongHexadecimal` - [#​771]: Fixed `Attribute::unescape_value` which does not unescape predefined values since 0.32.0. - [#​774]: Fixed regression since 0.33.0: `Text` event may be skipped in `read_event_into()` and `read_event_into_async()` in some circumstances. ##### Misc Changes - [#​771]: `EscapeError::UnrecognizedSymbol` renamed to `EscapeError::UnrecognizedEntity`. - [#​771]: Implemented `PartialEq` for `EscapeError`. - [#​771]: Replace the following variants of `EscapeError` by `InvalidCharRef` variant with a new `ParseCharRefError` inside: - `EntityWithNull` - `InvalidDecimal` - `InvalidHexadecimal` - `InvalidCodepoint` [#​771]: https://togithub.com/tafia/quick-xml/pull/771 [#​772]: https://togithub.com/tafia/quick-xml/pull/772 [#​773]: https://togithub.com/tafia/quick-xml/pull/773 [#​774]: https://togithub.com/tafia/quick-xml/issues/774

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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



This PR has been generated by Mend Renovate. View repository job log here.