-------------------
From release 0.15 onward, all minor versions of HyRiver packages
will be pinned. This ensures that previous minor versions of HyRiver
packages cannot be installed with later minor releases. For example,
if you have ``pygeoogc==0.14.x`` installed, you cannot install
``pygeoogc==0.15.x`` series. This is to ensure that the API is
consistent across all minor versions.
New Features
~~~~~~~~~~~~
- For now, retain compatibility with ``shapely<2`` while supporting
``shapley>=2``.
Bug Fixes
~~~~~~~~~
- Fix an issue in ``WFS`` where the ``getfeature_bygeom`` method
fails if the requested web service does not have ``geometry_column``
attribute in its schema. This release addresses this issue by
trying to find the name from other attributes in the schema.
If it fails to find, it raises a ``ValueError``.
- Catch an edge case in ``match_crs`` function where the input is
a list of coordinates of length 4.
- Give precedence to non-default arguments for caching related arguments
instead of directly getting them from env variables. This is to avoid
the case where the user sets the env variables but then passes different
arguments to the function. In this case, the function should use the
passed arguments instead of the env variables.
Internal Changes
~~~~~~~~~~~~~~~~
- Remove ``pyyaml`` as a dependency since it is not used anymore.