Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.

chore(deps): (deps): bump quick-xml from 0.38.1 to 0.38.3 - #78

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/quick-xml-0.38.3
Open

chore(deps): (deps): bump quick-xml from 0.38.1 to 0.38.3#78
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/quick-xml-0.38.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 25, 2025

Copy link
Copy Markdown
Contributor

Bumps quick-xml from 0.38.1 to 0.38.3.

Release notes

Sourced from quick-xml's releases.

v0.38.3 - Fix EOL normalization in some cases

What's Changed

Bug Fixes

  • #895: Fix incorrect normalization of \rX EOL sequences where X is a char which is UTF-8 encoded as [c2 xx], except [c2 85].

Misc Changes

  • #895: Add new xml10_content() and xml11_content() methods which behaves the same as html_content() and xml_content() methods, but express intention more clearly.

Full Changelog: tafia/quick-xml@v0.38.2...v0.38.3

v0.38.2 - Make NamespaceResolver public

What's Changed

New Features

  • #893: Implement FusedIterator for NamespaceBindingsIter.
  • #893: Make NamespaceResolver public.
  • #893: Add NsReader::resolver() for access to namespace resolver.

Misc Changes

  • #893: Rename PrefixIter to NamespaceBindingsIter.

New Contributors

Full Changelog: tafia/quick-xml@v0.38.1...v0.38.2

Changelog

Sourced from quick-xml's changelog.

0.38.3 -- 2025-08-24

Bug Fixes

  • #895: Fix incorrect normalization of \rX EOL sequences where X is a char which is UTF-8 encoded as [c2 xx], except [c2 85].

Misc Changes

  • #895: Add new xml10_content() and xml11_content() methods which behaves the same as html_content() and xml_content() methods, but express intention more clearly.

#895: tafia/quick-xml#895

0.38.2 -- 2025-08-19

New Features

  • #893: Implement FusedIterator for NamespaceBindingsIter.
  • #893: Make NamespaceResolver public.
  • #893: Add NsReader::resolver() for access to namespace resolver.

Misc Changes

  • #893: Rename PrefixIter to NamespaceBindingsIter.

#893: tafia/quick-xml#893

Commits
  • 655691c Release 0.38.3
  • e7fa0ce Merge pull request #895 from Mingun/fix-eol-normalization
  • cd6f813 XML 1.0 rules for EOL normalization equals to HTML rules, so rename correspon...
  • 66d8fa2 Fix incorrect normalization of \rX EOL sequences where X is a char which is U...
  • f8a8364 Release 0.38.2
  • 3b0f237 Remove unused header from changelog
  • cbf7fa3 Fix some misprints
  • 8559e19 Do not deprecate PrefixIter because that may lead to compilation errors in do...
  • b6b9ead Merge pull request #893 from Mingun/public-ns-resolver
  • b12ef9f Use and recommend NamespaceResolver methods instead of NsReader methods
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies rust Auto-created for Rust migration labels Aug 25, 2025
@dependabot
dependabot Bot requested a review from unclesp1d3r as a code owner August 25, 2025 12:13
@dependabot dependabot Bot added rust Auto-created for Rust migration dependencies labels Aug 25, 2025
@coderabbitai

coderabbitai Bot commented Aug 25, 2025

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Join our Discord community for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore or @coderabbit ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Copy Markdown
Member
  • @dependabot squash and merge

@dependabot
dependabot Bot force-pushed the dependabot/cargo/quick-xml-0.38.3 branch from f9ac3ef to 710a166 Compare September 3, 2025 02:58
Bumps [quick-xml](https://github.com/tafia/quick-xml) from 0.38.1 to 0.38.3.
- [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.38.1...v0.38.3)

---
updated-dependencies:
- dependency-name: quick-xml
  dependency-version: 0.38.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/quick-xml-0.38.3 branch from 710a166 to 0edb8b1 Compare September 3, 2025 03:05
@unclesp1d3r
unclesp1d3r force-pushed the dependabot/cargo/quick-xml-0.38.3 branch from 0edb8b1 to a2417dd Compare February 25, 2026 06:06
Comment thread .github/workflows/ci.yml
Comment on lines +16 to +43
if: github.event_name == 'pull_request'
name: Semantic PR Title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
types: |
feat
fix
docs
style
refactor
perf
test
build
ci
chore
requireScope: false
subjectPattern: ^(?![A-Z]).+$
subjectPatternError: |
The subject "{subject}" found in the pull request title "{title}"
doesn't match the configured pattern. Please ensure that the subject
doesn't start with an uppercase character.

# Linting and security job
lint:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}
Comment thread .github/workflows/ci.yml
name: Semantic PR Title
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v6

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'amannn/action-semantic-pull-request' with ref 'v6', not a pinned commit hash
Comment thread .github/workflows/ci.yml
Comment on lines +44 to +78
name: Lint and Security
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
with:
components: clippy, rustfmt

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2
with:
key: lint-${{ hashFiles('**/Cargo.toml') }}

