Download Latest Version jts-core-1.20.0.jar (1.2 MB)
Email in envelope

Get an email when there's a new version of JTS Topology Suite

Home / jts-1.18.2
Name Modified Size InfoDownloads / Week
Parent folder
jts-core-1.18.2.jar 2021-08-27 1.0 MB
jts-core-1.18.2-javadoc.jar 2021-08-27 3.2 MB
jts-io-common-1.18.2-javadoc.jar 2021-08-27 41.5 kB
jts-io-common-1.18.2.jar 2021-08-27 17.5 kB
jts-io-common-1.18.2-sources.jar 2021-08-27 9.0 kB
JTSTestBuilder.jar 2021-08-27 2.7 MB
jts-core-1.18.2-sources.jar 2021-08-27 1.0 MB
JTS Release 1.18.2.tar.gz 2021-08-27 18.8 MB
JTS Release 1.18.2.zip 2021-08-27 19.9 MB
README.md 2021-08-27 1.2 kB
Totals: 10 Items   46.7 MB 0

Version 1.18.2

Release Date: 08/27/2021

API Changes

  • Move IsSimpleOp to org.locationtech.jts.operation.valid package (#717)

Functionality Improvements

  • Add GeometryFixer class (#704)
  • Improve design and performance of IsSimpleOp (#717, [#754])
  • Improve design and perforance of IsValidOp (#743, [#748], [#755], [#756], [#757])
  • Fix SortedPackedIntervalRtree to be thread-safe (fixes PreparedPolygon too) (#746)

Bug Fixes

  • Fix InteriorPoint to handle partially-empty collections (#698)
  • Fix MultiPoint.isValid to check validity correctly (#700)
  • Fix WKTReader and WKTWriter handling of collections with all empty elements (#702)
  • Fix HalfEdge.prev() method (#703)
  • Fix BufferOp to remove invalid elements caused by inverted ring curves (#706)
  • Fix IsSimpleOp duplicate lines bug (#716)
  • Fix Angle.interiorAngle to produce interior angle correctly (#721)
  • Fix IsValidOp to correctly report invalidity for certain kinds of LinearRings (#737)
  • Fix GeometryPrecisionReducer to support the "keep collapsed components" semantics (#738)
  • Fix VoronoiDiagramBuilder to respect user-provided clip envelope (#740)
Source: README.md, updated 2021-08-27