You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
[v1.0.0-rc.1] - 2021-03-03
Added
Catalog and Collection now require a type parameter, to be set to Catalog or Collection for clients to more easily distinguish them easily. (#971)
Collection specification adds Assets (previously needed Collections Asset extension to do that). (#1008)
'via' and 'canonical' rel types are now options in Items. (#884)
In Extensions list there is now reference to three new (non-core) extensions: processing, file info and card4l. These would have been added to the stac-spec repo, except all non-core extensions were moved to stac-extensions org. (#1024)
'summaries' are now available in the Catalog spec, so both catalogs and collections can make use of it. (#903)
There is a new recommendation to enable CORS. (#940)
A Best Practice section on 'requester pays' cloud buckets was added. (#1021)
A new Best Practice section explains Asset Roles, plus some lists of potential roles for people to use (in best practices, sar and eo). (#989)
There is a new Best Practice recommendation to keep collections at consistent levels. (#1009)
Changed
The Stats Object for Collection summaries changed min to minimum and max to maximum to align with JSON Schema. (#967)
URIs (usually found int properties like href, url) are now validated using the iri-reference format in JSON Schema (allows international characters in URIs) (#953)
Enhanced the way the spec talks about ID's to encourage more global uniqueness. (#883)
Clarified how collection-level asset object properties do not remove the need for item-level asset object properties in the item-assets extension (#880)
Made summaries to be strongly recommended - everyone should strive to implement them, as they are very useful. (#985)
Moved examples from individual directories into a single /examples folder at the root, and evolved them to be more representative. (#955)
Renamed "Scientific Extension" to "Scientific Citation Extension" (#990)
Relaxed the regular expression for DOIs in the scientific extension (#910)
proj:geometry allows all GeoJSON geometries instead of just a polygon. (#995)
Removed
Checksum extension (field checksum:multihash). Use File Info extension (field file:checksum) instead for assets. There's no replacement for links. (#934)
Collection Assets extension, as the core construct of Assets in a Collection is now part of the core Collection spec. No change is required except removing collection-assets from the list of stac_extensions. (#1008)
Numerous extensions (Data Cube, Item Assets, Point Cloud, SAR, Single File STAC, Tiled Assets, Timestamps & Versioning) have been moved out of the core specification, into their own repos in the stac-extensions GitHub organization. They must now be referred to by their schemas directly - the name shortcuts for them are no longer valid. (#1024)
Fixed
Fixed JSON Schema for providers (Collections and Items) to be an object and require a name. (#924)