title | issue | author | author_email | author_github |
---|---|---|---|---|
Add service for determining delta of app permissions and domains |
NEXT-18876 |
Frederik Schmitt |
fschmtt |
- Added abstract class
Shopware\Core\Framework\App\Delta\AbstractAppConfirmationDeltaProvider
- Added service
Shopware\Core\Framework\App\Delta\AppConfirmationDeltaProvider
- Added service
Shopware\Core\Framework\App\Delta\PermissionsDeltaService
- Added service
- Added exception
Shopware\Core\Framework\Store\Exception\ExtensionUpdateRequiresConsentAffirmationException
- Deprecated exception
Shopware\Core\Framework\Store\Exception\ExtensionRequiresNewPrivilegesException
, will be replaced withShopware\Core\Framework\Store\Exception\ExtensionUpdateRequiresConsentAffirmationException
- Deprecated
Shopware\Core\Framework\Store\Exception\ExtensionUpdateRequiresConsentAffirmationException
to only extend fromShopware\Core\Framework\ShopwareHttpException
ChangedShopware\Core\Framework\App\Lifecycle\Update\AppUpdater
to catch newShopware\Core\Framework\Store\Exception\ExtensionUpdateRequiresConsentAffirmationException
- Deprecated
- Deprecated
Shopware\Core\Framework\Store\Services\StoreAppLifecycleService
, will be marked as internal- Changed
Shopware\Core\Framework\Store\Services\StoreAppLifecycleService
to use newShopware\Core\Framework\App\Delta\AppConfirmationDeltaProvider
- Deprecated method
Shopware\Core\Framework\Store\Services\StoreAppLifecycleService::getAppIdByName()
- Changed
The class StoreAppLifecycleService
has been marked as internal.
We also removed the StoreAppLifecycleService::getAppIdByName()
method.
We removed the ExtensionRequiresNewPrivilegesException
exception.
Will be replaced with the internal ExtensionUpdateRequiresConsentAffirmationException
exception to have a more generic one.