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
-
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() Envelope
to typeSequence
.Simplifies the internal representation of the
Envelope
type.Upgrades
golangci-lint
tov1.55.2
.Breaking change: Renames
Envelope
'sExtendToIncludeXY
method toExpandToIncludeXY
. This makes the names of theExpandToIncludeXY
andExpandToIncludeEnvelope
methods have consistent naming.Breaking change: Alters the signature (and behaviour) of the
NewEnvelope
function. It previously returned anEnvelope
and anerror
, and new just returns anEnvelope
. It no longer validates that its inputs don't contain NaN or +/- infinity (this can be checked via theValidate
method if desired). It also now accepts a variadic list ofXY
values, rather than a slice ofXY
values.This discussion was created from the release v0.46.0.
Beta Was this translation helpful? Give feedback.
All reactions