Skip to content

Releases: thoth-pub/thoth

v1.1.0

17 Apr 14:12

Choose a tag to compare

[1.1.0] - 2026-04-17

Added

  • 745 - Add Venda locale support for titles/books with ve and ve-ZA
  • 745 - Implement markup support for series description

v1.0.5

15 Apr 15:35

Choose a tag to compare

[1.0.5] - 2026-04-15

Added

  • Add workStatuses filtering to subjects and subjectCount queries

v1.0.4

13 Apr 12:36

Choose a tag to compare

[1.0.4] - 2026-04-13

Fixed

  • Aggregate Crossref Crossmark updates into a single <updates> block

v1.0.3

07 Apr 09:27

Choose a tag to compare

[1.0.3] - 2026-04-07

Fixed

  • 741 - Harden JATS rich-text handling by rejecting malformed or nested markup and abstract line breaks on write, and normalise Crossref abstract output to avoid invalid nested jats:p and jats:break elements

v1.0.2

03 Apr 06:50

Choose a tag to compare

[1.0.2] - 2026-04-03

Security

  • Upgrade aws-lc-sys to v0.39.1
  • Upgrade jsonwebtoken to v10.3.0
  • Upgrade rustls-webpki to v0.103.10

Fixed

  • Allow publisher admins to update metadata without storage-field superuser check

v1.0.1

01 Apr 12:19

Choose a tag to compare

[1.0.1] - 2026-04-01

Fixed

  • Return raw JATS XML rather than attempting to validate it

v1.0.0

01 Apr 10:48

Choose a tag to compare

[1.0.0] - 2026-04-01

Changed

  • 736 - Remove Funding.jurisdiction and Language.mainLanguage, and add Issue.issueNumber
  • 732 - Add default fields for common metadata values to Imprint
  • 697 - Migrated GraphQL API authentication to OIDC via Zitadel. Internal JWT handling has been replaced with introspection of Zitadel-issued tokens. Authorisation is now based entirely on token claims, removing the need for the internal account and publisher_account tables.
  • 697 - Improved and standardised backend model test coverage.
  • 689 - Move Work.fullTitle, Work.title and Work.subtitle into a dedicated Title table, supporting multilingual and rich text fields
  • 689 - Move Work.shortAbstract and Work.longAbstract into a dedicated Abstract table with abstractType, supporting multilingual and rich text fields
  • 689 - Move Contribution.biography into a dedicated Biography table, supporting multilingual and rich text fields
  • 689 - Store all rich text fields internally as JATS XML, supporting conversion to/from HTML, Markdown, and plain text
  • 689 - Mark existing GraphQL fields as deprecated and return only the canonical version
  • 701 - Add accessibility-related metadata to Thoth data model and outputs
  • 682 - Improve ONIX 3.0 and 3.1 outputs based on feedback from EDItEUR

Added

  • 711 - Allow filtering work queries by publication date
  • 715 - Support reordering items which have ordinals
  • 713 - Add a secure and scalable file upload architecture for books and chapters.
  • Added new work-linked domain entities: additional_resource, award, endorsement, book_review, work_featured_video

Fixed

  • 712 - Make updated_at_with_relations propagation less deadlock-prone

Removed

  • 710 - Deprecated thoth-app

v0.13.16

06 Mar 10:01

Choose a tag to compare

[0.13.16] - 2026-03-06

Changed

  • #731 - Ignore hyphens when filtering publications on ISBN

v0.13.15

03 Dec 19:55

Choose a tag to compare

[0.13.15] - 2025-12-03

Changed

  • #717 - Update Thema codes to v1.6

v0.13.14

14 Oct 12:31

Choose a tag to compare

[0.13.14] - 2025-10-14

Changed

  • 708 - Replace ISBN parsing library with isbn