This is the changelog for the core Rust library. There's a separate changelog for the Python bindings, and there will be another for the JS bindings.
- Asynchronous FlatGeobuf reader. This also supports passing a spatial filter.
- Initial support for reading from PostGIS. Note that not all Postgres data types are supported yet. Create an issue if your query fails.
- Reading and writing newline-delimited GeoJSON.
- Asynchronous GeoParquet reader for reading from remote files. By @weiji14 in geoarrow#493
- Also new support for writing GeoParquet files.
- Support for reading and writing Arrow IPC files.
- Explode a Table where each multi-geometry expands into multiple rows of single geometries.
- total_bounds
frechet_distance
for LineString similarity.line_interpolate_point
andline_locate_point
for linear referencing.polylabel
for polygon labeling.
- @Robinlovelace made their first contribution in geoarrow#484
- @weiji14 made their first contribution in geoarrow#493
Full Changelog: https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.1.0...rust-v0.2.0
- Initial public release.