| ⇢ | B | AppInfoScraper added | |
| ⇢ | B | AppInfo added | |
| ⇢ | A | FindDevAppsUrlScraper added | |
| ⇢ | A | Caster added | |
| ⇢ | A | DeveloperInfoScraper added | |
| ⇢ | A | ClusterPagesFromListAppsScraper added | |
| ⇢ | A | JsonSerializableTrait added | |
| ⇢ | A | PlayStoreUiRequest added | |
| ⇢ | A | LazyStream added | |
| ⇢ | A | AppsExtractor added | |
| ⋮ | view more | ||
| B | ↛ | AppDetailScraper removed | |
| A | ↛ | HttpClient removed | |
| A | ↛ | AppDetail removed | |
| A | ↛ | anonymous//src/GPlayApps.php$0 removed | |
| A | ↛ | ClusterPageScraper removed | |
| A | ↛ | TokenTrait removed | |
| A | ↛ | RequestApp removed | |
| A | ↛ | DeveloperAppsScraper removed | |
| A | ↛ | ListScraper removed | |
| A | ↛ | PlayStoreUiPagesScraper removed | |
| ⋮ | view more | ||
| ⇢ | C | AppInfoScraper::getScriptData() added | |
| ⇢ | C | GPlayApps::fetchAppsFromClusterPages() added | |
| ⇢ | B | GPlayApps::getAppInfoForAvailableLocales() added | |
| ⇢ | B | GPlayApps::fetchAppsFromClusterPage() added | |
| ⇢ | B | AppInfo::asArray() added | |
| ⇢ | B | AppInfoScraper::__invoke() added | |
| ⇢ | B | GPlayApps::getReviews() added | |
| ⇢ | B | GoogleImage::isValidSmartCrop() added | |
| ⇢ | A | AppInfo::equals() added | |
| ⇢ | A | ClusterAppsScraper::__invoke() added | |
| ⋮ | view more | ||
| F | ↛ | AppDetailScraper::__invoke() removed | |
| F | ↛ | AppReviewScraper::__invoke() removed | |
| D | ↛ | HttpClient::__construct() removed | |
| C | ↛ | GPlayApps::getAppInAvailableLocales() removed | |
| C | ↛ | ListScraper::__invoke() removed | |
| C | ↛ | GPlayApps.php$0 ➔ saveGoogleImages() removed | |
| B | ↛ | GPlayApps.php$0 ➔ getAppsByCategory() removed | |
| B | ↛ | AppDetailScraper::extractReviews() removed | |
| B | ↛ | GPlayApps::getAppAllReviews() removed | |
| B | ↛ | ClusterPageScraper::__invoke() removed | |
| ⋮ | view more | ||