From d4209e648755eeb971e9f970a4a39213e8d0ce1a Mon Sep 17 00:00:00 2001 From: magedocs Date: Thu, 15 Oct 2020 14:55:13 +0000 Subject: [PATCH 1/3] Update BIC reference Updated reference documentation on backward incompatible changes for 2.4.0-2.4.1 versions delta. --- .../commerce/2.4.0-2.4.1.html | 28 +++ .../open-source/2.4.0-2.4.1.html | 160 ++++++++++++++++++ 2 files changed, 188 insertions(+) create mode 100644 src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html create mode 100644 src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.html diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html new file mode 100644 index 00000000000..d8caf195eb5 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html @@ -0,0 +1,28 @@ + +

Class changes

+ + + + + + + + + +
What changedHow it changed
Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect[public] Method return typing changed.
+ +

Class API membership changes

+ + + + + + + + + + + + + +
What changedHow it changed
Magento\TargetRule\Block\Product\AbstractProductClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSkuClass was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.html b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.html new file mode 100644 index 00000000000..3b7298832c8 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.html @@ -0,0 +1,160 @@ + +

Class changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
What changedHow it changed
Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite[public] Method has been added.
Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite[public] Method has been added.
Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITEConstant has been added.
Magento\User\Model\User::$_cacheTag[protected] Property has been added.
Magento\Catalog\Model\Category::getCacheTags[public] Method has been added.
Magento\Catalog\Model\Product::getCacheTags[public] Method has been added.
Magento\Authorization\Model\Role::$_cacheTag[protected] Property has been added.
+ +

Interface changes

+ + + + + + + + + + + + + +
What changedHow it changed
Magento\Eav\Api\AttributeOptionUpdateInterfaceInterface was added.
Magento\Catalog\Api\ProductAttributeOptionUpdateInterfaceInterface was added.
+ +

Database changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
What changedHow it changed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/constraintModule db schema whitelist reduced (media_gallery_asset/constraint).
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
+ +

System changes

+ + + + + + + + + + + + + + + + + +
What changedHow it changed
system.xmlSystem configuration file was added
system.xmlSystem configuration file was added
checkout/cart/enable_clear_shopping_cartA field-node was added
+ +

Xsd changes

+ + + + + + + + + + + + + + + + + +
What changedHow it changed
maxIdleTimeAn optional attribute was added
sleepAn optional attribute was added
onlySpawnWhenMessageAvailableAn optional attribute was added
+ +

Class API membership changes

+ + + + + + + + + + + + + +
What changedHow it changed
Magento\Framework\View\Page\BuilderClass was added.
Magento\SalesRule\Model\ValidatorClass was added.
From 5ec25f9f2e1858d2b6a27e96f70d06d225f5520a Mon Sep 17 00:00:00 2001 From: magedocs Date: Thu, 15 Oct 2020 15:40:01 +0000 Subject: [PATCH 2/3] Update BIC reference Updated reference documentation on backward incompatible changes for 2.3.5-2.3.6 versions delta. --- .../commerce/2.3.5-2.3.6.html | 12 +++ .../open-source/2.3.5-2.3.6.html | 100 ++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html create mode 100644 src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.html diff --git a/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html b/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html new file mode 100644 index 00000000000..5370018b927 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html @@ -0,0 +1,12 @@ + +

Class changes

+ + + + + + + + + +
What changedHow it changed
Magento\Rma\Block\Email\Items::getCollection[public] Method has been added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.html b/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.html new file mode 100644 index 00000000000..6f5b67141bc --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.html @@ -0,0 +1,100 @@ + +

Class changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
What changedHow it changed
Magento\User\Model\User::$_cacheTag[protected] Property has been added.
Magento\Sales\Block\Order\Email\Items::__construct[public] Method has been added.
Magento\Sales\Block\Order\Email\Items::getOrder[public] Method has been added.
Magento\Sales\Block\Order\Email\Shipment\Items::__construct[public] Method has been added.
Magento\Sales\Block\Order\Email\Shipment\Items::getOrder[public] Method has been added.
Magento\Sales\Block\Order\Email\Shipment\Items::getShipment[public] Method has been added.
Magento\Sales\Block\Order\Email\Invoice\Items::__construct[public] Method has been added.
Magento\Sales\Block\Order\Email\Invoice\Items::getOrder[public] Method has been added.
Magento\Sales\Block\Order\Email\Invoice\Items::getInvoice[public] Method has been added.
Magento\Sales\Block\Order\Email\Creditmemo\Items::__construct[public] Method has been added.
Magento\Sales\Block\Order\Email\Creditmemo\Items::getOrder[public] Method has been added.
Magento\Sales\Block\Order\Email\Creditmemo\Items::getCreditmemo[public] Method has been added.
Magento\Catalog\Model\Category::getCacheTags[public] Method has been added.
Magento\Catalog\Model\Product::getCacheTags[public] Method has been added.
Magento\Authorization\Model\Role::$_cacheTag[protected] Property has been added.
+ +

