Update Rust crate quick-xml to 0.36.0 #152

Merged
pierre merged 1 commits from renovate/quick-xml-0.x into master 2024-08-26 00:51:38 +00:00
Owner

This PR contains the following updates:

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

Release Notes

tafia/quick-xml (quick-xml)

v0.36.1

Compare Source

New Features
  • #​623: Added Reader::stream() that can be used to read arbitrary data
    from the inner reader while track position for XML reader.

v0.36.0

Compare Source

Bug Fixes
  • #​781: Fix conditions to start CDATA section. Only uppercase <![CDATA[ can start it.
    Previously any case was allowed.
  • #​780: Fixed incorrect .error_position() when encountering syntax error for open or self-closed tag.
Misc Changes
  • #​780: reader::Parser, reader::ElementParser and reader::PiParser moved to the new module parser.
  • #​776: Allow to have attributes in the end tag for compatibility reasons with Adobe Flash XML parser.

v0.35.0

Compare Source

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

Configuration

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

🚦 Automerge: Enabled.

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.


  • 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 | minor | `0.34.0` -> `0.36.0` | --- ### Release Notes <details> <summary>tafia/quick-xml (quick-xml)</summary> ### [`v0.36.1`](https://github.com/tafia/quick-xml/blob/HEAD/Changelog.md#0361----2024-07-23) [Compare Source](https://github.com/tafia/quick-xml/compare/v0.36.0...v0.36.1) ##### New Features - [#&#8203;623]: Added `Reader::stream()` that can be used to read arbitrary data from the inner reader while track position for XML reader. [#&#8203;623]: https://github.com/tafia/quick-xml/issues/623 ### [`v0.36.0`](https://github.com/tafia/quick-xml/blob/HEAD/Changelog.md#0360----2024-07-08) [Compare Source](https://github.com/tafia/quick-xml/compare/v0.35.0...v0.36.0) ##### Bug Fixes - [#&#8203;781]: Fix conditions to start CDATA section. Only uppercase `<![CDATA[` can start it. Previously any case was allowed. - [#&#8203;780]: Fixed incorrect `.error_position()` when encountering syntax error for open or self-closed tag. ##### Misc Changes - [#&#8203;780]: `reader::Parser`, `reader::ElementParser` and `reader::PiParser` moved to the new module `parser`. - [#&#8203;776]: Allow to have attributes in the end tag for compatibility reasons with Adobe Flash XML parser. [#&#8203;776]: https://github.com/tafia/quick-xml/issues/776 [#&#8203;780]: https://github.com/tafia/quick-xml/pull/780 [#&#8203;781]: https://github.com/tafia/quick-xml/pull/781 ### [`v0.35.0`](https://github.com/tafia/quick-xml/blob/HEAD/Changelog.md#0350----2024-06-29) [Compare Source](https://github.com/tafia/quick-xml/compare/v0.34.0...v0.35.0) ##### New Features - [#&#8203;772]: Add `reader::Config::allow_unmatched_ends` to permit dangling end tags ##### Bug Fixes - [#&#8203;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. - [#&#8203;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` - [#&#8203;771]: Fixed `Attribute::unescape_value` which does not unescape predefined values since 0.32.0. - [#&#8203;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 - [#&#8203;771]: `EscapeError::UnrecognizedSymbol` renamed to `EscapeError::UnrecognizedEntity`. - [#&#8203;771]: Implemented `PartialEq` for `EscapeError`. - [#&#8203;771]: Replace the following variants of `EscapeError` by `InvalidCharRef` variant with a new `ParseCharRefError` inside: - `EntityWithNull` - `InvalidDecimal` - `InvalidHexadecimal` - `InvalidCodepoint` [#&#8203;771]: https://github.com/tafia/quick-xml/pull/771 [#&#8203;772]: https://github.com/tafia/quick-xml/pull/772 [#&#8203;773]: https://github.com/tafia/quick-xml/pull/773 [#&#8203;774]: https://github.com/tafia/quick-xml/issues/774 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzOC41Mi4zIiwidXBkYXRlZEluVmVyIjoiMzguNTIuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
pierre added 1 commit 2024-08-26 00:33:26 +00:00
Update Rust crate quick-xml to 0.36.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2ab8d1995b
pierre scheduled this pull request to auto merge when all checks succeed 2024-08-26 00:33:26 +00:00
pierre merged commit b320f0b326 into master 2024-08-26 00:51:38 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pierre/VirtWeb#152
No description provided.