Class changes
What changed
How it changed
Magento\Framework\Search\Request\Query\Match
Class was removed.
Magento\Elasticsearch\SearchAdapter\Mapper::__construct
[public] Method parameter typing changed.
Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper::__construct
[public] Method parameter typing changed.
Magento\Backend\Model\Menu\Filter\Iterator::__construct
[public] Method has been removed.
Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::isValid
[protected] Method return typing changed.
Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::rewind
[public] Method return typing changed.
Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::next
[public] Method return typing changed.
Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::valid
[public] Method return typing changed.
Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::count
[public] Method return typing changed.
Magento\FunctionalTestingFramework\Util\Iterator\File::isValid
[protected] Method return typing changed.
Magento\Test\Integrity\PublicCodeTest::publicPHPTypesDataProvider
[public] Method return typing changed.
Magento\CatalogInventory\Model\StockStateException
Class was added.
Magento\Framework\Search\Request\Query\MatchQuery
Class was added.
Magento\Sales\Model\Order\Payment::setCustomAttribute
[public] Method has been added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\Creditmemos::__construct
[public] Method has been added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\Invoices::__construct
[public] Method has been added.
Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff
[public] Method has been added.
Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff
[public] Method has been added.
Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_WEBAPI_SYNC_DEFAULT_INPUT_ARRAY_SIZE_LIMIT
Constant has been added.
Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_WEBAPI_ASYNC_DEFAULT_INPUT_ARRAY_SIZE_LIMIT
Constant has been added.
Database changes
What changed
How it changed
jwt_auth_revoked
Table was added
test_table
Table was added
dependent
Table was added
customer_entity/session_cutoff
Column was added
customer_visitor/created_at
Column was added
magento_operation/started_at
Column was added
dependent
Whitelist do not have table dependent declared in db_schema.xml
System changes
What changed
How it changed
webapi/validation
A group-node was added
webapi/validation/input_limit_enabled
A field-node was added
webapi/validation/complex_array_limit
A field-node was added
webapi/validation/maximum_page_size
A field-node was added
webapi/validation/default_page_size
A field-node was added
recaptcha_frontend
A section-node was added
recaptcha_frontend/type_for
A group-node was added
recaptcha_frontend/type_for/coupon_code
A field-node was added
cataloginventory
A section-node was added
cataloginventory/options
A group-node was added
cataloginventory/options/enable_inventory_check
A field-node was added
webapi/jwtauth
A group-node was added
webapi/jwtauth/jwt_alg
A field-node was added
webapi/jwtauth/jwe_alg
A field-node was added
webapi/jwtauth/customer_expiration
A field-node was added
webapi/jwtauth/admin_expiration
A field-node was added
oauth/consumer/enable_integration_as_bearer
A field-node was added
webapi/graphql_validation
A group-node was added
webapi/graphql_validation/input_limit_enabled
A field-node was added
webapi/graphql_validation/maximum_page_size
A field-node was added
sales_email
A section-node was added
sales_email/rejected_order
A group-node was added
sales_email/rejected_order/enabled
A field-node was added
sales_email/rejected_order/identity
A field-node was added
sales_email/rejected_order/template
A field-node was added
sales_email/rejected_order/guest_template
A field-node was added
sales_email/rejected_order/copy_to
A field-node was added
sales_email/rejected_order/copy_method
A field-node was added
Xsd changes
What changed
How it changed
app/code/module-webapi/etc/webapi_base.xsd
A schema declaration was removed
app/code/module-webapi-async/etc/webapi_async.xsd
A schema declaration was removed
app/code/module-webapi/etc/webapi_base.xsd
A schema declaration was added
app/code/module-webapi-async/etc/webapi_async.xsd
A schema declaration was added
Class API membership changes
What changed
How it changed
Magento\ImportExport\Model\Import\AbstractSource
Class was removed.
Zend_Db_Select
Class was added.
Magento\Wishlist\Block\AbstractBlock
Class was added.
Magento\Ui\DataProvider\AbstractDataProvider
Class was added.
Magento\Sales\Block\Adminhtml\Totals
Class was added.
Magento\SalesRule\Model\Validator
Class was added.
Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit
Class was added.
Magento\Backend\App\Action\Plugin\Authentication
Class was added.
Magento\Framework\Url
Class was added.
Magento\Framework\Session\SessionManager
Class was added.
Magento\Framework\DB\Sql\Expression
Class was added.
Magento\Framework\Api\AbstractSimpleObjectBuilder
Class was added.
Magento\UrlRewrite\Model\UrlRewrite::setMetadata
[public] Method has been added.
Magento\UrlRewrite\Model\UrlRewrite::cleanEntitiesCache
[public] Method has been added.
Magento\UrlRewrite\Model\ResourceModel\UrlRewriteCollection::$storeManager
[protected] Property has been added.
Magento\PageCache\Model\DepersonalizeChecker::__construct
[public] Method has been added.
Magento\PageCache\Model\Varnish\VclGenerator::__construct
[public] Method has been added.
Magento\Msrp\Model\Config::__construct
[public] Method has been added.
Magento\Msrp\Model\Config::setStoreId
[public] Method has been added.
Magento\Msrp\Model\Config::getDisplayActualPriceType
[public] Method has been added.
Magento\Msrp\Model\Config::getExplanationMessage
[public] Method has been added.
Magento\Msrp\Model\Config::getExplanationMessageWhatsThis
[public] Method has been added.
Magento\Msrp\Model\Config::$scopeConfig
[protected] Property has been added.
Magento\Msrp\Model\Config::$storeManager
[protected] Property has been added.
Magento\Msrp\Model\Config::$escaper
[protected] Property has been added.
Magento\Msrp\Model\Config::$storeId
[protected] Property has been added.
Magento\Msrp\Model\Config::XML_PATH_MSRP_ENABLED
Constant has been added.
Magento\Msrp\Model\Config::XML_PATH_MSRP_DISPLAY_ACTUAL_PRICE_TYPE
Constant has been added.
Magento\Msrp\Model\Config::XML_PATH_MSRP_EXPLANATION_MESSAGE
Constant has been added.
Magento\Msrp\Model\Config::XML_PATH_MSRP_EXPLANATION_MESSAGE_WHATS_THIS
Constant has been added.
Magento\Msrp\Model\Msrp::__construct
[public] Method has been added.
Magento\Msrp\Model\Msrp::$mapApplyToProductType
[protected] Property has been added.
Magento\Msrp\Model\Msrp::$eavAttributeFactory
[protected] Property has been added.
Magento\Msrp\Model\Product\Options::__construct
[public] Method has been added.
Magento\Msrp\Model\Product\Options::getVisibilities
[protected] Method has been added.
Magento\Msrp\Model\Product\Options::$config
[protected] Property has been added.
Magento\Msrp\Model\Product\Options::$msrpData
[protected] Property has been added.
Magento\Integration\Model\Config::__construct
[public] Method has been added.
Magento\Integration\Model\Config::$_configCacheType
[protected] Property has been added.
Magento\Integration\Model\Config::$_configReader
[protected] Property has been added.
Magento\Integration\Model\Config::$_integrations
[protected] Property has been added.
Magento\Integration\Model\Config::CACHE_ID
Constant has been added.
Magento\Integration\Model\IntegrationConfig::__construct
[public] Method has been added.
Magento\Integration\Model\IntegrationConfig::$_configCacheType
[protected] Property has been added.
Magento\Integration\Model\IntegrationConfig::$_configReader
[protected] Property has been added.
Magento\Integration\Model\IntegrationConfig::$_integrations
[protected] Property has been added.
Magento\Integration\Model\IntegrationConfig::CACHE_ID
Constant has been added.
Magento\CatalogSearch\Model\Indexer\Mview\Action::__construct
[public] Method has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::__construct
[public] Method has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::_construct
[protected] Method has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::mapAssociatedEntities
[protected] Method has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::addCustomerGroupFilter
[public] Method has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$_associatedEntitiesMap
[protected] Property has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$serializer
[protected] Property has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$_eventPrefix
[protected] Property has been added.
Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$_eventObject
[protected] Property has been added.
Magento\Framework\Validator\ConstraintFactory::__construct
[public] Method has been added.
Magento\Framework\Validator\ConstraintFactory::$_objectManager
[protected] Property has been added.
Magento\Framework\Validator\ConstraintFactory::$_instanceName
[protected] Property has been added.
Magento\Framework\Validator\Currency::__construct
[public] Method has been added.
Magento\Framework\Validator\Currency::$lists
[protected] Property has been added.
Magento\Framework\Validator\Locale::__construct
[public] Method has been added.
Magento\Framework\Validator\Locale::$lists
[protected] Property has been added.
Magento\Framework\Validator\Timezone::__construct
[public] Method has been added.
Magento\Framework\Validator\Timezone::$lists
[protected] Property has been added.
Magento\Framework\Validator\Entity\Properties::setReadOnlyProperties
[public] Method has been added.
Magento\Framework\Validator\Entity\Properties::_hasChanges
[protected] Method has been added.
Magento\Framework\Validator\Entity\Properties::$_readOnlyProperties
[protected] Property has been added.
Magento\Framework\DataObject\Copy::__construct
[public] Method has been added.
Magento\Framework\DataObject\Copy::dispatchCopyFieldSetEvent
[protected] Method has been added.
Magento\Framework\DataObject\Copy::_isFieldsetInputValid
[protected] Method has been added.
Magento\Framework\DataObject\Copy::_getFieldsetFieldValue
[protected] Method has been added.
Magento\Framework\DataObject\Copy::_setFieldsetFieldValue
[protected] Method has been added.
Magento\Framework\DataObject\Copy::getAttributeValueFromExtensibleDataObject
[protected] Method has been added.
Magento\Framework\DataObject\Copy::setAttributeValueFromExtensibleDataObject
[protected] Method has been added.
Magento\Framework\DataObject\Copy::$fieldsetConfig
[protected] Property has been added.
Magento\Framework\DataObject\Copy::$eventManager
[protected] Property has been added.
Magento\Framework\DataObject\Copy::$extensionAttributesFactory
[protected] Property has been added.
Magento\Framework\App\AreaList::__construct
[public] Method has been added.
Magento\Framework\App\AreaList::getArea
[public] Method has been added.
Magento\Framework\App\AreaList::$_areas
[protected] Property has been added.
Magento\Framework\App\AreaList::$_areaInstances
[protected] Property has been added.
Magento\Framework\App\AreaList::$_defaultAreaCode
[protected] Property has been added.
Magento\Framework\App\AreaList::$_resolverFactory
[protected] Property has been added.
Magento\Framework\App\AreaList::$objectManager
[protected] Property has been added.
Magento\Framework\App\Config\Data\ProcessorFactory::__construct
[public] Method has been added.
Magento\Framework\App\Config\Data\ProcessorFactory::$_objectManager
[protected] Property has been added.
Magento\Framework\App\Config\Data\ProcessorFactory::$_pool
[protected] Property has been added.
Interface API membership changes
What changed
How it changed
Magento\TwoFactorAuth\Api\AdminTokenServiceInterface
Interface was added.
Magento\TwoFactorAuth\Api\AuthyAuthenticateInterface
Interface was added.
Magento\TwoFactorAuth\Api\AuthyConfigureInterface
Interface was added.
Magento\TwoFactorAuth\Api\CountryRepositoryInterface
Interface was added.
Magento\TwoFactorAuth\Api\DuoAuthenticateInterface
Interface was added.
Magento\TwoFactorAuth\Api\DuoConfigureInterface
Interface was added.
Magento\TwoFactorAuth\Api\EngineInterface
Interface was added.
Magento\TwoFactorAuth\Api\GoogleAuthenticateInterface
Interface was added.
Magento\TwoFactorAuth\Api\GoogleConfigureInterface
Interface was added.
Magento\TwoFactorAuth\Api\ProviderInterface
Interface was added.
Magento\TwoFactorAuth\Api\ProviderPoolInterface
Interface was added.
Magento\TwoFactorAuth\Api\TfaInterface
Interface was added.
Magento\TwoFactorAuth\Api\TfaSessionInterface
Interface was added.
Magento\TwoFactorAuth\Api\TfatActionsInterface
Interface was added.
Magento\TwoFactorAuth\Api\U2fKeyAuthenticateInterface
Interface was added.
Magento\TwoFactorAuth\Api\U2fKeyConfigReaderInterface
Interface was added.
Magento\TwoFactorAuth\Api\U2fKeyConfigureInterface
Interface was added.
Magento\TwoFactorAuth\Api\UserConfigManagerInterface
Interface was added.
Magento\TwoFactorAuth\Api\UserConfigRepositoryInterface
Interface was added.
Magento\TwoFactorAuth\Api\UserConfigRequestManagerInterface
Interface was added.
Magento\TwoFactorAuth\Api\UserConfigTokenManagerInterface
Interface was added.
Magento\TwoFactorAuth\Api\UserNotifierInterface
Interface was added.
Magento\TwoFactorAuth\Api\Exception\NotificationExceptionInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\AdminTokenResponseInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\CountryInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\CountrySearchResultsInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\DuoDataInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\GoogleAuthenticateInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\UserConfigInterface
Interface was added.
Magento\TwoFactorAuth\Api\Data\UserConfigSearchResultsInterface
Interface was added.
Magento\AdobeStockClient\Model\SearchParameterProviderInterface
Interface was added.
Magento\AdobeStockClientApi\Api\ClientInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Creator\Command\DeleteByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Creator\Command\LoadByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Creator\Command\SaveInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Category\Command\DeleteByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Category\Command\LoadByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Category\Command\SaveInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Asset\Command\DeleteByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdsInterface
Interface was added.
Magento\AdobeStockAssetApi\Model\Asset\Command\SaveInterface
Interface was added.
Magento\AdobeImsApi\Api\LogInInterface
Interface was added.
Magento\AdobeImsApi\Api\LogOutInterface
Interface was added.
Magento\Catalog\Api\Data\ProductRenderSearchResultsInterface::getItems
[public] Method has been added.
Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::getId
[public] Method has been added.
Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::ID
Constant has been added.
Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::CUSTOMER_ID
Constant has been added.
Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::VALUE
Constant has been added.