Fiona

Latest version: v1.10.1

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

Scan your dependencies

Page 7 of 21

1.8.9.post1

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

- A change has been made to the package setup script so that the shim module
for GDAL 3 is used when building the package from a source distribution.
There are no other changes to the package.

1.8.9

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

- A shim module and support for GDAL 3.0 has been added. The package can now be
built and used with GDAL 3.0 and PROJ 6.1 or 6.2. Note that the 1.8.9 wheels
we will upload to PyPI will contain GDAL 2.4.2 and PROJ 4.9.3 as in the 1.8.8
wheels.

1.8.8

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

- The schema of geopackage files with a geometry type code of 3000 could not be
reported using Fiona 1.8.7. This bug is fixed.

1.8.7

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

Bug fixes:

- Regression in handling of polygons with M values noted under version 1.8.5
below was in fact not fixed then (see new report 789), but is fixed in
version 1.8.7.
- Windows filenames containing "!" are now parsed correctly, fixing issue 742.

Upcoming changes:

- In version 1.9.0, the objects yielded when a Collection is iterated will be
mutable mappings but will no longer be instances of Python's dict. Version
1.9 is intended to be backwards compatible with 1.8 except where user code
tests `isinstance(feature, dict)`. In version 2.0 the new Feature, Geometry,
and Properties classes will become immutable mappings. See
https://github.com/Toblerity/fiona-rfc/blob/main/rfc/0001-fiona-2-0-changes.md
for more discussion of the upcoming changes for version 2.0.

1.8.6

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

- The advertisement for JSON driver enablement in 1.8.5 was false (176), but
in this release they are ready for use.

1.8.5

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

- GDAL seems to work best if GDAL_DATA is set as early as possible. Ideally it
is set when building the library or in the environment before importing
Fiona, but for wheels we patch GDAL_DATA into os.environ when fiona.env
is imported. This resolves 731.
- A combination of bugs which allowed .cpg files to be overlooked has been
fixed (726).
- On entering a collection context (Collection.__enter__) a new anonymous GDAL
environment is created if needed and entered. This makes `with
fiona.open(...) as collection:` roughly equivalent to `with fiona.open(...)
as collection, Env():`. This helps prevent bugs when Collections are created
and then used later or in different scopes.
- Missing GDAL support for TopoJSON, GeoJSONSeq, and ESRIJSON has been enabled
(721).
- A regression in handling of polygons with M values (724) has been fixed.
- Per-feature debug logging calls in OGRFeatureBuilder methods have been
eliminated to improve feature writing performance (718).
- Native support for datasets in Google Cloud Storage identified by "gs"
resource names has been added (709).
- Support has been added for triangle, polyhedral surface, and TIN geometry
types (679).
- Notes about using the MemoryFile and ZipMemoryFile classes has been added to
the manual (674).

Page 7 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.