This document describes all the changes made to the Discovery API document, starting from its first released version.
Backward-incompatible changes:
-
The
<client-certificates-in-use>
element has been renamed to<client-credentials-in-use>
. -
The
<common-name>
element was removed. [Click here] (erasmus-without-paper/ewp-specs-architecture#2) for details. -
A single EWP Host is now allowed to serve multiple versions of a single API. Elements in
<apis-implemented>
are nowmaxOccurs="unbounded"
. Details and reasoning can be found here. -
EWP Hosts are now required to keep track of SCHAC ID changes (they must publish previous SCHAC IDs in the manifest file). Details and reasoning can be found here.
-
SHA-1
hashes replaced withSHA-256
([reasoning] (#2)).
Other changes:
- The
ApiEntry/dev-notes
element was missing a type (MultilineString
was added).
- Fixed links and XML namespaces ([details] (erasmus-without-paper/general-issues#4)).
Initial release. Reviewed here and initially accepted during the meeting on the 5th of February 2016.