Releases: cadmiumcat/books-api
Releases · cadmiumcat/books-api
Release 0.10.0
Adds Review endponts and handlers:
- GET /books/{id}/reviews/{review_id} endpoint to API - retrieve a single review of a book
- GET /books/{id}/reviews endpoint to API - retrieve a list of reviews for a single book
- POST /books/{id}/reviews endpoint to API - Add new book review
- PUT /books/{id}/reviews/{review_id} endpoint to spec - Update book review
Improves error handling
Release 0.9.0
- Adds documentation and architecture diagram
- Updates swagger spec to include book Reviews
Release 0.8.0
- Adds mongodb health Checker
- Updates make audit to check for vulnerabilities in dependencies
Release 0.7.0
- Starts using dp-net
Release 0.6.0
Adds health check endpoint (GET /health)
Release 0.5.0
- mongodb to replace in memory data storage
- Validation for books and error messages for API users
- Tests for endpoints, config and models
- Refactors API
- Comments on variables and methods
Release 0.4.0
- Makefile
- Endpoints updated
- Tests for endpoints
Release 0.3.0
Introduces
- POST '/books' endpoint
- Goconvey tests
- error package
Release 0.2.0
- Go 1.15
- Renames API to Books
- Configurable port
- Uses dp logs
- Updates swagger spec to use /books endpoint. These changes are not reflected in the code
Release 0.1.0
- Fixes checkin/checkout bug
- Adds Swagger spec