Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 524b394

Browse files
authored
Merge pull request magento#2164 from magento-devdocs/release-note-2-3-update-03172021
Magento 2.3.6 release note backward incompatibility update March 18 2021
2 parents 411bba1 + 0979e65 commit 524b394

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

src/guides/v2.3/release-notes/commerce-2-3-6.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,20 @@ CAPTCHA protection for these additional pages is disabled by default. It can be
4646
{:.bs-callout-info}
4747
Starting with the release of Magento Commerce 2.3.2, Magento will assign and publish indexed Common Vulnerabilities and Exposures (CVE) numbers with each security bug reported to us by external parties. This allows users of Magento Commerce to more easily identify unaddressed vulnerabilities in their deployment. You can learn more about CVE identifiers at [CVE](https://cve.mitre.org/).
4848

49+
## Compatibility issues upgrading from Magento 2.3.5 to 2.3.6
50+
51+
Merchants upgrading from Magento 2.3.5 to 2.3.6 and extension developers should be aware of these code changes:
52+
53+
* `\Magento\Sales\Model\Order\Pdf\Invoice` class constructor arguments have changed.
54+
55+
* `\Magento\Framework\Locale\ResolverInterface` dependency has been replaced with  `\Magento\Store\Model\App\Emulation`.
56+
57+
* You can no longer call a parent constructor from child classes with the same arguments.
58+
59+
* Protected property `\Magento\Sales\Model\Order\Pdf\Invoice::_localeResolver`  has been removed and cannot be used in child classes.
60+
61+
* If your module contains a class that extends `\Magento\Sales\Model\Order\Pdf\Invoice` and must support both Magento 2.3.5 and 2.3.6, see the recommended solution documented in this [comment](https://github.com/magento/magento2/issues/30684#issuecomment-722602562).
62+
4963
## Fixed issues
5064

5165
We have fixed hundreds of issues in the Magento 2.3.6 core code.

src/guides/v2.3/release-notes/open-source-2-3-6.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,19 @@ This release includes over 15 security fixes and platform security improvements.
3838

3939
{:.bs-callout-info}
4040
Starting with the release of Magento Commerce 2.3.2, Magento will assign and publish indexed Common Vulnerabilities and Exposures (CVE) numbers with each security bug reported to us by external parties. This allows users of Magento Commerce to more easily identify unaddressed vulnerabilities in their deployment.
41+
## Compatibility issues upgrading from Magento 2.3.5 to 2.3.6
42+
43+
Merchants upgrading from Magento 2.3.5 to 2.3.6 and extension developers should be aware of these code changes:
44+
45+
* `\Magento\Sales\Model\Order\Pdf\Invoice` class constructor arguments have changed.
46+
47+
* `\Magento\Framework\Locale\ResolverInterface` dependency has been replaced with  `\Magento\Store\Model\App\Emulation`.
48+
49+
* You can no longer call a parent constructor from child classes with the same arguments.
50+
51+
* Protected property `\Magento\Sales\Model\Order\Pdf\Invoice::_localeResolver`  has been removed and cannot be used in child classes.
52+
53+
* If your module contains a class that extends `\Magento\Sales\Model\Order\Pdf\Invoice` and must support both Magento 2.3.5 and 2.3.6, see the recommended solution documented in this [comment](https://github.com/magento/magento2/issues/30684#issuecomment-722602562).
4154

4255
## Fixed issues
4356

0 commit comments

Comments
 (0)