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:
NetTopologySuite.Geometries.Utilities.Extracter
, which includes our own strongly-typed spin on the other extracters found in this namespace.- #685 / #686: Better handling of
srsDimension
when reading GML. - Start taking advantage of some more modern .NET SDK features. (Don't worry, .NET Standard 2.0 is still fully supported.)
- #702 / #703:
NetTopologySuite.Geometries.GeometryCollection
now implementsSystem.Collections.Generic.IReadOnlyList<Geometry>
. - #712 / (related to) NetTopologySuite/NetTopologySuite.IO.GeoJSON#109: Certain property getters no longer throw exceptions. Very softly related to: locationtech/jts#434 (comment)
- #733: some help converting between tuples and coordinates
- #738: minor documentation fix
- #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. - #751: .NET-specific (mostly) performance improvement for most queries using
NetTopologySuite.Index.Strtree
indexes. - #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.
- 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.