Class API membership changes

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
What changedHow it changed
Magento\Framework\UrlClass was added.
Magento\Framework\Locale\ResolverClass was added.
Magento\Framework\Api\AbstractSimpleObjectBuilderClass was added.
Magento\Translation\Model\ResourceModel\TranslateClass was added.
Magento\SalesRule\Model\ValidatorClass was added.
Magento\Review\Block\Product\ViewClass was added.
From 7120d5dc1e0f8d935c4396f2125b42bd606ab4bd Mon Sep 17 00:00:00 2001 From: Dima Shevtsov Date: Thu, 15 Oct 2020 12:38:18 -0500 Subject: [PATCH 3/3] Updated reference for backward incompatible changes after 2.4.1/2.3.6 release --- .../commerce/2.3.5-2.3.6.html | 12 -- .../commerce/2.3.5-2.3.6.md | 5 + .../commerce/2.4.0-2.4.1-develop.html | 28 --- .../commerce/2.4.0-2.4.1.html | 28 --- .../commerce/2.4.0-2.4.1.md | 12 ++ .../open-source/2.3.5-2.3.6.md | 30 ++++ .../open-source/2.4.0-2.4.1-develop.html | 160 ------------------ .../open-source/2.4.0-2.4.1.md | 48 ++++++ .../reference.md | 6 + .../reference.md | 4 +- 10 files changed, 103 insertions(+), 230 deletions(-) delete mode 100644 src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html create mode 100644 src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.md delete mode 100644 src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1-develop.html delete mode 100644 src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html create mode 100644 src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md create mode 100644 src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.md delete mode 100644 src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1-develop.html create mode 100644 src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md diff --git a/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html b/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html deleted file mode 100644 index 5370018b927..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.html +++ /dev/null @@ -1,12 +0,0 @@ - -

Class changes

- - - - - - - - - -
What changedHow it changed
Magento\Rma\Block\Email\Items::getCollection[public] Method has been added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.md b/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.md new file mode 100644 index 00000000000..0cdd0522c1d --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.3.5-2.3.6.md @@ -0,0 +1,5 @@ +### {{ site.data.var.ee }} only changes in classes {#ee-235-236-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Rma\Block\Email\Items::getCollection | [public] Method has been added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1-develop.html b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1-develop.html deleted file mode 100644 index 6d424299dcb..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1-develop.html +++ /dev/null @@ -1,28 +0,0 @@ - -

Class changes

- - - - - - - - - -
What changedHow it changed
Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect[public] Method return typing changed.
- -

Class API membership changes

- - - - - - - - - - - - - -
What changedHow it changed
Magento\TargetRule\Block\Product\AbstractProductClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSkuClass was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html deleted file mode 100644 index d8caf195eb5..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.html +++ /dev/null @@ -1,28 +0,0 @@ - -

Class changes

- - - - - - - - - -
What changedHow it changed
Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect[public] Method return typing changed.
- -

Class API membership changes

- - - - - - - - - - - - - -
What changedHow it changed
Magento\TargetRule\Block\Product\AbstractProductClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSkuClass was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md new file mode 100644 index 00000000000..e7b2055b6bc --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md @@ -0,0 +1,12 @@ +### {{ site.data.var.ee }} only changes in classes {#ee-240-241-class} + +| What changed | How it changed | +| --- | --- | +| Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect | [public] Method return typing changed. | + +### {{ site.data.var.ee }} only changes in API membership {#ee-240-241-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.md b/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.md new file mode 100644 index 00000000000..23ebcab75ca --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.5-2.3.6.md @@ -0,0 +1,30 @@ +### Class changes {#ce-235-236-class} + +| What changed | How it changed | +| --- | --- | +| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | +| Magento\Sales\Block\Order\Email\Items::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Items::getOrder | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Shipment\Items::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Shipment\Items::getOrder | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Shipment\Items::getShipment | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Invoice\Items::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Invoice\Items::getOrder | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Invoice\Items::getInvoice | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Creditmemo\Items::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Creditmemo\Items::getOrder | [public] Method has been added. | +| Magento\Sales\Block\Order\Email\Creditmemo\Items::getCreditmemo | [public] Method has been added. | +| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | +| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | +| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | + +### Class API membership changes {#ce-235-236-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\Locale\Resolver | Class was added. | +| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | +| Magento\Translation\Model\ResourceModel\Translate | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Review\Block\Product\View | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1-develop.html b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1-develop.html deleted file mode 100644 index 960d70a9dfd..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1-develop.html +++ /dev/null @@ -1,160 +0,0 @@ - -

Class changes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow it changed
Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite[public] Method has been added.
Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite[public] Method has been added.
Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITEConstant has been added.
Magento\User\Model\User::$_cacheTag[protected] Property has been added.
Magento\Catalog\Model\Category::getCacheTags[public] Method has been added.
Magento\Catalog\Model\Product::getCacheTags[public] Method has been added.
Magento\Authorization\Model\Role::$_cacheTag[protected] Property has been added.
- -

