#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 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 this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on quick-xml to permit the latest version.
Release notes
Sourced from quick-xml's releases.
Changelog
Sourced from quick-xml's changelog.
... (truncated)
Commits
10ddcb7
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
.0d99a16
Assert syntax errors via pretty_assertionsbe86267
Do not useDefault
implementation to construct parsers28c031d
Remove incorrect exampleDependabot 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 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