------------------
Bug fixes:
- Prevent crash when serializing a number > 1e100 to WKT with GEOS < 3.13. (1907)
Improvements:
- Require GEOS >= 3.8, NumPy >= 1.16, and Python >= 3.8 (1802, 1885)
- Handle ``Feature`` type in ``shapely.geometry.shape`` (1815)
- Add a ``handle_nan`` parameter to ``shapely.linestrings()`` and ``shapely.linearrings()``
to allow, skip, or error on nonfinite (NaN / Inf) coordinates. The default
behaviour (allow) is backwards compatible (1594).
- Add an ``interleaved`` parameter to ``shapely.transform()`` allowing a transposed call
signature in the ``transformation`` function.
- The ``include_z`` in ``shapely.transform()`` now also allows ``None``, which
lets it automatically detect the dimensionality of each input geometry.
- Add parameters ``method`` and ``keep_collapsed`` to ``shapely.make_valid()`` (1941)
- Upgraded the GEOS version in the binary wheel distributions to 3.12.1.
- The ``voronoi_polygons`` now accepts the ``ordered`` keyword, optionally forcing the
order of polygons within the GeometryCollection to follow the order of input
coordinates. Requires at least GEOS 3.12. (1968)