JTS TOPOLOGY SUITE
Version History

This document lists the change history of release versions of the JTS Topology Suite.

The JTS distributions for older versions can be obtained at the SourceForge JTS site.


Version 1.15

Release Date: November 30, 2017

Project Changes

API Changes

Functionality Improvements

Performance & Robustness Improvements

Bug Fixes


JTS TestBuilder

Functionality Improvements


Version 1.14

Release Date: September 23, 2015

Functionality Improvements

Performance Improvements

Bug Fixes

API Changes

Testing Improvements


JTS I/O

Functionality Improvements

API Changes

Bug Fixes


JTS TestBuilder

Functionality Improvements

UI Changes

Bug Fixes


Version 1.13

Release Date: December 13, 2012

Functionality Improvements

Performance Improvements

Robustness Improvements

Bug Fixes

API Changes

Testing

Contributors


JTS TestBuilder

Functionality Improvements

Performance Improvements

Bug Fixes


Version 1.12

Release Date: June 30, 2011

Functionality Improvements

  • Added Geometry.norm() to provide non-mutating normalization
  • Added Geometry.hashCode() to fulfill Java conventions
  • Added LineIntersector.getEndpoint() method
  • Added methods to CoordinateSequences to test for and create valid rings
  • Added minExtent and maxExtent to Envelope
  • Added ability to compute Single-Sided Buffers (invoked via BufferOp and BufferParameters)
  • Added GeometryPrecisionReducer
  • Added ExtendedWKB SRID support to WKBWriter (thanks to Justin Deoliviera)
  • Improved PolygonShape to support floating-point coordinates
  • Added GeometryShapeFactory.setRotation(double radians) method
  • Added GeometricShapeBuilder API to support shape builder development
  • Added RandomPointsBuilder to allow generating various random point sets
  • Added RandomPointsInGridBuilder to allow generating various random point sets constrained to a grid
  • Added KochSnowflakeBuilder
  • Added SierpinskiCarpetBuilder
  • Added MathUtil containing mathematics and numerical utility functions
  • Added Vector2D class providing vector operations
  • Added DirectedEdgeStar.getNextCWEdge() method to planargraph API
  • AffineTransformation enhanced to avoid numeric precision issues in case of reflection in X=Y (coordinate flipping)
  • Added LineSequencer.sequence() static convenience method
  • Added error indicators to BufferDistanceValidator and BufferResultValidator
  • Added MinimumClearance class
  • Added nearestNeighbours methods to STRtree

    Performance Improvements

    Robustness Improvements

    API Changes

    Bug Fixes


    JTS TestBuilder

    Functionality Improvements

    Bug Fixes


    Version 1.11

    Release Date: March 1, 2010

    Functionality Improvements

    Performance Improvements

    API Changes

    Bug Fixes


    JTS TestBuilder

    Functionality Improvements


    Version 1.10

    Release Date: December 31, 2008

    Functionality Improvements

    Performance Improvements

    Bug Fixes

    API Changes


    JTS TestBuilder

    UI Improvements


    JTS TestRunner

    Functionality Improvements


    Version 1.9

    Release Date: January 2, 2008

    Functionality Improvements

    Performance Improvements

    Bug Fixes

    API Changes


    JTS TestRunner

    New Features


    JTS TestBuilder

    UI Improvements

    Code Improvements


    Version 1.8

    Release Date: December 19, 2006

    Functionality Improvements

    API Changes

    Bug Fixes


    JTS TestBuilder

    New Features


    JTS TestRunner

    New Features

    Bug Fixes


    Version 1.7.2

    Release Date: June 22, 2006

    Functionality Improvements

    Bug Fixes


    Version 1.7.1

    Release Date: March 20, 2006

    Functionality Improvements

    Bug Fixes

    Performance Improvements

    Contributors


    Version 1.7

    Release Date: December 7, 2005

    Functionality Improvements

    Bug Fixes

    Performance Improvements

    API Changes

    Semantics Changes


    Version 1.6

    Release Date: February 3, 2005

    API Changes

    Semantics Changes

    Functionality Improvements

    Bug Fixes

    Architecture Changes

    Contributors


    Version 1.5

    Release Date: September 22, 2004

    This version is upwards compatible with Version 1.4

    API Changes

    Semantics Changes

    Functionality Improvements

    Performance Improvements

    Bug Fixes

    Architecture Changes

    Documentation


    Version 1.4

    Release Date: November 4, 2003

    Semantics Changes

    Functionality Improvements

    Performance Improvements

    Bug Fixes

    API Changes

    Code Architecture Changes

    Documentation


    Version 1.3

    Release Date: April 4, 2003

    Semantics Changes

    Functionality Improvements

    Performance Improvements

    Bug Fixes

    API Changes


    Version 1.2

    Release Date: 7 October 2002

    Semantics Changes

    Functionality Improvements

    Bug Fixes

    API Changes


    Version 1.1.1

    Release Date: 9 April 2002

    Bug Fixes

    API Changes

    API Additions


    Version 1.1

    Release Date: 28 March 2002

    New Features


    Version 1.0

    Release Date: 1 February 2002

    Version 0.0

    Release Date: 30 May 2001

    Baseline version