v20.10.0
Highlights
This release brings copyable cells to backend grids, preliminary PHP 8.4 support, improved MariaDB compatibility and fixes to a bundle of important issues. From smoothing out UPS REST API handling, an old cache problem in primary navigation block and a couple of minor regressions in product's attribute handling.
Full changelog
- New Feature for developers: Copyable cells in grids by @kiatng in #4029
- Restored parent::save() on a few classes (fixing PHPStan) ref #3988 by @fballiano in #4021
- Improved orphaned resources detection in backend, fixed #4007 by @kiatng in #4022
- Fixed undefined array index label_use_default in Mage_Catalog_Model_Product_Attribute_Backend_Media by @fballiano in #4024
- UPS Rest API: handling cases where a single service is returned by UPS by @fballiano in #4044
- Fixed bug in Mage_Usa_Model_Shipping_Carrier_Ups->_doShipmentRequestRest() by @ragnese in #4046
- Switched to ROW_FORMAT DYNAMIC for better compatibility with MariaDB 10.3 / 10.11 by @alexh-swdev in #4027
- Fixed
Mage_Uploader_Helper_File::getDataMaxSize()
when checking against different size units by @F1Red5 in #4039 - Fixed cache issue in primary navigation block by @empiricompany in #4040
- Preliminary PHP 8.4 support: Fixed implicitly nullable parameter deprecation warning by @F1Red5 in #4037
- Fixed
array_keys(null)
and call to undefined method inMage_Eav_Model_Config
by @F1Red5 in #4036 - Fixed null parameter warnings during installation with DeveloperMode enabled by @fballiano in #4030
- Fixed regression introduced in #2993 where attributes are no longer sorted correctly by attribute group order in attribute comparison by @davidhiendl in #4064
- Fixed undefined array key in Mage/Eav/Model/Config.php by @kiatng in #4059
- Removed extra comma in Mage_Captcha.csv by @addison74 in #4066
- Fixed regression introduced in #2993 where attributes are not correctly pre-filtered for the layered navigation by @davidhiendl in #4063
- Fixed ship-to address for UPS REST shipment API by @ragnese in #4047
External components updates
- Bump phpstan/phpstan from 1.11.2 to 1.11.3 by @dependabot in #4025
- Bump friendsofphp/php-cs-fixer from 3.57.2 to 3.58.1 by @dependabot in #4026
- Bump phpstan/phpstan from 1.11.3 to 1.11.4 by @dependabot in #4038
- Bump friendsofphp/php-cs-fixer from 3.58.1 to 3.59.3 by @dependabot in #4042
- Bump phpseclib/phpseclib from 3.0.37 to 3.0.38 by @dependabot in #4052
- Bump symfony/polyfill-php81 from 1.29.0 to 1.30.0 by @dependabot in #4051
- Bump symfony/polyfill-php74 from 1.29.0 to 1.30.0 by @dependabot in #4050
- Bump phpstan/phpstan from 1.11.4 to 1.11.5 by @dependabot in #4049
- Bump symfony/polyfill-php80 from 1.29.0 to 1.30.0 by @dependabot in #4048
- Bump symfony/polyfill-php82 from 1.29.0 to 1.30.0 by @dependabot in #4061
- Bump phpseclib/phpseclib from 3.0.38 to 3.0.39 by @dependabot in #4060
Full Changelog: v20.9.0...v20.10.0