Releases: ImperialCollegeLondon/pycsvy
Releases · ImperialCollegeLondon/pycsvy
v0.2.3
This Release incorporate a large number of changes, mostly related to the infrastructure of PyCSVY and the use of newest dependencies, but a few that are user facing. The most relevant of these are:
- Support for Polars DataFrame/LazyFrame
- Support for the definition of the encoding when reading/writing the files
- Implementation of validators for the metadata (usage to be documented)
What's Changed
- Fix markdownlint hook by @alexdewar in #59
- Bump abatilo/actions-poetry from 2.2.0 to 2.3.0 by @dependabot in #43
- Bump black from 22.12.0 to 23.3.0 by @dependabot in #48
- Remove deprecated pytest-flake8. by @jamesturner246 in #66
- Add flush_immediately to writer. by @jamesturner246 in #68
- Fix Poetry groups and update version. by @jamesturner246 in #69
- docs: add jamesturner246 as a contributor for infra by @allcontributors in #78
- docs: add jamesturner246 as a contributor for code by @allcontributors in #87
- Use more rational workflows for testing and publishing by @dalonsoa in #88
- Add auto-merge workflow for dependabot by @mikeheyns in #89
- Replace black, flake8 and isort with ruff by @dc2917 in #95
- Include support for polars by @AdrianDAlessandro in #94
- Add numpy, polars and pandas as extra dependencies by @dalonsoa in #97
- Add polars to readme by @AdrianDAlessandro in #98
- docs: add dc2917 as a contributor for infra, and code by @allcontributors in #99
- Add CSV Dialect
pydantic
class by @dalonsoa in #93 - Bump numpy from 1.26.4 to 2.0.2 by @dependabot in #103
- Bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in #106
- Bump pre-commit from 2.21.0 to 4.0.0 by @dependabot in #105
- Bump pytest from 7.4.4 to 8.3.3 by @dependabot in #102
- Bump mkdocs-material from 8.5.11 to 9.5.39 by @dependabot in #104
- Bump actions/setup-python from 4 to 5 by @dependabot in #109
- Bump abatilo/actions-poetry from 2.3.0 to 3.0.0 by @dependabot in #107
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #108
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #110
- ⬆️ Bump mkdocstrings from 0.19.1 to 0.26.2 by @dependabot in #113
- ⬆️ Bump coverage from 7.6.1 to 7.6.3 by @dependabot in #112
- ⬆️ Bump ruff from 0.6.8 to 0.6.9 by @dependabot in #115
- ⬆️ Bump mkdocs-material from 9.5.39 to 9.5.40 by @dependabot in #111
- ⬆️ Bump polars from 1.8.2 to 1.9.0 by @dependabot in #114
- ⬆️ Bump polars from 1.9.0 to 1.10.0 by @dependabot in #116
- ⬆️ Bump mkdocs-material from 9.5.40 to 9.5.42 by @dependabot in #119
- ⬆️ Bump pre-commit from 4.0.0 to 4.0.1 by @dependabot in #117
- ⬆️ Bump ruff from 0.6.9 to 0.7.0 by @dependabot in #118
- ⬆️ Bump coverage from 7.6.3 to 7.6.4 by @dependabot in #120
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #121
- docs: add mikeheyns as a contributor for infra by @allcontributors in #122
- Creates the validators registry by @dalonsoa in #123
- ⬆️ Bump ruff from 0.7.0 to 0.7.1 by @dependabot in #127
- ⬆️ Bump polars from 1.10.0 to 1.12.0 by @dependabot in #128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #130
- ⬆️ Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in #134
- ⬆️ Bump ruff from 0.7.1 to 0.7.2 by @dependabot in #135
- ⬆️ Bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in #133
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #136
- ⬆️ Bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in #137
- ⬆️ Bump mkdocstrings from 0.26.2 to 0.27.0 by @dependabot in #139
- ⬆️ Bump ruff from 0.7.2 to 0.7.3 by @dependabot in #138
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #140
- ⬆️ Bump codecov/codecov-action from 4 to 5 by @dependabot in #141
- ⬆️ Bump abatilo/actions-poetry from 3.0.0 to 3.0.1 by @dependabot in #129
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #145
- ⬆️ Bump mkdocs-material from 9.5.44 to 9.5.45 by @dependabot in #146
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #150
- ⬆️ Bump pydantic from 2.9.2 to 2.10.2 by @dependabot in #151
- ⬆️ Bump ruff from 0.7.3 to 0.8.1 by @dependabot in #154
- ⬆️ Bump coverage from 7.6.4 to 7.6.8 by @dependabot in #148
- ⬆️ Bump polars from 1.12.0 to 1.16.0 by @dependabot in #153
- ⬆️ Bump mkdocs-material from 9.5.45 to 9.5.47 by @dependabot in #152
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #155
- ⬆️ Bump actions/attest-build-provenance from 1 to 2 by @dependabot in #156
- ⬆️ Bump polars from 1.16.0 to 1.17.0 by @dependabot in #157
- ⬆️ Bump ruff from 0.8.1 to 0.8.2 by @dependabot in #160
- ⬆️ Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #159
- ⬆️ Bump coverage from 7.6.8 to 7.6.9 by @dependabot in #158
- ⬆️ Bump pydantic from 2.10.2 to 2.10.3 by @dependabot in #161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #162
- Set UTF-8 as default encoding when reading and writing by @dc2917 in #124
- Remove
setup.cfg
by @dalonsoa in #164 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #165
- ⬆️ Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in #166
New Contributors
- @jamesturner246 made their first contribution in #66
- @mikeheyns made their first contribution in #89
- @dc2917 made their first contribution in #95
Full Changelog: v0.2.2...v0.2.3
v0.2.1
What's Changed
- Update pre-commit hooks by @github-actions in #8
- Bumping version from 0.1.3 to 0.2.0 by @dalonsoa in #9
- Update pre-commit hooks by @github-actions in #10
- Add citation file by @dalonsoa in #11
- docs: add dalonsoa as a contributor for infra, ideas, and 4 more by @allcontributors in #17
- docs: add alexdewar as a contributor for ideas by @allcontributors in #18
- 🐛 Upgrade mypy to fix test error in CI for python 3.10 by @AdrianDAlessandro in #21
- docs: add AdrianDAlessandro as a contributor for bug, and code by @allcontributors in #22
- docs: add AdrianDAlessandro as a contributor for doc by @allcontributors in #23
- Set up MkDocs by @AdrianDAlessandro in #20
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #24
- Add
read_metadata()
function by @alexdewar in #26 - docs: add alexdewar as a contributor for test, and code by @allcontributors in #29
- Add support for writing CSV data sequentially by @alexdewar in #27
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #30
New Contributors
- @allcontributors made their first contribution in #17
- @AdrianDAlessandro made their first contribution in #21
- @alexdewar made their first contribution in #26
Full Changelog: v0.2.0...v0.2.1