Skip to content

Releases: centraldave/openclassrooms-project-6-money-transfer-system-api

Release of the version 1.1.0

17 Sep 18:54
Compare
Choose a tag to compare

Feature

  • update tax rate
    Update tax rate from 5% to 0.5%
  • update commit/rollback layer
    Add further @Transactional to the service

Fix

  • update friendship test
    Fix friendship test, adding friend on both sides

Build

  • add user creation PostConstruct
    Initialize the application user to manage transfers

Documentation

  • update README.md
    Add further instruction details on running
  • update Business Domain Model & Physical Data Model
    Add latest business and data structures

Release of the version 1.0.0

10 Sep 20:06
Compare
Choose a tag to compare

Features

Topup

  • add account topup feature
    Add money from the user's bank account to his Pay My Buddy account.

Balance Back

  • add balance back feature
    Transfer money from the user's Pay My Buddy to his bank account

Friendship

  • add friendship feature
    Add any other Pay My Buddy account to the user's friends list.

Friend Transfer

  • add friend transfer feature
    Transfer from a Pay My Buddy acount to any another one.

RESTful

CRUD Operations

  • add CRUD operations
    Create, read, update and delete operations.

SOLID principles

  • Apply the SOLID principles
    Including extensions, implementations, segrations and decoupling.

Tests

TDD Application

  • add unit and integration tests
    Tests written and run to ensure that the application meets its design and function.

Build

  • add needed dependencies and plugins
  • Thymeleaf
  • JaCoCo
  • Jackson

Release of the version 0.0.2

12 Aug 15:16
Compare
Choose a tag to compare
Pre-release

Build

  • add Spring Boot 2.5.2 base project structure
  • OAuth2 Client
  • Spring Security
  • Spring Data JPA
  • MySQL Connector
  • Lombok

Documentation

  • add Business Domain Model
    Unified Modeling Language diagram describing the application structure.
  • add Physical Data Model
    Defining all the relational data models and objects of the database.

Release of the version 0.0.1

29 Jul 09:41
Compare
Choose a tag to compare
Pre-release

Documentation

  • add README.md
    Text file introducing and explaining what the project is about.
  • add MIT licence
    License giving users express permission to reuse code for any purpose.