Fiona

Latest version: v1.10.1

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

Scan your dependencies

Page 3 of 21

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

1.9b1

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

New features:

* Add listdir and listlayers method to io.MemoryFile (resolving 754).
* Add support for TIN and triangle geometries (1163).
* Add an allow_unsupported_drivers option to fiona.open() (1126).
* Added support for the OGR StringList field type (1141).

Changes and bug fixes:

* Missing and unused imports have been added or removed.
* Make sure that errors aren't lost when a collection can't be saved properly
(1169).
* Ensure that ZipMemoryFile have the proper GDAL name after creation so that we
can use listdir() (1092).
* The fiona._loading module, which supports DLL loading on Windows,
has been moved into __init__.py and is no longer used anywhere else (1168).
* Move project metadata to pyproject.toml (1165).
* Update drvsupport.py to reflect new format capabilities in GDAL 3.6.0
(1122).
* Remove debug logging from env and _env modules.

Page 3 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.