Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): Update quick-xml requirement from 0.22.0 to 0.23.0 #64

Merged
merged 1 commit into from
May 26, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 26, 2022

Updates the requirements on quick-xml to permit the latest version.

Changelog

Sourced from quick-xml's changelog.

0.23.0 -- 2022-05-08

  • feat: add support for i128 / u128 in attributes or text/CDATA content
  • test: add tests for malformed inputs for serde deserializer
  • fix: allow to deserialize units from any data in attribute values and text nodes
  • refactor: unify errors when EOF encountered during serde deserialization
  • test: ensure that after deserializing all XML was consumed
  • feat: add Deserializer::from_str, Deserializer::from_slice and Deserializer::from_reader
  • refactor: deprecate from_bytes and Deserializer::from_borrowing_reader because they are fully equivalent to from_slice and Deserializer::new
  • refactor: reduce number of unnecessary copies when deserialize numbers/booleans/identifiers from the attribute and element names and attribute values
  • fix: allow to deserialize units from text and CDATA content. DeError::InvalidUnit variant is removed, because after fix it is no longer used
  • fix: ElementWriter, introduced in #274 (0.23.0-alpha2) now available to end users
  • fix: allow lowercase <!doctype > definition (used in HTML 5) when parse document from &[u8]
  • test: add tests for consistence behavior of buffered and borrowed readers
  • fix: produce consistent error positions in buffered and borrowed readers
  • feat: Error::UnexpectedBang now provide the byte found
  • refactor: unify code for buffered and borrowed readers
  • fix: fix internal panic message when parse malformed XML (#344)
  • test: add tests for trivial documents (empty / only comment / <root>...</root> -- one tag with content)
  • fix: CDATA was not handled in many cases where it should
  • fix: do not unescape CDATA content because it never escaped by design. CDATA event data now represented by its own BytesCData type (quick-xml#311)
  • feat: add Reader::get_ref() and Reader::get_mut(), rename Reader::into_underlying_reader() to Reader::into_inner()
  • refactor: now Attributes::next() returns a new type AttrError when attribute parsing failed (#4)
  • test: properly test all paths of attributes parsing (#4)
  • feat: attribute iterator now implements FusedIterator (#4)
  • fix: fixed many errors in attribute parsing using iterator, returned from attributes() or html_attributes() (#4)

0.23.0-alpha3

  • fix: use element name (with namespace) when unflattening (serialize feature)

0.23.0-alpha2

  • fix: failing tests with features

0.23.0-alpha1

  • style: convert to rust edition 2018
  • fix: don't encode multi byte escape characters as big endian
  • feat: add Writer::write_nested_event

... (truncated)

Commits
  • 73e38f9 Swap quick-xml references with fast-xml once again
  • a181d0a Release 0.23.0
  • f9453b9 Follow up for #4 - forgot to save changes in the editor
  • 30e0c23 Merge pull request #4 from Mingun/fix-attributes
  • c81d25c Reimplement attributes parsing logic and fix all errors
  • d516e45 Properly test all paths of attribute parsing
  • 317ab14 Use AttrError in the Attributes iterator return type
  • f93259a Use dedicated comparable error type for attribute parsing errors
  • e7dda45 Error kind NameWithQuote never triggered, remove it
  • 6b82fc3 Remove period from error messages for consistency and rephrase some messages
  • 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 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](/~https://github.com/tafia/quick-xml) to permit the latest version.
- [Release notes](/~https://github.com/tafia/quick-xml/releases)
- [Changelog](/~https://github.com/tafia/quick-xml/blob/master/Changelog.md)
- [Commits](tafia/quick-xml@v0.22.0...v0.23.0)

---
updated-dependencies:
- dependency-name: quick-xml
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels May 26, 2022
@Xuanwo Xuanwo merged commit 0a009dc into main May 26, 2022
@Xuanwo Xuanwo deleted the dependabot/cargo/quick-xml-0.23.0 branch May 26, 2022 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant