Skip to content

chore(deps): bump calamine from 0.36.1 to 0.38.0 in /ext/parsekit - #67

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ext/parsekit/calamine-0.38.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/ext/parsekit/calamine-0.38.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps calamine from 0.36.1 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.36.1 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.36.1...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 @github

dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants