Skip to content

Latest commit

 

History

History
151 lines (92 loc) · 4.36 KB

CHANGELOG.md

File metadata and controls

151 lines (92 loc) · 4.36 KB

Changelog

0.5.5 - 2024-09-08

Changed

  • 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

Fixed

  • geojson no longer returns m values instead of z values for LineStrings and Polygons
  • Eliminated possibility of scientific notation in (E)WKT output

0.5.4 - 2024-08-29

Changed

  • WktError now correctly inherits from PlpygisError

Added

  • Allow overriding SRID when reading from a WKT/EWKT

0.5.3 - 2024-08-18

Fixed

  • Bug in WKTs when there is an integer ending in 0

0.5.2 - 2024-08-09

Changed

  • WKTs now have full precision rather than just 6 decimal places

Fixed

  • Bug in conversion to Shapely when there is an SRID

0.5.1 - 2024-08-01

Fixed

  • Invalid WKB in certain circumstances

0.5.0 - 2024-07-31

Changed

  • wkb now always returns a WKB and not a EWKB
  • __copy__() now performs a shallow copy for multigeometries
  • geometries is immutable (make changes to members using overloaded operators to ensure type checking)

Added

  • Overloaded len and [] for multigeometries
  • Overloaded + and += operators for geometries
  • pop() for multigeometries
  • __deepcopy__() for geometries
  • from_wkt() to read Well-known Text
  • ewkb to explicitly request an SRID
  • wkt and ewkt properties to write Well-known Text

0.4.2 - 2024-07-21

Fixed

  • Documentation
  • CI works with Numpy 2.x

0.4.1 - 2024-04-30

Changed

  • Raise WkbError on malformed WKBs.

Added

  • New exception: CollectionError.

0.4.0 - 2024-04-22

Added

  • All the Geometry classes now have a coordinates 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 and GeojsonError.

Fixed

  • Two unused parameters (dimz and dimm) were removed from GeometryCollection.

0.3.0 - 2024-04-08

Fixed

  • 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

Changed

  • plpygis now works with Shapely 2.x and drops support for 1.x.

Fixed

  • The license was updated to conform to the SPDX standard (#9).

0.2.1 - 2023-03-11

Fixed

  • .pyc files were being included in packages published to PyPI (#8). [vincentsarago]

0.2.0 - 2020-02-21

Added

  • plpygis now supports binary WKBs as described in (#1). [lovasoa]

Fixed

  • A bug in handling little-endian WKBs was fixed (#2). [lovasoa]

Removed

  • The dependency on nose for testing was removed.

0.1.0 - 2018-02-14

0.0.3 - 2018-01-21

0.0.2 - 2017-08-06

0.0.1 - 2017-07-30