v0.46.0 #576
peterstace
announced in
Announcements
v0.46.0
#576
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.
-
2023-11-24
Special thanks to Albert Teoh for contributing to this release.
Fixes two DCEL renoding bugs. The first affected some inputs that had overlapping line segments. The second affected some inputs that caused the location of line vs. line intersections to differ on which input was being renoded.
Adds a method with signature
Envelope() Envelopeto typeSequence.Simplifies the internal representation of the
Envelopetype.Upgrades
golangci-linttov1.55.2.Breaking change: Renames
Envelope'sExtendToIncludeXYmethod toExpandToIncludeXY. This makes the names of theExpandToIncludeXYandExpandToIncludeEnvelopemethods have consistent naming.Breaking change: Alters the signature (and behaviour) of the
NewEnvelopefunction. It previously returned anEnvelopeand anerror, and new just returns anEnvelope. It no longer validates that its inputs don't contain NaN or +/- infinity (this can be checked via theValidatemethod if desired). It also now accepts a variadic list ofXYvalues, rather than a slice ofXYvalues.This discussion was created from the release v0.46.0.
Beta Was this translation helpful? Give feedback.
All reactions