Backward incompatible changes in Magento Open Source

This topic provides details about backward incompatible changes made in Magento Open Source 2.1.

All changes are generated automatically using the codebase of corresponding releases in magento/magento2 repository. The changes are aggregated into two tables:

  1. Changes in classes that contains backward incompatible changes made to the Magento classes
  2. Changes in interfaces that contains backward incompatible changes made to the Magento interfaces

Temporary issue: Added docblock tags like @deprecated are defined in How Changed as Class was added or Method has been added.

2.1.12 - 2.1.13

Changes in interfaces

What Changed How Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date [public] Removed last method parameter(s).

2.1.11 - 2.1.12

No changes

No backward incompatible changes.

2.1.10 - 2.1.11

Changes in classes

What Changed How Changed
Magento\Catalog\Model\Product\Type\AbstractType::isPossibleBuyFromList [public] Method has been added.
Magento\Sitemap\Block\Robots Class was added.
Magento\Robots\Model\Config\Value Class was added.
Magento\Robots\Block\Data Class was added.

Changes in interfaces

What Changed How Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date [public] Method parameter name changed.
Magento\ConfigurableProduct\Model\AttributeOptionProviderInterface Interface was added.

2.1.9 - 2.1.10

No changes

No backward incompatible changes.

2.1.8 - 2.1.9

Changes in classes

What Changed How Changed
Magento\Usps\Setup\InstallData Class was removed.
Magento\PageCache\Observer\FlushFormKeyOnLogout Class was removed.

2.1.7 - 2.1.8

Changes in classes

What Changed How Changed
Magento\Tax\Setup\InstallData::__construct [public] Method parameter changed.
Magento\Swatches\Model\Plugin\EavAttribute::beforeSave [public] Method has been removed.
Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontend::__construct [public] Method parameter changed.
Magento\CatalogUrlRewrite\Observer\CategoryProcessUrlRewriteSavingObserver::__construct [public] Method parameter changed.
Magento\CatalogUrlRewrite\Observer\CategoryProcessUrlRewriteSavingObserver::$urlPersist [protected] Property has been removed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Storage::__construct [public] Method parameter changed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Storage::$productFactory [protected] Property has been removed.
Magento\Catalog\Controller\Adminhtml\Category\Save::imagePreprocessing [public] Method parameter changed.
Magento\Framework\DB\TemporaryTableService Class was added.

2.1.6 - 2.1.7

Changes in classes

What Changed How Changed
Magento\Swatches\Model\ProductSubstitute Class was removed.
Magento\Swatches\Model\Plugin\ProductImageBuilder Class was removed.
Magento\Catalog\Model\View\Asset\Image Class was removed.
Magento\Catalog\Model\View\Asset\Placeholder Class was removed.
Magento\Catalog\Model\View\Asset\Image\Context Class was removed.
Magento\Catalog\Model\Product\Image\ParamsBuilder Class was removed.
Magento\Catalog\Model\Product\Image\SizeCache Class was removed.
Magento\Catalog\Model\Product\Image\UrlBuilder Class was removed.
Magento\Catalog\Block\Product\ImageBlockBuilder Class was removed.

2.1.5 - 2.1.6

No changes

No backward incompatible changes.

2.1.4 - 2.1.5

No changes

No backward incompatible changes.

2.1.3 - 2.1.4

No changes

No backward incompatible changes.

2.1.2 - 2.1.3

Changes in classes

