Changelog#
Version 0.5.0 (June 2, 2025)#
Deprecations and compatibility notes:
Ensured compatibility with geopandas 1.1.0.
The deprecated geom_almost_equals method has been removed. Use geom_equals_exact instead (#326).
Bug fixes:
Fixed index in spatial partitions (#329).
Version 0.4.3 (January, 2025)#
Packaging:
dask>=2025.1.0 is now required.
python>=3.10 is now required.
Bug fixes:
Fixed GeoDataFrame.drop returning a GeoDataFrame instead of a DataFrame, when dropping the geometry column (#321).
Version 0.4.2 (September 24, 2024)#
Bug fixes:
Ensure read_file() produces a correct empty meta object, avoiding later errors in spatial_shuffle() (#302).
Fix in sjoin() to work with GeoDataFrames after a spatial_shuffle() (#303).
Packaging:
distributed was dropped as a required dependency, only depending on dask[dataframe] (#258).
Version 0.4.1 (June 25, 2024)#
Bug fixes:
Allow to run dask-geopandas with recent dask versions without using query planning (without dask-expr being installed).
Packaging:
The dask dependency was updated to dask[dataframe] in pyproject.toml (when installing from source or binary wheels from PyPI). This ensures dask-expr gets installed automatically for recent versions of dask.
Version 0.4.0 (June 24, 2024)#
Enhancements:
Added preliminary support for dask’s new query planning (dask >= 2024.3.0) (#285).
Added support for using dask-geopandas with distributed’s P2P shuffle (this requires the latest distributed>=2024.6.0 to work) (#295).
Added new from_wkb() and from_wkt() functions to convert a dask Series of WKB or WKT values into a dask-geopandas GeoSeries (#293).
Notes on dependencies:
Removed support for PyGEOS, now requiring Shapely >= 2 (#280).
Updated minimum supported versions of dependencies, now requiring Python 3.9, GeoPandas 0.12, numpy 1.23 and dask/distributed 2022.06.0.
Version 0.3.1 (April 28, 2023)#
Bug fixes:
Compatibility with dask >= 2023.4 and changes regarding
use_nullable_dtypeskeyword (#242).Ensure
spatial_partitionsare preserved when serialized deserialized with pickle (#237).
Version 0.3.0 (January 23, 2023)#
Enhancements:
Dask-GeoPandas is now compatible with Shapely 2.0 (and if this version is installed, no longer requires PyGEOS)
Bug fixes:
Compatibility with dask >= 2022.12 for
read_parquet()(#230) and fordissolve()(#229)Fix the
spatial_partitionsof the result ofsjoin()(#216)
Version 0.2.0 (July 1, 2022)#
Enhancements:
Optionally skip spatial bounds in
read_parquet(#203)
Bug fixes:
Don’t put
GeoSeriesinmap_partitionskwarg (#205)
Version 0.1.3 (June 21, 2021)#
Compatibility:
MAINT: use
predicateinstead ofopinsjoin(#204)
Version 0.1.2 (June 20, 2021)#
Bug fixes:
Update
to_parquetto handle custom schema (to fix writing partitions with all missing data) (#201)
Version 0.1.1 (June 19, 2021)#
Bug fixes:
Compat with dask 2022.06.0: fix schema inference in
to_parquet(#199)Remove custom
__dask_postcompute__(#191)BUG: persist
spatial_partitionsinformation inpersist()(#192)