Releases: ToucanToco/fastexcel
Releases · ToucanToco/fastexcel
v0.10.0
What's Changed
- feat(build): build abi3 wheels by @lukapeschke in #187
- fix(deps): update calamine and pyo3 by @lukapeschke in #188
- feat: implemented custom errors by @lukapeschke in #186
- feat: allow to select a subset of columns by @lukapeschke in #189
- feat: support column ranges in string format in use_columns by @lukapeschke in #190
- fix: regression on alias generation introduced by column selection by @lukapeschke in #191
- feat: read excel from bytes content by @PrettyWood in #192
- chore(deps): update ruff requirement from <0.3,>=0.2.0 to >=0.2.0,<0.4 by @dependabot in #194
- fix(make): adapt to ruff 0.3.0 by @lukapeschke in #196
- feat: added support for a dtypes parameter by @lukapeschke in #195
- refactor: simplify sheet loading related code by @lukapeschke in #199
- chore(deps): bump the prod-deps group with 1 update by @dependabot in #201
- refactor: fix chrono deprecation warning by @lukapeschke in #202
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #203
- chore(deps): bump the prod-deps group with 1 update by @dependabot in #205
- feat: support mixed indices and column names for dtypes and column selection by @lukapeschke in #206
- chore: v0.10.0 by @lukapeschke in #210
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- chore(deps): bump chrono from 0.4.33 to 0.4.34 by @dependabot in #177
- fix: interpret #N/A cells as null by @PrettyWood in #180
- chore(deps): bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #183
- feat: add nullish strings by @PrettyWood in #182
- chore: v0.9.1 by @PrettyWood in #185
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- chore(deps): update ruff requirement from <0.2,>=0.1.5 to >=0.1.5,<0.3 by @dependabot in #167
- Create LICENSE by @lukapeschke in #171
- chore(deps): bump calamine from 0.22.1 to 0.24.0 by @dependabot in #175
- feat(excelsheet): add support for multi-dtype columns by @lukapeschke in #164
- chore: v0.9.0 by @lukapeschke in #178
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- feat: Add windows support by @lukapeschke in #157
- chore(deps): bump chrono from 0.4.32 to 0.4.33 by @dependabot in #156
- fix(types/excelsheet): Fix duration to milliseconds conversion by @lukapeschke in #161
- feat: allow spreadsheet location to include user directory shortcut
~
by @alexander-beedie in #163 - chore: v0.8.0 by @lukapeschke in #165
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #141
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #143
- chore(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #144
- chore(deps): bump anyhow from 1.0.75 to 1.0.76 by @dependabot in #146
- chore(deps): bump anyhow from 1.0.76 to 1.0.77 by @dependabot in #148
- chore(deps): bump anyhow from 1.0.77 to 1.0.79 by @dependabot in #150
- chore(deps): bump chrono from 0.4.31 to 0.4.32 by @dependabot in #151
- feat: extend
fastexcel
support to python >= 3.8 by @alexander-beedie in #152 - chore: v0.7.0 by @lukapeschke in #153
New Contributors
- @alexander-beedie made their first contribution in #152
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- chore(deps-dev): update pandas requirement from <1.6,>=1.4.4 to >=1.4.4,<2.1 by @dependabot in #93
- chore(deps-dev): update polars requirement from <0.17,>=0.16.14 to >=0.16.14,<0.18 by @dependabot in #94
- chore(deps): bump pyo3 from 0.18.2 to 0.18.3 by @dependabot in #96
- chore(deps): bump arrow from 36.0.0 to 37.0.0 by @dependabot in #95
- docs: Add link to documentation in readme by @lukapeschke in #97
- chore(deps): bump arrow from 37.0.0 to 38.0.0 by @dependabot in #98
- chore(deps): bump anyhow from 1.0.70 to 1.0.71 by @dependabot in #99
- chore(deps-dev): update pyarrow requirement from <11.1.0,>=8.0.0 to >=8.0.0,<12.1.0 by @dependabot in #100
- chore(build): migrate to maturin>=0.15,<0.16 by @lukapeschke in #102
- chore(deps): bump arrow from 38.0.0 to 39.0.0 by @dependabot in #101
- chore(deps): bump arrow from 39.0.0 to 40.0.0 by @dependabot in #103
- chore(deps-dev): update polars requirement from <0.18,>=0.16.14 to >=0.16.14,<0.19 by @dependabot in #106
- fix(Makefile): Lint and format everything by @lukapeschke in #108
- refactor(python): Simplify .to_polars()'s signature by @lukapeschke in #110
- feat: Improve date support by @lukapeschke in #107
- feat(benchmark): adding basic benchmarks by @jGundermann in #104
- feat: Add support for empty sheets by @lukapeschke in #112
- chore(deps): bump calamine from 0.20.0 to 0.21.1 by @dependabot in #114
- chore(deps): bump calamine from 0.21.1 to 0.21.2 by @dependabot in #115
- chore(deps): bump anyhow from 1.0.71 to 1.0.72 by @dependabot in #116
- chore(deps): bump anyhow from 1.0.72 to 1.0.75 by @dependabot in #120
- chore(deps): bump chrono from 0.4.26 to 0.4.27 by @dependabot in #122
- chore(deps-dev): update pyarrow requirement from <12.1.0,>=8.0.0 to >=8.0.0,<13.1.0 by @dependabot in #121
- chore(deps): bump chrono from 0.4.27 to 0.4.28 by @dependabot in #123
- chore(deps-dev): update pandas requirement from <2.1,>=1.4.4 to >=1.4.4,<2.2 by @dependabot in #125
- chore(deps-dev): update polars requirement from <0.19,>=0.16.14 to >=0.16.14,<0.20 by @dependabot in #124
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #126
- chore(deps): bump chrono from 0.4.28 to 0.4.29 by @dependabot in #128
- chore(deps): bump chrono from 0.4.29 to 0.4.30 by @dependabot in #129
- chore(deps): bump chrono from 0.4.30 to 0.4.31 by @dependabot in #130
- chore(deps): bump calamine from 0.21.2 to 0.22.1 by @dependabot in #132
- chore(deps): update ruff requirement from <0.1,>=0.0.138 to >=0.0.138,<0.2 by @dependabot in #134
- chore(deps-dev): update pyarrow requirement from <13.1.0,>=8.0.0 to >=8.0.0,<14.1.0 by @dependabot in #135
- fix(ci): Fix documentation build job by @lukapeschke in #136
- feat: Add support for python 3.12 by @lukapeschke in #131
- feat(dev-deps): Replace black with ruff by @lukapeschke in #138
- chore(deps): Bump build requirements by @lukapeschke in #137
- chore(deps): remove upper constraint on pyarrow by @lukapeschke in #139
- chore: v0.6.0 by @lukapeschke in #140
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- chore: Switch from flake8+isort to ruff by @lukapeschke in #60
- chore(deps): bump arrow from 27.0.0 to 28.0.0 by @dependabot in #61
- chore(deps): bump anyhow from 1.0.66 to 1.0.68 by @dependabot in #62
- chore(deps): bump arrow from 28.0.0 to 29.0.0 by @dependabot in #63
- docs: Added a way to build HTML docs with pdoc by @lukapeschke in #64
- feat(docs): Added an automatic doc build job by @lukapeschke in #65
- fix(ci/docs): Install missing dependencies by @lukapeschke in #66
- fix(ci/docs): Create a venv for maturin by @lukapeschke in #67
- chore(deps): update pre-commit requirement from <3,>=2.20.0 to >=2.20.0,<4 by @dependabot in #72
- chore(deps): bump pyo3 from 0.17.3 to 0.18.0 by @dependabot in #71
- chore(deps): bump arrow from 29.0.0 to 31.0.0 by @dependabot in #70
- fix: change legacy [args] macros by @jGundermann in #73
- chore(deps): bump arrow from 31.0.0 to 32.0.0 by @dependabot in #76
- chore(deps-dev): update pyarrow requirement from <10.1.0,>=8.0.0 to >=8.0.0,<11.1.0 by @dependabot in #75
- chore(deps): update black requirement from <23,>=22.8.0 to >=22.8.0,<24 by @dependabot in #77
- Using C FFI for interop rust -> Python by @jGundermann in #74
- chore(deps): bump anyhow from 1.0.68 to 1.0.69 by @dependabot in #78
- chore(deps): bump arrow from 32.0.0 to 33.0.0 by @dependabot in #81
- chore(deps): bump pyo3 from 0.18.0 to 0.18.1 by @dependabot in #80
- chore(deps): update mypy requirement from <1,>=0.982 to >=0.982,<2 by @dependabot in #79
- refactor(ffi): Simplify FFI usage by @lukapeschke in #82
- chore(deps): bump arrow from 33.0.0 to 34.0.0 by @dependabot in #84
- chore(deps): bump arrow from 34.0.0 to 35.0.0 by @dependabot in #85
- Feat/polars integration by @jGundermann in #87
- chore(deps): bump anyhow from 1.0.69 to 1.0.70 by @dependabot in #86
- fix: Ensure the lib can be used without the polars extra by @lukapeschke in #88
- chore(deps): bump pyo3 from 0.18.1 to 0.18.2 by @dependabot in #89
- chore(deps): bump arrow from 35.0.0 to 36.0.0 by @dependabot in #90
- chore(deps): bump bumpalo from 3.11.0 to 3.12.0 by @dependabot in #92
- chore: v0.5.0 by @lukapeschke in #91
Full Changelog: v0.4.2...v0.5.0
v0.4.2
v0.4.0
What's Changed
- feat(ExcelSheet): Added a total_height property by @lukapeschke in #47
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Pagination by @jGundermann in #44
- chore: v0.3.0 by @lukapeschke in #46
Full Changelog: v0.2.1...v0.3.0