Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.55 KB

CHANGELOG.md

File metadata and controls

39 lines (25 loc) · 1.55 KB

Changelog

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.

[0.2.0] - 2024-03-23

New! ✨

New I/O support for reading and writing to geospatial formats

  • 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 #493
  • Also new support for writing GeoParquet files.
  • Support for reading and writing Arrow IPC files.

New algorithms!

  • Explode a Table where each multi-geometry expands into multiple rows of single geometries.
  • total_bounds
  • frechet_distance for LineString similarity.
  • line_interpolate_point and line_locate_point for linear referencing.
  • polylabel for polygon labeling.

Improved usability:

New Contributors

  • @Robinlovelace made their first contribution in #484
  • @weiji14 made their first contribution in #493

Full Changelog: https://github.com/geoarrow/geoarrow-rs/compare/rust-v0.1.0...rust-v0.2.0

[0.1.0] - 2024-01-21

  • Initial public release.