Skip to content

Conversation

@lossyrob
Copy link
Member

@lossyrob lossyrob commented Nov 5, 2019

Changes in this PR:

  • Removed some of the validation logic around LabelItem, which can feel restrictive in the case where GeoJSON labels have an implicit class without a Feature property that states the class (e.g. SpaceNet 5 doesn't have a 'roads' class in a label property; it's known that the GeoJSON contains roads). I think some tweaking of the requirements of the label extension spec has to be done.
  • Made some backwards compatibility changes for 0.8.0 -> 0.8.1 due to Pluralized forms of fields radiantearth/stac-spec#597 to reduce user pain.
  • Move STAC_VERSION to 0.8.1, all links and references now point to that tag.
  • Check stac_extensions when determining what class to deserialize. This was necessary for an instance where the Item properties didn't have any eo: properties, but the collection held all eo: properties - these should still deserialize to EOItem.
  • Fixed an issue where cleared items and children were still being held in the ResolvedObjectCache of a Catalog.

@lossyrob lossyrob merged commit c3ea2b4 into develop Nov 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants