v1.0.0-rc.3
·
862 commits
to main
since this release
Added
- (Experimental) support for Python 3.10 (#473)
LabelTaskenum inpystac.extensions.labelwith recommended values for
"label:tasks"field (#484)LabelMethodenum inpystac.extensions.labelwith recommended values for
"label:methods"field (#484)- Label Extension summaries (#484)
- Timestamps Extension summaries (#513)
- Define equality and
__repr__ofRangeSummaryinstances based onto_dict
representation (#513) - Sat Extension summaries (#509)
Catalog.get_collectionsfor getting all child
Collectionsfor a catalog, andCatalog.get_all_collectionsfor recursively getting
all childCollectionsfor a catalog and its children (#511)
Changed
- Renamed
Asset.properties->Asset.extra_fieldsandLink.properties->
Link.extra_fieldsfor consistency with other STAC objects
(#510)
Fixed
- Bug in
pystac.serialization.identify_stac_object_typewhere invalid objects with
stac_version == 1.0.0were incorrectly identified as Catalogs
(#487) Linkconstructor classes (e.g.Link.from_dict,Link.canonical, etc.) now return
the calling class instead of always returning theLinkclass
(#512)- Sat extension now includes all fields defined in v1.0.0
(#509)