Magento 2.1.18 is the final 2.1.x release. After June 2019, Magento 2.1.x will no longer receive security patches, quality fixes, or documentation updates.
To maintain your site's performance, security, and PCI compliance, upgrade to the latest version of Magento.

Backward incompatible changes reference

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

2.1.17 - 2.1.18

No changes

No backward incompatible changes.

2.1.16 - 2.1.17

No changes

No backward incompatible changes.

2.1.15 - 2.1.16

No changes

No backward incompatible changes.

2.1.14 - 2.1.15

Changes in interface

What Changed How Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date [public] Added optional parameter(s).

2.1.13 - 2.1.14

Changes in classes

What Changed How Changed
Magento\Swagger\Block\Index Class was 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.

Magento Commerce only changes in classes

What Changed How Changed
Magento\AdvancedCatalog\Model\ResourceModel\Product\Indexer\Eav\Source::TRANSIT_PREFIX Constant has been removed.
Magento\Framework\MessageQueue\ExchangeFactory Class was added.
Magento\Framework\MessageQueue\MessageLockException Class was added.
Magento\Framework\MessageQueue\PublisherPool Class was added.
Magento\Framework\MessageQueue\QueueFactory Class was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactory Class was added.
Magento\Framework\Amqp\Config Class was added.
Magento\Framework\Amqp\ConnectionTypeResolver Class was added.
Magento\Framework\Amqp\Exchange Class was added.
Magento\Framework\Amqp\ExchangeFactory Class was added.
Magento\Framework\Amqp\Queue Class was added.
Magento\Framework\Amqp\QueueFactory Class was added.
Magento\WebsiteRestriction\Model\Config Class was added.
Magento\WebsiteRestriction\Model\Mode Class was added.
Magento\WebsiteRestriction\Model\Restrictor Class was added.
Magento\WebsiteRestriction\Model\System\Config\Source\Http Class was added.
Magento\WebsiteRestriction\Model\System\Config\Source\Modes Class was added.
Magento\WebsiteRestriction\Model\System\Config\Source\Redirect Class was added.
Magento\WebsiteRestriction\Model\Config\Reader Class was added.
Magento\WebsiteRestriction\Model\Config\SchemaLocator Class was added.
Magento\WebsiteRestriction\Block\Cms\Stub Class was added.
Magento\VisualMerchandiser\Model\Rules Class was added.
Magento\VisualMerchandiser\Model\Sorting Class was added.
Magento\VisualMerchandiser\Model\Sorting\PriceAbstract Class was added.
Magento\VisualMerchandiser\Model\Sorting\SortAbstract Class was added.
Magento\VisualMerchandiser\Model\Rules\Rule Class was added.
Magento\VisualMerchandiser\Model\Rules\Rule\Collection\Fetcher Class was added.
Magento\VisualMerchandiser\Model\ResourceModel\Rules Class was added.
Magento\VisualMerchandiser\Model\ResourceModel\Rules\Collection Class was added.
Magento\VisualMerchandiser\Model\Config\Source\AllowedAttributes Class was added.
Magento\VisualMerchandiser\Model\Config\Source\InsertMode Class was added.
Magento\VisualMerchandiser\Model\Category\Builder Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\SmartCategorySwitch Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AttributeSelect Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AutomaticSortingSelect Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\LogicSelect Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\OperatorSelect Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\SortOrderSelect Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\SmartCategoryRules Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\Grid Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\Tile Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\Tabs Class was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\Tabs\SkuTab Class was added.
Magento\VersionsCms\Model\ResourceModel\Hierarchy\Node\Collection Class was added.
Magento\VersionsCms\Model\Hierarchy\Node Class was added.
Magento\VersionsCms\Block\Hierarchy\Head Class was added.
Magento\VersionsCms\Block\Hierarchy\Menu Class was added.
Magento\VersionsCms\Block\Hierarchy\Pagination Class was added.
Magento\VersionsCms\Block\Cms\Page Class was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Edit Class was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Manage Class was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Edit\Form\Grid Class was added.
Magento\TargetRule\Model\Index Class was added.
Magento\TargetRule\Model\Rule Class was added.
Magento\TargetRule\Model\Rule\Condition\Combine Class was added.
Magento\TargetRule\Model\ResourceModel\Rule Class was added.
Magento\TargetRule\Model\ResourceModel\Rule\Collection Class was added.
Magento\TargetRule\Model\Actions\Condition\Combine Class was added.
Magento\TargetRule\Helper\Data Class was added.
Magento\TargetRule\Block\Checkout\Cart\Crosssell Class was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\Related Class was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\Upsell Class was added.
Magento\TargetRule\Block\Adminhtml\Product Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tabs Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\Actions Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\Conditions Class was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\Main Class was added.
Magento\Support\Model\Backup Class was added.
Magento\Support\Model\Report Class was added.
Magento\Support\Model\ResourceModel\Backup\Item Class was added.
Magento\Support\Model\Backup\AbstractItem Class was added.
Magento\Support\Model\Backup\Cmd\Php Class was added.
Magento\Support\Block\Adminhtml\Report\View Class was added.
Magento\Support\Block\Adminhtml\Report\View\Tabs Class was added.
Magento\Support\Block\Adminhtml\Backup\Log Class was added.
Magento\Staging\Block\Preview\LinkStub Class was added.
Magento\Staging\Block\Preview\RequireInjector Class was added.
Magento\Staging\Block\Adminhtml\Update\Preview Class was added.
Magento\Staging\Block\Adminhtml\Update\Entity\Toolbar Class was added.
Magento\Signifyd\Model\MessageGenerators\GeneratorException Class was added.
Magento\Signifyd\Block\Fingerprint Class was added.
Magento\Signifyd\Block\Adminhtml\CaseInfo Class was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\Operation Class was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\Operation\Edit Class was added.
Magento\ScheduledImportExport\Block\Adminhtml\Export\Filter Class was added.
Magento\SalesArchive\Block\Adminhtml\Sales\Order\View\Buttons Class was added.
Magento\Rma\Model\Shipping Class was added.
Magento\Rma\Model\Rma\Create Class was added.
Magento\Rma\Model\ResourceModel\Shipping\Collection Class was added.
Magento\Rma\Model\ResourceModel\Rma\Status\History\Collection Class was added.
Magento\Rma\Model\Item\Attribute Class was added.
Magento\Rma\Helper\Data Class was added.
Magento\Rma\Block\Link Class was added.
Magento\Rma\Block\Returns\Create Class was added.
Magento\Rma\Block\Returns\History Class was added.
Magento\Rma\Block\Returns\Returns Class was added.
Magento\Rma\Block\Returns\Tracking Class was added.
Magento\Rma\Block\Returns\View Class was added.
Magento\Rma\Block\Returns\Tracking\Package Class was added.
Magento\Rma\Block\Returns\Tracking\Popup Class was added.
Magento\Rma\Block\Order\Button Class was added.
Magento\Rma\Block\Order\Link Class was added.
Magento\Rma\Block\Form\Renderer\Image Class was added.
Magento\Rma\Block\Form\Renderer\Select Class was added.
Magento\Rma\Block\Email\Items Class was added.
Magento\Rma\Block\Adminhtml\Rma Class was added.
Magento\Rma\Block\Adminhtml\Rma\Create Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit Class was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma Class was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\General Class was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items Class was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\Grid Class was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\Order\Grid Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Js Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tabs Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\Main Class was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\Options Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Item Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Js Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tabs Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\Items Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\Items\Grid Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Details Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\History Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Returnaddress Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingAddress Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shippingmethod Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Grid Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Methods Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Packaging Class was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Tracking Class was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Form Class was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Order Class was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Order\Grid Class was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\Items Class was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\Js Class was added.
Magento\Rma\Block\Adminhtml\Order\View\Buttons Class was added.
Magento\Rma\Block\Adminhtml\Order\View\Tab\Rma Class was added.
Magento\Reward\Model\Reward Class was added.
Magento\Reward\Model\Reward\History Class was added.
Magento\Reward\Model\Reward\Rate Class was added.
Magento\Reward\Model\ResourceModel\Reward Class was added.
Magento\Reward\Model\ResourceModel\Reward\Collection Class was added.
Magento\Reward\Model\ResourceModel\Reward\History Class was added.
Magento\Reward\Model\ResourceModel\Reward\Rate Class was added.
Magento\Reward\Model\ResourceModel\Reward\Rate\Collection Class was added.
Magento\Reward\Model\ResourceModel\Reward\History\Collection Class was added.
Magento\Reward\Model\Action\AbstractAction Class was added.
Magento\Reward\Block\Tooltip Class was added.
Magento\Reward\Block\Tooltip\Checkout Class was added.
Magento\Reward\Block\Sales\Order\Total Class was added.
Magento\Reward\Block\Customer\AccountLink Class was added.
Magento\Reward\Block\Customer\Reward Class was added.
Magento\Reward\Block\Customer\Reward\History Class was added.
Magento\Reward\Block\Customer\Reward\Info Class was added.
Magento\Reward\Block\Customer\Reward\Subscription Class was added.
Magento\Reward\Block\Checkout\Payment\Additional Class was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Creditmemo\Reward Class was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Create\Payment Class was added.
Magento\Reward\Block\Adminhtml\Reward\Rate Class was added.
Magento\Reward\Block\Adminhtml\Reward\Rate\Edit Class was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\Management\Balance Class was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\History\Grid Class was added.
Magento\Reminder\Block\Adminhtml\Reminder Class was added.
Magento\Reminder\Block\Adminhtml\Reminder\Edit Class was added.
Magento\Reminder\Block\Adminhtml\Reminder\Edit\Tabs Class was added.
Magento\Reminder\Block\Adminhtml\Promo\Notice Class was added.
Magento\PricePermissions\Helper\Data Class was added.
Magento\MysqlMq\Model\Message Class was added.
Magento\MysqlMq\Model\MessageStatus Class was added.
Magento\MysqlMq\Model\Queue Class was added.
Magento\MysqlMq\Model\QueueManagement Class was added.
Magento\MysqlMq\Model\ResourceModel\MessageStatusCollection Class was added.
Magento\MultipleWishlist\Model\ResourceModel\Item\Collection Class was added.
Magento\MultipleWishlist\Block\Behaviour Class was added.
Magento\MultipleWishlist\Block\Info Class was added.
Magento\MultipleWishlist\Block\Link Class was added.
Magento\MultipleWishlist\Block\Search\Form Class was added.
Magento\MultipleWishlist\Block\Search\Results Class was added.
Magento\MultipleWishlist\Block\Customer\Sharing Class was added.
Magento\MultipleWishlist\Block\Customer\Sidebar Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Management Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Copy Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Management Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Selector Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Selector\Cart Class was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Button\Delete Class was added.
Magento\MultipleWishlist\Block\Adminhtml\Sales\Order\Create\Sidebar\Wishlist Class was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\Wishlist Class was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\Wishlist\Grid Class was added.
Magento\MultipleWishlist\Block\Adminhtml\Manage\Accordion\Wishlist Class was added.
Magento\MessageQueue\Model\ConsumerRunner Class was added.
Magento\Logging\Model\Event Class was added.
Magento\Logging\Model\Source\Frequency Class was added.
Magento\Logging\Model\ResourceModel\Event\Collection Class was added.
Magento\Logging\Model\Event\Changes Class was added.
Magento\Logging\Block\Adminhtml\Container Class was added.
Magento\Logging\Block\Adminhtml\Details Class was added.
Magento\Logging\Block\Adminhtml\Details\Grid Class was added.
Magento\Invitation\Model\Invitation Class was added.
Magento\Invitation\Model\ResourceModel\Invitation\Collection Class was added.
Magento\Invitation\Block\Form Class was added.
Magento\Invitation\Block\Link Class was added.
Magento\Invitation\Block\Customer\ListCustomer Class was added.
Magento\Invitation\Block\Customer\Form\Register Class was added.
Magento\Invitation\Block\Adminhtml\Invitation Class was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\Customer Class was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\General Class was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\Order Class was added.
Magento\Invitation\Block\Adminhtml\Invitation\View Class was added.
Magento\Invitation\Block\Adminhtml\Invitation\View\Tabs Class was added.
Magento\GoogleTagManager\Model\Config\Source\AccountType Class was added.
Magento\GoogleTagManager\Model\Banner\Collector Class was added.
Magento\GoogleTagManager\Helper\Data Class was added.
Magento\GoogleTagManager\Block\Ga Class was added.
Magento\GoogleTagManager\Block\ListJson Class was added.
Magento\GoogleTagManager\Block\Adminhtml\Ga Class was added.
Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\Ga Class was added.
Magento\GoogleTagManager\Block\Adminhtml\Banner\Edit\Tab\Ga Class was added.
Magento\GiftWrapping\Model\Wrapping\Validator Class was added.
Magento\GiftWrapping\Model\ResourceModel\Wrapping\Collection Class was added.
Magento\GiftWrapping\Helper\Data Class was added.
Magento\GiftWrapping\Block\Sales\Totals Class was added.
Magento\GiftWrapping\Block\Product\Info Class was added.
Magento\GiftWrapping\Block\Checkout\Options Class was added.
Magento\GiftWrapping\Block\Adminhtml\Giftwrapping Class was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Totals Class was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\Items Class was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\Link Class was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\Items Class was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\Link Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\Info Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\Items Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Info Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Items Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Totals Class was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Info\Content Class was added.
Magento\GiftWrapping\Block\Adminhtml\Giftwrapping\Edit Class was added.
Magento\GiftRegistry\Model\Entity Class was added.
Magento\GiftRegistry\Model\Item Class was added.
Magento\GiftRegistry\Model\Person Class was added.
Magento\GiftRegistry\Model\Type Class was added.
Magento\GiftRegistry\Model\ResourceModel\Entity Class was added.
Magento\GiftRegistry\Model\ResourceModel\Item Class was added.
Magento\GiftRegistry\Model\ResourceModel\Person Class was added.
Magento\GiftRegistry\Model\ResourceModel\Type Class was added.
Magento\GiftRegistry\Model\ResourceModel\Type\Collection Class was added.
Magento\GiftRegistry\Model\ResourceModel\Person\Collection Class was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Collection Class was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Option Class was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Option\Collection Class was added.
Magento\GiftRegistry\Model\ResourceModel\GiftRegistry\Collection Class was added.
Magento\GiftRegistry\Model\ResourceModel\Entity\Collection Class was added.
Magento\GiftRegistry\Helper\Data Class was added.
Magento\GiftRegistry\Block\Items Class was added.
Magento\GiftRegistry\Block\Link Class was added.
Magento\GiftRegistry\Block\View Class was added.
Magento\GiftRegistry\Block\Wishlist\Item\Column\Registry Class was added.
Magento\GiftRegistry\Block\Search\Advanced Class was added.
Magento\GiftRegistry\Block\Search\Form Class was added.
Magento\GiftRegistry\Block\Search\Results Class was added.
Magento\GiftRegistry\Block\Product\View Class was added.
Magento\GiftRegistry\Block\Email\Items Class was added.
Magento\GiftRegistry\Block\Customer\Edit Class was added.
Magento\GiftRegistry\Block\Customer\Items Class was added.
Magento\GiftRegistry\Block\Customer\ListCustomer Class was added.
Magento\GiftRegistry\Block\Customer\Share Class was added.
Magento\GiftRegistry\Block\Customer\Edit\Registrants Class was added.
Magento\GiftRegistry\Block\Customer\Edit\Registry Class was added.
Magento\GiftRegistry\Block\Customer\Checkout\Multishipping Class was added.
Magento\GiftRegistry\Block\Customer\Address\Edit Class was added.
Magento\GiftRegistry\Block\Cart\Link Class was added.
Magento\GiftRegistry\Block\Cart\Product\Mark Class was added.
Magento\GiftRegistry\Block\Adminhtml\Giftregistry Class was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\Edit Class was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\Grid Class was added.
Magento\GiftCardAccount\Model\Giftcardaccount Class was added.
Magento\GiftCardAccount\Model\Pool\AbstractPool Class was added.
Magento\GiftCardAccount\Block\Check Class was added.
Magento\GiftCardAccount\Block\Sales\Order\Giftcards Class was added.
Magento\GiftCardAccount\Block\Checkout\Onepage\Payment\Additional Class was added.
Magento\GiftCardAccount\Block\Checkout\Cart\Giftcardaccount Class was added.
Magento\GiftCardAccount\Block\Adminhtml\Giftcardaccount Class was added.
Magento\GiftCardAccount\Block\Adminhtml\Sales\Order\Create\Payment Class was added.
Magento\GiftCardAccount\Block\Account\Redeem Class was added.
Magento\GiftCard\Block\Sales\Order\Item\Renderer Class was added.
Magento\GiftCard\Block\Sales\Order\Item\Renderer\Noquote Class was added.
Magento\GiftCard\Block\Checkout\Cart\Item\Renderer Class was added.
Magento\GiftCard\Block\Catalog\Product\View\Type\Giftcard Class was added.
Magento\GiftCard\Block\Adminhtml\Sales\Items\Column\Name\Giftcard Class was added.
Magento\GiftCard\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Giftcard Class was added.
Magento\Eway\Block\Payment Class was added.
Magento\Elasticsearch\SearchAdapter\AggregationFactory Class was added.
Magento\Elasticsearch\SearchAdapter\ConnectionManager Class was added.
Magento\Elasticsearch\SearchAdapter\DocumentFactory Class was added.
Magento\Elasticsearch\SearchAdapter\Mapper Class was added.
Magento\Elasticsearch\SearchAdapter\ResponseFactory Class was added.
Magento\Elasticsearch\SearchAdapter\SearchIndexNameResolver Class was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder Class was added.
Magento\Elasticsearch\SearchAdapter\Query\Preprocessor\Stopwords Class was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\Aggregation Class was added.
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProvider Class was added.
Magento\Elasticsearch\Model\Config Class was added.
Magento\Elasticsearch\Model\ResourceModel\Index Class was added.
Magento\Elasticsearch\Model\Adapter\FieldType Class was added.
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolver Class was added.
Magento\Elasticsearch\Model\Adapter\Document\Builder Class was added.
Magento\CustomerSegment\Model\Customer Class was added.
Magento\CustomerSegment\Model\Segment Class was added.
Magento\CustomerSegment\Model\Segment\Condition\Combine Class was added.
Magento\CustomerSegment\Model\ResourceModel\Customer Class was added.
Magento\CustomerSegment\Model\ResourceModel\Segment Class was added.
Magento\CustomerSegment\Model\ResourceModel\Segment\Collection Class was added.
Magento\CustomerSegment\Model\Condition\AbstractCondition Class was added.
Magento\CustomerSegment\Model\Condition\Combine\AbstractCombine Class was added.
Magento\CustomerSegment\Block\Adminhtml\Customersegment Class was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment Class was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\Detail Class was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\Detail\Grid Class was added.
Magento\CustomerSegment\Block\Adminhtml\Customersegment\Grid\Chooser Class was added.
Magento\CustomerCustomAttributes\Block\Form Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Form\Renderer\Fieldset\Element Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tabs Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\General Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\Tree Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Js Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tabs Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\Main Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\Options Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tabs Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\General Class was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\Options Class was added.
Magento\CustomerBalance\Block\Sales\Order\Customerbalance Class was added.
Magento\CustomerBalance\Block\Checkout\Onepage\Payment\Additional Class was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Creditmemo\Controls Class was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Create\Payment Class was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance Class was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Form Class was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\Grid Class was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\History Class was added.
Magento\CustomerBalance\Block\Account\Balance Class was added.
Magento\CustomerBalance\Block\Account\History Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\AbstractRenderer Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Boolean Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Date Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\File Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Image Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Multiline Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Multiselect Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Select Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Text Class was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\Textarea Class was added.
Magento\CatalogPermissions\Model\Permission Class was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission Class was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\Collection Class was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\Index Class was added.
Magento\CatalogPermissions\Model\Permission\Index Class was added.
Magento\CatalogPermissions\Model\Indexer\AbstractAction Class was added.
Magento\CatalogPermissions\Model\Indexer\Category Class was added.
Magento\CatalogPermissions\Model\Indexer\Product Class was added.
Magento\CatalogPermissions\Model\Indexer\System\Config\Mode Class was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\Rows Class was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsFactory Class was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\Full Class was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\Rows Class was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsFactory Class was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Grant Class was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Grant\Landing Class was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Customer\Group Class was added.
Magento\CatalogPermissions\Helper\Data Class was added.
Magento\CatalogPermissions\Helper\Index Class was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\Permissions Class was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\Permissions\Row Class was added.
Magento\CatalogEvent\Model\DateResolver Class was added.
Magento\CatalogEvent\Model\Event Class was added.
Magento\CatalogEvent\Model\ResourceModel\Event Class was added.
Magento\CatalogEvent\Model\ResourceModel\Event\Collection Class was added.
Magento\CatalogEvent\Model\Category\EventList Class was added.
Magento\CatalogEvent\Helper\Data Class was added.
Magento\CatalogEvent\Helper\Adminhtml\Event Class was added.
Magento\CatalogEvent\Block\Catalog\Product\Event Class was added.
Magento\CatalogEvent\Block\Catalog\Category\Event Class was added.
Magento\CatalogEvent\Block\Adminhtml\Event Class was added.
Magento\CatalogEvent\Block\Adminhtml\Event\Edit Class was added.
Magento\CatalogEvent\Block\Adminhtml\Event\Edit\Form Class was added.
Magento\CatalogEvent\Block\Adminhtml\Catalog\Category\Edit\AddEventButton Class was added.
Magento\BannerCustomerSegment\Model\ResourceModel\BannerSegmentLink Class was added.
Magento\Banner\Model\Banner Class was added.
Magento\Banner\Model\Config Class was added.
Magento\Banner\Model\ResourceModel\Banner Class was added.
Magento\Banner\Model\ResourceModel\Banner\Collection Class was added.
Magento\Banner\Block\Widget\Banner Class was added.
Magento\Banner\Block\Ajax\Data Class was added.
Magento\Banner\Block\Adminhtml\Banner Class was added.
Magento\Banner\Block\Adminhtml\Promo\Salesrule\Edit\Tab\Banners\Grid Class was added.
Magento\Banner\Block\Adminhtml\Promo\Catalogrule\Edit\Tab\Banners\Grid Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit Class was added.
Magento\Banner\Block\Adminhtml\Banner\Grid Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tabs Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Content Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Properties Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\Catalogrule Class was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\Salesrule Class was added.
Magento\AdvancedSearch\Model\ResourceModel\Index Class was added.
Magento\AdvancedSearch\Model\ResourceModel\Recommendations Class was added.
Magento\AdvancedSearch\Model\ResourceModel\Search\Grid\Collection Class was added.
Magento\AdvancedSearch\Model\Client\ClientResolver Class was added.
Magento\AdvancedSearch\Model\Adminhtml\Search\Grid\Options Class was added.
Magento\AdvancedSearch\Block\Recommendations Class was added.
Magento\AdvancedSearch\Block\Suggestions Class was added.
Magento\AdvancedSearch\Block\Adminhtml\System\Config\TestConnection Class was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\Edit Class was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\Grid Class was added.
Magento\AdvancedCheckout\Model\Cart Class was added.
Magento\AdvancedCheckout\Block\Sku\Products Class was added.
Magento\AdvancedCheckout\Block\Sku\Products\Info Class was added.
Magento\AdvancedCheckout\Block\Customer\Link Class was added.
Magento\AdvancedCheckout\Block\Customer\Sku Class was added.
Magento\AdvancedCheckout\Block\Cart\Item\Configure Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\Grid\ColumnSet\SkuErrors Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\Add Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\Errors Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Items Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Load Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Messages Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Form\Coupon Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Compared Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Ordered Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Products Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Rcompared Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Rviewed Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Sku Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Wishlist Class was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Sku\Errors Class was added.
Magento\AdminGws\Model\Blocks Class was added.
Magento\AdminGws\Model\CallbackInvoker Class was added.
Magento\AdminGws\Model\Collections Class was added.
Magento\AdminGws\Model\Config Class was added.
Magento\AdminGws\Model\Containers Class was added.
Magento\AdminGws\Model\Role Class was added.
Magento\AdminGws\Model\ResourceModel\Collections Class was added.
Magento\AdminGws\Model\Config\Reader Class was added.
Magento\AdminGws\Model\Config\SchemaLocator Class was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Tab\Rolesedit\Gws Class was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Grid\Role Class was added.

