Fiona

Latest version: v1.9.6

Safety actively analyzes 634660 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 20

1.9.4

Not secure
------------------

- The performance of Feature.from_dict() has been improved (1267).
- Several sources of meaningless log messages from fiona._geometry about NULL
geometries are avoided (1264).
- The Parquet driver has been added to the list of supported drivers and will
be available if your system's GDAL library links libarrow. Note that fiona
wheels on PyPI do not include libarrow as it is rather large.
- Ensure that fiona._vendor modules are found and included.
- Bytes type feature properties are now hex encoded when serializing to GeoJSON
(1263).
- Docstrings for listdir and listlayers have been clarified and harmonized.
- Nose style test cases have been converted to unittest.TestCase (1256).
- The munch package used by fio-filter and fio-calc is now vendored and patched
to remove usage of the deprecated pkg_resources module (1255).

1.9.3

Not secure
------------------

- Rasterio CRS objects are compatible with the Collection constructor and are
now accepted (1248).
- Enable append mode for fio-load (1237).
- Reading a GeoJSON with an empty array property can result in a segmentation
fault since version 1.9.0. This has been fixed (1228).

1.9.2

Not secure
------------------

- Get command entry points using importlib.metadata (1220).
- Instead of warning, transform_geom() raises an exception when some points
can't be reprojected unless the caller opts in to partial reprojection. This
restores the behavior of version 1.8.22.
- Add support for open options to all CLI commands that call fiona.open
(1215).
- Fix a memory leak that can occur when iterating over a dataset using strides
(1205).
- ZipMemoryFile now supports zipped GDB data (1203).

1.9.1

Not secure
------------------

- Log a warning message when identically named fields are encountered (1201).
- Avoid dependence on listdir order in tests (1193).
- Prevent empty geometries arrays from appearing in __geo_interface__ (1197).
- setuptools added to pyproject.toml. Its pkg_resources module is used by the
CLI (1191).

1.9.0

Not secure
------------------

- CITATION.txt has been replaced by a new CITATION.cff file and the credits
have been updated.
- In setup.py the distutils (deprecated) logger is no longer used.

1.9b2

Not secure
------------------

- 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).
- 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).

Page 2 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.