Files
EasyDrop/CHANGELOG.md
2023-06-22 16:31:54 +00:00

1.3 KiB

Changelog

0.3.0-SNAPSHOT

Added

  • Script for local UML generation (#56)
  • Transaction fulfillment API classes (#71)
    • AmazonSeller
    • AmazonPurchaser
    • EbaySeller
    • EbayPurchaser

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)