Skip to content
v0.7.0

- docs: Add a complete deposit protocol reference
- Implement tag <swh:add_to_origin> to replace the Slug header for parent
  relationships
- Implement tag <swh:create_origin> to replace the Slug header
- Return the origin url on 'GET State-IRI'
- Make the Slug header optional
- docs: Improve documentations and drop non implemented specifications
- Remove the <client> tag from the protocol.
- Remove the <external_identifier> tag from the protocol.
- Move SWH-specific tags to the https://www.softwareheritage.org/schema/2018/deposit namespace
- logging: Log error messages when that occurs
- typing: Improve deposit types
- Refactor exception handling
- Split SE-IRI and Edit-IRI.
- remove assumption that Edit-IRI and SE-IRI are the same from test
- Rename files and classes in swh/deposit/api/deposit_* to be consistent with SWORD terminology.
- swh.xsd: Use the https://www.softwareheritage.org/schema/2018/deposit namespace
- Fix SWORD XMLNS (http://purl.org/net/sword/ -> http://purl.org/net/sword/terms/)
- Refactoring to clarify source
- tests: Refactoring