Skip to content

1.9b2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sgillies sgillies released this 23 Jan 16:24

1.9b2 (2023-01-22)

The second 1.9 beta release is ready for early testing. All of the features planned for 1.9.0 are in this release.

The binary wheels on PyPI include GDAL 3.5.3, GEOS 3.11.1, and PROJ 9.0.1. To try the wheels, run pip install --pre fiona.

Changes

  • Add Feature.__geo_interface__ property (#1181).
  • Invalid creation options are filtered and ignored (#1180).
  • The readme doc has been shortened and freshened up, with a modern example for version 1.9.0 (#1174). Advanced installation instructions have been moved to a separate doc.
  • The Geometry class now provides and looks for __geo_interface__ (#1174).
  • The top level fiona module now exports Feature, Geometry, and Properties (#1174).
  • Functions that take Feature or Geometry objects will continue to take dicts or objects that provide __geo_interface__ (#1177). This reverses the deprecation introduced in 1.9a2.
  • Python ignores SIGPIPE by default. By never catching BrokenPipeError via except Exception when, for example, piping the output of rio-shapes to the Unix head program, we avoid getting an unhandled BrokenPipeError message when the interpreter shuts down (#2689).