Magento Commerce only changes in interfaces

What Changed How Changed
Magento\Rma\Api\CommentRepositoryInterface::getList [public] Method parameter changed.
Magento\Rma\Api\RmaManagementInterface::search [public] Method parameter changed.
Magento\Rma\Api\RmaRepositoryInterface::getList [public] Method parameter changed.
Magento\Rma\Api\TrackRepositoryInterface::getList [public] Method parameter changed.
Magento\GiftWrapping\Api\WrappingRepositoryInterface::getList [public] Method parameter changed.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterface::getList [public] Method parameter changed.
Magento\Framework\MessageQueue\ConsumerInterface Interface was added.
Magento\Framework\MessageQueue\EnvelopeInterface Interface was added.
Magento\Framework\MessageQueue\ExchangeFactoryInterface Interface was added.
Magento\Framework\MessageQueue\ExchangeInterface Interface was added.
Magento\Framework\MessageQueue\MessageIdGeneratorInterface Interface was added.
Magento\Framework\MessageQueue\PublisherInterface Interface was added.
Magento\Framework\MessageQueue\QueueFactoryInterface Interface was added.
Magento\Framework\MessageQueue\QueueInterface Interface was added.
Magento\Framework\MessageQueue\Topology\ConfigInterface Interface was added.
Magento\Framework\MessageQueue\Publisher\ConfigInterface Interface was added.
Magento\Framework\MessageQueue\Consumer\ConfigInterface Interface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface Interface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeInterface Interface was added.
Magento\Framework\Bulk\BulkManagementInterface Interface was added.
Magento\Framework\Bulk\BulkStatusInterface Interface was added.
Magento\Framework\Bulk\BulkSummaryInterface Interface was added.
Magento\Framework\Bulk\OperationInterface Interface was added.
Magento\Framework\Bulk\OperationManagementInterface Interface was added.
Magento\VisualMerchandiser\Model\Sorting\SortInterface Interface was added.
Magento\VisualMerchandiser\Model\Rules\RuleInterface Interface was added.
Magento\TargetRule\Model\ResourceModel\Index\IndexInterface Interface was added.
Magento\Signifyd\Api\CaseCreationServiceInterface Interface was added.
Magento\Signifyd\Api\CaseManagementInterface Interface was added.
Magento\Signifyd\Api\CaseRepositoryInterface Interface was added.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterface Interface was added.
Magento\Signifyd\Api\GuaranteeCreationServiceInterface Interface was added.
Magento\Signifyd\Api\Data\CaseInterface Interface was added.
Magento\Signifyd\Api\Data\CaseSearchResultsInterface Interface was added.
Magento\GiftCardAccount\Api\Data\GiftCardInterface Interface was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\QueryInterface Interface was added.
Magento\Elasticsearch\SearchAdapter\Filter\BuilderInterface Interface was added.
Magento\Elasticsearch\SearchAdapter\Filter\Builder\FilterInterface Interface was added.
Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\BucketBuilderInterface Interface was added.
Magento\Elasticsearch\Model\Adapter\BatchDataMapperInterface Interface was added.
Magento\Elasticsearch\Model\Adapter\FieldMapperInterface Interface was added.
Magento\Elasticsearch\Model\Adapter\Index\BuilderInterface Interface was added.
Magento\Elasticsearch\Model\Adapter\Index\Config\EsConfigInterface Interface was added.
Magento\CatalogPermissions\Model\Indexer\UpdateIndexInterface Interface was added.
Magento\CatalogPermissions\App\ConfigInterface Interface was added.
Magento\AsynchronousOperations\Api\Data\BulkSummaryInterface Interface was added.
Magento\AsynchronousOperations\Api\Data\OperationInterface Interface was added.
Magento\AsynchronousOperations\Api\Data\OperationListInterface Interface was added.
Magento\AdvancedSearch\Model\SuggestedQueriesInterface Interface was added.
Magento\AdvancedSearch\Model\Client\ClientFactoryInterface Interface was added.
Magento\AdvancedSearch\Model\Client\ClientInterface Interface was added.
Magento\AdvancedSearch\Model\Client\ClientOptionsInterface Interface was added.
Magento\AdvancedSearch\Model\Adapter\DataMapper\AdditionalFieldsProviderInterface Interface was added.
Magento\AdminGws\Model\CallbackProcessorInterface Interface was added.
Magento\AdminGws\Model\ConfigInterface 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.

