Pygeoogc

Latest version: v0.19.3

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

Scan your dependencies

Page 1 of 8

0.19.3

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Use ``orjson`` instead of ``ujson`` due to the package not being
maintained anymore. The developer of ``ujson`` raised conrcerns
about security vulnerabilities and recommended using ``orjson``
instead.

0.19.0

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Update all dependencies on HyRiver libraries to the latest versions
and modify the code to be compatible with the latest versions of
the libraries.

0.18.0

-------------------

New Features
~~~~~~~~~~~~
- Update the links for NLDI and PyGeoAPI web services to the latest addresses.

Bug Fixes
~~~~~~~~~
- Fix a bug in ``WFS.getfeature_bygeom`` where if the input geometry is in
a geographic CRS, the function fails to transform it correctly to the
web service's CRS.

Breaking Changes
~~~~~~~~~~~~~~~~
- Drop support for Python 3.8 since its end-of-life date is October 2024.
- Remove all exceptions from the main module and raise them from the
``exceptions`` module. This is to declutter the public API and make
it easier to maintain.

0.17.1

-------------------

New Features
~~~~~~~~~~~~
- Update the links for FEMA web services to the latest addresses.
- When the CRS of a WMS cannot be parsed throw a more informative error
regarding the service being down (:issue_hydro:`122`).

Internal Changes
~~~~~~~~~~~~~~~~
- Drop support for Python 3.8 since its end-of-life date is October 2024.

0.17.0

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Make ``streaming_download`` more robust when encoutring request issues by
returning ``None`` for those links that have failed to be processed,
instead of throwing exceptions. So, for example, if only one link fails,
the function will return a list of paths with ``None`` for the failed link.
- In all requests by geometries, set the geometry precision to 6 decimal points
to avoid issues with large decimal points.
- Add the ``exceptions`` module to the high-level API to declutter
the main module. In the future, all exceptions will be raised from
this module and not from the main module. For now, the exceptions
are raised from both modules for backward compatibility.

0.16.2

-------------------

Internal Changes
~~~~~~~~~~~~~~~~
- Remove the deprecated AirMap URL.

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.