Backward incompatible changes reference
Use this page to review high-level reference information for all backward incompatible changes in each release. Backward incompatible changes that have a major impact and require detailed explanation and special instructions are documented in the Backward incompatible changes highlights topic.
We use a custom tool that extends a PHP semantic version checker to auto-generate this content. The tool compares the code base from a previous release with the code base from the latest release. Backward incompatible changes for each release are aggregated into the following tables (if applicable):
- Class changes
- Class API membership changes
- Database changes
- Dependency injection (DI) changes
- Interface changes
- Interface API membership changes
- Layout changes
- System changes
- XSD changes
To view changes in functional tests, refer to Backward incompatible changes in functional tests.
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.
2.4.0 - 2.4.1
Class changes
What changed | How it changed |
---|---|
Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. |
Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. |
Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITE | Constant has been added. |
Magento\User\Model\User::$_cacheTag | [protected] Property has been added. |
Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. |
Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. |
Magento\Authorization\Model\Role::$_cacheTag | [protected] Property has been added. |
Interface changes
What changed | How it changed |
---|---|
Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. |
Magento\Catalog\Api\ProductAttributeOptionUpdateInterface | Interface was added. |
Database changes
What changed | How it changed |
---|---|
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHT | Unique key was removed |
media_gallery_asset/constraint | Module db schema whitelist reduced (media_gallery_asset/constraint). |
login_as_customer_assistance_allowed | Table was added |
System changes
What changed | How it changed |
---|---|
system.xml | System configuration file was added |
checkout/cart/enable_clear_shopping_cart | A field-node was added |
Xsd changes
What changed | How it changed |
---|---|
maxIdleTime | An optional attribute was added |
sleep | An optional attribute was added |
onlySpawnWhenMessageAvailable | An optional attribute was added |
Class API membership changes
What changed | How it changed |
---|---|
Magento\Framework\View\Page\Builder | Class was added. |
Magento\SalesRule\Model\Validator | Class was added. |
Magento Commerce only changes in classes
What changed | How it changed |
---|---|
Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect | [public] Method return typing changed. |
Magento Commerce only changes in API membership
What changed | How it changed |
---|---|
Magento\TargetRule\Block\Product\AbstractProduct | Class was added. |
Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. |
2.3.0 - 2.4.0
Class changes
What changed | How it changed |
---|---|
Magento\Framework\Search\Adapter\Mysql\DocumentFactory | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\Mapper | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\ScoreBuilder | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\Query\Builder\Match | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\Field\FieldFactory | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\Aggregation\Builder | Class was removed. |
Magento\Framework\Search\Adapter\Mysql\Aggregation\DataProviderContainer | Class was removed. |
Magento\Signifyd\Model\MessageGenerators\GeneratorException | Class was removed. |
Magento\Signifyd\Block\Fingerprint | Class was removed. |
Magento\Signifyd\Block\Adminhtml\CaseInfo | Class was removed. |
Magento\Elasticsearch\Elasticsearch5\Model\Adapter\FieldType | Class was removed. |
Magento\Customer\Block\Adminhtml\Edit\Tab\Reviews | Class was removed. |
Magento\CatalogSearch\Model\Search\TableMapper | Class was removed. |
Magento\CatalogSearch\Model\Indexer\IndexerHandler | Class was removed. |
Magento\CatalogSearch\Model\Indexer\ProductFieldset | Class was removed. |
Magento\CatalogSearch\Model\Indexer\Scope\IndexTableNotExistException | Class was removed. |
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\IndexIterator | Class was removed. |
Magento\CatalogSearch\Model\Adapter\Mysql\Filter\AliasResolver | Class was removed. |
Magento\Braintree\Block\Payment | Class was removed. |
Magento\Braintree\Block\Paypal\Checkout\Review | Class was removed. |
Magento\Braintree\Block\Customer\CardRenderer | Class was removed. |
Magento\Braintree\Block\Customer\PayPal\VaultTokenRenderer | Class was removed. |
Magento\Backend\Model\Setup\MenuBuilder | Class was removed. |
Magento\Authorizenet\Helper\Data | Class was removed. |
Magento\Authorizenet\Helper\Backend\Data | Class was removed. |
Magento\Authorizenet\Block\Transparent\Iframe | Class was removed. |
Magento\Authorizenet\Block\Adminhtml\Order\View\Info\FraudDetails | Class was removed. |
Magento\Framework\Webapi\ErrorProcessor::_critical | [protected] Method return typing changed. |
Magento\Framework\View\Element\AbstractBlock::_loadCache | [protected] Method return typing changed. |
Magento\Framework\Mail\Template\TransportBuilder::getTransport | [public] Method return typing changed. |
Magento\Framework\Mail\Template\TransportBuilder::getTemplate | [protected] Method return typing changed. |
Magento\Framework\DataObject\Copy::copyFieldsetToTarget | [public] Method return typing changed. |
Magento\Framework\DataObject\Copy::getDataFromFieldset | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getFilter | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getFirstItem | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getLastItem | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getItems | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getItemByColumnValue | [public] Method return typing changed. |
Magento\Framework\Data\Collection::_getItemId | [protected] Method return typing changed. |
Magento\Framework\Data\Collection::getNewEmptyItem | [public] Method return typing changed. |
Magento\Framework\Data\Collection::getItemById | [public] Method return typing changed. |
Magento\Framework\Data\Collection\Filesystem::_usort | [protected] Method return typing changed. |
Magento\Framework\App\Bootstrap::createApplication | [public] Method return typing changed. |
Magento\Framework\App\Bootstrap::terminate | [protected] Method parameter typing changed. |
Magento\Wishlist\Block\Customer\Wishlist::_prepareLayout | [protected] Method return typing changed. |
Magento\Wishlist\Block\Customer\Wishlist::_toHtml | [protected] Method return typing changed. |
Magento\Tax\Block\Adminhtml\Rate\Form::_construct | [protected] Method return typing changed. |
Magento\Swatches\Block\Product\Renderer\Configurable::getHtmlOutput | [protected] Method return typing changed. |
Magento\Swatches\Block\Product\Renderer\Listing\Configurable::getRendererTemplate | [protected] Method return typing changed. |
Magento\Swatches\Block\Product\Renderer\Listing\Configurable::getSwatchAttributesData | [protected] Method return typing changed. |
Magento\Store\Model\Group::beforeDelete | [public] Method return typing changed. |
Magento\Store\Model\Store::__sleep | [public] Method return typing changed. |
Magento\Store\Model\Store::isUrlSecure | [public] Method return typing changed. |
Magento\Store\Model\Store::setExtensionAttributes | [public] Method return typing changed. |
Magento\Store\Model\Website::beforeDelete | [public] Method return typing changed. |
Magento\Shipping\Model\Carrier\AbstractCarrier::getTotalNumOfBoxes | [public] Method return typing changed. |
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getCarrierCode | [public] Method return typing changed. |
Magento\SalesSequence\Model\ResourceModel\Meta::_afterLoad | [protected] Method return typing changed. |
Magento\SalesSequence\Model\ResourceModel\Meta::_afterSave | [protected] Method return typing changed. |
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_construct | [protected] Method return typing changed. |
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareCollection | [protected] Method return typing changed. |
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareColumns | [protected] Method return typing changed. |
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareMassaction | [protected] Method return typing changed. |
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::getGridUrl | [public] Method return typing changed. |
Magento\Sales\Model\Order::getShippingMethod | [public] Method return typing changed. |
Magento\Sales\Model\Order::getItemsCollection | [public] Method return typing changed. |
Magento\Sales\Model\Order::getParentItemsRandomCollection | [public] Method return typing changed. |
Magento\Sales\Model\Order::_getItemsRandomCollection | [protected] Method return typing changed. |
Magento\Sales\Model\Order\Config::_getState | [protected] Method return typing changed. |
Magento\Sales\Model\Order\Config::getStateDefaultStatus | [public] Method return typing changed. |
Magento\Sales\Model\Order\Config::getStatusLabel | [public] Method return typing changed. |
Magento\Sales\Model\Order\Creditmemo::getExtensionAttributes | [public] Method return typing changed. |
Magento\Sales\Model\Order\Creditmemo::setExtensionAttributes | [public] Method return typing changed. |
Magento\Sales\Model\Order\Payment::addTransactionCommentsToOrder | [public] Method return typing changed. |
Magento\Sales\Model\Order\Shipment::getTracks | [public] Method return typing changed. |
Magento\Sales\Model\Order\Payment\Transaction::getOrder | [public] Method return typing changed. |
Magento\Sales\Model\Order\Payment\Transaction::setExtensionAttributes | [public] Method return typing changed. |
Magento\Sales\Model\Order\Creditmemo\Item::calcRowTotal | [public] Method return typing changed. |
Magento\Sales\Block\Order\History::_construct | [protected] Method return typing changed. |
Magento\Sales\Block\Order\History::_prepareLayout | [protected] Method return typing changed. |
Magento\Sales\Block\Order\Recent::_construct | [protected] Method return typing changed. |
Magento\Sales\Block\Order\Recent::_toHtml | [protected] Method return typing changed. |
Magento\Sales\Block\Order\Info\Buttons\Rss::getLinkParams | [protected] Method return typing changed. |
Magento\Sales\Block\Order\Email\Shipment\Items::_prepareItem | [protected] Method return typing changed. |
Magento\Sales\Block\Order\Email\Invoice\Items::_prepareItem | [protected] Method return typing changed. |
Magento\Sales\Block\Adminhtml\Order\View::__construct | [public] Method parameter typing changed. |
Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer::getSaveUrl | [public] Method return typing changed. |
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\Form::getSource | [public] Method return typing changed. |
Magento\Review\Block\Customer\View::_toHtml | [protected] Method return typing changed. |
Magento\Reports\Model\ResourceModel\Review\Customer\Collection::getSelectCountSql | [public] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::getStoreId | [public] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::setQuote | [public] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::resetJoinQuotes | [public] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::_afterLoad | [protected] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::_assignOptions | [protected] Method return typing changed. |
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::_assignProducts | [protected] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getQuote | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::exportCustomerAddress | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getItemsCollection | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getShippingRatesCollection | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getShippingRateById | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getShippingRateByCode | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::__clone | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address::getExtensionAttributes | [public] Method return typing changed. |
Magento\Quote\Model\Quote\Address\Item::getOptionBycode | [public] Method has been removed. |
Magento\Quote\Model\Quote\Address\Item::_construct | [protected] Method return typing changed. |
Magento\Quote\Model\Quote\Address\Item::beforeSave | [public] Method return typing changed. |
Magento\Payment\Gateway\Validator\AbstractValidator::createResult | [protected] Method return typing changed. |
Magento\Newsletter\Model\Subscriber::received | [public] Method return typing changed. |
Magento\Newsletter\Block\Adminhtml\Problem::_construct | [protected] Method return typing changed. |
Magento\Newsletter\Block\Adminhtml\Problem::getUnsubscribeButtonHtml | [public] Method return typing changed. |
Magento\Newsletter\Block\Adminhtml\Problem::getDeleteButtonHtml | [public] Method return typing changed. |
Magento\Marketplace\Block\Partners::getPartners | [public] Method return typing changed. |
Magento\ImportExport\Model\Import::_getEntityAdapter | [protected] Method return typing changed. |
Magento\ImportExport\Model\Import::_getSourceAdapter | [protected] Method return typing changed. |
Magento\ImportExport\Model\Import::getDataSourceModel | [public] Method return typing changed. |
Magento\ImportExport\Model\Import\AbstractEntity::getMasterAttributeCode | [public] Method return typing changed. |
Magento\ImportExport\Helper\Report::getReportSize | [public] Method return typing changed. |
Magento\GiftMessage\Block\Cart\GiftOptions::getGiftOptionsConfigJson | [public] Method return typing changed. |
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\Items::getSaveUrl | [public] Method return typing changed. |
Magento\Elasticsearch\SearchAdapter\DocumentFactory::__construct | [public] Method parameter typing changed. |
Magento\Elasticsearch\SearchAdapter\DocumentFactory::$objectManager | [protected] Property has been removed. |
Magento\Eav\Model\Entity\Attribute\AbstractAttribute::getDefaultValue | [public] Method return typing changed. |
Magento\Eav\Model\Entity\Attribute\Group::getExtensionAttributes | [public] Method return typing changed. |
Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackend::getDefaultValue | [public] Method return typing changed. |
Magento\Eav\Model\Attribute\Data\AbstractData::_validateInputRule | [protected] Method return typing changed. |
Magento\Downloadable\Model\Sample\Builder::setData | [public] Method return typing changed. |
Magento\Directory\Helper\Data::getCountryCollection | [public] Method return typing changed. |
Magento\Directory\Helper\Data::getCountriesWithStatesRequired | [public] Method return typing changed. |
Magento\Customer\Model\Address::getDataModel | [public] Method return typing changed. |
Magento\Customer\Model\Address::getCustomAttributesCodes | [protected] Method return typing changed. |
Magento\Customer\Model\Address\AbstractAddress::getCountry | [public] Method return typing changed. |
Magento\Customer\CustomerData\SectionPool::getSectionsData | [public] Method parameter name changed. |
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\Grid::_construct | [protected] Method return typing changed. |
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\Grid::getGridUrl | [public] Method return typing changed. |
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\Grid::_prepareCollection | [protected] Method return typing changed. |
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\Grid::_prepareColumns | [protected] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard::getReviewsUrl | [public] Method has been removed. |
Magento\Customer\Block\Account\Dashboard::getCustomer | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard::getSubscriptionObject | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard::getSubscriptionText | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard::getPrimaryAddresses | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard::_createSubscriber | [protected] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard\Info::getCustomer | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard\Info::getSubscriptionObject | [public] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard\Info::_createSubscriber | [protected] Method return typing changed. |
Magento\Customer\Block\Account\Dashboard\Info::_toHtml | [protected] Method return typing changed. |
Magento\Config\Model\Config\Source\Locale\Currency::toOptionArray | [public] Method return typing changed. |
Magento\Config\Console\Command\ConfigSetCommand::execute | [protected] Method return typing changed. |
Magento\Config\Block\System\Config\Form::_beforeToHtml | [protected] Method return typing changed. |
Magento\Checkout\Block\Onepage::getJsLayout | [public] Method return typing changed. |
Magento\Checkout\Block\Cart\Totals::__construct | [public] Method parameter typing changed. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::__construct | [public] Method parameter typing removed. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::setOrder | [public] Method return typing changed. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::$queryResponse | [protected] Property has been removed. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::$queryFactory | [protected] Property has been removed. |
Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection::__construct | [public] Method parameter typing removed. |
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::__construct | [public] Method parameter typing removed. |
Magento\CatalogRule\Model\Indexer\IndexBuilder::getActiveRules | [protected] Method return typing changed. |
Magento\CatalogRule\Model\Indexer\IndexBuilder::getAllRules | [protected] Method return typing changed. |
Magento\CatalogImportExport\Model\Export\Product::_getHeaderColumns | [public] Method return typing changed. |
Magento\CatalogImportExport\Model\Export\Product::_getEntityCollection | [protected] Method return typing changed. |
Magento\CatalogImportExport\Model\Export\Product::_prepareEntityCollection | [protected] Method return typing changed. |
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::modifyData | [public] Method return typing changed. |
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::modifyMeta | [public] Method return typing changed. |
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\TierPrice::modifyMeta | [public] Method return typing changed. |
Magento\Catalog\Ui\Component\ColumnFactory::create | [public] Method return typing changed. |
Magento\Catalog\Model\AbstractModel::setData | [public] Method return typing changed. |
Magento\Catalog\Model\Category::getAttributes | [public] Method return typing changed. |
Magento\Catalog\Model\Category::getStoreId | [public] Method return typing changed. |
Magento\Catalog\Model\Category::getDesignAttributes | [public] Method return typing changed. |
Magento\Catalog\Model\Product::getCustomOptions | [public] Method return typing changed. |
Magento\Catalog\Model\Product::getCustomOption | [public] Method return typing changed. |
Magento\Catalog\Model\ResourceModel\Product::getCategoryCollection | [public] Method return typing changed. |
Magento\Catalog\Model\ResourceModel\Eav\Attribute::getSourceModel | [public] Method return typing changed. |
Magento\Catalog\Model\ResourceModel\Collection\AbstractCollection::_addLoadAttributesSelectValues | [protected] Method return typing changed. |
Magento\Catalog\Model\Product\Option::groupFactory | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Visibility::getVisibleInCatalogIds | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Visibility::getVisibleInSearchIds | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Visibility::getVisibleInSiteIds | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Option\Type\DefaultType::getOption | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Option\Type\DefaultType::getProduct | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Option\Type\DefaultType::getConfigurationItemOption | [public] Method return typing changed. |
Magento\Catalog\Model\Product\Option\Type\DefaultType::getConfigurationItem | [public] Method return typing changed. |
Magento\Catalog\Model\Attribute\Backend\Customlayoutupdate::validate | [public] Method return typing changed. |
Magento\Catalog\Helper\Data::getPriceScope | [public] Method return typing changed. |
Magento\Catalog\Helper\Product\ProductList::getAvailableLimit | [public] Method return typing changed. |
Magento\Catalog\Helper\Product\ProductList::getAvailableLimit | [public] Method parameter name changed. |
Magento\Catalog\Helper\Product\ProductList::getDefaultLimitPerPageValue | [public] Method return typing changed. |
Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper::initializeFromData | [public] Method return typing changed. |
Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper::initialize | [public] Method return typing changed. |
Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper::setProductLinks | [protected] Method return typing changed. |
Magento\Catalog\Block\Product\View\Options\Type\Select::getValuesHtml | [public] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::_construct | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::_prepareCollection | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::_addColumnFilterToCollection | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::_prepareColumns | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::_prepareMassaction | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::getGridUrl | [public] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Grid::getRowUrl | [public] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\Attributes::_prepareForm | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\Inventory::canShowTab | [public] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\Inventory::isHidden | [public] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\Main::_prepareForm | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\Main::_getAdditionalElementTypes | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Category\Tree::_construct | [protected] Method return typing changed. |
Magento\Catalog\Block\Adminhtml\Category\Tree::_prepareLayout | [protected] Method return typing changed. |
Magento\Captcha\Model\DefaultModel::getWord | [public] Method return typing changed. |
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option::getProduct | [public] Method return typing changed. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Checkbox::setValidationContainer | [public] Method return typing changed. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Multi::setValidationContainer | [public] Method return typing changed. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Radio::setValidationContainer | [public] Method return typing changed. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Select::setValidationContainer | [public] Method return typing changed. |
Magento\Backup\Model\Backup::getFile | [public] Method return typing changed. |
Magento\Backend\Model\AdminPathConfig::getCurrentSecureUrl | [public] Method return typing changed. |
Magento\Backend\Model\AdminPathConfig::shouldBeSecure | [public] Method return typing changed. |
Magento\Backend\Model\AdminPathConfig::getDefaultPath | [public] Method return typing changed. |
Magento\Backend\Block\Widget\Grid\Massaction\AbstractMassaction::_construct | [protected] Method return typing changed. |
Magento\Backend\Block\Widget\Grid\Column\Filter\Date::getHtml | [public] Method return typing changed. |
Magento\Backend\Block\Template\Context::getNameBuilder | [public] Method return typing changed. |
Magento\Backend\Block\Store\Switcher::_construct | [protected] Method return typing changed. |
Magento\AdminNotification\Block\Window::_getLatestItem | [protected] Method return typing changed. |
Magento\Framework\Serialize\Serializer\JsonHexTag | Class was added. |
Magento\Sales\Model\Order\ProductOption | Class was added. |
Magento\Review\Block\Adminhtml\Edit\Tab\Reviews | Class was added. |
Magento\Payment\Block\Transparent\Redirect | Class was added. |
Magento\LoginAsCustomerAdminUi\Block\Adminhtml\ConfirmationPopup | Class was added. |
Magento\GroupedProduct\Block\Order\Email\Items\CreditMemo\Grouped | Class was added. |
Magento\Customer\Block\Address\Grid | Class was added. |
Magento\Catalog\Block\Product\View\Details | Class was added. |
Magento\Framework\View\Element\Context::getLockGuardedCacheLoader | [public] Method has been added. |
Magento\Framework\Search\Request::getSort | [public] Method has been added. |
Magento\Framework\Search\Response\QueryResponse::getTotal | [public] Method has been added. |
Magento\Framework\Search\Request\Builder::setSort | [public] Method has been added. |
Magento\Framework\Mail\Template\TransportBuilder::setFromByScope | [public] Method has been added. |
Magento\Framework\Filter\Template::forDirective | [public] Method has been added. |
Magento\Framework\Filter\Template::setStrictMode | [public] Method has been added. |
Magento\Framework\Filter\Template::isStrictMode | [public] Method has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_DB_CONNECTION_DEFAULT_DRIVER_OPTIONS | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::INPUT_KEY_DB_SSL_KEY | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::INPUT_KEY_DB_SSL_CERT | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::INPUT_KEY_DB_SSL_CA | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::INPUT_KEY_DB_SSL_VERIFY | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::KEY_DRIVER_OPTIONS | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::KEY_MYSQL_SSL_KEY | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::KEY_MYSQL_SSL_CERT | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::KEY_MYSQL_SSL_CA | Constant has been added. |
Magento\Framework\Config\ConfigOptionsListConstants::KEY_MYSQL_SSL_VERIFY | Constant has been added. |
Magento\Wishlist\Model\ResourceModel\Item\Collection::_renderFiltersBefore | [protected] Method has been added. |
Magento\Wishlist\Block\Share\Email\Items::getProductForThumbnail | [public] Method has been added. |
Magento\Wishlist\Block\Customer\Wishlist::$_collection | [protected] Property has been added. |
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Cart::__construct | [public] Method has been added. |
Magento\Store\Model\System\Store::getStoreOptionsTree | [public] Method has been added. |
Magento\SendFriend\Block\Send::_prepareLayout | [protected] Method has been added. |
Magento\Search\Model\ResourceModel\Query\Collection::isTopSearchResult | [public] Method has been added. |
Magento\Sales\Model\Order::getFrontendStatusLabel | [public] Method has been added. |
Magento\Sales\Model\Order\Address::beforeSave | [public] Method has been added. |
Magento\Sales\Model\Order\Config::getStatusFrontendLabel | [public] Method has been added. |
Magento\Sales\Block\Order\History::getEmptyOrdersMessage | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Items::__construct | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Items::getOrder | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Shipment\Items::__construct | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Shipment\Items::getOrder | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Shipment\Items::getShipment | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Invoice\Items::__construct | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Invoice\Items::getOrder | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Invoice\Items::getInvoice | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Creditmemo\Items::__construct | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Creditmemo\Items::getOrder | [public] Method has been added. |
Magento\Sales\Block\Order\Email\Creditmemo\Items::getCreditmemo | [public] Method has been added. |
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\Adjustments::formatValue | [public] Method has been added. |
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\Cart::getItemPrice | [public] Method has been added. |
Magento\Reports\Model\ResourceModel\Quote\Collection::addStoreFilter | [public] Method has been added. |
Magento\Reports\Controller\Adminhtml\Report\Shopcart::ADMIN_RESOURCE | Constant has been added. |
Magento\Reports\Controller\Adminhtml\Report\Statistics | Interface has been added. |
Magento\Quote\Model\Quote\Address\Item::getOptionByCode | [public] Method has been added. |
Magento\Payment\Model\Method\Adapter::canSale | [public] Method has been added. |
Magento\Payment\Model\Method\Adapter::sale | [public] Method has been added. |
Magento\Payment\Model\Method\Adapter | Interface has been added. |
Magento\PageCache\Model\Config::VARNISH_6_CONFIGURATION_PATH | Constant has been added. |
Magento\Newsletter\Model\Subscriber::loadBySubscriberEmail | [public] Method has been added. |
Magento\Newsletter\Model\Subscriber::loadByCustomer | [public] Method has been added. |
Magento\Newsletter\Model\ResourceModel\Subscriber::loadBySubscriberEmail | [public] Method has been added. |
Magento\Newsletter\Model\ResourceModel\Subscriber::loadByCustomerId | [public] Method has been added. |
Magento\Newsletter\Model\ResourceModel\Queue\Collection::addCustomerFilter | [public] Method has been added. |
Magento\LayeredNavigation\Block\Navigation::_beforeToHtml | [protected] Method has been added. |
Magento\ImportExport\Model\History::$session | [protected] Property has been added. |
Magento\ImportExport\Model\Export\Adapter\Csv::__destruct | [public] Method has been added. |
Magento\Eav\Model\Attribute\Data\File::__construct | [public] Added a required constructor object parameter. |
Magento\Developer\Model\TemplateEngine\Decorator\DebugHints::$secureRenderer | [protected] Property has been added. |
Magento\Customer\Model\Customer::getAttributeSetId | [public] Method has been added. |
Magento\Customer\CustomerData\SectionPool::getSectionNames | [public] Method has been added. |
Magento\ConfigurableProduct\Model\Product\Type\Configurable::getLinkedProductCollection | [protected] Method has been added. |
Magento\ConfigurableProduct\Model\Product\Type\Configurable::$isSaleableBySku | [protected] Property has been added. |
Magento\Checkout\Block\Cart\Coupon::_prepareLayout | [protected] Method has been added. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::_reset | [protected] Method has been added. |
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::_loadEntities | [public] Method has been added. |
Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection::_reset | [protected] Method has been added. |
Magento\CatalogSearch\Model\ResourceModel\Advanced\Collection::_loadEntities | [public] Method has been added. |
Magento\CatalogSearch\Model\Adminhtml\System\Config\Backend\Engine::beforeSave | [public] Method has been added. |
Magento\Catalog\Helper\Image | Interface has been added. |
Magento\Catalog\Block\Adminhtml\Category\Tree::$secureRenderer | [protected] Property has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Checkbox::__construct | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Checkbox::getSelectionPrice | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Checkbox::$secureRenderer | [protected] Property has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Multi::__construct | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Multi::getSelectionPrice | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Multi::$secureRenderer | [protected] Property has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Radio::__construct | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Radio::$secureRenderer | [protected] Property has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Select::__construct | [public] Method has been added. |
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Select::$secureRenderer | [protected] Property has been added. |
Magento\Backend\Block\Widget\Button::__construct | [public] Method has been added. |
Magento\Backend\Block\Widget\Button::_beforeToHtml | [protected] Method has been added. |
Magento\Backend\Block\Widget\Grid\Column\Filter\Date::$secureHtmlRenderer | [protected] Property has been added. |
Magento\Backend\Block\Widget\Form\Element\Dependence::$secureRenderer | [protected] Property has been added. |
Magento\Backend\Block\Widget\Button\SplitButton::__construct | [public] Method has been added. |
Magento\Backend\Block\Widget\Button\SplitButton::_beforeToHtml | [protected] Method has been added. |
Interface changes
What changed | How it changed |
---|---|
Magento\Signifyd\Api\CaseCreationServiceInterface | Interface was removed. |
Magento\Signifyd\Api\CaseManagementInterface | Interface was removed. |
Magento\Signifyd\Api\CaseRepositoryInterface | Interface was removed. |
Magento\Signifyd\Api\GuaranteeCancelingServiceInterface | Interface was removed. |
Magento\Signifyd\Api\GuaranteeCreationServiceInterface | Interface was removed. |
Magento\Signifyd\Api\Data\CaseInterface | Interface was removed. |
Magento\Signifyd\Api\Data\CaseSearchResultsInterface | Interface was removed. |
Magento\CatalogSearch\Model\Search\FilterMapper\FilterStrategyInterface | Interface was removed. |
Magento\Framework\Pricing\PriceCurrencyInterface::format | [public] Method return typing changed. |
Magento\Framework\DB\Adapter\AdapterInterface::fetchRow | [public] Method return typing changed. |
Magento\Framework\Bulk\OperationManagementInterface::changeOperationStatus | [public] Added optional parameter(s). |
Magento\Framework\App\Response\HttpInterface::getHeader | [public] Method return typing changed. |
Magento\Vault\Api\PaymentTokenManagementInterface::getListByCustomerId | [public] Method return typing changed. |
Magento\SalesRule\Api\Data\RuleInterface::setIsActive | [public] Method return typing changed. |
Magento\Quote\Api\Data\CartInterface::getReservedOrderId | [public] Method return typing changed. |
Magento\Catalog\Api\Data\CategoryInterface::getName | [public] Method return typing changed. |
Magento\Payment\Model\SaleOperationInterface | Interface was added. |
Magento\MediaGalleryApi\Api\CreateDirectoriesByPathsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\DeleteAssetsByPathsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\DeleteDirectoriesByPathsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\GetAssetsByIdsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\GetAssetsByPathsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\GetAssetsKeywordsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\IsPathExcludedInterface | Interface was added. |
Magento\MediaGalleryApi\Api\SaveAssetsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\SaveAssetsKeywordsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\Data\AssetInterface | Interface was added. |
Magento\MediaGalleryApi\Api\Data\AssetKeywordsInterface | Interface was added. |
Magento\MediaGalleryApi\Api\Data\KeywordInterface | Interface was added. |
Magento\MediaContentApi\Model\GetEntityContentsInterface | Interface was added. |
Magento\MediaContentApi\Api\DeleteContentAssetLinksByAssetIdsInterface | Interface was added. |
Magento\MediaContentApi\Api\DeleteContentAssetLinksInterface | Interface was added. |
Magento\MediaContentApi\Api\ExtractAssetsFromContentInterface | Interface was added. |
Magento\MediaContentApi\Api\GetAssetIdsByContentIdentityInterface | Interface was added. |
Magento\MediaContentApi\Api\GetContentByAssetIdsInterface | Interface was added. |
Magento\MediaContentApi\Api\SaveContentAssetLinksInterface | Interface was added. |
Magento\MediaContentApi\Api\Data\ContentAssetLinkInterface | Interface was added. |
Magento\MediaContentApi\Api\Data\ContentIdentityInterface | Interface was added. |
Magento\LoginAsCustomerLog\Api\GetLogsListInterface | Interface was added. |
Magento\LoginAsCustomerLog\Api\SaveLogsInterface | Interface was added. |
Magento\LoginAsCustomerLog\Api\Data\LogInterface | Interface was added. |
Magento\LoginAsCustomerLog\Api\Data\LogSearchResultsInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\AuthenticateCustomerBySecretInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\ConfigInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\DeleteAuthenticationDataForUserInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\GetAuthenticationDataBySecretInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\IsLoginAsCustomerSessionActiveInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\SaveAuthenticationDataInterface | Interface was added. |
Magento\LoginAsCustomerApi\Api\Data\AuthenticationDataInterface | Interface was added. |
Magento\ImportExport\Api\ExportManagementInterface | Interface was added. |
Magento\ImportExport\Api\Data\ExportInfoInterface | Interface was added. |
Magento\Catalog\Api\CategoryListDeleteBySkuInterface | Interface was added. |
Magento\AsynchronousOperations\Api\SaveMultipleOperationsInterface | Interface was added. |
Magento\Sales\Api\Data\OrderPaymentInterface::setAdditionalInformation | [public] Method has been added. |
Magento\CatalogImportExport\Model\Import\Product\RowValidatorInterface::ERROR_SKU_MARGINAL_WHITESPACES | Constant has been added. |
Database changes
What changed | How it changed |
---|---|
signifyd_case | Table was dropped |
sales_order_grid | Table was dropped |
product_alert_price/PRODUCT_ALERT_PRICE_STORE_ID_STORE_STORE_ID | Foreign key was added |
product_alert_stock/PRODUCT_ALERT_STOCK_STORE_ID_STORE_STORE_ID | Foreign key was added |
wishlist_item/constraint | Module db schema whitelist reduced (wishlist_item/constraint). |
Magento_Signifyd | Db Whitelist from module Magento_Signifyd was removed |
admin_user_expiration | Table was added |
queue_poison_pill | Table was added |
media_gallery_asset | Table was added |
media_gallery_keyword | Table was added |
media_gallery_asset_keyword | Table was added |
media_content_asset | Table was added |
magento_login_as_customer_log | Table was added |
login_as_customer | Table was added |
admin_analytics_usage_version_log | Table was added |
quote_address/validated_country_code | Column was added |
quote_address/validated_vat_number | Column was added |
quote_address_item/store_id | Column was added |
product_alert_price/store_id | Column was added |
product_alert_stock/store_id | Column was added |
newsletter_template/is_legacy | Column was added |
email_template/is_legacy | Column was added |
core_config_data/updated_at | Column was added |
cms_page/layout_update_selected | Column was added |
magento_operation/operation_key | Column was added |
Di changes
What changed | How it changed |
---|---|
SignifydAvsDefaultMapper | Virtual Type was removed |
SignifydCvvDefaultMapper | Virtual Type was removed |
SignifydIdListProvider | Virtual Type was removed |
Magento\Sales\Model\ResourceModel\Order\Grid | Virtual Type was removed |
PaymentMapperSchemaLocator | Virtual Type was removed |
PaymentMapperConfigReader | Virtual Type was removed |
PaymentMethodConfigData | Virtual Type was removed |
AdditionalFieldsForElasticsearchDataMapper | Virtual Type was removed |
Magento\Elasticsearch\Model\Client\ElasticsearchFactory | Virtual Type was removed |
LinkedProductSelectBuilderByIndexMinPrice | Virtual Type was removed |
CmsGirdFilterPool | Virtual Type was removed |
Magento\Catalog\Pricing\Price\Collection | Virtual Type was removed |
\Magento\Catalog\Ui\DataProvider\Product\ProductCollectionFactory | Virtual Type was removed |
BraintreeFacade | Virtual Type was removed |
BraintreePayPalFacade | Virtual Type was removed |
BraintreeVaultPaymentConfig | Virtual Type was removed |
BraintreeVaultPaymentValueHandler | Virtual Type was removed |
BraintreeVaultPaymentValueHandlerPool | Virtual Type was removed |
BraintreeCreditCardVaultFacade | Virtual Type was removed |
BraintreePayPalVaultPaymentConfig | Virtual Type was removed |
BraintreePayPalVaultPaymentValueHandler | Virtual Type was removed |
BraintreePayPalVaultPaymentValueHandlerPool | Virtual Type was removed |
BraintreePayPalVaultFacade | Virtual Type was removed |
BraintreeLoggerForTransactionSale | Virtual Type was removed |
BraintreeCommandPool | Virtual Type was removed |
BraintreePayPalCommandPool | Virtual Type was removed |
BraintreeCaptureStrategyCommand | Virtual Type was removed |
BraintreePayPalCaptureStrategyCommand | Virtual Type was removed |
BraintreeCommandManager | Virtual Type was removed |
BraintreePayPalCommandManager | Virtual Type was removed |
Magento\Braintree\Gateway\ErrorMapper\VirtualConfigReader | Virtual Type was removed |
Magento\Braintree\Gateway\ErrorMapper\VirtualMappingData | Virtual Type was removed |
Magento\Braintree\Gateway\ErrorMapper\VirtualErrorMessageMapper | Virtual Type was removed |
BraintreeAuthorizeCommand | Virtual Type was removed |
BraintreeAuthorizeRequest | Virtual Type was removed |
BraintreeSaleCommand | Virtual Type was removed |
BraintreeSaleRequest | Virtual Type was removed |
BraintreeCaptureCommand | Virtual Type was removed |
BraintreeCaptureRequest | Virtual Type was removed |
BraintreeVaultAuthorizeCommand | Virtual Type was removed |
BraintreeVaultAuthorizeRequest | Virtual Type was removed |
BraintreeVaultSaleCommand | Virtual Type was removed |
BraintreeVaultSaleRequest | Virtual Type was removed |
BraintreeVaultCaptureCommand | Virtual Type was removed |
BraintreeVaultCaptureRequest | Virtual Type was removed |
BraintreePayPalAuthorizeCommand | Virtual Type was removed |
BraintreePayPalAuthorizeRequest | Virtual Type was removed |
BraintreePayPalSaleCommand | Virtual Type was removed |
BraintreePayPalSaleRequest | Virtual Type was removed |
BraintreePayPalVaultAuthorizeCommand | Virtual Type was removed |
BraintreePayPalVaultAuthorizeRequest | Virtual Type was removed |
BraintreePayPalVaultSaleCommand | Virtual Type was removed |
BraintreePayPalVaultSaleRequest | Virtual Type was removed |
BraintreeValueHandlerPool | Virtual Type was removed |
BraintreeConfigValueHandler | Virtual Type was removed |
BraintreeAuthorizationHandler | Virtual Type was removed |
BraintreeVaultResponseHandler | Virtual Type was removed |
BraintreePayPalValueHandlerPool | Virtual Type was removed |
BraintreePayPalConfigValueHandler | Virtual Type was removed |
BraintreePayPalResponseHandler | Virtual Type was removed |
BraintreePayPalVaultResponseHandler | Virtual Type was removed |
BraintreeVoidCommand | Virtual Type was removed |
BraintreeVoidRequestBuilder | Virtual Type was removed |
Magento\Braintree\Gateway\CancelCommand | Virtual Type was removed |
BraintreeRefundCommand | Virtual Type was removed |
BraintreeRefundBuilder | Virtual Type was removed |
BraintreeCountryValidator | Virtual Type was removed |
BraintreeValidatorPool | Virtual Type was removed |
BraintreePayPalCountryValidator | Virtual Type was removed |
BraintreePayPalValidatorPool | Virtual Type was removed |
BraintreePayPalInfo | Virtual Type was removed |
BraintreeTransactionsCollectionFactoryForReporting | Virtual Type was removed |
BraintreeTransactionsReporting | Virtual Type was removed |
BraintreeTransactionsDataProvider | Virtual Type was removed |
Magento\Setup\BackendApp | Virtual Type was removed |
Magento\Authorizenet\Model\Directpost\Session\Storage | Virtual Type was removed |
DirectpostIframeCcConfigProvider | Virtual Type was removed |
Layout changes
What changed | How it changed |
---|---|
adminhtml.block.url_rewrite.grid.container | Block was removed |
adminhtml.block.url_rewrite.grid | Block was removed |
adminhtml.url_rewrite.grid.columnSet | Block was removed |
adminhtml.url_rewrite.grid.columnSet.url_rewrite_id | Block was removed |
adminhtml.url_rewrite.grid.columnSet.store_id | Block was removed |
adminhtml.url_rewrite.grid.columnSet.request_path | Block was removed |
adminhtml.url_rewrite.grid.columnSet.target_path | Block was removed |
adminhtml.url_rewrite.grid.columnSet.redirect_type | Block was removed |
adminhtml.url_rewrite.grid.columnSet.actions | Block was removed |
translate-config | Block was removed |
translate | Block was removed |
theme.active.editor | Block was removed |
signifyd.fingerprint | Block was removed |
order_case_info | Block was removed |
empty | An Update was removed |
product.price.final.copy | Block was removed |
root | Container was removed |
admin.customer.reviews | Block was removed |
paypal_express_review_checkout_head_components | Block was removed |
paypal_express_review_head_components | Block was removed |
paypal.cart.validationmessages | Block was removed |
braintree.paypal.review | Block was removed |
express.review.shipping.method | Block was removed |
paypal.additional.actions | Block was removed |
paypal.cart.coupon | Block was removed |
paypal.express.review.details | Block was removed |
checkout.onepage.review.item.renderers | Block was removed |
paypal.express.review.details.totals | Block was removed |
paypal.express.review.details.agreements | Block was removed |
additional.product.info | Block was removed |
checkout_onepage_review_item_renderers | An Update was removed |
braintree.card.renderer | Block was removed |
braintree_paypal.token.renderer | Block was removed |
adminhtml.report.grid.braintree.tooltip | Block was removed |
braintree_payment_script | Block was removed |
authorizenet_directpost_iframe | Block was removed |
authorizenet_fraud_details | Block was removed |
System changes
What changed | How it changed |
---|---|
system.xml | System configuration file was added |
payment/free | A group-node was removed |
payment/free/active | A field-node was removed |
payment/free/order_status | A field-node was removed |
payment/free/payment_action | A field-node was removed |
payment/free/sort_order | A field-node was removed |
payment/free/title | A field-node was removed |
payment/free/allowspecific | A field-node was removed |
payment/free/specificcountry | A field-node was removed |
payment/free/model | A field-node was removed |
catalog/search/elasticsearch_server_hostname | A field-node was removed |
catalog/search/elasticsearch_server_port | A field-node was removed |
catalog/search/elasticsearch_index_prefix | A field-node was removed |
catalog/search/elasticsearch_enable_auth | A field-node was removed |
catalog/search/elasticsearch_username | A field-node was removed |
catalog/search/elasticsearch_password | A field-node was removed |
catalog/search/elasticsearch_server_timeout | A field-node was removed |
catalog/search/elasticsearch_test_connect_wizard | A field-node was removed |
carriers/dhl/gateway_url | A field-node was removed |
dev/debug | A group-node was removed |
dev/debug/debug_logging | A field-node was removed |
dev/syslog | A group-node was removed |
dev/syslog/syslog_logging | A field-node was removed |
web/session/use_frontend_sid | A field-node was removed |
wishlist/general/show_in_sidebar | A field-node was added |
catalog/frontend/show_swatch_tooltip | A field-node was added |
sitemap/store | A group-node was added |
sitemap/store/changefreq | A field-node was added |
sitemap/store/priority | A field-node was added |
sales/zerograndtotal_creditmemo | A group-node was added |
sales/zerograndtotal_creditmemo/allow_zero_grandtotal | A field-node was added |
sales/minimum_order/include_discount_amount | A field-node was added |
customer | A section-node was added |
customer/create_account | A group-node was added |
customer/create_account/email_required_create_order | A field-node was added |
catalog/review/active | A field-node was added |
payment_us/paypal_group_all_in_one/wps_express/express_checkout_required/express_checkout_bml_sort_order | A field-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/checkout_page_button | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/product_page_button | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/cart_page_button | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/mini_cart_page_button | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/features | A group-node was added |
payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_frontend/checkout_display | A field-node was added |
payment/free | A group-node was added |
payment/free/active | A field-node was added |
payment/free/order_status | A field-node was added |
payment/free/payment_action | A field-node was added |
payment/free/sort_order | A field-node was added |
payment/free/title | A field-node was added |
payment/free/allowspecific | A field-node was added |
payment/free/specificcountry | A field-node was added |
payment/free/model | A field-node was added |
system/full_page_cache/varnish/export_button_version6 | A field-node was added |
carriers/freeshipping/tax_including | A field-node was added |
newsletter/general | A group-node was added |
newsletter/general/active | A field-node was added |
catalog/search/elasticsearch5_minimum_should_match | A field-node was added |
currency/currencyconverterapi/api_key | A field-node was added |
carriers/dhl/sandbox_mode | A field-node was added |
catalog/seo/generate_category_product_rewrites | A field-node was added |
catalog/frontend/remember_pagination | A field-node was added |
catalog/layered_navigation | A group-node was added |
catalog/layered_navigation/display_category | A field-node was added |
system | A section-node was added |
system/upload_configuration | A group-node was added |
system/upload_configuration/jpeg_quality | A field-node was added |
system/upload_configuration/enable_resize | A field-node was added |
Xsd changes
What changed | How it changed |
---|---|
/etc/signifyd_payment_mapping.xsd | A schema declaration was removed |
/etc/directory.xsd | A schema declaration was added |
/etc/media_content.xsd | A schema declaration was added |
/etc/csp_whitelist.xsd | A schema declaration was added |
shared | An optional attribute was added |
class | An optional attribute was added |
Class API membership changes
What changed | How it changed |
---|---|
Magento\Framework\Url | Class was added. |
Magento\Framework\View\Layout\Reader\Block | Class was added. |
Magento\Framework\Session\SessionManager | Class was added. |
Magento\Framework\Module\Setup\Context | Class was added. |
Magento\Framework\Model\AbstractExtensibleModel | Class was added. |
Magento\Framework\Locale\Resolver | Class was added. |
Magento\Framework\Data\Form\AbstractForm | Class was added. |
Magento\Framework\DB\Helper | Class was added. |
Magento\Framework\Code\NameBuilder | Class was added. |
Magento\Framework\App\Router\Base | Class was added. |
Magento\Framework\App\Response\Http\FileFactory | Class was added. |
Magento\Framework\App\Action\AbstractAction | Class was added. |
Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. |
Magento\Wishlist\Block\AbstractBlock | Class was added. |
Magento\Translation\Model\ResourceModel\Translate | Class was added. |
Magento\SalesRule\Model\Validator | Class was added. |
Magento\Sales\Model\ResourceModel\Report\Collection\AbstractCollection | Class was added. |
Magento\Sales\Block\Adminhtml\Totals | 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\Review\Block\Product\View | Class was added. |
Magento\Review\Block\Adminhtml\Grid | Class was added. |
Magento\ProductAlert\Model\ResourceModel\AbstractResource | Class was added. |
Magento\Paypal\Model\Billing\AbstractAgreement | Class was added. |
Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain | Class was added. |
Magento\Directory\Block\Data | Class was added. |
Magento\CatalogInventory\Block\Stockqty\AbstractStockqty | Class was added. |
Magento\Catalog\Block\Adminhtml\Category\AbstractCategory | Class was added. |
Magento\Backend\Block\Dashboard\Bar | Class was added. |
Magento\Backend\Block\Dashboard\Grids | Class was added. |
Magento\Backend\Block\Dashboard\Sales | Class was added. |
Magento\Backend\Block\Dashboard\Totals | Class was added. |
Magento\Backend\Block\Dashboard\Orders\Grid | Class was added. |
Interface API membership changes
What changed | How it changed |
---|---|
Magento\Framework\Option\ArrayInterface | Interface was added. |
Magento\Framework\Component\ComponentRegistrarInterface | Interface was added. |
Magento\Framework\App\Action\HttpGetActionInterface | Interface was added. |
Magento\Framework\App\Action\HttpHeadActionInterface | Interface was added. |
Magento\Widget\Block\BlockInterface | Interface was added. |
Magento\Customer\CustomerData\SectionPoolInterface | Interface was added. |
Class changes (Magento Commerce only)
What changed | How it changed |
---|---|
Magento\Eway\Block\Payment | Class was removed. |
Magento\VisualMerchandiser\Model\Rules::getProductCollection | [protected] Method return typing changed. |
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\Tile::_construct | [protected] Method return typing changed. |
Magento\SalesArchive\Block\Adminhtml\Sales\Order\View\Buttons::__construct | [public] Method parameter typing changed. |
Magento\Rma\Block\Adminhtml\Order\View\Buttons::__construct | [public] Method parameter typing changed. |
Magento\CustomAttributeManagement\Block\Form\Renderer\AbstractRenderer::getValue | [public] Method return typing changed. |
Magento\Rma\Block\Email\Items::getCollection | [public] Method has been added. |
Magento\CustomAttributeManagement\Block\Form\Renderer\Multiselect::getValue | [public] Method has been added. |
Magento\AdvancedCheckout\Model\Cart::checkItems | [public] Method has been added. |
Magento\AdminGws\Model\Collections::addReportCollectionStoreFilter | [public] Method has been added. |
Interface changes (Magento Commerce only)
What changed | How it changed |
---|---|
Magento\Worldpay\Api\GuestPaymentInformationManagementProxyInterface | Interface was removed. |
Database changes (Magento Commerce only)
What changed | How it changed |
---|---|
magento_sales_order_grid_archive/signifyd_guarantee_status | Column was removed |
visual_merchandiser_rule/constraint | Module db schema whitelist reduced (visual_merchandiser_rule/constraint). |
magento_versionscms_hierarchy_node/constraint | Module db schema whitelist reduced (magento_versionscms_hierarchy_node/constraint). |
magento_targetrule_product/constraint | Module db schema whitelist reduced (magento_targetrule_product/constraint). |
magento_sales_order_grid_archive/column | Module db schema whitelist reduced (magento_sales_order_grid_archive/column). |
magento_reminder_rule/constraint | Module db schema whitelist reduced (magento_reminder_rule/constraint). |
magento_giftregistry_item/constraint | Module db schema whitelist reduced (magento_giftregistry_item/constraint). |
wishlist_item/constraint | Module db schema whitelist reduced (wishlist_item/constraint). |
magento_catalogpermissions/constraint | Module db schema whitelist reduced (magento_catalogpermissions/constraint). |
magento_catalogevent_event/constraint | Module db schema whitelist reduced (magento_catalogevent_event/constraint). |
magento_banner_catalogrule/constraint | Module db schema whitelist reduced (magento_banner_catalogrule/constraint). |
magento_banner_salesrule/constraint | Module db schema whitelist reduced (magento_banner_salesrule/constraint). |
magento_salesrule_filter/constraint | Module db schema whitelist reduced (magento_salesrule_filter/constraint). |
wishlist_item_option | Table was added |
Di changes (Magento Commerce only)
What changed | How it changed |
---|---|
WorldpayFacade | Virtual Type was removed |
WorldpayCommandPool | Virtual Type was removed |
WorldpayConfig | Virtual Type was removed |
WorldpayDefaultValueHandler | Virtual Type was removed |
WorldpayValueHandlerPool | Virtual Type was removed |
WorldpayCountryValidator | Virtual Type was removed |
WorldpayValidatorPool | Virtual Type was removed |
WorldpayValidator | Virtual Type was removed |
WorldpayLogger | Virtual Type was removed |
WorldpayRefundCommand | Virtual Type was removed |
WorldpayHttpClient | Virtual Type was removed |
WorldpayAcceptHandler | Virtual Type was removed |
EwayVoidGatewayCommand | Virtual Type was removed |
EwayVoidTransactionAction | Virtual Type was removed |
EwayVoidTransferFactory | Virtual Type was removed |
EwayDirectFacade | Virtual Type was removed |
EwayDirectCommandPool | Virtual Type was removed |
EwayDirectCaptureStrategyCommand | Virtual Type was removed |
EwayDirectGatewayCommand | Virtual Type was removed |
EwayDirectDataBuilder | Virtual Type was removed |
EwayDirectTransactionAction | Virtual Type was removed |
EwayDirectTransferFactory | Virtual Type was removed |
EwayDirectResponseHandler | Virtual Type was removed |
EwayConfig | Virtual Type was removed |
EwayDefaultValueHandler | Virtual Type was removed |
EwayValueHandlerPool | Virtual Type was removed |
EwayCountryValidator | Virtual Type was removed |
EwayValidatorPool | Virtual Type was removed |
EwayLogger | Virtual Type was removed |
EwaySharedFacade | Virtual Type was removed |
EwaySharedCommandPool | Virtual Type was removed |
EwaySharedCaptureStrategyCommand | Virtual Type was removed |
EwaySharedGetAccessCodeAction | Virtual Type was removed |
EwaySharedTransferFactory | Virtual Type was removed |
EwayGetAccessCodeDataBuilder | Virtual Type was removed |
EwaySharedUpdateDetailsAction | Virtual Type was removed |
EwaySharedResponseHandler | Virtual Type was removed |
EwayPreAuthCaptureCommand | Virtual Type was removed |
EwayCaptureDataBuilder | Virtual Type was removed |
EwayCaptureTransferFactory | Virtual Type was removed |
EwayCaptureTransactionAction | Virtual Type was removed |
EwayRefundGatewayCommand | Virtual Type was removed |
EwayRefundDataBuilder | Virtual Type was removed |
EwayRefundTransferFactory | Virtual Type was removed |
EwayRefundTransactionAction | Virtual Type was removed |
CybersourceFacade | Virtual Type was removed |
CybersourceCommandPool | Virtual Type was removed |
CybersourceAmountCommand | Virtual Type was removed |
CybersourceAuthorizeCommand | Virtual Type was removed |
CybersourceSASaleCommand | Virtual Type was removed |
CybersourcePaymentSaleRequest | Virtual Type was removed |
CybersourcePaymentAuthorizeRequest | Virtual Type was removed |
CybersourceSaleTransactionBuilder | Virtual Type was removed |
CybersourceAuthorizeTransactionBuilder | Virtual Type was removed |
CybersourceCaptureBuilder | Virtual Type was removed |
CybersourceVoidBuilder | Virtual Type was removed |
CybersourceSoapCommand | Virtual Type was removed |
CybersourceCapture | Virtual Type was removed |
CybersourceVoid | Virtual Type was removed |
CybersourceCancel | Virtual Type was removed |
CybersourceSilentOrderValidator | Virtual Type was removed |
CybersourceTokenTransactionBuilder | Virtual Type was removed |
CybersourcePaymentTokenRequest | Virtual Type was removed |
CybersourceConfig | Virtual Type was removed |
CybersourceDefaultValueHandler | Virtual Type was removed |
CybersourceValueHandlerPool | Virtual Type was removed |
CybersourceCountryValidator | Virtual Type was removed |
CybersourceValidatorPool | Virtual Type was removed |
HtmlConverterZendClient | Virtual Type was removed |
CybersourceTokenResponseHandler | Virtual Type was removed |
CybersourceAmountHandler | Virtual Type was removed |
CybersourceLogger | Virtual Type was removed |
CybersourceSoapClient | Virtual Type was removed |
CybersourceRefundBuilder | Virtual Type was removed |
CybersourceRefund | Virtual Type was removed |
CybersourceSOAPSubscriptionBuilder | Virtual Type was removed |
CybersourceSubscriptionValidator | Virtual Type was removed |
CybersourceSOAPSubscriptionCommand | Virtual Type was removed |
CybersourceIframeCcConfigProvider | Virtual Type was removed |
Layout changes (Magento Commerce only)
What changed | How it changed |
---|---|
root | Container was removed |
response_cancel | Block was removed |
response_failure | Block was removed |
response_success | Block was removed |
magento.rma.info | Block was removed |
magento.rma.info.button | Block was removed |
eway_payment_script | Block was removed |
cybersource_transparent_iframe | Block was removed |
cybersource_iframe | Block was removed |
customer_form_user_attributes | Block was removed |
System changes (Magento Commerce only)
What changed | How it changed |
---|---|
system.xml | System configuration file was added |
Class API membership changes (Magento Commerce only)
What changed | How it changed |
---|---|
Magento\TargetRule\Block\Product\AbstractProduct | Class was added. |
Magento\TargetRule\Block\Catalog\Product\ProductList\AbstractProductList | Class was added. |
Magento\GiftWrapping\Block\Adminhtml\Order\Create\AbstractCreate | Class was added. |
Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. |
Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\AbstractErrors | Class was added. |