Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2.58 KB

CHANGELOG.md

File metadata and controls

74 lines (47 loc) · 2.58 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.1.0 - 2023-04-28

Changed

  • Clarify http and extend http authorization methods #27
  • Split Authentication Flows Object into OAuth2 Flow Object and Signed URL Object
  • The JSON Schema is much stricter compared to before, actually enforcing many restrictions documented in the written spec
  • The Parameter Schemas must comply to JSON Schema draft-07 instead of OpenAPI Schema #21

Fixed

  • JSON Schema supports Catalogs
  • Fixed various other issues in the JSON Schema
  • Clarified which fields apply to which schema type
  • Clarified required fields
  • Fixed examples

Removed

  • Removed the provider-specific planetaryComputer and earthdata scheme types #32

v1.0.0 - 2023-11-07

Added

  • responseField to the authentication object. #23

  • PlanetaryComputer signedURL example.

  • Added parameters object

  • Support to describe signed URL request method and parmeters.

  • Links examples in README.md

  • security:refs parameter to Link objects in Items or Collections.

  • Added schemes Item and Collection property which defines all the security schemas.

  • Added Asset parameter refs which specifies which schemes from schemes can be used for an asset.

Changed

  • Changed extension title to authorization and the field extension to auth:

  • Changed type keys to camelCase

  • Updated item.json and collection.json for OpenAPI

  • Updated schema.json for for OpenAPI

  • Updated item.json and collection.json to handle multiple authentication schemes

  • Updated schema.json for the updated security object structure

  • Updated schema to schema to limit string values to the list of client names.

  • Re-added Updated schema to schemas make any type value valid

  • Reformatted to align with the OpenAPI spec

  • Changed parameters in camelCase to snake_case

Deprecated

Removed

  • Removed summaries example

Fixed