v0.4.0
New features:
- adds ability to split path components with
PathComponent.split(from:, to:) - adds utility method for enumerating over points of
PathComponentwith option to include or exclude control pointsPathComponent.enumeratePoints(includeControlPoints:, using:) - allows subclassing of
PathandPathComponent - adds
Comparablesupport toIndexedPathLocationandIndexedPathComponentLocation - adds
distanceSquaredfunction between points
bugfixes
- fixes a memory leak in vector boolean operations
- improves support for converting to and from CoreGraphics paths that have single point subpaths