Releases: hfutrell/BezierKit
Releases · hfutrell/BezierKit
v0.16.2
15 Oct 23:32
Compare
Sorry, something went wrong.
No results found
disambiguates usage of abs function to Swift.abs which is needed when using C++ interop
v0.16.1
22 Oct 00:12
Compare
Sorry, something went wrong.
No results found
v0.16.0
21 Oct 23:26
Compare
Sorry, something went wrong.
No results found
sets iOS deployment target to iOS 13 (from iOS 10)
fixes Xcode 16 build warnings
fixes SwiftLint Xcode project integration
enables strict concurrency checking in Xcode project
minor bug fix in Path self intersections routine
v0.15.0
28 Jun 19:50
Compare
Sorry, something went wrong.
No results found
improves WASM support with inclusion of Path.data / Path.init(_ data:)
fixes WASM-specific stack overflow issue in intersection routines
exposes .data method to Objective-C whose visibility had been accidentally removed
v0.14.0
12 Mar 01:51
Compare
Sorry, something went wrong.
No results found
Initial support for WASM
move to using GitHub actions for CI (no more Travis)
Obj-C code that uses BezierKitPath and BezierKitPathComponent should now use Path and PathComponent or provide their own typedefs.
v0.13.0
09 Dec 00:46
Compare
Sorry, something went wrong.
No results found
-- fixes issue #47 by implementing hash function which provides implementation of Swift Hashable protocol
v0.12.1
13 Nov 00:12
Compare
Sorry, something went wrong.
No results found
adds low overhead Path and PathComponent implementation of CGPath method apply(info:, function:)
adds low overhead Path and PathComponent implementation of CGPath method boundingBoxOfPath
v0.11.0: Merge pull request #94 from hfutrell/intersection-via-implicitization
12 May 00:36
Compare
Sorry, something went wrong.
No results found
-- uses much faster analytical method for curve.selfIntersections. Removed accuracy parameter since it is no longer needed there (self intersections will always be found with very high accuracy).
-- improves curve-curve intersection performance (curve.intersections(with:)) in certain cases such as when requesting very precise accuracy or when curves intersect tangentially.
v0.10.0
09 Feb 18:49
Compare
Sorry, something went wrong.
No results found
adds APIs to Path and PathComponent for derivatives and normals (derivative(at:) and normal(at:))
moderate reduction of memory footprint of paths created with Path.init(cgPath:)
reduces Swift runtime overhead of point(at:) for Path and PathComponent
v0.9.0: Merge pull request #85 from hfutrell/public-bernstein
26 Jan 01:34
Compare
Sorry, something went wrong.
No results found
new API for getting x and y coordinates of Bezier Curves as individual polynomials
improved accuracy of Path.contains(_:) in some circumstances