github NetTopologySuite/NetTopologySuite v2.6.0

4 days ago

Release of Milestone: 2.6

This includes everything added to JTS 1.20.0. For details, see the JTS release documentation for this version: https://github.com/locationtech/jts/releases/tag/1.20.0

Other changes include:

  1. NetTopologySuite.Geometries.Utilities.Extracter, which includes our own strongly-typed spin on the other extracters found in this namespace.
  2. #685 / #686: Better handling of srsDimension when reading GML.
  3. Start taking advantage of some more modern .NET SDK features. (Don't worry, .NET Standard 2.0 is still fully supported.)
  4. #702 / #703: NetTopologySuite.Geometries.GeometryCollection now implements System.Collections.Generic.IReadOnlyList<Geometry>.
  5. #712 / (related to) NetTopologySuite/NetTopologySuite.IO.GeoJSON#109: Certain property getters no longer throw exceptions. Very softly related to: locationtech/jts#434 (comment)
  6. #733: some help converting between tuples and coordinates
  7. #738: minor documentation fix
  8. #745 / #746: Add a .NET Standard 2.1 target so that the majority of modern applications no longer need to deal with a transient System.Memory package reference.
  9. #751: .NET-specific (mostly) performance improvement for most queries using NetTopologySuite.Index.Strtree indexes.
  10. #765 / #655 / #656 / locationtech/jts#714: Deviate from JTS a little bit in an attempt to soften a regression related to elevation that was introduced by OverlayNG. See linked issues for history, discussion, and more.
  11. Bump System.Memory package reference to 4.6.0 so that .NET Standard 2.0 consumers debugging into this will see a link to the currently maintained version of this "slow span" package.

Don't miss a new NetTopologySuite release

NewReleases is sending notifications on new releases.