xmlserde
xmlserde copied to clipboard
build(deps): update quick-xml requirement from 0.32 to 0.36
Updates the requirements on quick-xml to permit the latest version.
Release notes
Sourced from quick-xml's releases.
v0.36.0 - Compatibility with Adobe Flash
What's Changed
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
andreader::PiParser
moved to the new moduleparser
.- #776: Allow to have attributes in the end tag for compatibility reasons with Adobe Flash XML parser.
#776: tafia/quick-xml#776 #780: tafia/quick-xml#780 #781: tafia/quick-xml#781
Full Changelog: https://github.com/tafia/quick-xml/compare/v0.35.0...v0.36.0
Changelog
Sourced from quick-xml's changelog.
0.36.0 -- 2024-07-08
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
andreader::PiParser
moved to the new moduleparser
.- #776: Allow to have attributes in the end tag for compatibility reasons with Adobe Flash XML parser.
#776: tafia/quick-xml#776 #780: tafia/quick-xml#780 #781: tafia/quick-xml#781
0.35.0 -- 2024-06-29
New Features
- #772: Add
reader::Config::allow_unmatched_ends
to permit dangling end tagsBug Fixes
- #773: Fixed reporting incorrect end position in
Reader::read_to_end
family of methods and trimming of the trailing spaces inReader::read_text
whentrim_text_start
is set and the last event is not aText
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 inread_event_into()
andread_event_into_async()
in some circumstances.Misc Changes
- #771:
EscapeError::UnrecognizedSymbol
renamed toEscapeError::UnrecognizedEntity
.- #771: Implemented
PartialEq
forEscapeError
.- #771: Replace the following variants of
EscapeError
byInvalidCharRef
variant with a newParseCharRefError
inside:
EntityWithNull
InvalidDecimal
InvalidHexadecimal
InvalidCodepoint
... (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 example- Additional commits viewable in compare view
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 <dependency name> 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)