Releases: thoth-pub/thoth
Releases · thoth-pub/thoth
v0.1.10
Changed
- Roadmap button in index catalogue
v0.1.8
Changed
- New design for the index catalogue
v0.1.7
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
v0.1.6
Changed
- Fix incompatibilities with OAPEN ONIX parser
- Map ONIX parameter to UUID directly, instead of converting afterwards
- Normalise server route definitions
v0.1.4
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
v0.1.3
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
v0.1.2
[0.1.2] - 2020-03-03
Changed
- Port exposing is handled in Dockerfile instead of docker-compose
- Moved server start function from binary to library
- Docker image is now compiled statically
Added
- Added limit and offset arguments to all queries
- Added default order by clauses to all queries
- Implemented GraphQL errors for diesel errors
- Added filter arguments for publishers and works queries
v0.1.1
[0.1.1] - 2020-02-27
Changed
- Improved Dockerfile to allow running database migrations at run time
Added
- Implemented imprints for publisher graphql object
- Added subcommands to main binary to allow running embedded migrations without having to install diesel_cli
- Automatic publication to crates.io