Fiona

Latest version: v1.10.1

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

Scan your dependencies

Page 8 of 21

1.8.4

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

- 3D geometries can now be transformed with a specified precision (523).
- A bug producing a spurious DriverSupportError for Shapefiles with a "time"
field (692) has been fixed.
- Patching of the GDAL_DATA environment variable was accidentally left in place
in 1.8.3 and now has been removed.

1.8.3

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

- The RASTERIO_ENV config environment marker this project picked up from
Rasterio has been renamed to FIONA_ENV (665).
- Options --gdal-data and --proj-data have been added to the fio-env command so
that users of Rasterio wheels can get paths to set GDAL_DATA and PROJ_LIB
environment variables.
- The unsuccessful attempt to make GDAL and PROJ support file discovery and
configuration automatic within collection's crs and crs_wkt properties has
been reverted. Users must execute such code inside a `with Env()` block or
set the GDAL_DATA and PROJ_LIB environment variables needed by GDAL.

1.8.2

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

Bug fixes:

- Raise FionaValueError when an iterator's __next__ is called and the session
is found to be missing or inactive instead of passing a null pointer to
OGR_L_GetNextFeature (687).

1.8.1

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

Bug fixes:

- Add checks around OSRGetAuthorityName and OSRGetAuthorityCode calls that will
log problems with looking up these items.
- Opened data sources are now released before we raise exceptions in
WritingSession.start (676). This fixes an issue with locked files on
Windows.
- We now ensure that an Env instance exists when getting the crs or crs_wkt
properties of a Collection (673, 690). Otherwise, required GDAL and PROJ
data files included in Fiona wheels can not be found.
- GDAL and PROJ data search has been refactored to improve testability (678).
- In the project's Cython code, void* pointers have been replaced with proper
GDAL types (672).
- Pervasive warning level log messages about ENCODING creation options (668)
have been eliminated.

1.8.0

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

This is the final 1.8.0 release. Thanks, everyone!

Bug fixes:

- We cpdef Session.stop so that it has a C version that can be called safely
from __dealloc__, fixing a PyPy issue (659, 553).

1.8rc1

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

There are no changes in 1.8rc1 other than more test standardization and the
introduction of a temporary test_collection_legacy.py module to support the
build of fully tested Python 2.7 macosx wheels on Travis-CI.

Page 8 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.