#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.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once CI passes on it, as requested by @Nugine.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Updates the requirements on quick-xml to permit the latest version. Updates
quick-xml
to 0.36.1Release notes
Sourced from quick-xml's releases.
Changelog
Sourced from quick-xml's changelog.
... (truncated)
Commits
2f3824a
Release 0.36.121360fe
Merge pull request #783 from Mingun/binary-streamb112663
Implement ability to read data directly from the underlying reader10ddcb7
Release 0.36.0959eb55
Merge pull request #780 from Mingun/end-attributes6a48a28
Allow to have attributes in closing tags (compatibility with the Adobe Flash ...45e8be4
Use.error_position()
instead of.buffer_position()
in examples where err...df65be0
Fix incorrect.error_position()
when encountering syntax error for open or ...ecc7ef3
Actually check that .error_position() is correctd387ed7
MoveParser
,ElementParser
andPiParser
to the new moduleparser
.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will merge this PR once CI passes on it, as requested by @Nugine.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show