-
v0.7.05ed8942e · ·
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
-
v0.6.0a67ed6b0 · ·
v0.6.0 - Adapt existing POST to a collection to allow metadata-only deposit - deposit.settings.production: Remove the logging django configuration - Customize the user-agent header in deposit client classes - Simplify `swh deposit upload` cli options - doc: improve the user manual documentation - doc: rename Getting Started as User Manual and update the content - doc: add an introduction paragraph in blueprint.rst - doc: improve the spec-loading doc - doc: improve the doc of API endpoints - doc: rename docs/specs/specs.rst as docs/specs/index.rst - doc: Add a description of the deposit in the docs' index page - doc: spec-meta-deposit: Update metadata-only deposit samples and requirements
-
v0.3.0a8e6b830 · ·
v0.3.0 - deposit_client: Allow deposit metadata update on completed deposit - deposit.client: Improve cli error messages and add missing coverage - cli.client: Add coverage - cli.client: Add types - cli.client: Add types and refactor tests - conftest: Declare swh.core pytest_plugin - deposit: Reuse config.load_from_envvar for configuration loading - test_deposit_content: Add missing coverage
-
v0.2.0e15f23dc · ·
v0.2.0 - Allow deposit metadata update on deposit already completed - Transit raw metadata to the loader to unify with metadata update scenario - deposit*: Rename internally swh_id references to swhid - deposit.parsers: Process namespace when using xmltodict.parse - tests: Add missing update scenarios - tests: Explicit the bad request scenario error messages - tests: Ensure all empty body test cases are covered
-
-
v0.0.824752ab97 · ·
v0.0.82 - deposit_read: Simplify api to return only relevant deposit information - setup: Update the minimum required runtime python3 version - spec: reference SWHID using explicit anchors - Update type annotations and signatures to match djangorestframework-stubs - pytest.ini: Avoid loading flask plugin to prevent fixture name clash - Add a pyproject.toml file to target py37 for black - Enable black - tests: Adapt init_sentry api change call with environment parameter - docs: Fix sphinx warnings - tests/gunicorn_config: Fix tests after recent changes in swh-core