Skip to content

Releases: thoth-pub/thoth

v0.12.13

23 Oct 12:54
Compare
Choose a tag to compare

[0.12.13] - 2024-10-23

Fixed

  • 639 - Make new locations canonical by default

Changed

  • 628 - Upgrade rust to 1.82.0 in production and development Dockerfile

v0.12.12

15 Oct 14:43
Compare
Choose a tag to compare

[0.12.12] - 2024-10-15

Fixed

  • 636 - OpenAPI documentation was displaying the public URL of the export API with an extra protocol

v0.12.11

14 Oct 16:33
Compare
Choose a tag to compare

[0.12.11] - 2024-10-14

Changed

  • 324 - Make Locations editable, including the ability to change the Canonical Location for a Publication
  • 635 - Upgrade reqwest to v0.12.8
  • 635 - Upgrade reqwest-middleware to v0.3.3
  • 635 - Upgrade reqwest-retry to v0.6.1
  • 635 - Upgrade paperclip to v0.9.2

v0.12.10

01 Oct 12:45
Compare
Choose a tag to compare

[0.12.10] - 2024-10-01

Added

  • 628 - Implement OpenAPI v3 schema in export API, served under /openapi.json
  • 628 - Added terms of service to export API

Changed

  • 551 - Only include chapters in Crossref metadata output if they have DOIs
  • 628 - Upgrade paperclip to v0.9.1
  • 628 - Upgrade rust to 1.81.0 in production and development Dockerfile
  • 544 - Implement non-OA metadata in export outputs

Fixed

  • 565 - Don't generate Crossref metadata output if no DOIs (work or chapter) are present
  • 632 - Add second order by clause (work_id) to work queries for consistent ordering when multiple works share the same user-ordered field, such as publication date

v0.12.9

06 Sep 08:37
Compare
Choose a tag to compare

[0.12.9] - 2024-09-06

Added

  • 595, 626 - Remove infrequently used and unused work statuses (unspecified, no longer our product, out of stock indefinitely, out of print, inactive, unknown, remaindered, recalled). Require a publication date for active, withdrawn, and superseded works in Thoth. Add a new Superseded work status to replace Out of Print for older editions of Works. Require a withdrawn date for Superseded works.
  • 582 - Add Crossmark metadata in Crossref DOI deposit when a Crossmark policy is present in the publisher record. Add Crossmark update new_edition metadata when a book is replaced by a new edition, and withdrawal metadata when a book is withdrawn from sale.
  • 574, 626 - Add descriptions to all remaining items in schema

Fixed

  • 548 - Prevent users from deleting contributors/institutions which are linked to works by other publishers

Changed

  • 623 - Convert connection pool errors (r2d2::Error) to ThothError
  • 625 - Use relationcode 13 for physical ISBNs in ONIX 2.1 EBSCOHost output

v0.12.8

03 Sep 13:16
Compare
Choose a tag to compare

[0.12.8] - 2024-09-03

Fixed

  • 622 - Fix bug where list of contributors in New/Edit Contribution form was truncated

v0.12.7

28 Aug 10:57
Compare
Choose a tag to compare

[0.12.7] - 2024-08-28

Changed

  • 538 - Update Project MUSE ONIX 3.0 export to reflect new specifications provided by Project MUSE.
  • 616 - Removed unused constant to comply with rustc 1.80.0
  • 616 - Upgrade time to v0.3.36
  • 616, 621 - Upgrade actix-web to v4.9
  • 616 - Upgrade openssl to v0.10.66
  • 586 - Upgrade juniper to v0.16.1
  • 586 - Upgrade uuid to v1.10.0
  • 586 - Upgrade graphql_client to v0.14.0
  • 586 - Upgrade chrono to v0.4.38
  • 586 - Upgrade trunk to v0.20.3
  • 586 - Upgrade wasm-bindgen to v0.2.93
  • 586 - Upgrade rust to 1.80.1 in production and development Dockerfile
  • 621 - Upgrade clap to v4.5.16
  • 621 - Upgrade env_logger to v0.11.5
  • 621 - Upgrade futures to v0.3.30
  • 621 - Upgrade jsonwebtoken to v9.3.0
  • 621 - Upgrade lazy_static to v1.5.0
  • 621 - Upgrade regex to v1.10.6
  • 621 - Upgrade strum to v0.26.3
  • 621 - Upgrade anyhow to v1.0.86
  • 621 - Upgrade thiserror to v1.0.63
  • 621 - Upgrade semver to v1.0.23
  • 621 - Replace deprecated diesel macro sql_function with define_sql_function
  • 617 - Update publication types to include audiobook formats (MP3 and WAV)

Fixed

  • 610 - Update code for Work Landing Page in all ONIX exports from "01" (Publisher’s corporate website) to "02" (Publisher’s website for a specified work).

Security

  • 621 - Upgrade diesel to v2.2.3
  • 621 - Upgrade diesel-derive-newtype to v2.1.2
  • 621 - Upgrade diesel_migrations to v2.2.0

v0.12.6

17 Jun 14:26
Compare
Choose a tag to compare

[0.12.6] - 2024-06-17

Fixed

  • #513 - Expand DOI regex to include +, [, and ]

Changed

  • 607 - Upgrade rust to 1.79.0 in production and development Dockerfile

Added

  • 607 - Add caching steps to Github actions

v0.12.5

07 May 09:35
Compare
Choose a tag to compare

[0.12.5] - 2024-05-07

Changed

  • 601 - Upgrade rust to 1.78.0 in production and development Dockerfile
  • 601 - Upgrade trunk to v0.20.0
  • 601 - Added -vv option to build command in Makefile and GitHub actions

v0.12.4

30 Apr 07:48
Compare
Choose a tag to compare

[0.12.4] - 2024-04-30

Changed

  • 545 - Add Zenodo as a location platform