Backward incompatible changes in Magento Commerce
To track all changes in Magento Commerce, consider changes in Magento Open Source.
The changes are aggregated into two tables:
- Changes in classes that contains backward incompatible changes made to the PHP classes
- Changes in interfaces that contains backward incompatible changes made to the PHP interfaces
Temporary issue: Added docblock tags like @deprecated are defined in How Changed as Class was added or Method has been added.
2.2.0 - 2.3-develop
The following tables are updated when new commits are merged into the “2.3-develop” branch on a daily basis.
Class
Target | What Changed |
---|---|
Magento\Framework\MessageQueue\ExchangeFactory | Class was removed. |
Magento\Framework\MessageQueue\MessageLockException | Class was removed. |
Magento\Framework\MessageQueue\PublisherPool | Class was removed. |
Magento\Framework\MessageQueue\QueueFactory | Class was removed. |
Magento\Framework\MessageQueue\Bulk\ExchangeFactory | Class was removed. |
Magento\Framework\Amqp\Config | Class was removed. |
Magento\Framework\Amqp\ConnectionTypeResolver | Class was removed. |
Magento\Framework\Amqp\Exchange | Class was removed. |
Magento\Framework\Amqp\ExchangeFactory | Class was removed. |
Magento\Framework\Amqp\Queue | Class was removed. |
Magento\Framework\Amqp\QueueFactory | 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\MysqlMq\Model\Message | Class was removed. |
Magento\MysqlMq\Model\MessageStatus | Class was removed. |
Magento\MysqlMq\Model\Queue | Class was removed. |
Magento\MysqlMq\Model\QueueManagement | Class was removed. |
Magento\MysqlMq\Model\ResourceModel\MessageStatusCollection | Class was removed. |
Magento\MessageQueue\Model\ConsumerRunner | Class was removed. |
Magento\Elasticsearch\SearchAdapter\AggregationFactory | Class was removed. |
Magento\Elasticsearch\SearchAdapter\ConnectionManager | Class was removed. |
Magento\Elasticsearch\SearchAdapter\DocumentFactory | Class was removed. |
Magento\Elasticsearch\SearchAdapter\Mapper | Class was removed. |
Magento\Elasticsearch\SearchAdapter\ResponseFactory | Class was removed. |
Magento\Elasticsearch\SearchAdapter\SearchIndexNameResolver | Class was removed. |
Magento\Elasticsearch\SearchAdapter\Query\Builder | Class was removed. |
Magento\Elasticsearch\SearchAdapter\Query\Preprocessor\Stopwords | Class was removed. |
Magento\Elasticsearch\SearchAdapter\Query\Builder\Aggregation | Class was removed. |
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider | Class was removed. |
Magento\Elasticsearch\Model\Config | Class was removed. |
Magento\Elasticsearch\Model\ResourceModel\Index | Class was removed. |
Magento\Elasticsearch\Model\Adapter\FieldType | Class was removed. |
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolver | Class was removed. |
Magento\Elasticsearch\Model\Adapter\Document\Builder | Class was removed. |
Magento\AdvancedSearch\Model\ResourceModel\Index | Class was removed. |
Magento\AdvancedSearch\Model\ResourceModel\Recommendations | Class was removed. |
Magento\AdvancedSearch\Model\ResourceModel\Search\Grid\Collection | Class was removed. |
Magento\AdvancedSearch\Model\Client\ClientResolver | Class was removed. |
Magento\AdvancedSearch\Model\Adminhtml\Search\Grid\Options | Class was removed. |
Magento\AdvancedSearch\Block\Recommendations | Class was removed. |
Magento\AdvancedSearch\Block\Suggestions | Class was removed. |
Magento\AdvancedSearch\Block\Adminhtml\System\Config\TestConnection | Class was removed. |
Magento\AdvancedSearch\Block\Adminhtml\Search\Edit | Class was removed. |
Magento\AdvancedSearch\Block\Adminhtml\Search\Grid | Class was removed. |
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Methods::__construct | [public] Added optional parameter(s). |
Magento\Banner\Model\ResourceModel\Banner\Collection::$_eventPrefix | [protected] Property has been added. |
Magento\Banner\Model\ResourceModel\Banner\Collection::$_eventObject | [protected] Property has been added. |
Magento\Banner\Model\Banner | Class was added. |
Interface
Target | What Changed |
---|---|
Magento\Framework\MessageQueue\ConsumerInterface | Interface was removed. |
Magento\Framework\MessageQueue\EnvelopeInterface | Interface was removed. |
Magento\Framework\MessageQueue\ExchangeFactoryInterface | Interface was removed. |
Magento\Framework\MessageQueue\ExchangeInterface | Interface was removed. |
Magento\Framework\MessageQueue\MessageIdGeneratorInterface | Interface was removed. |
Magento\Framework\MessageQueue\PublisherInterface | Interface was removed. |
Magento\Framework\MessageQueue\QueueFactoryInterface | Interface was removed. |
Magento\Framework\MessageQueue\QueueInterface | Interface was removed. |
Magento\Framework\MessageQueue\Topology\ConfigInterface | Interface was removed. |
Magento\Framework\MessageQueue\Publisher\ConfigInterface | Interface was removed. |
Magento\Framework\MessageQueue\Consumer\ConfigInterface | Interface was removed. |
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface | Interface was removed. |
Magento\Framework\MessageQueue\Bulk\ExchangeInterface | Interface was removed. |
Magento\Framework\Bulk\BulkManagementInterface | Interface was removed. |
Magento\Framework\Bulk\BulkStatusInterface | Interface was removed. |
Magento\Framework\Bulk\BulkSummaryInterface | Interface was removed. |
Magento\Framework\Bulk\OperationInterface | Interface was removed. |
Magento\Framework\Bulk\OperationManagementInterface | Interface was removed. |
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\Elasticsearch\SearchAdapter\Query\Builder\QueryInterface | Interface was removed. |
Magento\Elasticsearch\SearchAdapter\Filter\BuilderInterface | Interface was removed. |
Magento\Elasticsearch\SearchAdapter\Filter\Builder\FilterInterface | Interface was removed. |
Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\BucketBuilderInterface | Interface was removed. |
Magento\Elasticsearch\Model\Adapter\BatchDataMapperInterface | Interface was removed. |
Magento\Elasticsearch\Model\Adapter\FieldMapperInterface | Interface was removed. |
Magento\Elasticsearch\Model\Adapter\Index\BuilderInterface | Interface was removed. |
Magento\Elasticsearch\Model\Adapter\Index\Config\EsConfigInterface | Interface was removed. |
Magento\AsynchronousOperations\Api\Data\BulkSummaryInterface | Interface was removed. |
Magento\AsynchronousOperations\Api\Data\OperationInterface | Interface was removed. |
Magento\AsynchronousOperations\Api\Data\OperationListInterface | Interface was removed. |
Magento\AdvancedSearch\Model\SuggestedQueriesInterface | Interface was removed. |
Magento\AdvancedSearch\Model\Client\ClientFactoryInterface | Interface was removed. |
Magento\AdvancedSearch\Model\Client\ClientInterface | Interface was removed. |
Magento\AdvancedSearch\Model\Client\ClientOptionsInterface | Interface was removed. |
Magento\AdvancedSearch\Model\Adapter\DataMapper\AdditionalFieldsProviderInterface | Interface was removed. |