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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
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/774Configuration
📅 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.