Skip to content

Releases: NetTopologySuite/NetTopologySuite.Features

v2.2.0

21 Aug 13:50
Compare
Choose a tag to compare

What's Changed

  • Add FeatureCollection ctor with IEnumerable parameter by @atlefren in #12

New Contributors

Full Changelog: v2.1.0...v2.2.0

2.1.0

13 Mar 13:37
0cb0a03
Compare
Choose a tag to compare
  1. #10: Added constructors to AttributesTable that let the caller supply the IEqualityComparer<string> to use when comparing attribute names.
  2. #11: Re-added part of the concept of supporting IDs as more first-class components of certain features.
    • This was removed in 2.0.0 due to a lack of generality and a desire to simplify things, but TWKB also seems to have this concept, and there is a strong technical justification in the GeoJSON world for allowing the ID to live on the feature itself, so adding it here as read-only and in a new form makes sense now.

2.0.0

05 Sep 11:18
0051978
Compare
Choose a tag to compare
  1. Now targets .NET Standard 2.0 only
  2. CRS model objects are gone (only pre-IETF versions of GeoJSON used them exactly that way)
  3. Extension methods for "id" are gone (downstream libraries can add their own versions that don't require partying on a global variable in this library to make it work for them)
  4. FeatureCollection now inherits from Collection<IFeature> instead of composing one.
  5. Added a GetOptionalValue method to IAttributesTable to help simplify several use cases, such as GPX.

1.15.1

26 Jun 11:14
3840d11
Compare
Choose a tag to compare

No functional changes from 1.15.0, just making the dependencies more correct:

  1. Now just requires GeoAPI.Core, not all of GeoAPI.
  2. Upper-bound added so it's clear that this doesn't support anything higher than 1.x