Skip to content

chore(deps): bump calamine from 0.37.0 to 0.38.0 in /rust - #180

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/cargo/rust/develop/calamine-0.38.0
Nov 12, 2026
Merged

GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/cargo/rust/develop/calamine-0.38.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 11, 2026

Copy link
Copy Markdown
Contributor

Bumps calamine from 0.37.0 to 0.38.0.

Release notes

Sourced from calamine's releases.

v0.38.0 - 2026-11-02

Added

  • Added an XLSX API to read cell styles. A long requested feature.

    The new worksheet_style() method returns a StyleRange of Style values holding the font, fill, borders, alignment, number format and protection of each cell, with theme and indexed colors resolved, including tints.

    For streaming, XlsxCellReader adds the next_cell_with_style_id() method, which returns each cell value together with its style id in a single pass, and styles() to resolve the id to a Style. Formats without style support return an empty StyleRange. See also the xlsx_style_stream.rs example. [PR #653] and [PR #682].

    [PR #653]: tafia/calamine#653 [PR #682]: tafia/calamine#682

  • Added workbook_properties() methods to Xls and Ods in addition to the xlsx and xlsb support in the previous release. The workbook document properties can now be read from all the supported formats, including via open_workbook_auto(). [PR #756] and [PR #757].

    [PR #756]: tafia/calamine#756 [PR #757]: tafia/calamine#757

  • Added WorkbookProperties::custom_properties to read the custom, user defined, document properties as a map of property name to text value. [PR #750].

    [PR #750]: tafia/calamine#750

Fixed

  • Fixed XLSX reading of packages whose main workbook part isn't named xl/workbook.xml. The part name is now read from _rels/.rels. [Issue #752] and [PR #753].

    [Issue #752]: tafia/calamine#752 [PR #753]: tafia/calamine#753

  • Fixed XLSX decoding of _xHHHH_ string escapes to handle all UTF-16 code units, including surrogate pairs, instead of only _x00HH_. [PR #751] and [PR #767].

    [PR #751]: tafia/calamine#751 [PR #767]: tafia/calamine#767

  • Fixed XLSB date and time formats not being applied to whole-number cell values stored as integer RK records. These were returned as Data::Int

... (truncated)

Changelog

Sourced from calamine's changelog.

[0.38.0] - 2026-11-02

Added

  • Added an XLSX API to read cell styles. A long requested feature.

    The new worksheet_style() method returns a StyleRange of Style values holding the font, fill, borders, alignment, number format and protection of each cell, with theme and indexed colors resolved, including tints.

    For streaming, XlsxCellReader adds the next_cell_with_style_id() method, which returns each cell value together with its style id in a single pass, and styles() to resolve the id to a Style. Formats without style support return an empty StyleRange. See also the xlsx_style_stream.rs example. [PR #653] and [PR #682].

    [PR #653]: tafia/calamine#653 [PR #682]: tafia/calamine#682

  • Added workbook_properties() methods to Xls and Ods in addition to the xlsx and xlsb support in the previous release. The workbook document properties can now be read from all the supported formats, including via open_workbook_auto(). [PR #756] and [PR #757].

    [PR #756]: tafia/calamine#756 [PR #757]: tafia/calamine#757

  • Added WorkbookProperties::custom_properties to read the custom, user defined, document properties as a map of property name to text value. [PR #750].

    [PR #750]: tafia/calamine#750

Fixed

... (truncated)

Commits
  • a4dba3b release: 0.38.0
  • 4c11648 tests: rename tests and fixtures to describe what they test (#771)
  • 966295c ci: add contributing guide and PR template (#770)
  • b8ec4f0 cfb: fix panic and unbounded allocation on malformed compound files (#762)
  • 2e80352 xlsb: return an error instead of panicking on malformed BrtName records (#761)
  • 0bbe607 xlsx: decode all xHHHH escapes as UTF-16 code units (#767)
  • 471982c Fix BIFF5 multibyte string decoding (#765)
  • 0db8b93 datetime: roll times that round up to midnight over to the next day (#763)
  • 733c60a fix(xlsb): apply date formats to whole-number cell values (#758)
  • 0915da4 feat(xls): read workbook document properties (#757)
  • 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 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)

Bumps [calamine](https://github.com/tafia/calamine) from 0.37.0 to 0.38.0.
- [Release notes](https://github.com/tafia/calamine/releases)
- [Changelog](https://github.com/tafia/calamine/blob/master/Changelog.md)
- [Commits](tafia/calamine@v0.37.0...v0.38.0)

---
updated-dependencies:
- dependency-name: calamine
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency updates label Nov 11, 2026
@codecov

codecov Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.43%. Comparing base (b9c7083) to head (b61d574).
⚠️ Report is 36 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #180      +/-   ##
===========================================
+ Coverage    92.40%   92.43%   +0.02%     
===========================================
  Files          294      302       +8     
  Lines        24935    25381     +446     
  Branches      4041     4161     +120     
===========================================
+ Hits         23042    23460     +418     
- Misses        1291     1300       +9     
- Partials       602      621      +19     
Flag Coverage Δ
rust 93.29% <ø> (+0.20%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@GabrielMarquezMatte
GabrielMarquezMatte merged commit 1b39b7f into develop Nov 12, 2026
40 of 42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant