From 971eb788471d90a9ac17451f038e1d3cdff20f6c Mon Sep 17 00:00:00 2001 From: Dima Shevtsov Date: Fri, 12 Apr 2024 10:44:10 -0500 Subject: [PATCH] Update BIC reference Replace BICs for 2.4.7-2.4.6-betas with 2.4.7-2.4.6 GA --- .../b2b/2.4.6-2.4.7-beta1.md | 303 ------------------ .../2.4.6-2.4.7.md} | 132 ++++++-- .../commerce/2.4.6-2.4.7-beta1.md | 283 ---------------- .../2.4.6-2.4.7.md} | 152 ++++++--- .../open-source/2.4.6-2.4.7-beta1.md | 239 -------------- .../{2.4.6-2.4.7-beta2.md => 2.4.6-2.4.7.md} | 109 +++++-- .../reference.md | 34 +- 7 files changed, 301 insertions(+), 951 deletions(-) delete mode 100644 src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta1.md rename src/_includes/backward-incompatible-changes/{commerce/2.4.6-2.4.7-beta2.md => b2b/2.4.6-2.4.7.md} (77%) delete mode 100644 src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta1.md rename src/_includes/backward-incompatible-changes/{b2b/2.4.6-2.4.7-beta2.md => commerce/2.4.6-2.4.7.md} (77%) delete mode 100644 src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta1.md rename src/_includes/backward-incompatible-changes/open-source/{2.4.6-2.4.7-beta2.md => 2.4.6-2.4.7.md} (77%) diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta1.md b/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta1.md deleted file mode 100644 index 20ad27324..000000000 --- a/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta1.md +++ /dev/null @@ -1,303 +0,0 @@ -#### Class changes {#b2b-246-247-beta1-class} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\EventInitializationException | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\OAuth | Class was added. | -| Magento\AdobeIoEventsClient\Model\EventMetadataClient | Class was added. | -| Magento\Authorization\Model\CompositeUserContext | Interface has been added. | -| Magento\Authorization\Model\CompositeUserContext::\_resetState | [public] Method has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle | Interface has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Interface has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer | Interface has been added. | -| Magento\Catalog\Model\Layer::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer\Resolver | Interface has been added. | -| Magento\Catalog\Model\Layer\Resolver::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product | Interface has been added. | -| Magento\Catalog\Model\Product::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Media\Config | Interface has been added. | -| Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Type\Price | Interface has been added. | -| Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | -| Magento\Config\App\Config\Type\System::\_\_debugInfo | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::cleanAndWarmDefaultScopeData | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::loadDefaultScopeData | [private] Removed last method parameter(s). | -| Magento\Config\Model\ResourceModel\Config::\_construct | [protected] Added optional parameter(s). | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | -| Magento\Customer\Helper\Address | Interface has been added. | -| Magento\Customer\Helper\Address::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\Address\AbstractAddress | Interface has been added. | -| Magento\Customer\Model\Address\AbstractAddress::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\CustomerRegistry | Interface has been added. | -| Magento\Customer\Model\CustomerRegistry::\_resetState | [public] Method has been added. | -| Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | -| Magento\Directory\Helper\Data | Interface has been added. | -| Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\ResourceModel\Currency | Interface has been added. | -| Magento\Directory\Model\ResourceModel\Currency::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Config | Interface has been added. | -| Magento\Eav\Model\Config::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\AbstractEntity | Interface has been added. | -| Magento\Eav\Model\Entity\AbstractEntity::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | -| Magento\Framework\Acl\Builder | Interface has been added. | -| Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ActionFlag | Interface has been added. | -| Magento\Framework\App\ActionFlag::\_resetState | [public] Method has been added. | -| Magento\Framework\App\AreaList | Interface has been added. | -| Magento\Framework\App\AreaList::\_resetState | [public] Method has been added. | -| Magento\Framework\App\DeploymentConfig::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\App\Http\Context | Interface has been added. | -| Magento\Framework\App\Http\Context::\_resetState | [public] Method has been added. | -| Magento\Framework\App\Request\Http | Interface has been added. | -| Magento\Framework\App\Request\Http::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ResourceConnection | Interface has been added. | -| Magento\Framework\App\ResourceConnection::\_resetState | [public] Method has been added. | -| Magento\Framework\Config\Data::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | -| Magento\Framework\DataObject::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Data\Collection | Interface has been added. | -| Magento\Framework\Data\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Filesystem\DirectoryList::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Filesystem\Directory\Read::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | -| Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Pricing\Price\Collection | Interface has been added. | -| Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Registry | Interface has been added. | -| Magento\Framework\Registry::\_resetState | [public] Method has been added. | -| Magento\Framework\Search\Request\Builder | Interface has been added. | -| Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\Validator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Minification | Interface has been added. | -| Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Repository | Interface has been added. | -| Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | -| Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | -| Magento\FunctionalTestingFramework\Module\MagentoWebDriver::\_getCurrentUri | [public] Method return typing changed. | -| Magento\GraphQlServer\Model\UrlProvider | Class was added. | -| Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form | Class was added. | -| Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select | Class was added. | -| Magento\NegotiableQuote\Block\Quote\Item\Actions\Note | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsButton | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsRedirect | Class was added. | -| Magento\PaymentServicesPaypal\Block\Cart\ValidationMessages | Class was added. | -| Magento\PaymentServicesPaypal\Block\Customer\CardRenderer | Class was added. | -| Magento\PaymentServicesPaypal\Block\Info | Class was added. | -| Magento\PaymentServicesPaypal\Block\Message | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsCart | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | -| Magento\SaaSCommon\Model\ResyncManager | Class was added. | -| Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | -| Magento\Store\Model\App\Emulation::\_resetState | [public] Method has been added. | -| Magento\Store\Model\Store | Interface has been added. | -| Magento\Store\Model\Store::\_resetState | [public] Method has been added. | -| Magento\TargetRule\Block\Catalog\Product\ProductList\Related::getExcludeProductIds | [public] Method has been removed. | -| Magento\TargetRule\Block\Catalog\Product\ProductList\Upsell::getExcludeProductIds | [public] Method has been removed. | -| Magento\UrlRewrite\Model\UrlRewrite | Interface has been added. | -| Magento\UrlRewrite\Model\UrlRewrite::\_resetState | [public] Method has been added. | - -#### Interface changes {#b2b-246-247-beta1-interface} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\EventRetrieverInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\Rule\RuleInterface | Interface was added. | -| Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\ItemNoteInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS\_DRAFT\_BY\_ADMIN | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_AMOUNT\_DISCOUNT | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_PERCENTAGE\_DISCOUNT | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_PROPOSED\_TOTAL | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_VALUE | Constant has been added. | -| Magento\NegotiableQuote\Api\ItemNoteRepositoryInterface | Interface was added. | -| Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface | Interface was added. | -| Magento\NegotiableQuote\Model\Restriction\RestrictionInterface::ACTION\_VIEW | Constant has been added. | -| Magento\SaaSCommon\Model\Http\ConverterInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesClientInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesConfigInterface | Interface was added. | -| Magento\SharedCatalog\Api\AssignTierPriceInterface | Interface was added. | -| Magento\SharedCatalog\Api\ResetTierPriceInterface | Interface was added. | - -#### Database changes {#b2b-246-247-beta1-database} - -| What changed | How it changed | -| --- | --- | -| data\_exporter\_uuid | Table was added | -| event\_data/info | Column was added | -| event\_data/priority | Column was added | -| event\_data/updated\_at | Column was added | -| negotiable\_quote\_item/negotiated\_price\_type | Column was added | -| negotiable\_quote\_item/negotiated\_price\_value | Column was added | -| negotiable\_quote\_item\_note | Table was added | -| payment\_services\_order\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_sandbox\_submitted\_hash | Table was added | -| sales\_data\_exporter\_order\_statuses | Table was added | -| sales\_data\_exporter\_orders | Table was added | -| stores\_data\_exporter | Table was added | - -#### System changes {#b2b-246-247-beta1-system} - -| What changed | How it changed | -| --- | --- | -| adobe\_io\_events/integration/authorization\_type | A field-node was added | -| checkout/options/enable\_guest\_checkout\_login | A field-node was added | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | -| payment/recommended\_solutions/magento\_payments | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_color | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height\_use\_default | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_label | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_layout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_shape | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/title | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_minicart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_product\_detail | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_paylater\_message | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_applepay | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | -| sales/backpressure | A group-node was added | -| sales/backpressure/enabled | A field-node was added | -| sales/backpressure/guest\_limit | A field-node was added | -| sales/backpressure/limit | A field-node was added | -| sales/backpressure/period | A field-node was added | -| sales\_email/quote/new\_quote\_by\_seller\_template | A field-node was added | -| services\_connector | A section-node was added | -| services\_connector/services\_connector\_integration | A group-node was added | -| services\_connector/services\_connector\_integration/production\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/production\_private\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_private\_key | A field-node was added | -| services\_connector/services\_id\_onboarding | A group-node was added | -| services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | - -#### Xsd changes {#b2b-246-247-beta1-xsd} - -| What changed | How it changed | -| --- | --- | -| app/code/module-adobe-commerce-events-client/etc/io\_events.xsd | A schema declaration was added | -| app/code/module-adobe-commerce-events-client/etc/io\_events.xsd | A schema declaration was removed | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | - -#### EtSchema changes {#b2b-246-247-beta1-etSchema} - -| What changed | How it changed | -| --- | --- | -| CreditMemo | Added a new declaration for record CreditMemo. | -| Export | Added a new declaration for record Export. | -| Invoice | Added a new declaration for record Invoice. | -| Order | Added a new declaration for record Order. | -| OrderItem | Added a new declaration for record OrderItem. | -| OrderStatus | Added a new declaration for record OrderStatus. | -| Transaction | Added a new declaration for record Transaction. | - -#### Class API membership changes {#b2b-246-247-beta1-class-api-membership} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\Converter\EventDataConverter | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\Event | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\EventList | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\EventStorageWriter | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\InvalidConfigurationException | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\Validator\ValidatorException | Class was added. | -| Magento\AdobeCommerceEventsClient\Model\EventException | Class was added. | -| Magento\AdobeCommerceEventsClient\Util\EventCodeConverter | Class was added. | -| Magento\AdobeIoEventsClient\Model\AdobeIOConfigurationProvider | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\AdobeConsoleConfiguration | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Credentials | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\JWT | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Organization | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Project | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Runtime | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\RuntimeNamespace | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Workspace | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\WorkspaceDetails | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\EventMetadata | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\EventProvider | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\PrivateKey | Class was added. | -| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | -| Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | -| Magento\Framework\Data\Structure | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | -| Magento\Framework\Locale\Resolver | Class was added. | -| Magento\Framework\ObjectManager\ObjectManager | Class was added. | -| Magento\Framework\Session\SessionManager | Class was added. | -| Magento\Framework\Url | Class was added. | -| Magento\Framework\Webapi\Request | Class was added. | -| Magento\SalesRule\Model\Validator | Class was added. | - -#### Interface API membership changes {#b2b-246-247-beta1-interface-api-membership} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Api\Data\EventInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Api\EventRepositoryInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\EventSubscriberInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\Operator\OperatorInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\AccessTokenProviderInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\ConfigurationCheckInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\ConfigurationCheckResultInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventMetadataInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventMetadataRegistryInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventProviderInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta2.md b/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7.md similarity index 77% rename from src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta2.md rename to src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7.md index ef8749435..6219d5ba9 100644 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta2.md +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7.md @@ -1,7 +1,8 @@ -#### Class changes {#ee-246-247-beta2-class} +#### Class changes {#b2b-246-247-class} | What changed | How it changed | | --- | --- | +| Magento\AdobeCommerceWebhooksAdminUi\Block\Adminhtml\ValidationConfig | Class was added. | | Magento\Authorization\Model\CompositeUserContext | Interface has been added. | | Magento\Authorization\Model\CompositeUserContext::\_resetState | [public] Method has been added. | | Magento\Bundle\Block\Catalog\Product\View\Type\Bundle | Interface has been added. | @@ -22,9 +23,12 @@ | Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | +| Magento\Catalog\Model\Product\Type | Interface has been added. | +| Magento\Catalog\Model\Product\Type::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Type\Price | Interface has been added. | | Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | +| Magento\CommerceBackendUix\Block\Adminhtml\Order\View\CustomButton | Class was added. | | Magento\Config\App\Config\Type\System::\_\_debugInfo | [public] Method has been added. | | Magento\Config\App\Config\Type\System::cleanAndWarmDefaultScopeData | [public] Method has been added. | | Magento\Config\App\Config\Type\System::loadDefaultScopeData | [private] Removed last method parameter(s). | @@ -33,6 +37,7 @@ | Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | +| Magento\Csp\Block\Sri\Hashes | Class was added. | | Magento\CustomerSegment\Model\Customer | Interface has been added. | | Magento\CustomerSegment\Model\Customer::\_resetState | [public] Method has been added. | | Magento\Customer\Helper\Address | Interface has been added. | @@ -46,6 +51,7 @@ | Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | | Magento\Directory\Helper\Data | Interface has been added. | | Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | +| Magento\Directory\Model\Country | Interface has been added. | | Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | | Magento\Directory\Model\Currency | Interface has been added. | | Magento\Directory\Model\Currency::\_resetState | [public] Method has been added. | @@ -64,8 +70,6 @@ | Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Mapper | Class was added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Query\Builder | Class was added. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Elasticsearch\SearchAdapter\Mapper | Class was removed. | | Magento\Framework\Acl\Builder | Interface has been added. | | Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | @@ -85,6 +89,7 @@ | Magento\Framework\Config\Data\Scoped::$\_cache | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_cacheId | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_reader | [protected] Property has been removed. | +| Magento\Framework\Console\Cli::getDefaultCommands | [protected] Method return typing changed. | | Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | @@ -97,7 +102,13 @@ | Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException::getExtensions | [public] Method has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Interface has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress::\_resetState | [public] Method has been added. | +| Magento\Framework\Indexer\IndexerRegistry | Interface has been added. | +| Magento\Framework\Indexer\IndexerRegistry::\_resetState | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base | Interface has been added. | | Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base::\_resetState | [public] Method has been added. | | Magento\Framework\Math\Random::getRandomBytes | [public] Method has been added. | | Magento\Framework\Pricing\Price\Collection | Interface has been added. | | Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | @@ -105,6 +116,8 @@ | Magento\Framework\Registry::\_resetState | [public] Method has been added. | | Magento\Framework\Search\Request\Builder | Interface has been added. | | Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | +| Magento\Framework\Search\Request\Cleaner | Interface has been added. | +| Magento\Framework\Search\Request\Cleaner::\_resetState | [public] Method has been added. | | Magento\Framework\Validator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | @@ -112,11 +125,13 @@ | Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | | Magento\Framework\View\Asset\Repository | Interface has been added. | | Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | +| Magento\Framework\View\Element\AbstractBlock::CUSTOM\_CACHE\_KEY\_PREFIX | Constant has been added. | | Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | | Magento\Framework\Webapi\ServiceInputProcessor | Interface has been added. | | Magento\Framework\Webapi\ServiceInputProcessor::\_resetState | [public] Method has been added. | | Magento\GraphQlServer\Model\UrlProvider | Class was added. | | Magento\ImportExport\Model\Export\Entity\AbstractEntity::$\_storeIdToCode | [protected] Property has been added. | +| Magento\PageCache\Model\Varnish\VclGenerator::generateVcl | [public] Added optional parameter(s). | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | | Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | @@ -131,6 +146,9 @@ | Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\Data\PaymentOrder | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentOrderRequest | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentSdkRequest | Class was added. | | Magento\QuickCheckoutAdminPanel\Block\Adminhtml\Index | Class was removed. | | Magento\QuickCheckout\Block\Adminhtml\Payment\Form | Class was removed. | | Magento\QuickCheckout\Block\Adminhtml\System\Config\ConfigureCallbackUrl | Class was removed. | @@ -139,10 +157,19 @@ | Magento\QuickCheckout\Block\Adminhtml\System\Config\ValidateCredentials | Class was removed. | | Magento\QuickCheckout\Block\Sdk | Class was removed. | | Magento\Quote\Model\Quote\Address::setBaseDiscountAmount | [public] Method has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal | Interface has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal::\_resetState | [public] Method has been added. | | Magento\SaaSCommon\Model\ResyncManager | Class was added. | +| Magento\SalesRule\Model\ResourceModel\Rule\Collection::setValidationFilter | [public] Added optional parameter(s). | | Magento\SalesRule\Model\Rule::getSimpleAction | [public] Method has been added. | | Magento\SalesSequence\Model\Builder | Interface has been added. | | Magento\SalesSequence\Model\Builder::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Config | Interface has been added. | +| Magento\Sales\Model\Order\Config::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Email\Container\Container | Interface has been added. | +| Magento\Sales\Model\Order\Email\Container\Container::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract | Interface has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract::\_resetState | [public] Method has been added. | | Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | | Magento\Shipping\Model\Carrier\AbstractCarrier::$\_result | [protected] Property has been added. | | Magento\Store\Model\App\Emulation | Interface has been added. | @@ -154,15 +181,31 @@ | Magento\Weee\Helper\Data | Interface has been added. | | Magento\Weee\Helper\Data::\_resetState | [public] Method has been added. | -#### Interface changes {#ee-246-247-beta2-interface} +#### Interface changes {#b2b-246-247-interface} | What changed | How it changed | | --- | --- | +| Magento\AdobeCommerceWebhooksAdminUi\Api\HookRepositoryInterface | Interface was added. | +| Magento\AdobeCommerceWebhooks\Model\Filter\Converter\FieldConverterInterface | Interface was added. | +| Magento\AdobeCommerceWebhooks\Model\HeaderResolverInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface::isCoupon | [public] Method has been added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface::setIsCoupon | [public] Method has been added. | +| Magento\Catalog\Api\ProductAttributeIsFilterableManagementInterface | Interface was added. | | Magento\CommerceBackendUix\Api\Data\MassActionInterface | Interface was added. | | Magento\CommerceBackendUix\Api\MassActionRepositoryInterface | Interface was added. | +| Magento\Framework\Indexer\StateInterface::STATUS\_SUSPENDED | Constant has been added. | | Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | | Magento\ImportJsonApi\Api\Data\SourceDataInterface | Interface was added. | | Magento\ImportJsonApi\Api\StartImportInterface | Interface was added. | +| Magento\InventorySalesApi\Model\GetStockItemsDataInterface | Interface was added. | +| Magento\PageCache\Model\VclGeneratorInterface::generateVcl | [public] Added optional parameter(s). | +| Magento\PageCache\Model\VclTemplateLocatorInterface::getTemplate | [public] Added optional parameter(s). | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderDetailsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentSdkParamsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentConfigManagementInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentOrderRequestInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentSdkRequestInterface | Interface was added. | | Magento\QuickCheckout\Api\AccountRepositoryInterface | Interface was removed. | | Magento\QuickCheckout\Api\Data\AccountInterface | Interface was removed. | | Magento\QuickCheckout\Api\Data\AddressInterface | Interface was removed. | @@ -175,28 +218,31 @@ | Magento\Vault\Api\Data\PaymentTokenInterface::getWebsiteId | [public] Method has been added. | | Magento\Vault\Api\Data\PaymentTokenInterface::setWebsiteId | [public] Method has been added. | -#### Database changes {#ee-246-247-beta2-database} +#### Database changes {#b2b-246-247-database} | What changed | How it changed | | --- | --- | | admin\_ui\_sdk\_mass\_actions | Table was added | | data\_exporter\_uuid | Table was added | +| magento\_salesrule\_filter/is\_coupon | Column was added | | payment\_services\_order\_data\_production\_submitted\_hash | Table was added | | payment\_services\_order\_data\_sandbox\_submitted\_hash | Table was added | | payment\_services\_order\_status\_data\_production\_submitted\_hash | Table was added | | payment\_services\_order\_status\_data\_sandbox\_submitted\_hash | Table was added | | payment\_services\_store\_data\_production\_submitted\_hash | Table was added | | payment\_services\_store\_data\_sandbox\_submitted\_hash | Table was added | +| quote\_coupons | Table was added | | sales\_data\_exporter\_order\_statuses | Table was added | | sales\_data\_exporter\_orders | Table was added | +| sales\_order\_coupons | Table was added | | stores\_data\_exporter | Table was added | | vault\_payment\_token/website\_id | Column was added | +| webhooks\_configuration | Table was added | -#### Di changes {#ee-246-247-beta2-di} +#### Di changes {#b2b-246-247-di} | What changed | How it changed | | --- | --- | -| Magento\Elasticsearch\Elasticsearch5\Model\Client\ElasticsearchFactory | Virtual Type was removed | | Magento\Elasticsearch\Setup\InstallConfig | Virtual Type was removed | | Magento\QuickCheckout\Gateway\Http\BoltServiceClient | Virtual Type was removed | | Magento\QuickCheckout\Gateway\Request\AuthorizationAndCaptureRequest | Virtual Type was removed | @@ -223,19 +269,15 @@ | QuickCheckoutVoidCommand | Virtual Type was removed | | QuickCheckoutVoidRequest | Virtual Type was removed | | QuickCheckoutVoidResponseHandlerComposite | Virtual Type was removed | -| elasticsearch5CategoryPermissionsCompositeFieldProvider | Virtual Type was removed | -| elasticsearch5CategoryPermissionsDynamicFieldsProvider | Virtual Type was removed | | elasticsearch5DynamicFieldProvider | Virtual Type was removed | | elasticsearch5FieldNameDefaultResolver | Virtual Type was removed | | elasticsearch5FieldNameResolver | Virtual Type was removed | -| elasticsearch5FieldProvider | Virtual Type was removed | | elasticsearch5FieldTypeDateTimeResolver | Virtual Type was removed | | elasticsearch5FieldTypeDefaultResolver | Virtual Type was removed | | elasticsearch5FieldTypeFloatResolver | Virtual Type was removed | | elasticsearch5StaticFieldProvider | Virtual Type was removed | -| type | Virtual Type was changed | -#### Layout changes {#ee-246-247-beta2-layout} +#### Layout changes {#b2b-246-247-layout} | What changed | How it changed | | --- | --- | @@ -243,7 +285,7 @@ | quickCheckoutTracking | Block was removed | | quickcheckoutadminpanel.index | Block was removed | -#### System changes {#ee-246-247-beta2-system} +#### System changes {#b2b-246-247-system} | What changed | How it changed | | --- | --- | @@ -251,10 +293,11 @@ | admin\_ui\_sdk/general\_config | A group-node was added | | admin\_ui\_sdk/general\_config/enable\_admin\_ui\_sdk | A field-node was added | | admin\_ui\_sdk/local\_testing | A group-node was added | -| admin\_ui\_sdk/local\_testing/base\_url | A field-node was added | -| admin\_ui\_sdk/local\_testing/enable\_local\_service | A field-node was added | +| admin\_ui\_sdk/local\_testing/enable\_local\_testing | A field-node was added | | admin\_ui\_sdk/local\_testing/ims\_org\_id | A field-node was added | | admin\_ui\_sdk/local\_testing/ims\_token | A field-node was added | +| admin\_ui\_sdk/local\_testing/mock\_admin\_ims | A field-node was added | +| admin\_ui\_sdk/local\_testing/server\_base\_url | A field-node was added | | carriers/fedex/api\_key | A field-node was added | | carriers/fedex/dropoff | A field-node was removed | | carriers/fedex/key | A field-node was removed | @@ -262,11 +305,10 @@ | carriers/fedex/password | A field-node was removed | | carriers/fedex/pickup\_type | A field-node was added | | carriers/fedex/secret\_key | A field-node was added | -| carriers/ups/access\_license\_number | A field-node was removed | -| carriers/ups/gateway\_xml\_url | A field-node was removed | +| carriers/ups/gateway\_rest\_url | A field-node was added | +| carriers/ups/tracking\_rest\_url | A field-node was added | | carriers/ups/tracking\_url | A field-node was added | | carriers/ups/tracking\_xml\_url | A field-node was removed | -| carriers/ups/type | A field-node was removed | | catalog/search/elasticsearch5\_enable\_auth | A field-node was removed | | catalog/search/elasticsearch5\_index\_prefix | A field-node was removed | | catalog/search/elasticsearch5\_minimum\_should\_match | A field-node was removed | @@ -295,8 +337,16 @@ | checkout/quick\_checkout/settings/next\_stage\_after\_login | A field-node was removed | | checkout/quick\_checkout/settings/payment\_action | A field-node was removed | | checkout/quick\_checkout/settings/title | A field-node was removed | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | +| csp | A section-node was added | +| csp/mode | A group-node was added | +| csp/mode/admin | A group-node was added | +| csp/mode/admin/report\_uri | A field-node was added | +| csp/mode/admin\_sales\_order\_create\_index | A group-node was added | +| csp/mode/admin\_sales\_order\_create\_index/report\_uri | A field-node was added | +| csp/mode/storefront | A group-node was added | +| csp/mode/storefront/report\_uri | A field-node was added | +| csp/mode/storefront\_checkout\_index\_index | A group-node was added | +| csp/mode/storefront\_checkout\_index\_index/report\_uri | A field-node was added | | payment/recommended\_solutions/magento\_payments | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/apple\_pay | A group-node was added | @@ -318,14 +368,25 @@ | payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/async\_status\_updates | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay | A group-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_color | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_type | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/debug | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_cart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_checkout | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_minicart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_product\_detail | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/payment\_action | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/sort\_order | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/title | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | @@ -333,6 +394,7 @@ | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | @@ -343,11 +405,10 @@ | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | +| promo/auto\_generated\_coupon\_codes/quantity\_limit | A field-node was added | | sales/backpressure | A group-node was added | | sales/backpressure/enabled | A field-node was added | | sales/backpressure/guest\_limit | A field-node was added | @@ -356,6 +417,8 @@ | sales/cancellation | A group-node was added | | sales/cancellation/enabled | A field-node was added | | sales/cancellation/reasons | A field-node was added | +| sales/multicoupon | A group-node was added | +| sales/multicoupon/maximum\_number\_of\_coupons\_per\_order | A field-node was added | | services\_connector | A section-node was added | | services\_connector/services\_connector\_integration | A group-node was added | | services\_connector/services\_connector\_integration/production\_api\_key | A field-node was added | @@ -365,15 +428,18 @@ | services\_connector/services\_id\_onboarding | A group-node was added | | services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | | system/full\_page\_cache/handles\_size | A field-node was added | +| system/full\_page\_cache/varnish/export\_button\_version4 | A field-node was removed | +| system/full\_page\_cache/varnish/export\_button\_version5 | A field-node was removed | -#### Xsd changes {#ee-246-247-beta2-xsd} +#### Xsd changes {#b2b-246-247-xsd} | What changed | How it changed | | --- | --- | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | +| /app/code/module-adobe-commerce-webhooks/etc/webhooks.xsd | A schema declaration was added | +| /app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | +| /app/code/module-query-xml/etc/query.xsd | A schema declaration was added | -#### EtSchema changes {#ee-246-247-beta2-etSchema} +#### EtSchema changes {#b2b-246-247-etSchema} | What changed | How it changed | | --- | --- | @@ -385,13 +451,17 @@ | OrderStatus | Added a new declaration for record OrderStatus. | | Transaction | Added a new declaration for record Transaction. | -#### Class API membership changes {#ee-246-247-beta2-class-api-membership} +#### Class API membership changes {#b2b-246-247-class-api-membership} | What changed | How it changed | | --- | --- | | Magento\Catalog\Block\Adminhtml\Category\Tab\Product | Class was added. | +| Magento\Catalog\Block\Adminhtml\Form | Class was added. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | | Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | +| Magento\Framework\Data\Form\Element\Editor | Class was added. | | Magento\Framework\Data\Structure | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | @@ -399,5 +469,11 @@ | Magento\Framework\ObjectManager\ObjectManager | Class was added. | | Magento\Framework\Session\SessionManager | Class was added. | | Magento\Framework\Url | Class was added. | +| Magento\Framework\View\Asset\Collection | Class was added. | | Magento\Framework\Webapi\Request | Class was added. | +| Magento\Review\Block\Product\View | Class was added. | | Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\AbstractForm | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\AbstractCollection | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta1.md b/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta1.md deleted file mode 100644 index 688b70534..000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta1.md +++ /dev/null @@ -1,283 +0,0 @@ -#### Class changes {#ee-246-247-beta1-class} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\EventInitializationException | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\OAuth | Class was added. | -| Magento\AdobeIoEventsClient\Model\EventMetadataClient | Class was added. | -| Magento\Authorization\Model\CompositeUserContext | Interface has been added. | -| Magento\Authorization\Model\CompositeUserContext::\_resetState | [public] Method has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle | Interface has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Interface has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer | Interface has been added. | -| Magento\Catalog\Model\Layer::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer\Resolver | Interface has been added. | -| Magento\Catalog\Model\Layer\Resolver::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product | Interface has been added. | -| Magento\Catalog\Model\Product::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Media\Config | Interface has been added. | -| Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Type\Price | Interface has been added. | -| Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | -| Magento\Config\App\Config\Type\System::\_\_debugInfo | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::cleanAndWarmDefaultScopeData | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::loadDefaultScopeData | [private] Removed last method parameter(s). | -| Magento\Config\Model\ResourceModel\Config::\_construct | [protected] Added optional parameter(s). | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | -| Magento\Customer\Helper\Address | Interface has been added. | -| Magento\Customer\Helper\Address::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\Address\AbstractAddress | Interface has been added. | -| Magento\Customer\Model\Address\AbstractAddress::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\CustomerRegistry | Interface has been added. | -| Magento\Customer\Model\CustomerRegistry::\_resetState | [public] Method has been added. | -| Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | -| Magento\Directory\Helper\Data | Interface has been added. | -| Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\ResourceModel\Currency | Interface has been added. | -| Magento\Directory\Model\ResourceModel\Currency::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Config | Interface has been added. | -| Magento\Eav\Model\Config::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\AbstractEntity | Interface has been added. | -| Magento\Eav\Model\Entity\AbstractEntity::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | -| Magento\Framework\Acl\Builder | Interface has been added. | -| Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ActionFlag | Interface has been added. | -| Magento\Framework\App\ActionFlag::\_resetState | [public] Method has been added. | -| Magento\Framework\App\AreaList | Interface has been added. | -| Magento\Framework\App\AreaList::\_resetState | [public] Method has been added. | -| Magento\Framework\App\DeploymentConfig::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\App\Http\Context | Interface has been added. | -| Magento\Framework\App\Http\Context::\_resetState | [public] Method has been added. | -| Magento\Framework\App\Request\Http | Interface has been added. | -| Magento\Framework\App\Request\Http::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ResourceConnection | Interface has been added. | -| Magento\Framework\App\ResourceConnection::\_resetState | [public] Method has been added. | -| Magento\Framework\Config\Data::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | -| Magento\Framework\DataObject::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Data\Collection | Interface has been added. | -| Magento\Framework\Data\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Filesystem\DirectoryList::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Filesystem\Directory\Read::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | -| Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Pricing\Price\Collection | Interface has been added. | -| Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Registry | Interface has been added. | -| Magento\Framework\Registry::\_resetState | [public] Method has been added. | -| Magento\Framework\Search\Request\Builder | Interface has been added. | -| Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\Validator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Minification | Interface has been added. | -| Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Repository | Interface has been added. | -| Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | -| Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | -| Magento\FunctionalTestingFramework\Module\MagentoWebDriver::\_getCurrentUri | [public] Method return typing changed. | -| Magento\GraphQlServer\Model\UrlProvider | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsButton | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsRedirect | Class was added. | -| Magento\PaymentServicesPaypal\Block\Cart\ValidationMessages | Class was added. | -| Magento\PaymentServicesPaypal\Block\Customer\CardRenderer | Class was added. | -| Magento\PaymentServicesPaypal\Block\Info | Class was added. | -| Magento\PaymentServicesPaypal\Block\Message | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsCart | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | -| Magento\SaaSCommon\Model\ResyncManager | Class was added. | -| Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | -| Magento\Store\Model\App\Emulation::\_resetState | [public] Method has been added. | -| Magento\Store\Model\Store | Interface has been added. | -| Magento\Store\Model\Store::\_resetState | [public] Method has been added. | -| Magento\TargetRule\Block\Catalog\Product\ProductList\Related::getExcludeProductIds | [public] Method has been removed. | -| Magento\TargetRule\Block\Catalog\Product\ProductList\Upsell::getExcludeProductIds | [public] Method has been removed. | -| Magento\UrlRewrite\Model\UrlRewrite | Interface has been added. | -| Magento\UrlRewrite\Model\UrlRewrite::\_resetState | [public] Method has been added. | - -#### Interface changes {#ee-246-247-beta1-interface} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\EventRetrieverInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\Rule\RuleInterface | Interface was added. | -| Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | -| Magento\SaaSCommon\Model\Http\ConverterInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesClientInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesConfigInterface | Interface was added. | - -#### Database changes {#ee-246-247-beta1-database} - -| What changed | How it changed | -| --- | --- | -| data\_exporter\_uuid | Table was added | -| event\_data/info | Column was added | -| event\_data/priority | Column was added | -| event\_data/updated\_at | Column was added | -| payment\_services\_order\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_sandbox\_submitted\_hash | Table was added | -| sales\_data\_exporter\_order\_statuses | Table was added | -| sales\_data\_exporter\_orders | Table was added | -| stores\_data\_exporter | Table was added | - -#### System changes {#ee-246-247-beta1-system} - -| What changed | How it changed | -| --- | --- | -| adobe\_io\_events/integration/authorization\_type | A field-node was added | -| checkout/options/enable\_guest\_checkout\_login | A field-node was added | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | -| payment/recommended\_solutions/magento\_payments | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_color | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height\_use\_default | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_label | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_layout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_shape | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/title | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_minicart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_product\_detail | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_paylater\_message | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_applepay | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | -| sales/backpressure | A group-node was added | -| sales/backpressure/enabled | A field-node was added | -| sales/backpressure/guest\_limit | A field-node was added | -| sales/backpressure/limit | A field-node was added | -| sales/backpressure/period | A field-node was added | -| services\_connector | A section-node was added | -| services\_connector/services\_connector\_integration | A group-node was added | -| services\_connector/services\_connector\_integration/production\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/production\_private\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_private\_key | A field-node was added | -| services\_connector/services\_id\_onboarding | A group-node was added | -| services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | - -#### Xsd changes {#ee-246-247-beta1-xsd} - -| What changed | How it changed | -| --- | --- | -| app/code/module-adobe-commerce-events-client/etc/io\_events.xsd | A schema declaration was added | -| app/code/module-adobe-commerce-events-client/etc/io\_events.xsd | A schema declaration was removed | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | - -#### EtSchema changes {#ee-246-247-beta1-etSchema} - -| What changed | How it changed | -| --- | --- | -| CreditMemo | Added a new declaration for record CreditMemo. | -| Export | Added a new declaration for record Export. | -| Invoice | Added a new declaration for record Invoice. | -| Order | Added a new declaration for record Order. | -| OrderItem | Added a new declaration for record OrderItem. | -| OrderStatus | Added a new declaration for record OrderStatus. | -| Transaction | Added a new declaration for record Transaction. | - -#### Class API membership changes {#ee-246-247-beta1-class-api-membership} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Event\Converter\EventDataConverter | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\Event | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\EventList | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\EventStorageWriter | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\InvalidConfigurationException | Class was added. | -| Magento\AdobeCommerceEventsClient\Event\Validator\ValidatorException | Class was added. | -| Magento\AdobeCommerceEventsClient\Model\EventException | Class was added. | -| Magento\AdobeCommerceEventsClient\Util\EventCodeConverter | Class was added. | -| Magento\AdobeIoEventsClient\Model\AdobeIOConfigurationProvider | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\AdobeConsoleConfiguration | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Credentials | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\JWT | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Organization | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Project | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Runtime | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\RuntimeNamespace | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\Workspace | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\AdobeConsoleConfiguration\WorkspaceDetails | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\EventMetadata | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\EventProvider | Class was added. | -| Magento\AdobeIoEventsClient\Model\Data\PrivateKey | Class was added. | -| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | -| Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | -| Magento\Framework\Data\Structure | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | -| Magento\Framework\Locale\Resolver | Class was added. | -| Magento\Framework\ObjectManager\ObjectManager | Class was added. | -| Magento\Framework\Session\SessionManager | Class was added. | -| Magento\Framework\Url | Class was added. | -| Magento\Framework\Webapi\Request | Class was added. | -| Magento\SalesRule\Model\Validator | Class was added. | - -#### Interface API membership changes {#ee-246-247-beta1-interface-api-membership} - -| What changed | How it changed | -| --- | --- | -| Magento\AdobeCommerceEventsClient\Api\Data\EventInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Api\EventRepositoryInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\EventSubscriberInterface | Interface was added. | -| Magento\AdobeCommerceEventsClient\Event\Operator\OperatorInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\AccessTokenProviderInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\ConfigurationCheckInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\ConfigurationCheckResultInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventMetadataInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventMetadataRegistryInterface | Interface was added. | -| Magento\AdobeIoEventsClient\Api\EventProviderInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta2.md b/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7.md similarity index 77% rename from src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta2.md rename to src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7.md index bf12db090..2db3f5165 100644 --- a/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta2.md +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7.md @@ -1,7 +1,8 @@ -#### Class changes {#b2b-246-247-beta2-class} +#### Class changes {#ee-246-247-class} | What changed | How it changed | | --- | --- | +| Magento\AdobeCommerceWebhooksAdminUi\Block\Adminhtml\ValidationConfig | Class was added. | | Magento\Authorization\Model\CompositeUserContext | Interface has been added. | | Magento\Authorization\Model\CompositeUserContext::\_resetState | [public] Method has been added. | | Magento\Bundle\Block\Catalog\Product\View\Type\Bundle | Interface has been added. | @@ -22,9 +23,12 @@ | Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | +| Magento\Catalog\Model\Product\Type | Interface has been added. | +| Magento\Catalog\Model\Product\Type::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Type\Price | Interface has been added. | | Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | +| Magento\CommerceBackendUix\Block\Adminhtml\Order\View\CustomButton | Class was added. | | Magento\Config\App\Config\Type\System::\_\_debugInfo | [public] Method has been added. | | Magento\Config\App\Config\Type\System::cleanAndWarmDefaultScopeData | [public] Method has been added. | | Magento\Config\App\Config\Type\System::loadDefaultScopeData | [private] Removed last method parameter(s). | @@ -33,6 +37,7 @@ | Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | +| Magento\Csp\Block\Sri\Hashes | Class was added. | | Magento\CustomerSegment\Model\Customer | Interface has been added. | | Magento\CustomerSegment\Model\Customer::\_resetState | [public] Method has been added. | | Magento\Customer\Helper\Address | Interface has been added. | @@ -46,6 +51,7 @@ | Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | | Magento\Directory\Helper\Data | Interface has been added. | | Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | +| Magento\Directory\Model\Country | Interface has been added. | | Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | | Magento\Directory\Model\Currency | Interface has been added. | | Magento\Directory\Model\Currency::\_resetState | [public] Method has been added. | @@ -64,8 +70,6 @@ | Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Mapper | Class was added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Query\Builder | Class was added. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Elasticsearch\SearchAdapter\Mapper | Class was removed. | | Magento\Framework\Acl\Builder | Interface has been added. | | Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | @@ -85,6 +89,7 @@ | Magento\Framework\Config\Data\Scoped::$\_cache | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_cacheId | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_reader | [protected] Property has been removed. | +| Magento\Framework\Console\Cli::getDefaultCommands | [protected] Method return typing changed. | | Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | @@ -97,7 +102,13 @@ | Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException::getExtensions | [public] Method has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Interface has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress::\_resetState | [public] Method has been added. | +| Magento\Framework\Indexer\IndexerRegistry | Interface has been added. | +| Magento\Framework\Indexer\IndexerRegistry::\_resetState | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base | Interface has been added. | | Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base::\_resetState | [public] Method has been added. | | Magento\Framework\Math\Random::getRandomBytes | [public] Method has been added. | | Magento\Framework\Pricing\Price\Collection | Interface has been added. | | Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | @@ -105,6 +116,8 @@ | Magento\Framework\Registry::\_resetState | [public] Method has been added. | | Magento\Framework\Search\Request\Builder | Interface has been added. | | Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | +| Magento\Framework\Search\Request\Cleaner | Interface has been added. | +| Magento\Framework\Search\Request\Cleaner::\_resetState | [public] Method has been added. | | Magento\Framework\Validator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | @@ -112,14 +125,13 @@ | Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | | Magento\Framework\View\Asset\Repository | Interface has been added. | | Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | +| Magento\Framework\View\Element\AbstractBlock::CUSTOM\_CACHE\_KEY\_PREFIX | Constant has been added. | | Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | | Magento\Framework\Webapi\ServiceInputProcessor | Interface has been added. | | Magento\Framework\Webapi\ServiceInputProcessor::\_resetState | [public] Method has been added. | | Magento\GraphQlServer\Model\UrlProvider | Class was added. | | Magento\ImportExport\Model\Export\Entity\AbstractEntity::$\_storeIdToCode | [protected] Property has been added. | -| Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form | Class was added. | -| Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select | Class was added. | -| Magento\NegotiableQuote\Block\Quote\Item\Actions\Note | Class was added. | +| Magento\PageCache\Model\Varnish\VclGenerator::generateVcl | [public] Added optional parameter(s). | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | | Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | @@ -134,6 +146,9 @@ | Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\Data\PaymentOrder | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentOrderRequest | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentSdkRequest | Class was added. | | Magento\QuickCheckoutAdminPanel\Block\Adminhtml\Index | Class was removed. | | Magento\QuickCheckout\Block\Adminhtml\Payment\Form | Class was removed. | | Magento\QuickCheckout\Block\Adminhtml\System\Config\ConfigureCallbackUrl | Class was removed. | @@ -142,10 +157,19 @@ | Magento\QuickCheckout\Block\Adminhtml\System\Config\ValidateCredentials | Class was removed. | | Magento\QuickCheckout\Block\Sdk | Class was removed. | | Magento\Quote\Model\Quote\Address::setBaseDiscountAmount | [public] Method has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal | Interface has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal::\_resetState | [public] Method has been added. | | Magento\SaaSCommon\Model\ResyncManager | Class was added. | +| Magento\SalesRule\Model\ResourceModel\Rule\Collection::setValidationFilter | [public] Added optional parameter(s). | | Magento\SalesRule\Model\Rule::getSimpleAction | [public] Method has been added. | | Magento\SalesSequence\Model\Builder | Interface has been added. | | Magento\SalesSequence\Model\Builder::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Config | Interface has been added. | +| Magento\Sales\Model\Order\Config::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Email\Container\Container | Interface has been added. | +| Magento\Sales\Model\Order\Email\Container\Container::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract | Interface has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract::\_resetState | [public] Method has been added. | | Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | | Magento\Shipping\Model\Carrier\AbstractCarrier::$\_result | [protected] Property has been added. | | Magento\Store\Model\App\Emulation | Interface has been added. | @@ -157,26 +181,31 @@ | Magento\Weee\Helper\Data | Interface has been added. | | Magento\Weee\Helper\Data::\_resetState | [public] Method has been added. | -#### Interface changes {#b2b-246-247-beta2-interface} +#### Interface changes {#ee-246-247-interface} | What changed | How it changed | | --- | --- | +| Magento\AdobeCommerceWebhooksAdminUi\Api\HookRepositoryInterface | Interface was added. | +| Magento\AdobeCommerceWebhooks\Model\Filter\Converter\FieldConverterInterface | Interface was added. | +| Magento\AdobeCommerceWebhooks\Model\HeaderResolverInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface::isCoupon | [public] Method has been added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface::setIsCoupon | [public] Method has been added. | +| Magento\Catalog\Api\ProductAttributeIsFilterableManagementInterface | Interface was added. | | Magento\CommerceBackendUix\Api\Data\MassActionInterface | Interface was added. | | Magento\CommerceBackendUix\Api\MassActionRepositoryInterface | Interface was added. | +| Magento\Framework\Indexer\StateInterface::STATUS\_SUSPENDED | Constant has been added. | | Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | | Magento\ImportJsonApi\Api\Data\SourceDataInterface | Interface was added. | | Magento\ImportJsonApi\Api\StartImportInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\ItemNoteInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface | Interface was added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS\_DRAFT\_BY\_ADMIN | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_AMOUNT\_DISCOUNT | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_PERCENTAGE\_DISCOUNT | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_TYPE\_PROPOSED\_TOTAL | Constant has been added. | -| Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED\_PRICE\_VALUE | Constant has been added. | -| Magento\NegotiableQuote\Api\ItemNoteRepositoryInterface | Interface was added. | -| Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface | Interface was added. | -| Magento\NegotiableQuote\Model\Restriction\RestrictionInterface::ACTION\_VIEW | Constant has been added. | +| Magento\InventorySalesApi\Model\GetStockItemsDataInterface | Interface was added. | +| Magento\PageCache\Model\VclGeneratorInterface::generateVcl | [public] Added optional parameter(s). | +| Magento\PageCache\Model\VclTemplateLocatorInterface::getTemplate | [public] Added optional parameter(s). | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderDetailsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentSdkParamsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentConfigManagementInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentOrderRequestInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentSdkRequestInterface | Interface was added. | | Magento\QuickCheckout\Api\AccountRepositoryInterface | Interface was removed. | | Magento\QuickCheckout\Api\Data\AccountInterface | Interface was removed. | | Magento\QuickCheckout\Api\Data\AddressInterface | Interface was removed. | @@ -185,37 +214,35 @@ | Magento\SaaSCommon\Model\Http\ConverterInterface | Interface was added. | | Magento\ServicesId\Model\ServicesClientInterface | Interface was added. | | Magento\ServicesId\Model\ServicesConfigInterface | Interface was added. | -| Magento\SharedCatalog\Api\AssignTierPriceInterface | Interface was added. | -| Magento\SharedCatalog\Api\ResetTierPriceInterface | Interface was added. | | Magento\Vault\Api\Data\PaymentTokenInterface::WEBSITE\_ID | Constant has been added. | | Magento\Vault\Api\Data\PaymentTokenInterface::getWebsiteId | [public] Method has been added. | | Magento\Vault\Api\Data\PaymentTokenInterface::setWebsiteId | [public] Method has been added. | -#### Database changes {#b2b-246-247-beta2-database} +#### Database changes {#ee-246-247-database} | What changed | How it changed | | --- | --- | | admin\_ui\_sdk\_mass\_actions | Table was added | | data\_exporter\_uuid | Table was added | -| negotiable\_quote\_item/negotiated\_price\_type | Column was added | -| negotiable\_quote\_item/negotiated\_price\_value | Column was added | -| negotiable\_quote\_item\_note | Table was added | +| magento\_salesrule\_filter/is\_coupon | Column was added | | payment\_services\_order\_data\_production\_submitted\_hash | Table was added | | payment\_services\_order\_data\_sandbox\_submitted\_hash | Table was added | | payment\_services\_order\_status\_data\_production\_submitted\_hash | Table was added | | payment\_services\_order\_status\_data\_sandbox\_submitted\_hash | Table was added | | payment\_services\_store\_data\_production\_submitted\_hash | Table was added | | payment\_services\_store\_data\_sandbox\_submitted\_hash | Table was added | +| quote\_coupons | Table was added | | sales\_data\_exporter\_order\_statuses | Table was added | | sales\_data\_exporter\_orders | Table was added | +| sales\_order\_coupons | Table was added | | stores\_data\_exporter | Table was added | | vault\_payment\_token/website\_id | Column was added | +| webhooks\_configuration | Table was added | -#### Di changes {#b2b-246-247-beta2-di} +#### Di changes {#ee-246-247-di} | What changed | How it changed | | --- | --- | -| Magento\Elasticsearch\Elasticsearch5\Model\Client\ElasticsearchFactory | Virtual Type was removed | | Magento\Elasticsearch\Setup\InstallConfig | Virtual Type was removed | | Magento\QuickCheckout\Gateway\Http\BoltServiceClient | Virtual Type was removed | | Magento\QuickCheckout\Gateway\Request\AuthorizationAndCaptureRequest | Virtual Type was removed | @@ -242,19 +269,15 @@ | QuickCheckoutVoidCommand | Virtual Type was removed | | QuickCheckoutVoidRequest | Virtual Type was removed | | QuickCheckoutVoidResponseHandlerComposite | Virtual Type was removed | -| elasticsearch5CategoryPermissionsCompositeFieldProvider | Virtual Type was removed | -| elasticsearch5CategoryPermissionsDynamicFieldsProvider | Virtual Type was removed | | elasticsearch5DynamicFieldProvider | Virtual Type was removed | | elasticsearch5FieldNameDefaultResolver | Virtual Type was removed | | elasticsearch5FieldNameResolver | Virtual Type was removed | -| elasticsearch5FieldProvider | Virtual Type was removed | | elasticsearch5FieldTypeDateTimeResolver | Virtual Type was removed | | elasticsearch5FieldTypeDefaultResolver | Virtual Type was removed | | elasticsearch5FieldTypeFloatResolver | Virtual Type was removed | | elasticsearch5StaticFieldProvider | Virtual Type was removed | -| type | Virtual Type was changed | -#### Layout changes {#b2b-246-247-beta2-layout} +#### Layout changes {#ee-246-247-layout} | What changed | How it changed | | --- | --- | @@ -262,7 +285,7 @@ | quickCheckoutTracking | Block was removed | | quickcheckoutadminpanel.index | Block was removed | -#### System changes {#b2b-246-247-beta2-system} +#### System changes {#ee-246-247-system} | What changed | How it changed | | --- | --- | @@ -270,10 +293,11 @@ | admin\_ui\_sdk/general\_config | A group-node was added | | admin\_ui\_sdk/general\_config/enable\_admin\_ui\_sdk | A field-node was added | | admin\_ui\_sdk/local\_testing | A group-node was added | -| admin\_ui\_sdk/local\_testing/base\_url | A field-node was added | -| admin\_ui\_sdk/local\_testing/enable\_local\_service | A field-node was added | +| admin\_ui\_sdk/local\_testing/enable\_local\_testing | A field-node was added | | admin\_ui\_sdk/local\_testing/ims\_org\_id | A field-node was added | | admin\_ui\_sdk/local\_testing/ims\_token | A field-node was added | +| admin\_ui\_sdk/local\_testing/mock\_admin\_ims | A field-node was added | +| admin\_ui\_sdk/local\_testing/server\_base\_url | A field-node was added | | carriers/fedex/api\_key | A field-node was added | | carriers/fedex/dropoff | A field-node was removed | | carriers/fedex/key | A field-node was removed | @@ -281,11 +305,10 @@ | carriers/fedex/password | A field-node was removed | | carriers/fedex/pickup\_type | A field-node was added | | carriers/fedex/secret\_key | A field-node was added | -| carriers/ups/access\_license\_number | A field-node was removed | -| carriers/ups/gateway\_xml\_url | A field-node was removed | +| carriers/ups/gateway\_rest\_url | A field-node was added | +| carriers/ups/tracking\_rest\_url | A field-node was added | | carriers/ups/tracking\_url | A field-node was added | | carriers/ups/tracking\_xml\_url | A field-node was removed | -| carriers/ups/type | A field-node was removed | | catalog/search/elasticsearch5\_enable\_auth | A field-node was removed | | catalog/search/elasticsearch5\_index\_prefix | A field-node was removed | | catalog/search/elasticsearch5\_minimum\_should\_match | A field-node was removed | @@ -314,8 +337,16 @@ | checkout/quick\_checkout/settings/next\_stage\_after\_login | A field-node was removed | | checkout/quick\_checkout/settings/payment\_action | A field-node was removed | | checkout/quick\_checkout/settings/title | A field-node was removed | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | +| csp | A section-node was added | +| csp/mode | A group-node was added | +| csp/mode/admin | A group-node was added | +| csp/mode/admin/report\_uri | A field-node was added | +| csp/mode/admin\_sales\_order\_create\_index | A group-node was added | +| csp/mode/admin\_sales\_order\_create\_index/report\_uri | A field-node was added | +| csp/mode/storefront | A group-node was added | +| csp/mode/storefront/report\_uri | A field-node was added | +| csp/mode/storefront\_checkout\_index\_index | A group-node was added | +| csp/mode/storefront\_checkout\_index\_index/report\_uri | A field-node was added | | payment/recommended\_solutions/magento\_payments | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/apple\_pay | A group-node was added | @@ -337,14 +368,25 @@ | payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/async\_status\_updates | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay | A group-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_color | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_type | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/debug | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_cart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_checkout | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_minicart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_product\_detail | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/payment\_action | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/sort\_order | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/title | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | @@ -352,6 +394,7 @@ | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | @@ -362,11 +405,10 @@ | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | +| promo/auto\_generated\_coupon\_codes/quantity\_limit | A field-node was added | | sales/backpressure | A group-node was added | | sales/backpressure/enabled | A field-node was added | | sales/backpressure/guest\_limit | A field-node was added | @@ -375,7 +417,8 @@ | sales/cancellation | A group-node was added | | sales/cancellation/enabled | A field-node was added | | sales/cancellation/reasons | A field-node was added | -| sales\_email/quote/new\_quote\_by\_seller\_template | A field-node was added | +| sales/multicoupon | A group-node was added | +| sales/multicoupon/maximum\_number\_of\_coupons\_per\_order | A field-node was added | | services\_connector | A section-node was added | | services\_connector/services\_connector\_integration | A group-node was added | | services\_connector/services\_connector\_integration/production\_api\_key | A field-node was added | @@ -385,15 +428,18 @@ | services\_connector/services\_id\_onboarding | A group-node was added | | services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | | system/full\_page\_cache/handles\_size | A field-node was added | +| system/full\_page\_cache/varnish/export\_button\_version4 | A field-node was removed | +| system/full\_page\_cache/varnish/export\_button\_version5 | A field-node was removed | -#### Xsd changes {#b2b-246-247-beta2-xsd} +#### Xsd changes {#ee-246-247-xsd} | What changed | How it changed | | --- | --- | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | +| /app/code/module-adobe-commerce-webhooks/etc/webhooks.xsd | A schema declaration was added | +| /app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | +| /app/code/module-query-xml/etc/query.xsd | A schema declaration was added | -#### EtSchema changes {#b2b-246-247-beta2-etSchema} +#### EtSchema changes {#ee-246-247-etSchema} | What changed | How it changed | | --- | --- | @@ -405,13 +451,17 @@ | OrderStatus | Added a new declaration for record OrderStatus. | | Transaction | Added a new declaration for record Transaction. | -#### Class API membership changes {#b2b-246-247-beta2-class-api-membership} +#### Class API membership changes {#ee-246-247-class-api-membership} | What changed | How it changed | | --- | --- | | Magento\Catalog\Block\Adminhtml\Category\Tab\Product | Class was added. | +| Magento\Catalog\Block\Adminhtml\Form | Class was added. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | | Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | +| Magento\Framework\Data\Form\Element\Editor | Class was added. | | Magento\Framework\Data\Structure | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | @@ -419,5 +469,11 @@ | Magento\Framework\ObjectManager\ObjectManager | Class was added. | | Magento\Framework\Session\SessionManager | Class was added. | | Magento\Framework\Url | Class was added. | +| Magento\Framework\View\Asset\Collection | Class was added. | | Magento\Framework\Webapi\Request | Class was added. | +| Magento\Review\Block\Product\View | Class was added. | | Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\AbstractForm | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\AbstractCollection | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta1.md b/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta1.md deleted file mode 100644 index 5c0e9ef17..000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta1.md +++ /dev/null @@ -1,239 +0,0 @@ -#### Class changes {#ce-246-247-beta1-class} - -| What changed | How it changed | -| --- | --- | -| Magento\Authorization\Model\CompositeUserContext | Interface has been added. | -| Magento\Authorization\Model\CompositeUserContext::\_resetState | [public] Method has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle | Interface has been added. | -| Magento\Bundle\Block\Catalog\Product\View\Type\Bundle::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Interface has been added. | -| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer | Interface has been added. | -| Magento\Catalog\Model\Layer::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Layer\Resolver | Interface has been added. | -| Magento\Catalog\Model\Layer\Resolver::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product | Interface has been added. | -| Magento\Catalog\Model\Product::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Media\Config | Interface has been added. | -| Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | -| Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\Product\Type\Price | Interface has been added. | -| Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | -| Magento\Config\App\Config\Type\System::\_\_debugInfo | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::cleanAndWarmDefaultScopeData | [public] Method has been added. | -| Magento\Config\App\Config\Type\System::loadDefaultScopeData | [private] Removed last method parameter(s). | -| Magento\Config\Model\ResourceModel\Config::\_construct | [protected] Added optional parameter(s). | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | -| Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | -| Magento\Customer\Helper\Address | Interface has been added. | -| Magento\Customer\Helper\Address::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\Address\AbstractAddress | Interface has been added. | -| Magento\Customer\Model\Address\AbstractAddress::\_resetState | [public] Method has been added. | -| Magento\Customer\Model\CustomerRegistry | Interface has been added. | -| Magento\Customer\Model\CustomerRegistry::\_resetState | [public] Method has been added. | -| Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | -| Magento\Directory\Helper\Data | Interface has been added. | -| Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | -| Magento\Directory\Model\ResourceModel\Currency | Interface has been added. | -| Magento\Directory\Model\ResourceModel\Currency::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Config | Interface has been added. | -| Magento\Eav\Model\Config::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\AbstractEntity | Interface has been added. | -| Magento\Eav\Model\Entity\AbstractEntity::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\AbstractAttribute::\_resetState | [public] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table | Interface has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | -| Magento\Framework\Acl\Builder | Interface has been added. | -| Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ActionFlag | Interface has been added. | -| Magento\Framework\App\ActionFlag::\_resetState | [public] Method has been added. | -| Magento\Framework\App\AreaList | Interface has been added. | -| Magento\Framework\App\AreaList::\_resetState | [public] Method has been added. | -| Magento\Framework\App\DeploymentConfig::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\App\Http\Context | Interface has been added. | -| Magento\Framework\App\Http\Context::\_resetState | [public] Method has been added. | -| Magento\Framework\App\Request\Http | Interface has been added. | -| Magento\Framework\App\Request\Http::\_resetState | [public] Method has been added. | -| Magento\Framework\App\ResourceConnection | Interface has been added. | -| Magento\Framework\App\ResourceConnection::\_resetState | [public] Method has been added. | -| Magento\Framework\Config\Data::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | -| Magento\Framework\DataObject::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Data\Collection | Interface has been added. | -| Magento\Framework\Data\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Filesystem\DirectoryList::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Filesystem\Directory\Read::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\ForeignKey\Migration\AbstractCommand | Class was added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | -| Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | -| Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | -| Magento\Framework\Pricing\Price\Collection | Interface has been added. | -| Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | -| Magento\Framework\Registry | Interface has been added. | -| Magento\Framework\Registry::\_resetState | [public] Method has been added. | -| Magento\Framework\Search\Request\Builder | Interface has been added. | -| Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | -| Magento\Framework\Validator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator | Interface has been added. | -| Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Minification | Interface has been added. | -| Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | -| Magento\Framework\View\Asset\Repository | Interface has been added. | -| Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | -| Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | -| Magento\FunctionalTestingFramework\Module\MagentoWebDriver::\_getCurrentUri | [public] Method return typing changed. | -| Magento\GraphQlServer\Model\UrlProvider | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | -| Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsButton | Class was added. | -| Magento\PaymentServicesDashboard\Block\Adminhtml\System\Config\MagentoPaymentsRedirect | Class was added. | -| Magento\PaymentServicesPaypal\Block\Cart\ValidationMessages | Class was added. | -| Magento\PaymentServicesPaypal\Block\Customer\CardRenderer | Class was added. | -| Magento\PaymentServicesPaypal\Block\Info | Class was added. | -| Magento\PaymentServicesPaypal\Block\Message | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsCart | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | -| Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | -| Magento\SaaSCommon\Model\ResyncManager | Class was added. | -| Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | -| Magento\Store\Model\App\Emulation::\_resetState | [public] Method has been added. | -| Magento\Store\Model\Store | Interface has been added. | -| Magento\Store\Model\Store::\_resetState | [public] Method has been added. | -| Magento\UrlRewrite\Model\UrlRewrite | Interface has been added. | -| Magento\UrlRewrite\Model\UrlRewrite::\_resetState | [public] Method has been added. | - -#### Interface changes {#ce-246-247-beta1-interface} - -| What changed | How it changed | -| --- | --- | -| Magento\Framework\ForeignKey\ConfigInterface | Interface was added. | -| Magento\Framework\ForeignKey\ConstraintInterface | Interface was added. | -| Magento\Framework\ForeignKey\StrategyInterface | Interface was added. | -| Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | -| Magento\SaaSCommon\Model\Http\ConverterInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesClientInterface | Interface was added. | -| Magento\ServicesId\Model\ServicesConfigInterface | Interface was added. | - -#### Database changes {#ce-246-247-beta1-database} - -| What changed | How it changed | -| --- | --- | -| data\_exporter\_uuid | Table was added | -| payment\_services\_order\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_order\_status\_data\_sandbox\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_production\_submitted\_hash | Table was added | -| payment\_services\_store\_data\_sandbox\_submitted\_hash | Table was added | -| sales\_data\_exporter\_order\_statuses | Table was added | -| sales\_data\_exporter\_orders | Table was added | -| stores\_data\_exporter | Table was added | - -#### System changes {#ce-246-247-beta1-system} - -| What changed | How it changed | -| --- | --- | -| checkout/options/enable\_guest\_checkout\_login | A field-node was added | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | -| payment/recommended\_solutions/magento\_payments | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_color | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_height\_use\_default | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_label | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_layout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_shape | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/title | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_minicart | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_product\_detail | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_paylater\_message | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_applepay | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | -| sales/backpressure | A group-node was added | -| sales/backpressure/enabled | A field-node was added | -| sales/backpressure/guest\_limit | A field-node was added | -| sales/backpressure/limit | A field-node was added | -| sales/backpressure/period | A field-node was added | -| services\_connector | A section-node was added | -| services\_connector/services\_connector\_integration | A group-node was added | -| services\_connector/services\_connector\_integration/production\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/production\_private\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_api\_key | A field-node was added | -| services\_connector/services\_connector\_integration/sandbox\_private\_key | A field-node was added | -| services\_connector/services\_id\_onboarding | A group-node was added | -| services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | - -#### Xsd changes {#ce-246-247-beta1-xsd} - -| What changed | How it changed | -| --- | --- | -| app/code/framework-foreign-key/etc/constraints.xsd | A schema declaration was added | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | - -#### EtSchema changes {#ce-246-247-beta1-etSchema} - -| What changed | How it changed | -| --- | --- | -| CreditMemo | Added a new declaration for record CreditMemo. | -| Export | Added a new declaration for record Export. | -| Invoice | Added a new declaration for record Invoice. | -| Order | Added a new declaration for record Order. | -| OrderItem | Added a new declaration for record OrderItem. | -| OrderStatus | Added a new declaration for record OrderStatus. | -| Transaction | Added a new declaration for record Transaction. | - -#### Class API membership changes {#ce-246-247-beta1-class-api-membership} - -| What changed | How it changed | -| --- | --- | -| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | -| Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | -| Magento\Framework\Data\Structure | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | -| Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | -| Magento\Framework\Locale\Resolver | Class was added. | -| Magento\Framework\ObjectManager\ObjectManager | Class was added. | -| Magento\Framework\Session\SessionManager | Class was added. | -| Magento\Framework\Url | Class was added. | -| Magento\Framework\Webapi\Request | Class was added. | -| Magento\SalesRule\Model\Validator | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta2.md b/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7.md similarity index 77% rename from src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta2.md rename to src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7.md index 7409b4c32..628cfe776 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta2.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7.md @@ -1,4 +1,4 @@ -#### Class changes {#ce-246-247-beta2-class} +#### Class changes {#ce-246-247-class} | What changed | How it changed | | --- | --- | @@ -22,6 +22,8 @@ | Magento\Catalog\Model\Product\Media\Config::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType | Interface has been added. | | Magento\Catalog\Model\Product\Option\Type\DefaultType::\_resetState | [public] Method has been added. | +| Magento\Catalog\Model\Product\Type | Interface has been added. | +| Magento\Catalog\Model\Product\Type::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\Product\Type\Price | Interface has been added. | | Magento\Catalog\Model\Product\Type\Price::\_resetState | [public] Method has been added. | | Magento\Catalog\Model\ResourceModel\Product | Interface has been added. | @@ -33,6 +35,7 @@ | Magento\ConfigurableProduct\Model\Product\Type\Configurable::\_resetState | [public] Method has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler | Interface has been added. | | Magento\ConfigurableProduct\Model\Product\VariationHandler::\_resetState | [public] Method has been added. | +| Magento\Csp\Block\Sri\Hashes | Class was added. | | Magento\Customer\Helper\Address | Interface has been added. | | Magento\Customer\Helper\Address::\_resetState | [public] Method has been added. | | Magento\Customer\Model\Address\AbstractAddress | Interface has been added. | @@ -44,6 +47,7 @@ | Magento\DataExporter\Model\Indexer\FeedIndexer | Class was added. | | Magento\Directory\Helper\Data | Interface has been added. | | Magento\Directory\Helper\Data::\_resetState | [public] Method has been added. | +| Magento\Directory\Model\Country | Interface has been added. | | Magento\Directory\Model\Country::\_resetState | [public] Method has been added. | | Magento\Directory\Model\Currency | Interface has been added. | | Magento\Directory\Model\Currency::\_resetState | [public] Method has been added. | @@ -62,8 +66,6 @@ | Magento\Eav\Model\Entity\Attribute\Source\Table::\_resetState | [public] Method has been added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Mapper | Class was added. | | Magento\Elasticsearch\ElasticAdapter\SearchAdapter\Query\Builder | Class was added. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | -| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Elasticsearch\SearchAdapter\Mapper | Class was removed. | | Magento\Framework\Acl\Builder | Interface has been added. | | Magento\Framework\Acl\Builder::\_resetState | [public] Method has been added. | @@ -83,6 +85,7 @@ | Magento\Framework\Config\Data\Scoped::$\_cache | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_cacheId | [protected] Property has been removed. | | Magento\Framework\Config\Data\Scoped::$\_reader | [protected] Property has been removed. | +| Magento\Framework\Console\Cli::getDefaultCommands | [protected] Method return typing changed. | | Magento\Framework\DB\Adapter\Pdo\Mysql | Interface has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_\_debugInfo | [public] Method has been added. | | Magento\Framework\DB\Adapter\Pdo\Mysql::\_resetState | [public] Method has been added. | @@ -95,7 +98,13 @@ | Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException::getExtensions | [public] Method has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Interface has been added. | | Magento\Framework\GraphQl\Query\Resolver\BatchResponse::\_resetState | [public] Method has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Interface has been added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress::\_resetState | [public] Method has been added. | +| Magento\Framework\Indexer\IndexerRegistry | Interface has been added. | +| Magento\Framework\Indexer\IndexerRegistry::\_resetState | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base | Interface has been added. | | Magento\Framework\Logger\Handler\Base::\_\_debugInfo | [public] Method has been added. | +| Magento\Framework\Logger\Handler\Base::\_resetState | [public] Method has been added. | | Magento\Framework\Math\Random::getRandomBytes | [public] Method has been added. | | Magento\Framework\Pricing\Price\Collection | Interface has been added. | | Magento\Framework\Pricing\Price\Collection::\_resetState | [public] Method has been added. | @@ -103,6 +112,8 @@ | Magento\Framework\Registry::\_resetState | [public] Method has been added. | | Magento\Framework\Search\Request\Builder | Interface has been added. | | Magento\Framework\Search\Request\Builder::\_resetState | [public] Method has been added. | +| Magento\Framework\Search\Request\Cleaner | Interface has been added. | +| Magento\Framework\Search\Request\Cleaner::\_resetState | [public] Method has been added. | | Magento\Framework\Validator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator | Interface has been added. | | Magento\Framework\Validator\AbstractValidator::\_resetState | [public] Method has been added. | @@ -110,11 +121,13 @@ | Magento\Framework\View\Asset\Minification::\_resetState | [public] Method has been added. | | Magento\Framework\View\Asset\Repository | Interface has been added. | | Magento\Framework\View\Asset\Repository::\_resetState | [public] Method has been added. | +| Magento\Framework\View\Element\AbstractBlock::CUSTOM\_CACHE\_KEY\_PREFIX | Constant has been added. | | Magento\Framework\Webapi\Exception::HTTP\_TOO\_MANY\_REQUESTS | Constant has been added. | | Magento\Framework\Webapi\ServiceInputProcessor | Interface has been added. | | Magento\Framework\Webapi\ServiceInputProcessor::\_resetState | [public] Method has been added. | | Magento\GraphQlServer\Model\UrlProvider | Class was added. | | Magento\ImportExport\Model\Export\Entity\AbstractEntity::$\_storeIdToCode | [protected] Property has been added. | +| Magento\PageCache\Model\Varnish\VclGenerator::generateVcl | [public] Added optional parameter(s). | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Child | Class was added. | | Magento\PaymentServicesBase\Block\Adminhtml\System\Config\Fieldset\Payment | Class was added. | | Magento\PaymentServicesDashboard\Block\Adminhtml\Index | Class was added. | @@ -129,11 +142,23 @@ | Magento\PaymentServicesPaypal\Block\SmartButtonsProduct | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review | Class was added. | | Magento\PaymentServicesPaypal\Block\SmartButtons\Review\Details | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\Data\PaymentOrder | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentOrderRequest | Class was added. | +| Magento\PaymentServicesPaypal\Model\Api\PaymentSdkRequest | Class was added. | | Magento\Quote\Model\Quote\Address::setBaseDiscountAmount | [public] Method has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal | Interface has been added. | +| Magento\Quote\Model\Quote\Address\Total\AbstractTotal::\_resetState | [public] Method has been added. | | Magento\SaaSCommon\Model\ResyncManager | Class was added. | +| Magento\SalesRule\Model\ResourceModel\Rule\Collection::setValidationFilter | [public] Added optional parameter(s). | | Magento\SalesRule\Model\Rule::getSimpleAction | [public] Method has been added. | | Magento\SalesSequence\Model\Builder | Interface has been added. | | Magento\SalesSequence\Model\Builder::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Config | Interface has been added. | +| Magento\Sales\Model\Order\Config::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\Order\Email\Container\Container | Interface has been added. | +| Magento\Sales\Model\Order\Email\Container\Container::\_resetState | [public] Method has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract | Interface has been added. | +| Magento\Sales\Model\ResourceModel\EntityAbstract::\_resetState | [public] Method has been added. | | Magento\ServicesIdLayout\Block\Adminhtml\Index | Class was added. | | Magento\Shipping\Model\Carrier\AbstractCarrier::$\_result | [protected] Property has been added. | | Magento\Store\Model\App\Emulation | Interface has been added. | @@ -143,11 +168,22 @@ | Magento\Weee\Helper\Data | Interface has been added. | | Magento\Weee\Helper\Data::\_resetState | [public] Method has been added. | -#### Interface changes {#ce-246-247-beta2-interface} +#### Interface changes {#ce-246-247-interface} | What changed | How it changed | | --- | --- | +| Magento\Catalog\Api\ProductAttributeIsFilterableManagementInterface | Interface was added. | +| Magento\Framework\Indexer\StateInterface::STATUS\_SUSPENDED | Constant has been added. | | Magento\Framework\ObjectManager\ResetAfterRequestInterface | Interface was added. | +| Magento\InventorySalesApi\Model\GetStockItemsDataInterface | Interface was added. | +| Magento\PageCache\Model\VclGeneratorInterface::generateVcl | [public] Added optional parameter(s). | +| Magento\PageCache\Model\VclTemplateLocatorInterface::getTemplate | [public] Added optional parameter(s). | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderDetailsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentOrderInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\Data\PaymentSdkParamsInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentConfigManagementInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentOrderRequestInterface | Interface was added. | +| Magento\PaymentServicesPaypal\Api\PaymentSdkRequestInterface | Interface was added. | | Magento\SaaSCommon\Model\Http\ConverterInterface | Interface was added. | | Magento\ServicesId\Model\ServicesClientInterface | Interface was added. | | Magento\ServicesId\Model\ServicesConfigInterface | Interface was added. | @@ -155,7 +191,7 @@ | Magento\Vault\Api\Data\PaymentTokenInterface::getWebsiteId | [public] Method has been added. | | Magento\Vault\Api\Data\PaymentTokenInterface::setWebsiteId | [public] Method has been added. | -#### Database changes {#ce-246-247-beta2-database} +#### Database changes {#ce-246-247-database} | What changed | How it changed | | --- | --- | @@ -171,23 +207,20 @@ | stores\_data\_exporter | Table was added | | vault\_payment\_token/website\_id | Column was added | -#### Di changes {#ce-246-247-beta2-di} +#### Di changes {#ce-246-247-di} | What changed | How it changed | | --- | --- | -| Magento\Elasticsearch\Elasticsearch5\Model\Client\ElasticsearchFactory | Virtual Type was removed | | Magento\Elasticsearch\Setup\InstallConfig | Virtual Type was removed | | elasticsearch5DynamicFieldProvider | Virtual Type was removed | | elasticsearch5FieldNameDefaultResolver | Virtual Type was removed | | elasticsearch5FieldNameResolver | Virtual Type was removed | -| elasticsearch5FieldProvider | Virtual Type was removed | | elasticsearch5FieldTypeDateTimeResolver | Virtual Type was removed | | elasticsearch5FieldTypeDefaultResolver | Virtual Type was removed | | elasticsearch5FieldTypeFloatResolver | Virtual Type was removed | | elasticsearch5StaticFieldProvider | Virtual Type was removed | -| type | Virtual Type was changed | -#### System changes {#ce-246-247-beta2-system} +#### System changes {#ce-246-247-system} | What changed | How it changed | | --- | --- | @@ -198,11 +231,10 @@ | carriers/fedex/password | A field-node was removed | | carriers/fedex/pickup\_type | A field-node was added | | carriers/fedex/secret\_key | A field-node was added | -| carriers/ups/access\_license\_number | A field-node was removed | -| carriers/ups/gateway\_xml\_url | A field-node was removed | +| carriers/ups/gateway\_rest\_url | A field-node was added | +| carriers/ups/tracking\_rest\_url | A field-node was added | | carriers/ups/tracking\_url | A field-node was added | | carriers/ups/tracking\_xml\_url | A field-node was removed | -| carriers/ups/type | A field-node was removed | | catalog/search/elasticsearch5\_enable\_auth | A field-node was removed | | catalog/search/elasticsearch5\_index\_prefix | A field-node was removed | | catalog/search/elasticsearch5\_minimum\_should\_match | A field-node was removed | @@ -213,8 +245,16 @@ | catalog/search/elasticsearch5\_test\_connect\_wizard | A field-node was removed | | catalog/search/elasticsearch5\_username | A field-node was removed | | checkout/options/enable\_guest\_checkout\_login | A field-node was added | -| payment | A section-node was added | -| payment/recommended\_solutions | A group-node was added | +| csp | A section-node was added | +| csp/mode | A group-node was added | +| csp/mode/admin | A group-node was added | +| csp/mode/admin/report\_uri | A field-node was added | +| csp/mode/admin\_sales\_order\_create\_index | A group-node was added | +| csp/mode/admin\_sales\_order\_create\_index/report\_uri | A field-node was added | +| csp/mode/storefront | A group-node was added | +| csp/mode/storefront/report\_uri | A field-node was added | +| csp/mode/storefront\_checkout\_index\_index | A group-node was added | +| csp/mode/storefront\_checkout\_index\_index/report\_uri | A field-node was added | | payment/recommended\_solutions/magento\_payments | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/apple\_pay | A group-node was added | @@ -236,14 +276,25 @@ | payment/recommended\_solutions/magento\_payments\_legacy/button\_style/style\_tagline | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/active | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/async\_status\_updates | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/method | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/production\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/sandbox\_merchant\_id | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/general\_configuration/soft\_descriptor | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay | A group-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_color | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/button\_type | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/debug | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_cart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_checkout | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_minicart | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/display\_buttons\_product\_detail | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/payment\_action | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/sort\_order | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/google\_pay/title | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/display\_on\_checkout | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/three\_ds | A field-node was added | @@ -251,6 +302,7 @@ | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/hosted\_fields/vault\_active\_admin | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/legacy\_admin\_enabled | A field-node was added | +| payment/recommended\_solutions/magento\_payments\_legacy/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons | A group-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/debug | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/display\_buttons\_cart | A field-node was added | @@ -261,11 +313,10 @@ | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_card | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_paypal\_credit | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/funding\_venmo | A field-node was added | -| payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/magento\_payments\_button | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/payment\_action | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/sort\_order | A field-node was added | | payment/recommended\_solutions/magento\_payments\_legacy/smart\_buttons/title | A field-node was added | -| sales | A section-node was added | +| promo/auto\_generated\_coupon\_codes/quantity\_limit | A field-node was added | | sales/backpressure | A group-node was added | | sales/backpressure/enabled | A field-node was added | | sales/backpressure/guest\_limit | A field-node was added | @@ -283,15 +334,17 @@ | services\_connector/services\_id\_onboarding | A group-node was added | | services\_connector/services\_id\_onboarding/initiate\_onboarding | A field-node was added | | system/full\_page\_cache/handles\_size | A field-node was added | +| system/full\_page\_cache/varnish/export\_button\_version4 | A field-node was removed | +| system/full\_page\_cache/varnish/export\_button\_version5 | A field-node was removed | -#### Xsd changes {#ce-246-247-beta2-xsd} +#### Xsd changes {#ce-246-247-xsd} | What changed | How it changed | | --- | --- | -| app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | -| app/code/module-query-xml/etc/query.xsd | A schema declaration was added | +| /app/code/module-data-exporter/etc/et\_schema.xsd | A schema declaration was added | +| /app/code/module-query-xml/etc/query.xsd | A schema declaration was added | -#### EtSchema changes {#ce-246-247-beta2-etSchema} +#### EtSchema changes {#ce-246-247-etSchema} | What changed | How it changed | | --- | --- | @@ -303,12 +356,16 @@ | OrderStatus | Added a new declaration for record OrderStatus. | | Transaction | Added a new declaration for record Transaction. | -#### Class API membership changes {#ce-246-247-beta2-class-api-membership} +#### Class API membership changes {#ce-246-247-class-api-membership} | What changed | How it changed | | --- | --- | +| Magento\Catalog\Block\Adminhtml\Form | Class was added. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper | Class was removed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\Builder | Class was removed. | | Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | | Magento\Framework\Cache\Frontend\Decorator\Bare | Class was added. | +| Magento\Framework\Data\Form\Element\Editor | Class was added. | | Magento\Framework\Data\Structure | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | | Magento\Framework\HTTP\PhpEnvironment\Response | Class was added. | @@ -316,5 +373,11 @@ | Magento\Framework\ObjectManager\ObjectManager | Class was added. | | Magento\Framework\Session\SessionManager | Class was added. | | Magento\Framework\Url | Class was added. | +| Magento\Framework\View\Asset\Collection | Class was added. | | Magento\Framework\Webapi\Request | Class was added. | +| Magento\Review\Block\Product\View | Class was added. | | Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\AbstractForm | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\AbstractCollection | Class was added. | diff --git a/src/pages/development/backward-incompatible-changes/reference.md b/src/pages/development/backward-incompatible-changes/reference.md index 21a9677ad..e540e1a64 100644 --- a/src/pages/development/backward-incompatible-changes/reference.md +++ b/src/pages/development/backward-incompatible-changes/reference.md @@ -27,45 +27,25 @@ To view changes in functional tests, refer to [Backward incompatible changes in Patch releases are primarily focused on delivering security and quality enhancements on a regular basis to help you keep your sites performing at their peak. On an exceptional basis, breaking changes or additional patches or hotfixes may be released to address security or compliance issues and high-impact quality issues. On the module level, these are mostly PATCH-level changes; sometimes MINOR-level changes. See [Release policy](https://experienceleague.adobe.com/docs/commerce-operations/release/policy.html). -## 2.4.6 - 2.4.7-beta2 +## 2.4.6 - 2.4.7 ### Adobe Commerce -import Ac247b2 from '/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta2.md' +import Ac247 from '/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7.md' - + ### B2B for Adobe Commerce -import B2b247b2 from '/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta2.md' +import B2b247 from '/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7.md' - + ### Magento Open Source -import Os247b2 from '/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta2.md' +import Os247 from '/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7.md' - - -## 2.4.6 - 2.4.7-beta1 - -### Adobe Commerce - -import Ac247b1 from '/src/_includes/backward-incompatible-changes/commerce/2.4.6-2.4.7-beta1.md' - - - -### B2B for Adobe Commerce - -import B2b247b1 from '/src/_includes/backward-incompatible-changes/b2b/2.4.6-2.4.7-beta1.md' - - - -### Magento Open Source - -import Os247b1 from '/src/_includes/backward-incompatible-changes/open-source/2.4.6-2.4.7-beta1.md' - - + ## 2.4.5 - 2.4.6