# Changelog ## 0.2.0-SNAPSHOT ### Added - `EbayItemDataSource` (#37) - Product data persistence via SQLite integration (#53) - Mutation testing capabilities via PITest (#66) - `Product` class - Mapping between Product and its corresponding DTO - Dependencies: Lombok for easier notation, JUnit 5 Params for repetitive tests - Product validation, retrieval and persistence writing - Product catalogue retrieval and persistence writing - More unit tests ### Changed - `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) - Config for credential, base URLs etc. (~ #39) - FormattingUtil for formatting price strings (~ #39)