- name: Check formatting
run: cargo fmt --all -- --check

- name: Run clippy
run: cargo clippy --all-targets --all-features -- -D warnings

- name: Install cargo-audit
run: cargo install cargo-audit

- name: Run security audit
run: cargo audit

- name: Install cargo-deny
run: cargo install cargo-deny

- name: Run cargo-deny checks
run: cargo deny check

test-and-coverage:

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Comment thread .github/workflows/ci.yml
uses: actions/checkout@v5

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'dtolnay/rust-toolchain' with ref 'stable', not a pinned commit hash
Comment thread .github/workflows/ci.yml
components: clippy, rustfmt

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'Swatinem/rust-cache' with ref 'v2', not a pinned commit hash
Comment thread .github/workflows/ci.yml
retention-days: 30

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'codecov/codecov-action' with ref 'v5', not a pinned commit hash
Comment thread .github/workflows/ci.yml
Comment on lines +153 to +220
name: Benchmarks
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2
with:
key: bench-${{ hashFiles('**/Cargo.toml') }}

- name: Run benchmarks
run: cargo bench --benches --quiet
env:
CARGO_TERM_COLOR: never
TERM: dumb

# Note: Benchmark comparison removed due to cargo bench compatibility issues
# For PR benchmark comparison, use the HTML reports in artifacts

- name: Track benchmark performance (main/develop)
if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop')
uses: rhysd/github-action-benchmark@v1
with:
tool: "criterion"
output-file-path: "target/criterion/*/base/estimates.json"
github-token: ${{ secrets.GITHUB_TOKEN }}
auto-push: true
comment-on-alert: true
alert-threshold: "150%"
fail-on-alert: false
max-items-in-chart: 100

- name: Upload Criterion HTML reports as artifacts
uses: actions/upload-artifact@v4
if: always()
with:
name: criterion-html-reports-${{ github.sha }}
path: target/criterion/
retention-days: 30
if-no-files-found: warn

- name: Comment on PR with benchmark results
if: github.event_name == 'pull_request'
uses: actions/github-script@v7
with:
script: |
const comment = `## Benchmark Results

Benchmarks completed for commit \`${{ github.sha }}\`.

**Detailed HTML Reports**: Download the [criterion-html-reports-${{ github.sha }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}) artifact and open \`target/criterion/report/index.html\` in your browser.

**Performance Analysis**: Review the HTML reports to compare performance with previous runs. The reports include statistical analysis and performance trends.

> **Note**: Artifacts are available for 30 days. For detailed performance comparison, download the HTML reports and review the statistical analysis.`;

github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: comment
});

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Comment thread .github/workflows/ci.yml
fetch-depth: 0

- name: Setup Rust
uses: dtolnay/rust-toolchain@stable

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'dtolnay/rust-toolchain' with ref 'stable', not a pinned commit hash
Comment thread .github/workflows/ci.yml
uses: dtolnay/rust-toolchain@stable

- name: Cache Rust dependencies
uses: Swatinem/rust-cache@v2

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'Swatinem/rust-cache' with ref 'v2', not a pinned commit hash
Comment thread .github/workflows/ci.yml

- name: Track benchmark performance (main/develop)
if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/develop')
uses: rhysd/github-action-benchmark@v1

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'CI' step
Uses Step
uses 'rhysd/github-action-benchmark' with ref 'v1', not a pinned commit hash
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies rust Auto-created for Rust migration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants