From 431ea685bdf791c996143f3d8d20cc7329b7809e Mon Sep 17 00:00:00 2001 From: Marvin Scham Date: Tue, 6 Jun 2023 02:14:11 +0200 Subject: [PATCH] #37 Added changes to changelog --- CHANGELOG.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb12c81..4daf9c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,23 +4,31 @@ ### Added -- EbayItemDataSource (#37) +- `EbayItemDataSource` (#37) +- `Product` class +- Mapping between Product and its corresponding DTO +- Dependencies: Lombok for easier notation, JUnit 5 Params for repetitive tests +- Product Validation +- Product Retrieval +- Tests ### Changed -- AbstractDataSource between DataSource interface and implementations to minimize code duplication +- `AbstractDataSource` between DataSource interface and implementations to minimize code duplication - Affects AmazonProductDataSource and related tests (~ #39) - Testing resources moved to more intuitive location +- Demo `Main` method now uses proper Product retrieval ### Fixed - Logback configuration is now linked correctly +- Config now properly adheres to singleton pattern ## 0.1.0 ### Added -- (DataSource) → AmazonProductDataSource as first external data source (#39) -- ProductDTO as data holder structure for data from external sources (~ #39) +- (DataSource) → `AmazonProductDataSource` as first external data source (#39) +- `ProductDTO` as data holder structure for data from external sources (~ #39) - Config for credential, base URLs etc. (~ #39) - FormattingUtil for formatting price strings (~ #39)