Skip to content

Latest commit

 

History

History
140 lines (109 loc) · 6.17 KB

CHANGELOG.md

File metadata and controls

140 lines (109 loc) · 6.17 KB

Changelog

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

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

[0.2.9] - 2020-11-24

Changed

  • Hide creative commons icon when license is unset in APP catalogue

Added

  • Display book cover placeholder when cover URL is unset
  • Status tags to APP catalogue

[0.2.8] - 2020-11-23

Changed

  • Upgrade fontawesome to v5.4.0

Added

  • Information banner to APP homepage
  • New BISAC codes

[0.2.7] - 2020-11-19

Changed

  • #118 - Ensure empty data is sent as null not as empty strings
  • #131 - Moved forms with relationships outside main object form

[0.2.6] - 2020-11-13

Changed

  • Fix pricing functionality ommitted in previous release

[0.2.5] - 2020-11-13

Added

  • New BISAC codes

[0.2.4] - 2020-11-10

Added

  • Implemented pricing CRUD in APP

[0.2.3] - 2020-11-06

Added

  • Implemented pagination in all admin components
  • Implemented pagination in catalogue

[0.2.2] - 2020-11-03

Changed

  • Set THOTH_API on build via docker

[0.2.1] - 2020-11-02

Changed

  • Redirect to relevant routes upon save and create actions in APP

Added

  • Delete functionality in all APP objects

[0.2.0] - 2020-10-23

Changed

  • #38 - Split client and server
  • #98 - Streamline Thoth logo

Added

  • #97, #39, #41 - Implement WASM frontend with Yew
  • #40 - Implement API authentication

[0.1.10] - 2020-06-03

Changed

  • Roadmap button in index catalogue

[0.1.9] - 2020-06-03

Added

  • Roadmap document

[0.1.8] - 2020-06-02

Changed

  • New design for the index catalogue

[0.1.7] - 2020-03-27

Changed

  • #35 - Fix date format and lack in ONIX sender header
  • Add place of publication to ONIX file
  • Use code 03 (description) instead of 30 (abstract) in OAPEN ONIX

[0.1.6] - 2020-03-26

Changed

  • Fix incompatibilities with OAPEN ONIX parser
  • Map ONIX parameter to UUID directly, instead of converting afterwards
  • Normalise server route definitions

[0.1.5] - 2020-03-25

Changed

  • Load assets statically

[0.1.4] - 2020-03-24

Changed

  • "/" now renders its own page, instead of redirecting to "/graphiql"
  • #27 - Produce an OAPEN compatible ONIX file

Added

  • #26 - Create an endpoint to allow generating ONIX streams from "/onix/{workId}"

Removed

  • Dropped support for creating ONIX from binary

[0.1.3] - 2020-03-16

Changed

  • Pin compiler's docker image to a specific version (best practice)
  • Use COPY instead of ADD for directories in Dockerfile (best practice)
  • #24 - Implemented rust style guidelines

Added

  • #23 - Redirect "/" to "/graphiql"
  • #18 - Create ThothError structure to start catching all other types of errors
  • #24 - Enforce rust style guidelines using husky (pre-push hook) and travis
  • #17 - Allow producing a proto ONIX file from the binary

[0.1.2] - 2020-03-03

Changed

  • #10 - Port exposing is handled in Dockerfile instead of docker-compose
  • #16 - Moved server start function from binary to library
  • #9 - Docker image is now compiled statically

Added

  • #13 - Added limit and offset arguments to all queries
  • #13 - Added default order by clauses to all queries
  • #15 - Implemented GraphQL errors for diesel errors
  • #13 - Added filter arguments for publishers and works queries

[0.1.1] - 2020-02-27

Changed

  • Improved Dockerfile to allow running database migrations at run time

Added

  • Implemented imprints for publisher graphql object
  • #6 - Added subcommands to main binary to allow running embedded migrations without having to install diesel_cli
  • Automatic publication to crates.io

[0.1.0] - 2020-02-21

Added

  • Database migrations
  • GraphQL handlers implementing the thoth schema