xmlserde icon indicating copy to clipboard operation
xmlserde copied to clipboard

build(deps): update quick-xml requirement from 0.32 to 0.36

Open dependabot[bot] opened this issue 7 months ago • 0 comments

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 and reader::PiParser moved to the new module parser.
  • #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 and reader::PiParser moved to the new module parser.
  • #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 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: tafia/quick-xml#771 #772: tafia/quick-xml#772

... (truncated)

Commits
  • 10ddcb7 Release 0.36.0
  • 959eb55 Merge pull request #780 from Mingun/end-attributes
  • 6a48a28 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 correct
  • d387ed7 Move Parser, ElementParser and PiParser to the new module parser.
  • 0d99a16 Assert syntax errors via pretty_assertions
  • be86267 Do not use Default implementation to construct parsers
  • 28c031d 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)

dependabot[bot] avatar Jul 08 '24 21:07 dependabot[bot]