Skip to content
This repository has been archived by the owner on Jun 15, 2024. It is now read-only.

Releases: Meal-Tiger/Meal-Tiger-Backend

Release-2.1.0

16 Feb 21:17
1de13d1
Compare
Choose a tag to compare

[2.1.0] - 2023-02-16

Fixed

  • Wrong CORS mapping for put and delete operations
  • Users could submit multiple ratings for the same recipe
  • Fixed typo in 404 error message on image endpoint
  • Deleting a recipe returned the wrong status code (200 instead of 204)
  • Admin role detecting did not work reliably

Added

  • Some missing validation messages

Changes

  • Updated to Spring Boot 3.0.2
  • Optimized Dockerfile with layered JAR
  • Improved image conversion speeds through tweaks and multithreading
  • Added factory and interface for JwtAuthenticationConverter to accomodate the possibilty to add more OIDC Authentication Providers

Release-2.0.1

21 Jan 13:41
e432c76
Compare
Choose a tag to compare

[2.0.1] - 2023-01-21

Fixed

  • Spring properties not loading from environment variables
  • Pagination for ratings not working correctly
  • Image conversion to webp buggy in docker container
  • jpeg images not gettable

Release-2.0.0

16 Jan 12:00
0a0048c
Compare
Choose a tag to compare

Added

  • Authentication via JWT through OIDC Provider
  • ImageAPI with automatic storage of images in various formats
  • Authorization for images and recipes
  • Location header is set on HTTP Status Code CREATED
  • More configuration files
  • User Management

Changes

  • Improved configuration through environment variables
  • Configurator can now be loaded as Component by Spring
  • Default JDK for docker container now is Eclipse Temurin
  • Unit tests are separated from integration tests now

Fixed

  • Now, HTTP Status Code CREATED and NO_CONTENT are used in some cases instead of OK
  • Fixed environment variables of other types than string not working

Release-1.0.2-alpha

14 Dec 19:37
568054f
Compare
Choose a tag to compare

Fixed

  • Moved API-Class to the correct package/directory

Release-1.0.1-alpha

08 Dec 17:24
08a1a4a
Compare
Choose a tag to compare

Fixed

  • DTOs are used to prevent malicious attacks on the REST API.
  • CORS is now also implemented for the endpoint "/recipes/**"

Release-1.0.0-alpha

18 Nov 11:28
573b78c
Compare
Choose a tag to compare

Added

  • Configuration system that automatically loads configuration classes and their associated files by the config annotation.
  • Automatic configuration of Spring Properties through own config files.
  • MongoDB connectivity via Spring Data MongoDB
  • REST Endpoint "/recipes" with the methods "GET, POST" implemented
  • Pagination with GET endpoint on "/recipes"
  • Parameterized REST Endpoint "/recipes/{id}" with the methods "GET, PUT, DELETE"