Skip to content

Releases: SaulEiros/album-explorer

Enhanced Album Details

30 Jul 14:12
4feb8e9
Compare
Choose a tag to compare

In this Release the following changes were made:

  • Added Photo List to Album Model
  • Modified Adapters to handle photos
  • Modified JSONPlaceholderAlbumRepository to retrieve the Photos

Docker Image Publish

29 Jul 00:04
2a60822
Compare
Choose a tag to compare
  • Added CORS Config
  • Added github action for build and publish docker image

Rest Controllers Implementation

28 Jul 10:22
6e503a1
Compare
Choose a tag to compare

In this release the following changes were made:

  • Added Swagger and OpenApi dependencies
  • Added Photo and Album Controllers
  • Added Rest Models
  • Added Rest Exception Handler
  • Refactor of PhotoService for a more simpler approach.

Dockerized App

28 Jul 16:36
a36298b
Compare
Choose a tag to compare

Changes in this release:

  • Added Docker Files
  • Added Live Demo
  • Enhanced README.md

photo-service-impl

26 Jul 01:58
e57dadc
Compare
Choose a tag to compare

This release include the following changes:

  • Small change in AlbumServiceImplTest
  • Added PhotoServiceImplTest
  • Added implementations in PhotoServiceImpl

Output Adapters Implementation

26 Jul 04:15
eec6737
Compare
Choose a tag to compare

Implementation of the Output Adapters (JSON Placeholder API integration) with the following changes:

  • Added property to application.properties for JSON Placeholder API base url
  • Added REST Output Models for Photo and Album
  • Added Implementation for JSON Placeholder Repositories.

Album Service Implementation

26 Jul 00:46
29539de
Compare
Choose a tag to compare

This release include the following changes:

  • Added Mockito Dependency
  • Added Tests for AlbumServiceImpl
  • Added implementations in class AlbumServiceImpl

base-skeleton

25 Jul 17:30
6f47543
Compare
Choose a tag to compare

What's Changed

  • Added Base project skeleton with template files.
  • Fixed package name error to fit naming convention
  • Enhanced .gitignore

Base Project

25 Jul 14:58
c3aebe1
Compare
Choose a tag to compare

This is the initial status of the project.

The project was created using Spring Initializr (https://start.spring.io/) with the following configuration:

  • Gradle
  • Kotlin
  • Spring Boot 3.3.2
  • Java 21
  • Jar Packaging

Aditionaly, default Spring Web Dependency was added.