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

Bump quick-xml from 0.22.0 to 0.23.0 #834

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps quick-xml from 0.22.0 to 0.23.0.

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 compatibility score

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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust labels May 30, 2022
@dependabot dependabot bot force-pushed the dependabot/cargo/quick-xml-0.23.0 branch 3 times, most recently from b97f715 to d85265f Compare June 11, 2022 20:08
Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.22.0 to 0.23.0.
- [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
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/quick-xml-0.23.0 branch from d85265f to eda3572 Compare June 11, 2022 22:03
@marco-c
Copy link
Collaborator

marco-c commented Jun 11, 2022

This update needs to be handled manually because of an API change: Mingun/fast-xml#4.

@marco-c marco-c closed this Jun 11, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 11, 2022

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@marco-c marco-c deleted the dependabot/cargo/quick-xml-0.23.0 branch June 11, 2022 22:16
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant