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
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\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.