# Changelog All notable changes to thoth will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [[0.1.10]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.10) - 2020-06-03 ### Changed - Roadmap button in index catalogue ## [[0.1.9]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.9) - 2020-06-03 ### Added - Roadmap document ## [[0.1.8]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.8) - 2020-06-02 ### Changed - New design for the index catalogue ## [[0.1.7]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.7) - 2020-03-27 ### Changed - [#35](https://github.com/openbookpublishers/thoth/issues/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]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.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]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.5) - 2020-03-25 ### Changed - Load assets statically ## [[0.1.4]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.4) - 2020-03-24 ### Changed - "/" now renders its own page, instead of redirecting to "/graphiql" - [#27](https://github.com/openbookpublishers/thoth/issues/27) - Produce an OAPEN compatible ONIX file ### Added - [#26](https://github.com/openbookpublishers/thoth/issues/26) - Create an endpoint to allow generating ONIX streams from "/onix/{workId}" ### Removed - Dropped support for creating ONIX from binary ## [[0.1.3]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.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](https://github.com/openbookpublishers/thoth/issues/24) - Implemented rust style guidelines ### Added - [#23](https://github.com/openbookpublishers/thoth/issues/23) - Redirect "/" to "/graphiql" - [#18](https://github.com/openbookpublishers/thoth/issues/18) - Create ThothError structure to start catching all other types of errors - [#24](https://github.com/openbookpublishers/thoth/issues/24) - Enforce rust style guidelines using husky (pre-push hook) and travis - [#17](https://github.com/openbookpublishers/thoth/issues/17) - Allow producing a proto ONIX file from the binary ## [[0.1.2]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.2) - 2020-03-03 ### Changed - [#10](https://github.com/openbookpublishers/thoth/issues/10) - Port exposing is handled in Dockerfile instead of docker-compose - [#16](https://github.com/openbookpublishers/thoth/issues/16) - Moved server start function from binary to library - [#9](https://github.com/openbookpublishers/thoth/issues/9) - Docker image is now compiled statically ### Added - [#13](https://github.com/openbookpublishers/thoth/issues/13) - Added limit and offset arguments to all queries - [#13](https://github.com/openbookpublishers/thoth/issues/13) - Added default order by clauses to all queries - [#15](https://github.com/openbookpublishers/thoth/issues/15) - Implemented GraphQL errors for diesel errors - [#13](https://github.com/openbookpublishers/thoth/issues/13) - Added filter arguments for publishers and works queries ## [[0.1.1]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.1) - 2020-02-27 ### Changed - Improved Dockerfile to allow running database migrations at run time ### Added - Implemented imprints for publisher graphql object - [#6](https://github.com/openbookpublishers/thoth/issues/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]](https://github.com/OpenBookPublishers/thoth/releases/tag/v0.1.0) - 2020-02-21 ### Added - Database migrations - GraphQL handlers implementing the thoth schema