Interface changes

- - - - - - - - - - - - - -
What changedHow it changed
Magento\Eav\Api\AttributeOptionUpdateInterfaceInterface was added.
Magento\Catalog\Api\ProductAttributeOptionUpdateInterfaceInterface was added.
- -

Database changes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow it changed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHTUnique key was removed
media_gallery_asset/constraintModule db schema whitelist reduced (media_gallery_asset/constraint).
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
login_as_customer_assistance_allowedTable was added
- -

System changes

- - - - - - - - - - - - - - - - - -
What changedHow it changed
system.xmlSystem configuration file was added
system.xmlSystem configuration file was added
checkout/cart/enable_clear_shopping_cartA field-node was added
- -

Xsd changes

- - - - - - - - - - - - - - - - - -
What changedHow it changed
maxIdleTimeAn optional attribute was added
sleepAn optional attribute was added
onlySpawnWhenMessageAvailableAn optional attribute was added
- -

Class API membership changes

- - - - - - - - - - - - - -
What changedHow it changed
Magento\Framework\View\Page\BuilderClass was added.
Magento\SalesRule\Model\ValidatorClass was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md new file mode 100644 index 00000000000..4c60460a035 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md @@ -0,0 +1,48 @@ +### Class changes {#ce-240-241-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY\_SAME\_SITE | Constant has been added. | +| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | +| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | +| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | +| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | + +### Interface changes {#ce-240-241-interface} + +| What changed | How it changed | +| --- | --- | +| Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. | +| Magento\Catalog\Api\ProductAttributeOptionUpdateInterface | Interface was added. | + +### Database changes {#ce-240-241-database} + +| What changed | How it changed | +| --- | --- | +| media\_gallery\_asset/MEDIA\_GALLERY\_ID\_PATH\_TITLE\_CONTENT\_TYPE\_WIDTH\_HEIGHT | Unique key was removed | +| media\_gallery\_asset/constraint | Module db schema whitelist reduced (media\_gallery\_asset/constraint). | +| login\_as\_customer\_assistance\_allowed | Table was added | + +### System changes {#ce-240-241-system} + +| What changed | How it changed | +| --- | --- | +| system.xml | System configuration file was added | +| checkout/cart/enable\_clear\_shopping\_cart | A field-node was added | + +### Xsd changes {#ce-240-241-xsd} + +| What changed | How it changed | +| --- | --- | +| maxIdleTime | An optional attribute was added | +| sleep | An optional attribute was added | +| onlySpawnWhenMessageAvailable | An optional attribute was added | + +### Class API membership changes {#ce-240-241-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\View\Page\Builder | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | diff --git a/src/guides/v2.3/release-notes/backward-incompatible-changes/reference.md b/src/guides/v2.3/release-notes/backward-incompatible-changes/reference.md index 3f43e4f1639..aa3fd3083a8 100644 --- a/src/guides/v2.3/release-notes/backward-incompatible-changes/reference.md +++ b/src/guides/v2.3/release-notes/backward-incompatible-changes/reference.md @@ -22,6 +22,12 @@ We expanded documentation coverage of the types of changes in 2.3.5. Previously, {:.bs-callout-info} Patch releases are primarily focused on delivering security and quality enhancements on a regular basis to help you keep your sites performing at their peak. On an exceptional basis, breaking changes or additional patches or hotfixes may be released to address security or compliance issues and high-impact quality issues. On the module level, these are mostly PATCH-level changes; sometimes MINOR-level changes. See [Release policy]({{site.baseurl}}/release/policy/). +## 2.3.5 - 2.3.6 + +{% include backward-incompatible-changes/open-source/2.3.5-2.3.6.md %} + +{% include backward-incompatible-changes/commerce/2.3.5-2.3.6.md %} + ## 2.3.4 - 2.3.5 {% include backward-incompatible-changes/open-source/2.3.4-2.3.5.md %} diff --git a/src/guides/v2.4/release-notes/backward-incompatible-changes/reference.md b/src/guides/v2.4/release-notes/backward-incompatible-changes/reference.md index 3367caafff3..ddbc7c863fa 100644 --- a/src/guides/v2.4/release-notes/backward-incompatible-changes/reference.md +++ b/src/guides/v2.4/release-notes/backward-incompatible-changes/reference.md @@ -24,9 +24,9 @@ Patch releases are primarily focused on delivering security and quality enhancem ## 2.4.0 - 2.4.1 -{% include backward-incompatible-changes/open-source/2.4.0-2.4.1-develop.html %} +{% include backward-incompatible-changes/open-source/2.4.0-2.4.1.md %} -{% include backward-incompatible-changes/commerce/2.4.0-2.4.1-develop.html %} +{% include backward-incompatible-changes/commerce/2.4.0-2.4.1.md %} ## 2.3.0 - 2.4.0