Releases: data-engineering-collective/plateau
Releases · data-engineering-collective/plateau
4.6.2
What's Changed
- Further validation for non-scalar values inside
check_predicatesby @VictoriaAdjeiQC in #269 - Add
not inpredicate operation by @fjetter in #272
New Contributors
- @VictoriaAdjeiQC made their first contribution in #269
Full Changelog: 4.6.1...4.6.2
4.6.1
4.6.0
plateau 4.5.0
What's Changed
- NumPy2 support by @xhochy in #197
- Compatibility with dask 2025.1.1 by @xhochy in #198
- Support Python 3.13 by @xhochy in #200
- Pandas 3 compatibility and more recent pyarrow versions by @fjetter in #248
New Contributors
- @thomasmarwitz made their first contribution in #184
Full Changelog: 4.4.0...4.5.0
plateau 4.4.0
What's Changed
- Improve support for Dask's query planner.
- Support column projection when using
dask-expr'sfrom_map. - Include pyarrow 15.0.0 in CI
- Fix tests for dask 2024.1.1
- Account for breaking changes in nightly builds of Pandas which would have caused issues upon the release of Pandas 3.
plateau 4.3.0
- Add
is distinct frompredicate operation. This follows the behaviour of the SQL operation of the same name, i.e. it treats two null values as the same. This is also the current behaviour of the!=operation. - Deprecates the current behaviour of the
!=predicate operation. From 5.0.0 onwards, the new behaviour will be the same as its SQL counterpart, i.e. it will filter out null/missing values. Where the current behaviour of!=is needed,is distinct fromshould be used instead. - Add tests for pyarrow 14.0.1
- Add tests for Python 3.12
- Migrate setup.cfg to pyproject.toml completely
- Port to ruff, remove isort, black, and flake8
plateau 4.2.1
- Add support for pandas 2.1
- Fix a bug to do with timestamp dtype conversion
- Add timestamp unit coercion as
plateaucurrently only supports nanosecond units on timestamps
plateau 4.2.0
- Support pandas 2
- Test pyarrow 12 and 13
- Prevent dask from casting all object dtypes to strings
- Remove tests for pyarrow<=3 as they fail with pandas>=2
- Adds support for dask 2023.9.2
plateau 4.1.5
- Enable dask column projection.
- Test pyarrow 11
- Remove usage of pkg_resources.
plateau 4.1.4
What's Changed
- Use pip for readthedocs installation by @xhochy in #59
- Bump mamba-org/provision-with-micromamba from 13 to 14 by @dependabot in #60
- Update pre-commit hooks by @xhochy in #63
- Test for pyarrow=10 and Python=3.11 by @xhochy in #69
- Add code scanning with CodeQL by @xhochy in #62
- Don't package tests by @jtilly in #61
- Create CODEOWNERS by @xhochy in #70
- Update pre-commit hook to numpy=1.23 by @xhochy in #71
Full Changelog: 4.1.3...4.1.4