Skip to content

Releases: EskCti/algafood-api-spring

v0.1.22

Choose a tag to compare

@eskokado eskokado released this 21 Nov 10:28
v0.1.22
b9e3e8e

What's Changed

  • Feature/22 02 add security to the api with spring security by @eskokado in #283
  • feat: config web security config with user in memory and HttpBasic by @eskokado in #284

Full Changelog: v0.1.21...v0.1.22

v0.1.21

Choose a tag to compare

@eskokado eskokado released this 05 Nov 16:31
v0.1.21
d821392

What's Changed

Full Changelog: v0.1.20...v0.1.21

v0.1.20

Choose a tag to compare

@eskokado eskokado released this 05 Nov 13:40
v0.1.20
d248033

What's Changed

Full Changelog: v0.1.19...v0.1.20

v0.1.19

Choose a tag to compare

@eskokado eskokado released this 04 Nov 11:22
v0.1.19
78b493d

What's Changed

  • Release/v0.1.18 by @eskokado in #246
  • feat: create helper add uri in response header by @eskokado in #247
  • feat: add dependency hateoas in the project by @eskokado in #248
  • Feature/19 07 add hypermedia in single resource representation with hal by @eskokado in #249
  • feat: add link dinamic representation HAL into method find city in Ci… by @eskokado in #250
  • feat: build links that point to methods into CityController by @eskokado in #251
  • feat: add hypermedia in collection resource representation into CityC… by @eskokado in #252
  • feat: assemble representation model with RepresentationModelAssemblier by @eskokado in #253
  • Feature/19 12 challenge to add hypermedia in user resources by @eskokado in #254
  • fix: restaurant stewards resource collection link by @eskokado in #255
  • feat: add hypermedia in state resources by @eskokado in #256
  • Feature/19 15 add hypermedia to resources with pagination by @eskokado in #257
  • Feature/19 16 challenge to add hypermedia in order features by @eskokado in #258
  • Feature/19 17 fix pagination links with sorting by @eskokado in #259
  • Feature/19 18 add links with template variables by @eskokado in #260
  • feat: add filter variables in the link into OrderModelAssemblier by @eskokado in #261
  • Feature/19 20 refactor construction and inclusion of links in representation model by @eskokado in #262
  • refactor: construction and inclusion of links in representation model by @eskokado in #263
  • chore: update port docker new-mysql-algafoodapi by @eskokado in #264
  • feat: add order status transitions links by @eskokado in #265
  • feat: add links conditionally by @eskokado in #266
  • feat: to add hypermedia to restaurant resources by @eskokado in #267
  • feat: add conditional links in restaurant resource by @eskokado in #268
  • feat: add hypermedia to payment method resources by @eskokado in #269
  • feat: add links to disassociate payment methods with the restaurant by @eskokado in #270
  • feat: add links with restaurant payment methods path variable templates by @eskokado in #271
  • feat: to add restaurant association links with those responsible by @eskokado in #272
  • Feature/19 31 challenge to add hypermedia to product features by @eskokado in #273
  • Feature/19 32 challenge add links to product photo resources by @eskokado in #274
  • feat: add hypermedia to group resources by @eskokado in #275
  • feat: challenge add group membership links with permissions by @eskokado in #276
  • feat: add user association links with groups by @eskokado in #277
  • Feature/26 06 describe tags in documentation and associate with controllers by @eskokado in #278

Full Changelog: v0.1.18...v0.1.19

v0.1.18

Choose a tag to compare

@eskokado eskokado released this 04 Sep 14:37
v0.1.18
16f2d5e

What's Changed

  • Release/v0.1.17 by @eskokado in #237
  • Feature/18 03 generate open api definition in json with spring fox by @eskokado in #238
  • Feature/18 04 generate api documentation in html with swagger UI and spring fox by @eskokado in #239
  • fix: describe API information in documentation into SwaggerConfig by @eskokado in #240
  • fix: describing tags in documentation and associating with controller… by @eskokado in #241
  • fix: describe endpoint operations in the documentation into CityContr… by @eskokado in #242
  • fix: describe input parameters in the documentation into CityController by @eskokado in #243
  • feat: add annotation @Schema into city and state model and input by @eskokado in #244
  • feat: describe response status codes globally by @eskokado in #245

Full Changelog: v0.1.17...v0.1.18

v0.1.17

Choose a tag to compare

@eskokado eskokado released this 25 Aug 11:09
v0.1.17
467f5d9

What's Changed

  • Release/v0.1.15 by @eskokado in #227
  • feat: enable CORS globally in API project by @eskokado in #228
  • Release/v0.1.16 by @eskokado in #229
  • feat: add Cache-Control in the endpoint payment_types into PaymentTyp… by @eskokado in #230
  • feat: add Cache-Control in the endpoint get payment_type into Payment… by @eskokado in #231
  • feat: add config bean Shallow ETags into WebConfig by @eskokado in #232
  • feat: add cache control private or public or noCache or noStore into … by @eskokado in #233
  • Feature/17 08 prepare the implementation of deep e tags by @eskokado in #234
  • Feature/17 09 implement conditional requests with deep e tags by @eskokado in #235
  • feat: impl conditional requests with Deep ETags into PaymentTypeContr… by @eskokado in #236

