Skip to content

Bump roxmltree from 0.20.0 to 0.21.1 - #4

Merged
stoatworks-labs merged 1 commit into
mainfrom
dependabot/cargo/roxmltree-0.21.1
Aug 27, 2026
Merged

Bump roxmltree from 0.20.0 to 0.21.1#4
stoatworks-labs merged 1 commit into
mainfrom
dependabot/cargo/roxmltree-0.21.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps roxmltree from 0.20.0 to 0.21.1.

Changelog

Sourced from roxmltree's changelog.

[0.21.1] - 2025-10-09

Fixed

  • Remove implict 'static lifetime bound on EntityResolver dyn trait type alias.
  • Upgrade EntityResolver dyn trait type alias from FnMut to Fn to resolve lifetime issues.

[0.21.0] - 2025-10-04

Added

  • ParsingOptions::entity_resolver can be used to resolve external entities referenced via public ID and URI.

Changed

  • Node::has_attribute, Node::attribute and Node::attribute_node match local names similar to how Node::has_tag_name works.
  • Various internal performance improvements, e.g. devirtualization of token dispatch and usage of memchr for finding delimiters.

Fixed

  • Possible panic when entity resolution yields unbalanced tags.
  • Quadratic runtime when merging consecutive text nodes.
Commits
  • 67644e1 Also upgrade it from FnMut to Fn as borrowing entities from elsewhere wont wo...
  • cfc15b7 Fix implicit 'static bound on EntityResolve dyn trait type alias.
  • cd5b0e8 Fix benchmark build, update changelog and bump version.
  • 634f4d0 Add support for resolving external entities
  • a1bd711 Adjust attribute accessors to match purely on local names
  • 5528680 Fix lints emitted by current nightly Clippy.
  • d2c7801 Speed-up attribute parsing by splitting tokenizing and verification
  • 239114a Add benchmark using gigantic SVG containing huge attribute values.
  • 3b09447 Avoid quadratic runtime when merging text nodes
  • 6df398d Refine and extend synthetic benchmarks stressing CDATA, text and attribute va...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Aug 4, 2026
Bumps [roxmltree](https://github.com/RazrFalcon/roxmltree) from 0.20.0 to 0.21.1.
- [Changelog](https://github.com/RazrFalcon/roxmltree/blob/master/CHANGELOG.md)
- [Commits](RazrFalcon/roxmltree@v0.20.0...v0.21.1)

---
updated-dependencies:
- dependency-name: roxmltree
  dependency-version: 0.21.1
  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/roxmltree-0.21.1 branch from 4bbe6ed to a1b5d91 Compare August 27, 2026 14:12
@stoatworks-labs
stoatworks-labs merged commit 9662165 into main Aug 27, 2026
1 check passed
@stoatworks-labs
stoatworks-labs deleted the dependabot/cargo/roxmltree-0.21.1 branch August 27, 2026 14:24
stoatworks-labs added a commit that referenced this pull request Aug 27, 2026
wgpu 29.0.4 -> 30.0.1 (#1) was merged on the strength of a local build check
that was silently broken -- the check piped cargo through tail, so it read
tail's exit status and reported success unconditionally. main has not
compiled since:

  error[E0063]: missing field `apply_limit_buckets` in initializer of
                `RequestAdapterOptions`
  error[E0608]: cannot index into a value of type `Result<BufferView, ...>`

wgpu 30 changes RequestAdapterOptions and the buffer-mapping API; taking it
needs real source work. Reverting to get main building again.

pollster (#2) and roxmltree (#4) are untouched -- they were not the problem.

Verified after revert: cargo build --all-targets clean, cargo test clean.
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