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::ElementParserandreader::PiParsermoved 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::ElementParserandreader::PiParsermoved 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_endsto permit dangling end tagsBug Fixes
- #773: Fixed reporting incorrect end position in
Reader::read_to_endfamily of methods and trimming of the trailing spaces inReader::read_textwhentrim_text_startis set and the last event is not aTextevent.- #771: Character references now allow any number of leading zeroes as it should. As a result, the following variants of
quick_xml::escape::EscapeErrorare removed:
TooLongDecimalTooLongHexadecimal- #771: Fixed
Attribute::unescape_valuewhich does not unescape predefined values since 0.32.0.- #774: Fixed regression since 0.33.0:
Textevent may be skipped inread_event_into()andread_event_into_async()in some circumstances.Misc Changes
- #771:
EscapeError::UnrecognizedSymbolrenamed toEscapeError::UnrecognizedEntity.- #771: Implemented
PartialEqforEscapeError.- #771: Replace the following variants of
EscapeErrorbyInvalidCharRefvariant with a newParseCharRefErrorinside:
EntityWithNullInvalidDecimalInvalidHexadecimalInvalidCodepoint
... (truncated)
Commits
10ddcb7Release 0.36.0959eb55Merge pull request #780 from Mingun/end-attributes6a48a28Allow to have attributes in closing tags (compatibility with the Adobe Flash ...45e8be4Use.error_position()instead of.buffer_position()in examples where err...df65be0Fix incorrect.error_position()when encountering syntax error for open or ...ecc7ef3Actually check that .error_position() is correctd387ed7MoveParser,ElementParserandPiParserto the new moduleparser.0d99a16Assert syntax errors via pretty_assertionsbe86267Do not useDefaultimplementation to construct parsers28c031dRemove 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)