mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 17:10:53 +00:00
4 KiB
4 KiB
UPGRADE FROM v1.12.x TO v1.13.0
- The constructor of 'Sylius\Bundle\ApiBundle\EventSubscriber\TaxonDeletionEventSubscriber' has changed:
public function __construct(
private ChannelRepositoryInterface $channelRepository,
+ private TaxonInPromotionRuleCheckerInterface $taxonInPromotionRuleChecker,
) {
}
- The signature of constructor of 'Sylius\Bundle\ApiBundle\Command\Cart\ChangeItemQuantityInCart' command changed:
public function __construct(
- public int $quantity,
+ public ?int $quantity,
) {
}
- The constructor signature of 'Sylius\Bundle\ApiBundle\Command\Cart\AddItemToCart' changed:
public function __construct(
- public string $productCode,
+ public ?string $productCode,
- public int $quantity,
+ public ?int $quantity,
) {
}
- The constructor signature of
Sylius\Bundle\ApiBundle\Command\Catalog\AddProductReviewchanged:
public function __construct(
public ?string $title,
public ?int $rating,
public ?string $comment,
- public string $productCode,
+ public ?string $productCode,
public ?string $email = null,
) {
}
- The constructor signature of
Sylius\Bundle\ApiBundle\Command\Account\VerifyCustomerAccountchanged:
public function __construct(
- public $token,
+ public string $token,
+ public ?string $channelCode = null,
+ public ?string $localeCode = null,
) {
}
- The item operation paths for ProductVariantTranslation resource changed:
GET /admin/product-variant-translation/{id}->GET /admin/product-variant-translations/{id}GET /shop/product-variant-translation/{id}->GET /shop/product-variant-translations/{id}
-
Typo in the constraint validator's alias returned by
Sylius\Bundle\ApiBundle\Validator\Constraints\ChangedItemQuantityInCartValidator::validatedByhas been fixed. Previously it wassylius_api_validator_changed_item_guantity_in_cartand now it issylius_api_validator_changed_item_quantity_in_cart. -
The
ApiPlatform\Core\Bridge\Symfony\Bundle\Action\SwaggerUiActioncontroller has been removed. Therefore, theapi_platform.swagger.action.uiservice ID points to the API Platform'sSwaggerUiActioncontroller. -
The following services have been removed:
Sylius\Bundle\ApiBundle\Swagger\AdminAuthenticationTokenDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ShopAuthenticationTokenDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ProductDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ProductImageDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ProductSlugDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ProductVariantDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\ShippingMethodDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\PathHiderDocumentationNormalizerSylius\Bundle\ApiBundle\Swagger\AcceptLanguageHeaderDocumentationNormalizer
Responsibility of these services has been moved to the corresponding services tagged with
sylius.open_api.modifier:Sylius\Bundle\ApiBundle\OpenApi\Documentation\AdminAuthenticationTokenDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ShopAuthenticationTokenDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductImageDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductSlugDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ProductVariantDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\ShippingMethodDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\PathHiderDocumentationModifierSylius\Bundle\ApiBundle\OpenApi\Documentation\AcceptLanguageHeaderDocumentationModifier