#236 Updated
LineStringConvertible methods to use implementations from geos:
normalizedDistanceFromStart(toProjectionOf:): The geos implementation
returns 0 for 0-length lines, whereas the old GEOSwift implementation
threw GEOSwiftError.lengthIsZero, which has now been removed.
#216 Changed the value of
the quadsegs param in buffer(by:) to match the geos default.
8.0.1
Add platform specifiers to Package.swift
8.0.0
Updated for Xcode 12
Drops support for iOS 8
Switches to SPM as primary development environment
Updates GEOSwift.xcodeproj to use geos.xcframework instead of the
old-style fat frameworks due to a change in Xcode 12.3. This breaks
(hopefully only temporarily) compatibility with Carthage unless you use
the as-of-yet-unreleased Carthage version which adds the
--use-xcframeworks flag. Carthage support will be reevaluated as its
situation evolves.
Increases min geos to 6.0.0 (which equates to 3.9.0 in the upstream geos)
Add support for Swift PM on iOS and tvOS (Fixes
#166)
Update Swift PM support on macOS and Linux to build geos from source
instead of using system packages. This provides increased consistency
with CocoaPods and Carthage and enables us to support iOS and tvOS as
well.