Skip to content

Releases: thoth-pub/thoth

v0.5.0

29 Nov 10:15
Compare
Choose a tag to compare

[0.5.0] - 2021-11-28

Added

  • #297 - Implement publication location

Changed

  • Requirement to Number fields preventing user from entering numbers below 0 for Counts/below 1 for Editions and Ordinals, and sets Contribution Ordinal default to 1 instead of 0
  • #299 - Update Project MUSE ONIX subject output logic
  • Updated if and else branches to comply with rustc 1.56.0

Fixed

  • #292 - Cannot unset pubiication date: error when trying to clear a previously set publication date
  • #295 - various subforms failing to trim strings before saving (including on mandatory fields which are checked for emptiness)
  • Duplicated logic for handling optional field values, simplifying the code and reducing the likelihood of further bugs such as
  • Minor issue where some required fields were not marked as "required" (so empty values would be sent to the API and raise an error)
  • Issue with subforms where clicking save button bypassed field requirements (so instead of displaying a warning message such as "Please enter a number", invalid values would be sent to the API and raise an error)
  • #310 - Add jstor specification to formats

v0.4.7

04 Oct 14:22
Compare
Choose a tag to compare

[0.4.7] - 2021-10-04

Added

  • #43, #49 - Implement EBSCO Host's ONIX 2.1 specification
  • #44 - Implement JSTOR's ONIX 3.0 specification
  • #253 - Implement Project MUSE ONIX specification tests

Changed

  • #242 - Move API models to object-specific subdirectories
  • #274 - Add width/height units to CSV specification
  • #263 - Add Doi, Isbn and Orcid types to client schema

v0.4.6

02 Sep 12:46
Compare
Choose a tag to compare

[0.4.6] - 2021-09-02

Added

  • #88 - Implement KBART specification
  • #266 - Delete confirmation to publications

Changed

  • #272 - Use more fields in contributors filtering

Fixed

  • #271 - Make filter parameter optional in subjectCount

v0.4.5

12 Aug 11:31
Compare
Choose a tag to compare

[0.4.5] - 2021-08-12

Added

  • #259 - Units selection dropdown to Work and NewWork pages, which updates the Width/Height display on change
  • #259 - Local storage key to retain user's choice of units across all Work/NewWork pages
  • #259 - Backend function to convert to/from database units (mm): uses 1inch = 25.4mm as conversion factor, rounds mm values to nearest mm, rounds cm values to 1 decimal place, rounds inch values to 2 decimal places and then to nearest sixteenth of an inch
  • #259 - Constraints on Width/Height fields depending on unit selection: user may only enter whole numbers when in mm, numbers with up to 1 decimal place when in cm, numbers with up to 2 decimal places when in inches

Changed

  • #259 - GraphQL and APP queries to specify units when submitting new Width/Height values, and handle conversion if required

v0.4.4

02 Aug 12:47
Compare
Choose a tag to compare

[0.4.4] - 2021-08-02

Fixed

  • Read button in catalogue now uses the landing page URL instead of the DOI

Changed

  • Removed needless borrow to comply with clippy under rustc 1.54.0

v0.4.3

28 Jul 10:23
Compare
Choose a tag to compare

[0.4.3] - 2021-07-28

Added

  • #48 - Implement OAPEN ONIX 3.0 specification

Fixed

  • #254 - Ensure order of fields in create work match those in edit work

v0.4.2

05 Jul 13:44
Compare
Choose a tag to compare

[0.4.2] - 2021-07-05

Added

  • #125 - Implement ISBN type to standardise parsing
  • #217 - Add "Contribution Ordinal" field to indicate order of contributions within a work

v0.4.1

22 Jun 10:44
Compare
Choose a tag to compare

[0.4.1] - 2021-06-22

Changed

  • #234 - Move database calls out of GraphQL model

Added

  • #136, #233 - Implement Doi and Orcid types to standardise parsing
  • thoth-errors crate to share ThothError and ThothResult

v0.4.0

15 Jun 07:53
Compare
Choose a tag to compare

[0.4.0] - 2021-06-14

Changed

  • Updated yew to v0.18.0
  • Updated actix-web to 3.3.2
  • Catch client errors with ThothError::EntityNotFound
  • Use a custom instance of GaphiQL

Added

  • #235 - Export API with openapi schema
  • #110 - Output to CSV
  • Rapidoc schema explorer interface

Removed

  • actix_rt

v0.3.6

11 May 12:20
Compare
Choose a tag to compare

[0.3.6] - 2021-05-11

Fixed

  • Problem building docker image