Skip to content

Latest commit

 

History

History
197 lines (153 loc) · 9.83 KB

File metadata and controls

197 lines (153 loc) · 9.83 KB

Changelog

All notable changes to thoth-dissemination will be documented in this file.

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

[1.0.3] - 2026-04-14

Fixed

  • Corrected naming of updated credentials

[1.0.2] - 2026-04-01

Fixed

  • Reinstate accidentally deleted import

[1.0.1] - 2026-04-01

Fixed

  • Updated remaining references to deprecated credentials

[1.0.0] - 2026-04-01

Changed

  • Updated for compatibility with Thoth v1.0.0

[0.1.38] - 2026-01-09

Fixed

  • Correct metadata field formatting to comply with changed internetarchive dependency behaviour under v5.7.1

[0.1.37] - 2026-01-09

Fixed

  • Prevent failures to download publisher content files due to firewalls blocking scripts

[0.1.36] - 2026-01-05

Fixed

  • Minor bugfixes (incomplete environment secret retrieval, incorrect case matching syntax)

[0.1.35] - 2025-12-15

Added

  • GitHub Actions for recurring automatic uploads of newly published works to EBSCOHost, JSTOR, Project MUSE and ProQuest.

Fixed

  • Added support for using environment secrets as workaround for exceeding repository secrets limit.

Changed

  • Upgraded internetarchive dependency to v5.7.1

[0.1.34] - 2025-12-03

Changed

  • Updated Thoth email address used in cc of automated emails.

[0.1.33] - 2025-11-20

Changed

  • Added publisher name to subject line and body of automated emails sent to platforms.

[0.1.32] - 2025-08-21

Changed

  • Fixed a bug with GitHub Actions where all manual-disseminate jobs were returning exit code 1 (failure), whether they actually succeeded or not.

[0.1.31] - 2025-08-13

Changed

  • Only write ERROR logging messages to the GitHub Actions Job Summary, removing INFO messages so the Job Summaries are easier to read for batch runs of the manual-disseminate workflow.

[0.1.30] - 2025-08-06

Changed

  • Replaced unmaintained dependency pysftp with latest version of paramiko

[0.1.29] - 2025-08-04

Fixed

  • Added explicit import of downgraded version of paramiko, as workaround for import error caused by deprecated module in v4.0

[0.1.28] - 2025-08-04

Changed

  • Write error logging messages from dissemination workflows to GitHub Actions Job Summary section so they are easier to read
  • Added Forthcoming works with DOI and publication date to automatic Crossref DOI deposit

[0.1.27] - 2025-07-10

Fixed

  • Removed Python import for compatibility with Python 3.10

[0.1.26] - 2025-07-09

Changed

  • Downgraded requests to 2.32.3 to maintain compatibility with thothlibrary

[0.1.25] - 2025-07-09

Added

  • Dissemination workflow for Clarivate Web of Science Book Citation Index (BKCI)

[0.1.24] - 2025-07-02

Changed

  • Changed Project MUSE filename root for upload from Paperback to PDF ISBN

[0.1.23] - 2025-07-01

Changed

  • Fixed logic for jpeg file extension for cover image

[0.1.22] - 2025-06-27

Changed

  • Added support for .jpeg file extension for cover image to avoid error

[0.1.21] - 2025-05-06

Changed

  • Improved error messages for lack of PDF ISBN in GoogleBooks uploader

[0.1.20] - 2025-03-03

Added

  • GitHub Action for recurring automatic check and update of OAPEN/DOAB locations not yet listed in Thoth

[0.1.19] - 2025-02-24

Fixed

  • Fixed date calculation error in OAPEN automatic upload workflow

[0.1.18] - 2025-02-20

Added

  • GitHub Actions for recurring automatic uploads of newly published works to OAPEN

[0.1.17] - 2024-12-03

Added

  • Support for uploading files and metadata to Google Cloud server for crawl ingest by Google Play (including recurring automatic uploads)
  • Automatic email notifications on upload for platforms where this is required (OAPEN, EBSCOHost)

[0.1.16] - 2024-10-21

Changed

  • Finalised JSTOR upload workflow
  • Upgraded dependencies: thothlibrary v0.26.2, internetarchive v4.1.0, requests v2.32.3

[0.1.15] - 2024-08-06

Added

  • Support for uploading files and metadata to Project MUSE, JSTOR, EBSCOHost, ProQuest (Ebook Central)

Fixed

  • Minor fixes/improvements to GitHub Actions (job dependencies, environment variables)

[0.1.14] - 2024-07-24

Changed

  • Upgraded thothlibrary dependency to release v0.26.0 (includes improved error handling)

[0.1.13] - 2024-07-01

Fixed

  • Fixed bug in GitHub Action causing automatic writing of location info to Thoth to fail

[0.1.12] - 2024-06-06

Added

  • Support for uploading files and metadata to Zenodo (including recurring automatic uploads)
  • GitHub Actions for recurring automatic uploads of newly published works to CUL
  • Automatic writing of location info to Thoth on successful dissemination

[0.1.11] - 2024-04-03

Fixed

  • Fixed bug in logic for finding targets for automatic dissemination

Changed

  • Upgraded GitHub Actions dependency from Node 16 to 20 (docker/metadata-action@v5)

[0.1.10] - 2024-03-27

Changed

  • Enhanced basic SWORD v2 (DSpace v7) functionality to fit CUL requirements
  • Upgraded GitHub Actions dependencies from Node 16 to 20 (docker/setup-qemu-action@v3, docker/setup-buildx-action@v3, docker/login-action@v3, docker/build-push-action@v5, actions/checkout@v4, actions/setup-python@v5, oNaiPs/secrets-to-env-action@v1.5)

[0.1.9] - 2023-12-05

Added

  • GitHub Actions for recurring automatic uploads of newly published works to Figshare

[0.1.8] - 2023-08-23

Changed

  • Changed recurring Crossref DOI deposit from daily to hourly

[0.1.7] - 2023-07-03

Changed

  • Made existing GitHub Actions more general/reliable

[0.1.6] - 2023-06-28

Fixed

  • Amended Crossref credential environment variables naming to allow running in GitHub Actions

[0.1.5] - 2023-06-21

Added

  • Support for uploading files and metadata to Figshare
  • Support for sending DOI deposit files to Crossref
  • GitHub Actions for recurring automatic DOI deposit to Crossref

Changed

  • Reworked existing GitHub Actions for greater extensibility
  • Added support for content file types other than PDF
  • Improved error handling

[0.1.4] - 2023-02-01

Fixed

  • Corrected GitHub Actions syntax to pick up environment variables stored as repository secrets

[0.1.3] - 2023-01-30

Added

  • GitHub Actions for recurring automatic uploads of newly published works to Internet Archive

[0.1.2] - 2022-12-13

Changed

  • Fix Dockerfile for compatibility with GitHub Actions

[0.1.1] - 2022-12-12

Added

  • Automatic publishing of release images to Dockerhub

[0.1.0] - 2022-11-23

Added

  • Basic functionality for uploading files and metadata to Internet Archive, OAPEN, ScienceOpen, and platforms using SWORD v2 (as implemented for DSpace v7)