Files
EasyDrop/CHANGELOG.md
2023-06-08 00:25:16 +02:00

1.1 KiB

Changelog

0.2.0

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)