0.5.5 - 2024-09-08
- WKTs again default to 6 decimal places of precision but this is now configurable
- Check the number of coordinates in LineString and Polygon when reading from (E)WKT
geojson
no longer returnsm
values instead ofz
values for LineStrings and Polygons- Eliminated possibility of scientific notation in (E)WKT output
0.5.4 - 2024-08-29
WktError
now correctly inherits fromPlpygisError
- Allow overriding SRID when reading from a WKT/EWKT
0.5.3 - 2024-08-18
- Bug in WKTs when there is an integer ending in 0
0.5.2 - 2024-08-09
- WKTs now have full precision rather than just 6 decimal places
- Bug in conversion to Shapely when there is an SRID
0.5.1 - 2024-08-01
- Invalid WKB in certain circumstances
0.5.0 - 2024-07-31
wkb
now always returns a WKB and not a EWKB__copy__()
now performs a shallow copy for multigeometriesgeometries
is immutable (make changes to members using overloaded operators to ensure type checking)
- Overloaded
len
and[]
for multigeometries - Overloaded
+
and+=
operators for geometries pop()
for multigeometries__deepcopy__()
for geometriesfrom_wkt()
to read Well-known Textewkb
to explicitly request an SRIDwkt
andewkt
properties to write Well-known Text
0.4.2 - 2024-07-21
- Documentation
- CI works with Numpy 2.x
0.4.1 - 2024-04-30
- Raise
WkbError
on malformed WKBs.
- New exception:
CollectionError
.
0.4.0 - 2024-04-22
- All the
Geometry
classes now have acoordinates
property, and this is also used in the generation of GeoJSONs. - The
Geometry
classes also now have a__copy__()
method. - Two new exceptions were added
CoordinateError
andGeojsonError
.
- Two unused parameters (
dimz
anddimm
) were removed fromGeometryCollection
.
0.3.0 - 2024-04-08
- It was possible for invalid EWKBs to be generated for multigeometries with SRIDs. This fix does introduce a change to what
plpygis
accepts as valid parameters to any of the multigeometry types. However, it will only reject cases which would have produced bad EWKBs and anything that worked previously will still work now. This fixes #10.
0.2.2 - 2024-03-08
- plpygis now works with Shapely 2.x and drops support for 1.x.
- The license was updated to conform to the SPDX standard (#9).
0.2.1 - 2023-03-11
.pyc
files were being included in packages published to PyPI (#8). [vincentsarago]
0.2.0 - 2020-02-21
- The dependency on nose for testing was removed.