Skip to content

chore(deps): bump rust_xlsxwriter from 0.96.0 to 0.101.0 - #4

Merged
sudo-py-dev merged 1 commit into
masterfrom
dependabot/cargo/rust_xlsxwriter-0.101.0
Oct 29, 2026
Merged

sudo-py-dev merged 1 commit into
masterfrom
dependabot/cargo/rust_xlsxwriter-0.101.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Bumps rust_xlsxwriter from 0.96.0 to 0.101.0.

Changelog

Sourced from rust_xlsxwriter's changelog.

[0.101.0] - 2026-10-21

Changed

  • Breaking change: Changed XlsxError::TempFileError(String) error that was added in the previous release to XlsxError::TempFileError(PathBuf, std::io::Error) so that the temporary directory and the underlying io::Error are available to the caller. The io::Error is also returned by Error::source(). See [Issue #213].

    [Issue #213]: jmcnamara/rust_xlsxwriter#213

Added

  • Also added Error::source() support for the XlsxError::IoError, XlsxError::ZipError and XlsxError::PolarsError variants. This allows the underlying cause, such as the io::Error in a ZipError::Io error, to be accessed via the standard error source chain.

[0.100.0] - 2026-10-17

Changed

  • Breaking change: The Workbook::add_worksheet_with_constant_memory() and Workbook::add_worksheet_with_low_memory() methods now return a Result instead of panicking if a temporary file can't be created, for example if the temporary directory isn't writable. A new XlsxError::TempFileError error was added for this. The tempfile is also only created when it is needed rather than when the worksheet is created, and standard worksheets no longer create one. See [Issue #195].

    [Issue #195]: jmcnamara/rust_xlsxwriter#195

  • Updated the [Performance] docs with new benchmark results. The standard rust_xlsxwriter is now around 1.6 times faster than the C version, mainly due to performance improvements in the zip crate and its default zlib-rs backend.

Added

  • Updated the zip dependency to v9.0. All previous v8.x zip versions were yanked upstream. See [Issue #205].

    [Issue #205]: jmcnamara/rust_xlsxwriter#205

  • Added the Workbook::set_zip_compression_level() method to set the compression level of the xlsx zip container in the range 1 to 9. The default level is 6. Lower levels are faster and higher levels produce smaller files.

... (truncated)

Commits
  • 7d7a2ad release: 0.101.0
  • 681c38d error: add source() to errors that wrap other errors
  • 3d6baed error: reworked TempFileError to include the path and error
  • abfcb50 release: 0.100.0
  • cba8a01 examples: renamed memory test app for consistency
  • 90e31da perf: update performance docs
  • 477d4ab workbook: add calucation mode support.
  • 80fd7ec worksheet: optimize setting worksheet ranges
  • 89c74b1 autofilter: fix issue with custom or filter
  • ade0a01 zip: update zip dependency to 9.0
  • 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 Oct 29, 2026
@coderabbitai

coderabbitai Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4ba7e979-42b6-404a-9455-365cdb606c38
Commits

Reviewing files that changed from the base of the PR and between f51af85 and 7a0bb1b.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4ed3d39d-59b0-426b-af85-d99293caad29
Commits

Reviewing files that changed from the base of the PR and between 5bb6632 and f51af85.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
Files selected for processing: 1
  • Cargo.toml

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 7 remain after this review.

Walkthrough

The rust_xlsxwriter dependency version in Cargo.toml changes from 0.96.0 to 0.101.0.

Changes: Dependency update

Layer / File(s) Summary
Update rust_xlsxwriter
Cargo.toml
The dependency version changes from 0.96.0 to 0.101.0.

Priority: Low

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Suggested reviewers: sudo-py-dev

Merge Risk: Minimal · previous review f51af

The dependency update is compatible with the existing XLSX export paths and has a consistent lockfile resolution.

Architecture risk: Low · up to f51af

The change affects 1 system.

Changed systems: Cargo.toml

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — Cargo.toml (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in Cargo.toml: The rust_xlsxwriter dependency version changes from 0.96.0 to 0.101.0.
Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely identifies the dependency update from rust_xlsxwriter 0.96.0 to 0.101.0.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@sudo-py-dev

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [rust_xlsxwriter](https://github.com/jmcnamara/rust_xlsxwriter) from 0.96.0 to 0.101.0.
- [Changelog](https://github.com/jmcnamara/rust_xlsxwriter/blob/main/CHANGELOG.md)
- [Commits](jmcnamara/rust_xlsxwriter@v0.96.0...v0.101.0)

---
updated-dependencies:
- dependency-name: rust_xlsxwriter
  dependency-version: 0.101.0
  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/rust_xlsxwriter-0.101.0 branch from f51af85 to 7a0bb1b Compare October 29, 2026 06:44
@sudo-py-dev
sudo-py-dev merged commit 59d82b7 into master Oct 29, 2026
3 checks passed
@sudo-py-dev
sudo-py-dev deleted the dependabot/cargo/rust_xlsxwriter-0.101.0 branch October 29, 2026 06:53
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