v0.51.0 #633
peterstace
announced in
Announcements
v0.51.0
#633
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
2024-08-19
Special thanks to Albert Teoh for contributing to this release.
Fixes a Polygon validation bug that falsely identified an invalid ring as being valid. The bug occurred in the rare edge case where an inner ring is outside the outer ring and the first control point of the inner ring touches the outer ring.
Upgrades
golangci-linttov1.59.1.Fixes a bug where geometry collections with mixed coordinate types were erroneously allowed during WKT and WKB parsing.
Fixes a bug where the
Simplifymethod would drop coordinate type to XY in some scenarios where the result is an empty geometry.Adds a wrapper to the
geospackage for theGEOSTopologyPreserveSimplify_rfunction (exposed asTopologyPreserveSimplify).Adds wrappers to the
geospackage for theGEOSCoverageSimplify_randGEOSCoverageSimplifyVW_rfunctions (exposed asCoverageIsValidandCoverageSimplifyVW).Breaking change: Overhauls the TWKB unmarshalling related functions in a breaking way:
Removes the
UnmarshalTWKBWithHeadersandUnmarshalTWKBBoundingBoxHeaderfunctions.Modifies the
UnmarshalTWKBEnvelopefunction to return anExtendedEnvelope(which is a regular XYEnvelopewith the addition of Z and M ranges).Adds
UnmarshalTWKBListandUnmarshalTWKBSizefunctions, which return the (optional) ID list and (optional) sizes of TWKBs without fully unmarshalling them.This discussion was created from the release v0.51.0.
Beta Was this translation helpful? Give feedback.
All reactions