What changed How changed
Magento\Store\Model\Config\Reader\DefaultReader Class was removed.
Magento\Store\Model\Config\Reader\ReaderPool Class was removed.
Magento\Store\Model\Config\Reader\Store Class was removed.
Magento\Store\Model\Config\Reader\Website Class was removed.
Magento\Quote\Setup\Recurring Class was removed.
Magento\ConfigurableProduct\Plugin\Model\Product Class was removed.
Magento\ConfigurableProduct\Block\Plugin\Product\Media\Gallery Class was removed.
Magento\Vault\Plugin\PaymentVaultAttributesLoad::aroundGetExtensionAttributes [public] Method has been removed.
Magento\User\Model\ResourceModel\User::$_usersTable [protected] Property has been removed.
Magento\Store\Model\Config\Converter::__construct [public] Method has been removed.
Magento\Store\Model\Config\Converter::$_processor [protected] Property has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_processData [protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_processPlaceholders [protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_getPlaceholder [protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_getValue [protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_setValue [protected] Method has been removed.
Magento\Deploy\Model\Deployer::__construct [public] Method parameter changed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Store\View::aroundSave [public] Method has been removed.

Changes in interfaces

What changed How changed
Magento\Vault\Block\CardRendererInterface::getIconUrl [public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconHeight [public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconWidth [public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getToken [public] Method has been removed.
Magento\Vault\Block\TokenRendererInterface::getToken [public] Method has been added.

2.1.1 - 2.1.2

Changes in classes

What changed How changed
Magento\Sales\Model\Order\InvoiceDocumentFactory Class was added.
Magento\Sales\Model\Order\PaymentAdapter Class was added.
Magento\Sales\Model\Order\ShipmentDocumentFactory Class was added.
Magento\Sales\Model\Order\Shipment\CreationArguments Class was added.
Magento\Sales\Model\Order\Shipment\Notifier Class was added.
Magento\Sales\Model\Order\Shipment\Package Class was added.
Magento\Sales\Model\Order\Shipment\PackageCreation Class was added.
Magento\Sales\Model\Order\Invoice\CreationArguments Class was added.
Magento\Sales\Model\Order\Invoice\Notifier Class was added.

Changes in interfaces

What changed How changed
Magento\Sales\Api\Data\InvoiceCommentInterface::getComment [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getCreatedAt [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setCreatedAt [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getEntityId [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setEntityId [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getIsVisibleOnFront [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setIsVisibleOnFront [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setComment [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::ENTITY_ID Constant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::IS_VISIBLE_ON_FRONT Constant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::COMMENT Constant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::CREATED_AT Constant has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getOrderItemId [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getQty [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setQty [public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setOrderItemId [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getComment [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getCreatedAt [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setCreatedAt [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getEntityId [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setEntityId [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getIsVisibleOnFront [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setIsVisibleOnFront [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setComment [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::ENTITY_ID Constant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::IS_VISIBLE_ON_FRONT Constant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::COMMENT Constant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::CREATED_AT Constant has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getOrderItemId [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getQty [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setQty [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setOrderItemId [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getCarrierCode [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTitle [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTrackNumber [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTrackNumber [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTitle [public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setCarrierCode [public] Method has been removed.
Magento\Sales\Model\Order\InvoiceNotifierInterface Interface was added.
Magento\Sales\Model\Order\InvoiceStatisticInterface Interface was added.
Magento\Sales\Model\Order\OrderStateResolverInterface Interface was added.
Magento\Sales\Model\Order\PaymentAdapterInterface Interface was added.
Magento\Sales\Model\Order\Shipment\NotifierInterface Interface was added.
Magento\Sales\Model\Order\Shipment\OrderRegistrarInterface Interface was added.
Magento\Sales\Model\Order\Invoice\NotifierInterface Interface was added.
Magento\Sales\Api\InvoiceOrderInterface Interface was added.
Magento\Sales\Api\ShipOrderInterface Interface was added.
Magento\Sales\Api\Exception\CouldNotInvoiceExceptionInterface Interface was added.
Magento\Sales\Api\Exception\CouldNotShipExceptionInterface Interface was added.
Magento\Sales\Api\Exception\DocumentValidationExceptionInterface Interface was added.
Magento\Sales\Api\Data\CommentInterface Interface was added.
Magento\Sales\Api\Data\EntityInterface Interface was added.
Magento\Sales\Api\Data\InvoiceCommentCreationInterface Interface was added.
Magento\Sales\Api\Data\InvoiceCreationArgumentsInterface Interface was added.
Magento\Sales\Api\Data\InvoiceItemCreationInterface Interface was added.
Magento\Sales\Api\Data\LineItemInterface Interface was added.
Magento\Sales\Api\Data\ShipmentCommentCreationInterface Interface was added.
Magento\Sales\Api\Data\ShipmentCreationArgumentsInterface Interface was added.
Magento\Sales\Api\Data\ShipmentItemCreationInterface Interface was added.
Magento\Sales\Api\Data\ShipmentPackageCreationInterface Interface was added.
Magento\Sales\Api\Data\ShipmentTrackCreationInterface Interface was added.
Magento\Sales\Api\Data\TrackInterface Interface was added.

2.1.0 - 2.1.1

No changes

No backward incompatible changes.

2.0.0 - 2.1.0

Changes in classes

What changed How changed
Magento\Swatches\Helper\Data::CATALOG_PRODUCT_MEDIA_PATH Constant has been removed.
Magento\Swatches\Block\Product\Renderer\Configurable::EMPTY_IMAGE_VALUE Constant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_GENERAL_CODE Constant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_IMAGE_MANAGEMENT_CODE Constant has been removed.
Magento\Framework\Stdlib\DateTime::isEmptyDate [public] Method has been added.
Magento\Framework\Stdlib\DateTime::gmDate [public] Method has been added.
Magento\Framework\Stdlib\DateTime::strToTime [public] Method has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_INTERNAL_FORMAT Constant has been added.
Magento\Framework\Stdlib\DateTime::DATE_INTERNAL_FORMAT Constant has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_PHP_FORMAT Constant has been added.
Magento\Framework\Stdlib\DateTime::DATE_PHP_FORMAT Constant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MIN_VALUE Constant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MAX_VALUE Constant has been added.
Magento\Framework\Event Class was added.
Magento\Framework\Filesystem Class was added.
Magento\Framework\Profiler Class was added.
Magento\Framework\Registry Class was added.
Magento\Framework\View\Context Class was added.
Magento\Framework\View\FileSystem Class was added.
Magento\Framework\View\Result\Layout Class was added.
Magento\Framework\View\Result\LayoutFactory Class was added.
Magento\Framework\View\Result\Page Class was added.
Magento\Framework\View\Result\PageFactory Class was added.
Magento\Framework\View\Render\RenderFactory Class was added.
Magento\Framework\View\Page\Config Class was added.
Magento\Framework\View\Page\Title Class was added.
Magento\Framework\View\Element\BlockFactory Class was added.
Magento\Framework\View\Element\Context Class was added.
Magento\Framework\View\Element\FormKey Class was added.
Magento\Framework\View\Element\RendererList Class was added.
Magento\Framework\View\Element\UiComponentFactory Class was added.
Magento\Framework\View\Element\UiComponent\DataProvider\FilterPool Class was added.
Magento\Framework\View\Asset\Repository Class was added.
Magento\Framework\Stdlib\ArrayManager Class was added.
Magento\Framework\Stdlib\ArrayUtils Class was added.
Magento\Framework\Stdlib\BooleanUtils Class was added.
Magento\Framework\Stdlib\StringUtils Class was added.
Magento\Framework\Model\Context Class was added.
Magento\Framework\Math\Calculator Class was added.
Magento\Framework\Math\Division Class was added.
Magento\Framework\Math\Random Class was added.
Magento\Framework\Exception\LocalizedException Class was added.
Magento\Framework\Event\Observer Class was added.
Magento\Framework\Component\ComponentRegistrar Class was added.
Magento\Framework\App\ActionFactory Class was added.
Magento\Framework\App\View\Asset\Publisher Class was added.
Magento\Framework\App\Language\Dictionary Class was added.
Magento\Framework\App\Area\FrontNameResolverFactory Class was added.
Magento\Framework\App\Action\Context Class was added.
Magento\Vault\Model\Ui\TokensConfigProvider Class was added.
Magento\Vault\Model\Ui\Adminhtml\TokensConfigProvider Class was added.
Magento\Vault\Block\AbstractCardRenderer Class was added.
Magento\Payment\Observer\AbstractDataAssignObserver Class was added.
Magento\Payment\Model\CcConfigProvider Class was added.
Magento\Payment\Gateway\Validator\AbstractValidator Class was added.
Magento\Payment\Gateway\Validator\CountryValidator Class was added.
Magento\Payment\Gateway\Validator\ValidatorComposite Class was added.
Magento\Payment\Gateway\Validator\ValidatorPool Class was added.
Magento\Payment\Gateway\Response\HandlerChain Class was added.
Magento\Payment\Gateway\Request\BuilderComposite Class was added.
Magento\Payment\Gateway\Http\ClientException Class was added.
Magento\Payment\Gateway\Http\ConverterException Class was added.
Magento\Payment\Gateway\Http\TransferBuilder Class was added.
Magento\Payment\Gateway\Http\Converter\HtmlFormConverter Class was added.
Magento\Payment\Gateway\Http\Converter\Soap\ObjectToArrayConverter Class was added.
Magento\Payment\Gateway\Http\Client\Soap Class was added.
Magento\Payment\Gateway\Http\Client\Zend Class was added.
Magento\Payment\Gateway\Command\CommandException Class was added.
Magento\Payment\Gateway\Command\CommandManager Class was added.
Magento\Payment\Gateway\Command\CommandManagerPool Class was added.
Magento\Payment\Gateway\Command\CommandPool Class was added.
Magento\Payment\Gateway\Command\GatewayCommand Class was added.
Magento\Payment\Block\ConfigurableInfo Class was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav Class was added.
Magento\Catalog\Model\Product\Type\AbstractType Class was added.

Changes in interfaces

What changed How changed
Magento\CatalogInventory\Api\StockItemRepositoryInterface::get [public] Method parameter name changed.
Magento\Framework\AppInterface::VERSION Constant has been removed.
Magento\Sales\Api\Data\TransactionInterface::TYPE_PAYMENT Constant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_ORDER Constant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_AUTH Constant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_CAPTURE Constant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_VOID Constant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_REFUND Constant has been added.
Magento\Quote\Api\Data\CartInterface::KEY_ENTITY_ID Constant has been added.
Magento\Payment\Model\MethodInterface::setStore [public] Method has been added.
Magento\Payment\Model\MethodInterface::getStore [public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseInternal [public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseCheckout [public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCountry [public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCurrency [public] Method has been added.
Magento\Payment\Model\MethodInterface::getConfigData [public] Method has been added.
Magento\Payment\Model\MethodInterface::isAvailable [public] Method has been added.
Magento\Payment\Model\MethodInterface::isActive [public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::createAccount [public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMED Constant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_REQUIRED Constant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_NOT_REQUIRED Constant has been added.
Magento\Customer\Api\AccountManagementInterface::MAX_PASSWORD_LENGTH Constant has been added.
Magento\Customer\Api\GroupManagementInterface::isReadonly [public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::getId [public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::ID Constant has been added.
Magento\Customer\Api\Data\AddressInterface::CUSTOMER_ID Constant has been added.
Magento\Customer\Api\Data\AddressInterface::REGION Constant has been added.
Magento\Customer\Api\Data\AddressInterface::REGION_ID Constant has been added.
Magento\Customer\Api\Data\AddressInterface::COUNTRY_ID Constant has been added.
Magento\Customer\Api\Data\AddressInterface::STREET Constant has been added.
Magento\Customer\Api\Data\AddressInterface::COMPANY Constant has been added.
Magento\Customer\Api\Data\AddressInterface::TELEPHONE Constant has been added.
Magento\Customer\Api\Data\AddressInterface::FAX Constant has been added.
Magento\Customer\Api\Data\AddressInterface::POSTCODE Constant has been added.
Magento\Customer\Api\Data\AddressInterface::CITY Constant has been added.
Magento\Customer\Api\Data\AddressInterface::FIRSTNAME Constant has been added.
Magento\Customer\Api\Data\AddressInterface::LASTNAME Constant has been added.
Magento\Customer\Api\Data\AddressInterface::MIDDLENAME Constant has been added.
Magento\Customer\Api\Data\AddressInterface::PREFIX Constant has been added.
Magento\Customer\Api\Data\AddressInterface::SUFFIX Constant has been added.
Magento\Customer\Api\Data\AddressInterface::VAT_ID Constant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_BILLING Constant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_SHIPPING Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getFrontendInput [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsUsedInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsVisibleInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsFilterableInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsSearchableInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsUsedInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsVisibleInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsFilterableInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsSearchableInGrid [public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::ATTRIBUTE_CODE Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_INPUT Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::INPUT_FILTER Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::STORE_LABEL Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VALIDATION_RULES Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::OPTIONS Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VISIBLE Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::REQUIRED Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::MULTILINE_COUNT Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::DATA_MODEL Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::USER_DEFINED Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_CLASS Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SORT_ORDER Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_LABEL Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SYSTEM Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::NOTE Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::BACKEND_TYPE Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_USED_IN_GRID Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_VISIBLE_IN_GRID Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_FILTERABLE_IN_GRID Constant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_SEARCHABLE_IN_GRID Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::getId [public] Method has been added.
Magento\Customer\Api\Data\CustomerInterface::ID Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::CONFIRMATION Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_AT Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::UPDATED_AT Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_IN Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::DOB Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::EMAIL Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::FIRSTNAME Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::GENDER Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::GROUP_ID Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::LASTNAME Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::MIDDLENAME Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::PREFIX Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::STORE_ID Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::SUFFIX Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::TAXVAT Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::WEBSITE_ID Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_BILLING Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_SHIPPING Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::KEY_ADDRESSES Constant has been added.
Magento\Customer\Api\Data\CustomerInterface::DISABLE_AUTO_GROUP_CHANGE Constant has been added.
Magento\Customer\Api\Data\GroupInterface::getId [public] Method has been added.
Magento\Customer\Api\Data\GroupInterface::ID Constant has been added.
Magento\Customer\Api\Data\GroupInterface::CODE Constant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_ID Constant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_NAME Constant has been added.
Magento\Customer\Api\Data\GroupInterface::NOT_LOGGED_IN_ID Constant has been added.
Magento\Customer\Api\Data\GroupInterface::CUST_GROUP_ALL Constant has been added.
Magento\Customer\Api\Data\GroupInterface::GROUP_CODE_MAX_LENGTH Constant has been added.
Magento\Customer\Api\Data\OptionInterface::getLabel [public] Method has been added.
Magento\Customer\Api\Data\OptionInterface::LABEL Constant has been added.
Magento\Customer\Api\Data\OptionInterface::VALUE Constant has been added.
Magento\Customer\Api\Data\OptionInterface::OPTIONS Constant has been added.
Magento\Customer\Api\Data\RegionInterface::getRegionCode [public] Method has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_CODE Constant has been added.
Magento\Customer\Api\Data\RegionInterface::REGION Constant has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_ID Constant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::isValid [public] Method has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::VALID Constant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::MESSAGES Constant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::getName [public] Method has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::NAME Constant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::VALUE Constant has been added.
Magento\Cms\Api\Data\PageInterface::getMetaTitle [public] Method has been added.
Magento\Cms\Api\Data\PageInterface::setMetaTitle [public] Method has been added.
Magento\Cms\Api\Data\PageInterface::META_TITLE Constant has been added.
Magento\Catalog\Api\CategoryLinkManagementInterface::assignProductToCategories [public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::getProductOptions [public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::duplicate [public] Method has been added.
Magento\Catalog\Api\ProductLinkRepositoryInterface::getList [public] Method has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICE Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_HAS_WEIGHT Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SPECIAL_PRICE Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_PRICE Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICE_QTY Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SHORT_DESCRIPTION Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_TITLE Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_STATUS Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_NAME Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SKU Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_KEYWORD Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_DESCRIPTION Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_COST Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_URL_KEY Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_DESCRIPTION Constant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_WEIGHT Constant has been added.
Magento\Framework\AppInterface Interface was added.
Magento\Framework\AuthorizationInterface Interface was added.
Magento\Framework\CurrencyInterface Interface was added.
Magento\Framework\ObjectManagerInterface Interface was added.
Magento\Framework\UrlInterface Interface was added.
Magento\Framework\View\ConfigInterface Interface was added.
Magento\Framework\View\LayoutInterface Interface was added.
Magento\Framework\View\RenderInterface Interface was added.
Magento\Framework\View\Url\ConfigInterface Interface was added.
Magento\Framework\View\Template\Html\MinifierInterface Interface was added.
Magento\Framework\View\Page\FaviconInterface Interface was added.
Magento\Framework\View\File\CollectorInterface Interface was added.
Magento\Framework\View\Element\BlockInterface Interface was added.
Magento\Framework\View\Element\RendererInterface Interface was added.
Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterface Interface was added.
Magento\Framework\View\Design\Theme\FileProviderInterface Interface was added.
Magento\Framework\View\Design\Theme\ListInterface Interface was added.
Magento\Framework\View\Design\Theme\Label\ListInterface Interface was added.
Magento\Framework\View\Asset\ConfigInterface Interface was added.
Magento\Framework\Stdlib\DateTime\TimezoneInterface Interface was added.
Magento\Framework\Shell\CommandRendererInterface Interface was added.
Magento\Framework\Setup\InstallDataInterface Interface was added.
Magento\Framework\Setup\InstallSchemaInterface Interface was added.
Magento\Framework\Setup\LoggerInterface Interface was added.
Magento\Framework\Setup\ModuleDataSetupInterface Interface was added.
Magento\Framework\Setup\SetupInterface Interface was added.
Magento\Framework\Setup\UninstallInterface Interface was added.
Magento\Framework\Setup\UpgradeDataInterface Interface was added.
Magento\Framework\Setup\UpgradeSchemaInterface Interface was added.
Magento\Framework\Phrase\RendererInterface Interface was added.
Magento\Framework\Indexer\ConfigInterface Interface was added.
Magento\Framework\Indexer\IndexStructureInterface Interface was added.
Magento\Framework\Indexer\IndexerInterface Interface was added.
Magento\Framework\Indexer\SaveHandler\IndexerInterface Interface was added.
Magento\Framework\Filesystem\DriverInterface Interface was added.
Magento\Framework\Data\OptionSourceInterface Interface was added.
Magento\Framework\Data\Form\Filter\FilterInterface Interface was added.
Magento\Framework\Data\Argument\InterpreterInterface Interface was added.
Magento\Framework\Controller\ResultInterface Interface was added.
Magento\Framework\Console\CommandListInterface Interface was added.
Magento\Framework\Config\DesignResolverInterface Interface was added.
Magento\Framework\App\ActionInterface Interface was added.
Magento\Framework\App\RequestInterface Interface was added.
Magento\Framework\App\ResponseInterface Interface was added.
Magento\Framework\App\Request\DataPersistorInterface Interface was added.
Magento\Framework\App\Request\PathInfoProcessorInterface Interface was added.
Magento\Vault\Model\VaultPaymentInterface Interface was added.
Magento\Vault\Model\Ui\TokenUiComponentInterface Interface was added.
Magento\Vault\Model\Ui\TokenUiComponentProviderInterface Interface was added.
Magento\Vault\Block\CardRendererInterface Interface was added.
Magento\Vault\Block\TokenRendererInterface Interface was added.
Magento\Vault\Api\PaymentTokenManagementInterface Interface was added.
Magento\Vault\Api\PaymentTokenRepositoryInterface Interface was added.
Magento\Vault\Api\Data\PaymentTokenInterface Interface was added.
Magento\Vault\Api\Data\PaymentTokenSearchResultsInterface Interface was added.
Magento\Theme\Api\DesignConfigRepositoryInterface Interface was added.
Magento\Theme\Api\Data\DesignConfigDataInterface Interface was added.
Magento\Theme\Api\Data\DesignConfigInterface Interface was added.
Magento\Tax\Api\OrderTaxManagementInterface Interface was added.
Magento\Tax\Api\Data\GrandTotalDetailsInterface Interface was added.
Magento\Tax\Api\Data\GrandTotalRatesInterface Interface was added.
Magento\Tax\Api\Data\OrderTaxDetailsAppliedTaxInterface Interface was added.
Magento\Tax\Api\Data\OrderTaxDetailsInterface Interface was added.
Magento\Tax\Api\Data\OrderTaxDetailsItemInterface Interface was added.
Magento\Search\Api\SearchInterface Interface was added.
Magento\Search\Api\SynonymAnalyzerInterface Interface was added.
Magento\Search\Api\SynonymGroupRepositoryInterface Interface was added.
Magento\Search\Api\Data\SynonymGroupInterface Interface was added.
Magento\Sales\Api\Data\ShippingAssignmentInterface Interface was added.
Magento\Sales\Api\Data\ShippingInterface Interface was added.
Magento\Sales\Api\Data\TotalInterface Interface was added.
Magento\Quote\Api\CartTotalManagementInterface Interface was added.
Magento\Quote\Api\GuestCartTotalManagementInterface Interface was added.
Magento\Quote\Api\GuestShipmentEstimationInterface Interface was added.
Magento\Quote\Api\ShipmentEstimationInterface Interface was added.
Magento\Quote\Api\Data\AddressAdditionalDataInterface Interface was added.
Magento\Quote\Api\Data\ProductOptionInterface Interface was added.
Magento\Quote\Api\Data\ShippingAssignmentInterface Interface was added.
Magento\Quote\Api\Data\ShippingInterface Interface was added.
Magento\Quote\Api\Data\TotalsAdditionalDataInterface Interface was added.
Magento\Payment\Gateway\CommandInterface Interface was added.
Magento\Payment\Gateway\ConfigFactoryInterface Interface was added.
Magento\Payment\Gateway\ConfigInterface Interface was added.
Magento\Payment\Gateway\Validator\ResultInterface Interface was added.
Magento\Payment\Gateway\Validator\ValidatorInterface Interface was added.
Magento\Payment\Gateway\Validator\ValidatorPoolInterface Interface was added.
Magento\Payment\Gateway\Response\HandlerInterface Interface was added.
Magento\Payment\Gateway\Request\BuilderInterface Interface was added.
Magento\Payment\Gateway\Http\ClientInterface Interface was added.
Magento\Payment\Gateway\Http\ConverterInterface Interface was added.
Magento\Payment\Gateway\Http\TransferFactoryInterface Interface was added.
Magento\Payment\Gateway\Http\TransferInterface Interface was added.
Magento\Payment\Gateway\Data\AddressAdapterInterface Interface was added.
Magento\Payment\Gateway\Data\OrderAdapterInterface Interface was added.
Magento\Payment\Gateway\Data\PaymentDataObjectInterface Interface was added.
Magento\Payment\Gateway\Config\ValueHandlerInterface Interface was added.
Magento\Payment\Gateway\Config\ValueHandlerPoolInterface Interface was added.
Magento\Payment\Gateway\Command\CommandManagerInterface Interface was added.
Magento\Payment\Gateway\Command\CommandManagerPoolInterface Interface was added.
Magento\Payment\Gateway\Command\CommandPoolInterface Interface was added.
Magento\Payment\Gateway\Command\ResultInterface Interface was added.
Magento\GiftMessage\Api\Data\MessageInterface Interface was added.
Magento\Eav\Api\Data\AttributeFrontendLabelInterface Interface was added.
Magento\Eav\Api\Data\AttributeGroupInterface Interface was added.
Magento\Eav\Api\Data\AttributeGroupSearchResultsInterface Interface was added.
Magento\Eav\Api\Data\AttributeInterface Interface was added.
Magento\Eav\Api\Data\AttributeOptionInterface Interface was added.
Magento\Eav\Api\Data\AttributeOptionLabelInterface Interface was added.
Magento\Eav\Api\Data\AttributeSearchResultsInterface Interface was added.
Magento\Eav\Api\Data\AttributeSetInterface Interface was added.
Magento\Eav\Api\Data\AttributeSetSearchResultsInterface Interface was added.
Magento\Eav\Api\Data\AttributeValidationRuleInterface Interface was added.
Magento\Downloadable\Api\LinkRepositoryInterface Interface was added.
Magento\Downloadable\Api\Data\DownloadableOptionInterface Interface was added.
Magento\Downloadable\Api\Data\LinkInterface Interface was added.
Magento\Downloadable\Api\Data\ProductAttributeInterface Interface was added.
Magento\Downloadable\Api\Data\SampleInterface Interface was added.
Magento\Downloadable\Api\Data\File\ContentInterface Interface was added.
Magento\Downloadable\Api\Data\File\ContentUploaderInterface Interface was added.
Magento\Customer\Api\AddressMetadataInterface Interface was added.
Magento\Customer\Api\AddressMetadataManagementInterface Interface was added.
Magento\Customer\Api\CustomerMetadataInterface Interface was added.
Magento\Customer\Api\CustomerMetadataManagementInterface Interface was added.
Magento\Customer\Api\CustomerNameGenerationInterface Interface was added.
Magento\ConfigurableProduct\Api\Data\OptionInterface Interface was added.
Magento\ConfigurableProduct\Api\Data\OptionValueInterface Interface was added.
Magento\CheckoutAgreements\Api\Data\AgreementInterface Interface was added.
Magento\Checkout\Model\ConfigProviderInterface Interface was added.
Magento\Checkout\Api\AgreementsValidatorInterface Interface was added.
Magento\Checkout\Api\GuestTotalsInformationManagementInterface Interface was added.
Magento\Checkout\Api\TotalsInformationManagementInterface Interface was added.
Magento\Checkout\Api\Data\PaymentDetailsInterface Interface was added.
Magento\Checkout\Api\Data\ShippingInformationInterface Interface was added.
Magento\Checkout\Api\Data\TotalsInformationInterface Interface was added.
Magento\CatalogRule\Api\CatalogRuleRepositoryInterface Interface was added.
Magento\CatalogRule\Api\Data\ConditionInterface Interface was added.
Magento\CatalogRule\Api\Data\RuleInterface Interface was added.
Magento\Catalog\Api\AttributeSetFinderInterface Interface was added.
Magento\Catalog\Api\ProductWebsiteLinkRepositoryInterface Interface was added.
Magento\Catalog\Api\Data\CategoryProductSearchResultInterface Interface was added.
Magento\Catalog\Api\Data\ProductOptionInterface Interface was added.