- Upgrade
pyo3
from 0.21 to 0.22 andgeozero
from 0.12 to 0.14.
- Upgrade
geozero
from 0.11 to 0.12. - Upgrade
pyo3
from 0.20 to 0.21 and switch to newBound
API.
- Upgrade
pyo3
from 0.19 to 0.20.
- Upgrade
geozero
from 0.9 to 0.11.
- Upgrade
geozero
from 0.9 to 0.10. - Do not access inner members of
geo_types
types. Only use the provided methods.
- Upgrade
pyo3
from 0.18 to 0.19.
- Upgrade
pyo3
from 0.17 to 0.18.
- Fix deprecation warnings of
geo_types::Coordinate
by migrating togeo_types::Coord
.
- Rename
GeometryInterface
struct toGeometry
- that is the last rename of this struct - promised. - Added support to exchange
Vec<Geometry>
with python. #5 - Upgrade
pyo3
from 0.16 to 0.17. #7
- Support exchanging geometries using Well-Known-Binary format. The
wkb
-property ofshapely
geometries will be used. Additionally, theGeometryInterface
-type exposed to python will have awkb
-property itself. This is only supported for thef64
variant of theGeoInterface
. - Rename
GeoInterface
struct toGeometryInterface
to distinguish the provided geometry support from geo_interface features and featurecollections. - Simplify lifetimes and rename
AsGeoInterfacePyDict
toAsGeoInterface
.
- Generic
GeoInterface
implementations forf64
,f32
,u8
,u16
,u32
,u64
,i8
,i16
,i32
andi64
.
- Support for
Py_LIMTED
-API by avoiding usage ofPyTuple::as_slice()
Initial release