Releases: jmesserli/svmeal-api
Releases · jmesserli/svmeal-api
4.1.2
4.1.0: Barbecue Emu
Changes
- Add dietary restrictions on menus (VEGAN, VEGETARIAN)
4.0.0: Risotto Canary
BREAKING CHANGE
/api/restaurant/<rest>/meal
(without an offset) now returns all the available meal plans - the offset endpoints are unchanged
3.0.0: もち ねこ
- Spring upgraded to 3.7.x
- Some code cleanup
- Remove GSON in favor of Jackson
- Remove unused profiles
- Introduce Lombok for DTOs
- Use exceptions instead of wrapper entity
BREAKING CHANGE
Responses are no longer wrapped in a Response
entity
- If the response status code is 200, you can assume that the request was successful
- In case of errors, there will be a standard spring error response with a non-200 status code, e.g.
{
"timestamp": "2022-11-29T22:15:47.827+00:00",
"status": 404,
"error": "Not Found",
"trace": "nu.peg.svmeal.exceptions.UnknownRestaurantException: Unknown restaurant: gugus [,,,]",
"message": "Not Found",
"path": "/api/restaurant/gugus/meal"
}
2.3.1: Papaya Racoon
Merge pull request #27 from jmesserli/develop Fix not all endpoints caught by circuit breaker
2.3.0: Pear Cicada
Fixes hammering on the SV backend when the service is unavailable or misbehaving.
Uses a circuit breaker to achieve this.
Updated dependencies.
Docker Builds now on Docker Hub (https://hub.docker.com/r/jmesserli/svmeal).
2.2.x: Mango Monkey
Fixes #19 and includes dependency upgrades (namely Spring Boot 2)
2.0.1: Acerola Elephant
This release fixes #18 but introduces no other features or breaking changes.