Fiona

Latest version: v1.10.1

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

Scan your dependencies

Page 11 of 21

1.7.7

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

Bug fixes:

- Switch logger `warn()` (deprecated) calls to `warning()`.
- Replace all relative imports and cimports in Cython modules with absolute
imports (450).
- Avoid setting `PROJ_LIB` to a non-existent directory (439).

1.7.6

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

Bug fixes:

- Fall back to `share/proj` for PROJ_LIB (440).
- Replace every call to `OSRDestroySpatialReference()` with `OSRRelease()`,
fixing the GPKG driver crasher reported in 441 (443).
- Add a `DriverIOError` derived from `IOError` to use for driver-specific
errors such as the GeoJSON driver's refusal to overwrite existing files.
Also we now ensure that when this error is raised by `fiona.open()` any
created read or write session is deleted, this eliminates spurious
exceptions on teardown of broken `Collection` objects (437, 444).

1.7.5

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

Bug fixes:

- Opening a data file in read (the default) mode with `fiona.open()` using the
the `driver` or `drivers` keyword arguments (to specify certain format
drivers) would sometimes cause a crash on Windows due to improperly
terminated lists of strings (428). The fix: Fiona's buggy `string_list()`
has been replaced by GDAL's `CSLAddString()`.

1.7.4

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

Bug fixes:

- OGR's EsriJSON detection fails when certain keys aren't found in the first
6000 bytes of data passed to `BytesCollection` (422). A .json file extension
is now explicitly given to the in-memory file behind `BytesCollection` when
the `driver='GeoJSON'` keyword argument is given (423).

1.7.3

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

Roses are red.
Tan is a pug.
Software regression's
the most embarrassing bug.

Bug fixes:

- Use __stdcall for GDAL error handling callback on Windows as in Rasterio.
- Turn on latent support for zip:// URLs in rio-cat and rio-info (421).
- The 1.7.2 release broke support for zip files with absolute paths (418).
This regression has been fixed with tests to confirm.

1.7.2

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

Future Deprecation:

- `Collection.__next__()` is buggy in that it can lead to duplication of
features when used in combination with `Collection.filter()` or
`Collection.__iter__()`. It will be removed in Fiona 2.0. Please check for
usage of this deprecated feature by running your tests or programs with
`PYTHONWARNINGS="always:::fiona"` or `-W"always:::fiona"` and switch from
`next(collection)` to `next(iter(collection))` (301).

Bug fix:

- Zipped streams of bytes can be accessed by `BytesCollection` (318).

Page 11 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.