Magento Commerce only changes in classes

What Changed How Changed
Magento\CustomerSegment\Model\ResourceModel\Grid\Collection::_initSelect [protected] Method has been removed.

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.

Magento Commerce only changes in classes

What changed How changed
Magento\ScalableCheckout\Model\Product\Plugin\RemoveQuoteItems Class was removed.
Magento\MysqlMq\Setup\InstallData Class was removed.

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.

Magento Commerce only changes in classes

What changed How changed
Magento\Framework\MessageQueue\ConsumerConfiguration::CALLBACK Constant has been removed.

Magento Commerce only changes in interfaces

What changed How changed
Magento\GiftCard\Api\Data\GiftcardAmountInterface::getAttributeId [public] Method has been added.
Magento\GiftCard\Api\Data\GiftcardAmountInterface::setAttributeId [public] Method has been added.
Magento\Worldpay\Api\GuestPaymentInformationManagementProxyInterface Interface was added.
Magento\VersionsCms\Api\HierarchyNodeRepositoryInterface Interface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeInterface Interface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeSearchResultsInterface Interface was added.
Magento\Staging\Model\Entity\Update\Action\ActionInterface Interface was added.
Magento\Staging\Api\UpdateRepositoryInterface Interface was added.
Magento\Staging\Api\Data\UpdateInterface Interface was added.
Magento\Staging\Api\Data\UpdateSearchResultInterface Interface was added.
Magento\ScalableInventory\Api\Counter\ItemInterface Interface was added.
Magento\ScalableInventory\Api\Counter\ItemsInterface Interface was added.
Magento\SalesRuleStaging\Api\SalesRuleStagingInterface Interface was added.
Magento\Reward\Api\RewardManagementInterface Interface was added.
Magento\GiftWrapping\Api\Data\WrappingInterface Interface was added.
Magento\GiftWrapping\Api\Data\WrappingSearchResultsInterface Interface was added.
Magento\GiftRegistry\Api\ShippingMethodManagementInterface Interface was added.
Magento\GiftRegistry\Api\GuestCart\ShippingMethodManagementInterface Interface was added.
Magento\GiftCardAccount\Api\GiftCardAccountManagementInterface Interface was added.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterface Interface was added.
Magento\GiftCardAccount\Api\GuestGiftCardAccountManagementInterface Interface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountInterface Interface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountSearchResultInterface Interface was added.
Magento\GiftCard\Api\Data\GiftCardOptionInterface Interface was added.
Magento\CmsStaging\Api\BlockStagingInterface Interface was added.
Magento\CmsStaging\Api\PageStagingInterface Interface was added.
Magento\CatalogStaging\Api\CategoryStagingInterface Interface was added.
Magento\CatalogStaging\Api\ProductStagingInterface Interface was added.
Magento\CatalogRuleStaging\Api\CatalogRuleStagingInterface Interface was added.
Updated