Recent Releases of pycsvy

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 https://github.com/ImperialCollegeLondon/pycsvy/pull/59
  • Bump abatilo/actions-poetry from 2.2.0 to 2.3.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/43
  • Bump black from 22.12.0 to 23.3.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/48
  • Remove deprecated pytest-flake8. by @jamesturner246 in https://github.com/ImperialCollegeLondon/pycsvy/pull/66
  • Add flush_immediately to writer. by @jamesturner246 in https://github.com/ImperialCollegeLondon/pycsvy/pull/68
  • Fix Poetry groups and update version. by @jamesturner246 in https://github.com/ImperialCollegeLondon/pycsvy/pull/69
  • docs: add jamesturner246 as a contributor for infra by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/78
  • docs: add jamesturner246 as a contributor for code by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/87
  • Use more rational workflows for testing and publishing by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/88
  • Add auto-merge workflow for dependabot by @mikeheyns in https://github.com/ImperialCollegeLondon/pycsvy/pull/89
  • Replace black, flake8 and isort with ruff by @dc2917 in https://github.com/ImperialCollegeLondon/pycsvy/pull/95
  • Include support for polars by @AdrianDAlessandro in https://github.com/ImperialCollegeLondon/pycsvy/pull/94
  • Add numpy, polars and pandas as extra dependencies by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/97
  • Add polars to readme by @AdrianDAlessandro in https://github.com/ImperialCollegeLondon/pycsvy/pull/98
  • docs: add dc2917 as a contributor for infra, and code by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/99
  • Add CSV Dialect pydantic class by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/93
  • Bump numpy from 1.26.4 to 2.0.2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/103
  • Bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/106
  • Bump pre-commit from 2.21.0 to 4.0.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/105
  • Bump pytest from 7.4.4 to 8.3.3 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/102
  • Bump mkdocs-material from 8.5.11 to 9.5.39 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/104
  • Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/109
  • Bump abatilo/actions-poetry from 2.3.0 to 3.0.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/107
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/108
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/110
  • ⬆️ Bump mkdocstrings from 0.19.1 to 0.26.2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/113
  • ⬆️ Bump coverage from 7.6.1 to 7.6.3 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/112
  • ⬆️ Bump ruff from 0.6.8 to 0.6.9 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/115
  • ⬆️ Bump mkdocs-material from 9.5.39 to 9.5.40 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/111
  • ⬆️ Bump polars from 1.8.2 to 1.9.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/114
  • ⬆️ Bump polars from 1.9.0 to 1.10.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/116
  • ⬆️ Bump mkdocs-material from 9.5.40 to 9.5.42 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/119
  • ⬆️ Bump pre-commit from 4.0.0 to 4.0.1 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/117
  • ⬆️ Bump ruff from 0.6.9 to 0.7.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/118
  • ⬆️ Bump coverage from 7.6.3 to 7.6.4 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/120
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/121
  • docs: add mikeheyns as a contributor for infra by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/122
  • Creates the validators registry by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/123
  • ⬆️ Bump ruff from 0.7.0 to 0.7.1 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/127
  • ⬆️ Bump polars from 1.10.0 to 1.12.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/128
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/130
  • ⬆️ Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/134
  • ⬆️ Bump ruff from 0.7.1 to 0.7.2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/135
  • ⬆️ Bump mkdocs-material from 9.5.42 to 9.5.43 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/133
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/136
  • ⬆️ Bump mkdocs-material from 9.5.43 to 9.5.44 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/137
  • ⬆️ Bump mkdocstrings from 0.26.2 to 0.27.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/139
  • ⬆️ Bump ruff from 0.7.2 to 0.7.3 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/138
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/140
  • ⬆️ Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/141
  • ⬆️ Bump abatilo/actions-poetry from 3.0.0 to 3.0.1 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/129
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/145
  • ⬆️ Bump mkdocs-material from 9.5.44 to 9.5.45 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/146
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/150
  • ⬆️ Bump pydantic from 2.9.2 to 2.10.2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/151
  • ⬆️ Bump ruff from 0.7.3 to 0.8.1 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/154
  • ⬆️ Bump coverage from 7.6.4 to 7.6.8 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/148
  • ⬆️ Bump polars from 1.12.0 to 1.16.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/153
  • ⬆️ Bump mkdocs-material from 9.5.45 to 9.5.47 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/152
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/155
  • ⬆️ Bump actions/attest-build-provenance from 1 to 2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/156
  • ⬆️ Bump polars from 1.16.0 to 1.17.0 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/157
  • ⬆️ Bump ruff from 0.8.1 to 0.8.2 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/160
  • ⬆️ Bump pytest from 8.3.3 to 8.3.4 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/159
  • ⬆️ Bump coverage from 7.6.8 to 7.6.9 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/158
  • ⬆️ Bump pydantic from 2.10.2 to 2.10.3 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/161
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/162
  • Set UTF-8 as default encoding when reading and writing by @dc2917 in https://github.com/ImperialCollegeLondon/pycsvy/pull/124
  • Remove setup.cfg by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/164
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/165
  • ⬆️ Bump mkdocs-material from 9.5.48 to 9.5.49 by @dependabot in https://github.com/ImperialCollegeLondon/pycsvy/pull/166

New Contributors

  • @jamesturner246 made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/66
  • @mikeheyns made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/89
  • @dc2917 made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/95

Full Changelog: https://github.com/ImperialCollegeLondon/pycsvy/compare/v0.2.2...v0.2.3

- Python
Published by dalonsoa over 1 year ago

pycsvy - v0.2.1

What's Changed

  • Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pycsvy/pull/8
  • Bumping version from 0.1.3 to 0.2.0 by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/9
  • Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pycsvy/pull/10
  • Add citation file by @dalonsoa in https://github.com/ImperialCollegeLondon/pycsvy/pull/11
  • docs: add dalonsoa as a contributor for infra, ideas, and 4 more by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/17
  • docs: add alexdewar as a contributor for ideas by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/18
  • :bug: Upgrade mypy to fix test error in CI for python 3.10 by @AdrianDAlessandro in https://github.com/ImperialCollegeLondon/pycsvy/pull/21
  • docs: add AdrianDAlessandro as a contributor for bug, and code by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/22
  • docs: add AdrianDAlessandro as a contributor for doc by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/23
  • Set up MkDocs by @AdrianDAlessandro in https://github.com/ImperialCollegeLondon/pycsvy/pull/20
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/24
  • Add read_metadata() function by @alexdewar in https://github.com/ImperialCollegeLondon/pycsvy/pull/26
  • docs: add alexdewar as a contributor for test, and code by @allcontributors in https://github.com/ImperialCollegeLondon/pycsvy/pull/29
  • Add support for writing CSV data sequentially by @alexdewar in https://github.com/ImperialCollegeLondon/pycsvy/pull/27
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pycsvy/pull/30

New Contributors

  • @allcontributors made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/17
  • @AdrianDAlessandro made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/21
  • @alexdewar made their first contribution in https://github.com/ImperialCollegeLondon/pycsvy/pull/26

Full Changelog: https://github.com/ImperialCollegeLondon/pycsvy/compare/v0.2.0...v0.2.1

- Python
Published by dalonsoa over 3 years ago