Skip to content
This repository has been archived by the owner on Feb 9, 2023. It is now read-only.

Bump xml from 5.3.1 to 6.0.1 #8

Merged
merged 2 commits into from May 2, 2022
Merged

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps xml from 5.3.1 to 6.0.1.

Changelog

Sourced from xml's changelog.

Changelog

6.0.0

  • Significantly improve parsing performance between 10 and 30%.
  • Improved error handling to include more information, such as tag names and location in the parsed source.
  • Use the pull-based parser for all underlying parsing operations:
    • Reduce size of library by removing duplicated parsing and validation functionality.
    • Fix entity decoding if the entity spawns multiple chunks.
  • Cleanup dynamic calls and type declarations:
    • Avoid all dynamic calls across the library (thanks to srawlins).
    • Remove deprecated XmlTransformer as it requires dynamic calls in the XmlVisitor.
    • Cleanup the dynamic typing of XmlVisitor.
  • XmlBuilder keeps keeps correct nesting, even in case of exceptions.
  • Remove deprecated code:
    • parse(String input): use XmlDocument.parse(String input) or XmlDocumentFragment.parse(String input) instead.
    • XmlBuilder.build(): use XmlBuilder.buildDocument() or XmlBuilder.buildFragment() instead.
    • XmlProductionDefinition, XmlGrammarDefinition, and XmlParserDefinition.
    • XmlNormalizer.defaultInstance: use const XmlNormalizer() instead.

5.4.0

  • Dart 2.16 requirement.
  • Update to PetitParser 5.0.
  • Escape control characters (thanks to rspilker).
  • Add a predicate to pretty printer to insert a space character before self-closing elements (thanks to rspilker).
  • Add predicates to normalizer to trim leading and trailing whitespaces, as well as collapse consecutive whitespaces.
  • Expose qualifiedName, localName, namespacePrefix and namespaceUri for convenience on the named nodes.

5.3.0

  • Dart 2.15 requirement.
  • Upgrade to PetitParser 4.3.

5.2.0

  • A series of read-only accessors that simplify navigating the XML DOM with XmlElements:
    • Add XmlNode.childElements.
    • Add XmlNode.siblings and XmlNode.siblingElements.
    • Add XmlNode.previousElementSibling and XmlNode.nextElementSibling.
    • Add XmlNode.ancestorElements, XmlNode.precedingElements, XmlNode.descendantElements, and XmlNode.followingElements.

5.1.1

  • Fix printing of Exceptions.
  • Fix parsing of DOCTYPE tags.

5.1.0

  • Upgrade to PetitParser 4.1.0.

... (truncated)

Commits
  • 8ef9349 Fix the changelog text
  • 8af988f Ready for 6.0.0
  • 9195251 Some minor fixes to the tutorial.
  • f4c84cb Fix some more unicode edge cases with character entities.
  • 043f989 Fix parsing of broken entity references (invalid numbers).
  • 700688f Add ignored data files.
  • b2c5b41 Update CHANGELOG.md
  • 87c3f37 Inline C0 and C1 characters into character class for faster encoding.
  • c9e98f2 Simplify and fix most of the chunked streaming tests.
  • 7829586 Add #140 to CHANGELOG.md
  • 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 the dependencies Pull requests that update a dependency file label May 2, 2022
@getBoolean
Copy link
Owner

@dependabot rebase

Bumps [xml](https://github.com/renggli/dart-xml) from 5.3.1 to 6.0.1.
- [Release notes](https://github.com/renggli/dart-xml/releases)
- [Changelog](https://github.com/renggli/dart-xml/blob/main/CHANGELOG.md)
- [Commits](renggli/dart-xml@5.3.1...6.0.1)

---
updated-dependencies:
- dependency-name: xml
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pub/xml-6.0.1 branch from 21dc7e2 to 02b42b2 Compare May 2, 2022 15:49
@getBoolean getBoolean closed this May 2, 2022
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 2, 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.

@getBoolean getBoolean reopened this May 2, 2022
@getBoolean getBoolean closed this May 2, 2022
@getBoolean getBoolean reopened this May 2, 2022
@codecov
Copy link

codecov bot commented May 2, 2022

Codecov Report

Merging #8 (6ed9d8c) into main (19c0a2b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #8   +/-   ##
=======================================
  Coverage   81.02%   81.02%           
=======================================
  Files         132      132           
  Lines        2977     2977           
=======================================
  Hits         2412     2412           
  Misses        565      565           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 19c0a2b...6ed9d8c. Read the comment docs.

@getBoolean getBoolean merged commit 1dc3bda into main May 2, 2022
@getBoolean getBoolean deleted the dependabot/pub/xml-6.0.1 branch May 2, 2022 16:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant