Releases: centraldave/openclassrooms-project-6-money-transfer-system-api
Releases · centraldave/openclassrooms-project-6-money-transfer-system-api
Release of the version 1.1.0
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
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
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
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.