Files
EasyDrop/CHANGELOG.md
2023-06-14 15:07:00 +02:00

47 lines
1.2 KiB
Markdown

# Changelog
## 0.3.0-SNAPSHOT
### Added
- Added script for local UML generation (#56)
### Removed
- Document stage from CI run (#56)
## 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)