Releases: thoth-pub/thoth
Releases · thoth-pub/thoth
v1.0.2
v1.0.1
v1.0.0
[1.0.0] - 2026-04-01
Changed
- 736 - Remove
Funding.jurisdictionandLanguage.mainLanguage, and addIssue.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
accountandpublisher_accounttables. - 697 - Improved and standardised backend model test coverage.
- 689 - Move
Work.fullTitle,Work.titleandWork.subtitleinto a dedicatedTitletable, supporting multilingual and rich text fields - 689 - Move
Work.shortAbstractandWork.longAbstractinto a dedicatedAbstracttable withabstractType, supporting multilingual and rich text fields - 689 - Move
Contribution.biographyinto a dedicatedBiographytable, 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_relationspropagation less deadlock-prone
Removed
- 710 - Deprecated thoth-app
v0.13.16
v0.13.15
v0.13.14
v0.13.13
v0.13.12
v0.13.11
v0.13.10
[0.13.10] - 2025-04-24
Changed
- 634 - Prevent non-superusers from unpublishing a Work once it is published. Once a
Work'sWorkStatusis set toActive,Withdrawn, orSuperseded, it cannot be set toForthcoming,CancelledorPostponedIndefinitely. - 659 - Prevent non-superusers from deleting a
Workthat is published (i.e.WorkStatusisActive,Withdrawn, orSuperseded.)