Full Changelog: v0.1.15...v0.1.17

v0.1.16

Choose a tag to compare

@eskokado eskokado released this 24 Aug 10:40
v0.1.16
4d5a705

What's Changed

Full Changelog: v0.1.15...v0.1.16

v0.1.15

Choose a tag to compare

@eskokado eskokado released this 22 Aug 10:42

What's Changed

  • Release/v0.1.14 by @eskokado in #213
  • Feature/15 02 configure the project to send email using smtp by @eskokado in #214
  • Feature/15 03 implement email outbound infrastructure service with spring by @eskokado in #215
  • Feature/15 04 use the order confirmation email service by @eskokado in #216
  • Feature/15 05 process email body template with apache free marker by @eskokado in #217
  • Feature/15 05 01 process email body template with apache free marker by @eskokado in #218
  • refactor: improving email text with FTL (FreeMarker Template Language) by @eskokado in #219
  • Feature/15 07 format monetary values with ftl by @eskokado in #220
  • Feature/15 08 challenge to implement fake email sending service by @eskokado in #221
  • Feature/15 09 challenge to implement sandbox email sending service by @eskokado in #222
  • Feature/15 11 publish domain events from aggregate root by @eskokado in #223
  • Feature/15 12 observe and react to domain events by @eskokado in #224
  • fix: listener after commit by @eskokado in #225
  • Feature/15 14 challenge to send emails on order cancellation by @eskokado in #226

Full Changelog: v0.1.14...v0.1.15

v0.1.14

Choose a tag to compare

@eskokado eskokado released this 14 Aug 12:50

What's Changed

  • Release/v0.1.13 by @eskokado in #191
  • Feature/14 02 implement file upload with multipart form data by @eskokado in #192
  • Feature/14 03 validate maximum file size by @eskokado in #193
  • Feature/14 04 challenge to validate the content type of the file by @eskokado in #194
  • Feature/14 05 map product photo entity and one to one relationship by @eskokado in #195
  • Feature/14 06 implement product photo registration service by @eskokado in #196
  • feat: impl update photo by @eskokado in #197
  • Feature/14 08 implement the service of storing photos on local disk by @eskokado in #198
  • Feature/14 09 integrate the photo catalog service with the storage service by @eskokado in #199
  • Feature/14 10 implement removal and replacement of photo files in the storage service by @eskokado in #200
  • feat: add method recover file photo into LocalPhotoStorageService by @eskokado in #201
  • Feature/14 12 challenge to implement product photo query endpoint by @eskokado in #202
  • feat: create endpoint GET servePhoto into RestaurantProductPhotoContr… by @eskokado in #203
  • feat: add checkMediaTypeCompatibility into RestaurantProductPhotoCont… by @eskokado in #204
  • fix: handleHttpMediaTypeNotAcceptable into ApiExceptionHandler by @eskokado in #205
  • feat: create class StorageProperties by @eskokado in #206
  • Feature/14 21 add amazon s3 java sdk to project and create storage service class by @eskokado in #207
  • Feature/14 22 defining amazon s3 client bean and setting credentials by @eskokado in #208
  • Feature/14 23 implement adding objects to the amazon s3 bucket by @eskokado in #209
  • feat: add method remove file into s3 of aws into S3PhotoStorageService by @eskokado in #210
  • Feature/14 25 implement photo recovery on s3 storage service by @eskokado in #211
  • Feature/14 26 select photo storage service implementation by @eskokado in #212

Full Changelog: v0.1.13...v0.1.14

v0.1.13

Choose a tag to compare

@eskokado eskokado released this 03 Aug 12:20

What's Changed

  • Feature/13 01 protect resources with jackson from json view by @eskokado in #179
  • Feature/13 02 limit the fields returned by the api with jackson json filter by @eskokado in #180
  • Feature/13 04 impl simple lookups in api by @eskokado in #181
  • Feature/13 05 impl complex queries in api by @eskokado in #182
  • fix: field createdAt by @eskokado in #183
  • Feature/13 07 handle bind exception when sending invalid url parameters by @eskokado in #184
  • Feature/13 08 implement paging and ordering in api collection resources by @eskokado in #185
  • refactor: fix pageable in list orders into order controller by @eskokado in #186
  • feat: create serializer Page Json into PageJsonSerializer by @eskokado in #187
  • Feature/13 11 implement a sort property converter by @eskokado in #188
  • Feature/13 14 implement queries with aggregated daily sales data by @eskokado in #189
  • refactor: treat time offset when aggregating daily sales by date by @eskokado in #190

Full Changelog: v0.1.11...v0.1.13