Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 14 Oct 13:42
· 10 commits to main since this release
152ff50

What's new

fastexcel 0.12.0 adds the following features:

  • Support for excel tables
  • A single dtype that will be used for all columns can now be specified when loading a sheet
  • Sheets now have a visible attribute indicating wether they're visible, hidden or very hidden

Breaking changes

  • The header_row parameter now represents the exact index of a row in a sheet. It is more explicit this way, but may break existing code relying on calamine's legacy row skipping behaviour (if empty rows were found at the beginning of the sheet)

All changes

  • chore(deps): bump pretty_assertions from 1.4.0 to 1.4.1 in the prod-deps group by @dependabot in #286
  • feat(ExcelSheet): added a "visible" attribute by @lukapeschke in #285
  • feat(ci): publish sdist to PyPI as well by @lukapeschke in #284
  • feat: table support for Excel (XLSX) sheets by @wdoppenberg in #282
  • feat: introduce ExcelTable object by @lukapeschke in #287
  • chore(deps): bump rstest from 0.22.0 to 0.23.0 in the prod-deps group by @dependabot in #291
  • build: add license and other stuff by @PrettyWood in #290
  • chore(deps): update pre-commit requirement from <4,>=2.20.0 to >=2.20.0,<5 by @dependabot in #294
  • feat: mimic excel behavior to convert float to string by @PrettyWood in #292
  • chore(deps): bump calamine from 0.25.0 to 0.26.0 in the prod-deps group by @dependabot in #295
  • chore(deps): bump calamine from 0.26.0 to 0.26.1 in the prod-deps group by @dependabot in #296
  • build(deps): bump arrow to 53.1.0 and pyo3 to 0.22.3 by @PrettyWood in #298
  • build(deps): clean Cargo.toml and update lock file by @PrettyWood in #300
  • feat!: header_row is now the exact index of the row when loading a sheet by @PrettyWood in #297
  • feat: add support for one dtype for all columns by @PrettyWood in #299
  • chore: v0.12.0 by @lukapeschke in #301

New Contributors

Full Changelog: v0.11.6...v0.12.0