All Versions
23
Latest Version
Avg Release Cycle
44 days
Latest Release
-

Changelog History
Page 1

  • v8.1.0 Changes

    • #218 Added GeometryConvertible.simplify(withTolerance:)
  • v8.0.2 Changes

    • #216 Changed the value of the quadsegs param in buffer(by:) to match the geos default.
  • v8.0.1 Changes

    • ➕ Add platform specifiers to Package.swift
  • v8.0.0 Changes

    • ⚡️ 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)
  • v7.2.0 Changes

    November 06, 2020
    • #211
      • Adds isValid, isValidReason, and isValidDetail
  • v7.1.0 Changes

    May 09, 2020
    • #202
      • Add makeValid
  • v7.0.0 Changes

    March 22, 2020
    • #201
      • Update to geos 3.8.1 (GEOSwift/geos 5.0.0)
        • Return values from intersection and difference are now optional
        • Buffer now throws GEOSwiftError.negativeBufferWidth if width is negative
      • Add minimumBoundingCircle (Fixes #157)
  • v6.2.0 Changes

    March 15, 2020
  • v6.1.0 Changes

    March 15, 2020
    • #197
      • Expose options to configure WKT writing (Fixes #196)
  • v6.0.0 Changes

    November 10, 2019
    • #187
      • 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.