| ⇢ | D | ExtensionStruct added | |
| ⇢ | A | ExtensionLoader added | |
| ⇢ | A | ReviewStruct added | |
| ⇢ | A | ExtensionNotFoundException added | |
| ⇢ | A | ExtensionStoreLicensesController added | |
| ⇢ | A | StoreCategoryProvider added | |
| ⇢ | A | StoreClientBehaviour added | |
| ⇢ | A | ExtensionStoreCategoryController added | |
| ⇢ | A | ExtensionBehaviour added | |
| ⇢ | A | StoreCategoryStruct added | |
| ⋮ | view more | ||
| A | ↘ | C | StoreClient got worse |
| ⇢ | B | ReviewStruct::fromRequest() added | |
| ⇢ | B | StoreClient::cancelSubscription() added | |
| ⇢ | B | ExtensionCriteria::fromArray() added | |
| ⇢ | A | ExtensionLoader::prepareAppData() added | |
| ⇢ | A | ExtensionLoader::loadLocalAppsCollection() added | |
| ⇢ | A | ExtensionDownloader::download() added | |
| ⇢ | A | ExtensionLoader::loadFromAppCollection() added | |
| ⇢ | A | StoreAppLifecycleService::validateExtensionCanBeRe... added | |
| ⇢ | A | ExtensionLoader::translateExtensionLanguages() added | |
| ⇢ | A | ExtensionLoader::loadFromPlugin() added | |
| ⋮ | view more | ||
| ⇢ | A | ShopwareExtensionService added | |
| ⇢ | A | ExtensionStoreCategoryService added | |
| ⇢ | A | ShopwareDiscountCampaignService added | |
| ⇢ | A | ExtensionLicenseService added | |
| ⇢ | A | ExtensionStoreDataService added |