đđ Greetings, fellow Mage aficionados!
Brace yourselves for the magical unveiling of our latest release for this great 2023: OpenMage 20.3.0! đđĒŠ
This release isn't just another update; it's a recipe for the end of the year ecommerce party, with great ingredients like bugfixes, security enhancements, components and subsystems upgrades with a sprinkle of performance improvements.
Highlights of OpenMage 20.3.0
đ TinyMCE is updated to v6.8.2 but most importantly script and style tags inside the WYSIWYG editor are supported again
đ Our Google Analytics 4 module now correctly handles projects where the manufacturer attribute is missing
đ ConfigurableSwatches module loads its JS only if it's actually used
đĄī¸ Improved stampede prevention with empty config cache under high loads
đī¸ Many minor PHP8+ warnings have been fixed
đ And so much more, check the full list of changes below
Complete changelog
- Updated
Mage_Core_Model_File_Uploader
instantiation to use Mage::getModel() by @kyrena in #3618 - Fixed bug in google analytics if the product attribute "manufacturer" is missing by @kiatng in #3632
- Better tab configuration error message in Mage_Adminhtml_Block_Widget_Tabs by @sreichel in #3637
- Fixed strtr(): Passing null to parameter #1 ($string) of type string is deprecated by @kiatng in #3639
- Updated TinyMCE to 6.7.2 by @fballiano in #3641
- Be more lenient in reading maintenance.ip addresses by @loekvangool in #3634
- Orphaned ACL resource exceptions are now logged only in developer mode by @empiricompany in #3642
- Fixed strip_tags(): Passing null to parameter #1 in Fulltext.php by @kiatng in #3655
- Fixed passing null for trim is deprecated in Mage_Core_Model_Resource_Db_Abstract by @kyrena in #3535
- Fixed docblock on page phtml templates. by @kiatng in #3661
- Fixed deprecated passing
null
toimagecolorallocate()
by @sreichel in #3636 - Fixed bug which prevented uploading .ico favicon in backend by @empiricompany in #3690
- Fixing warning about providing null instead of an expected string by @alexh-swdev in #3663
- Added possibility to customize attributes used in associated products by @kiatng in #3674
- Call ConfigurableSwatches' js only if necessary, catalog/product/view/type/configurable/swatch-js.phtml by @empiricompany in #3685
- Improved stampede prevention with empty config cache under high loads by @colinmollenhour in #3530
- Updated TinyMCE to 6.8.2 by @fballiano in #3707
- Fixed issue #3692, fatal error on saving empty tier price. by @kiatng in #3693
- Enabled script/style tags support in TinyMCE 6 by @empiricompany in #3653
- Filtering of php tags in Mage_Core_Model_Input_Filter_MaliciousCode by @Judx in 66eaec5
- Bump colinmollenhour/cache-backend-redis from 1.16.0 to 1.17.0 by @dependabot in #3620
- Bump tj-actions/changed-files from 39 to 40 by @dependabot in #3622
- Bump phpstan/phpstan from 1.10.39 to 1.10.41 by @dependabot in #3630
- Fix for php-cs-fixer v3.37.1 by @sreichel in #3638
- Bump friendsofphp/php-cs-fixer from 3.35.1 to 3.37.1 by @dependabot in #3621
- Bump friendsofphp/php-cs-fixer from 3.37.1 to 3.38.0 by @dependabot in #3650
- Bump friendsofphp/php-cs-fixer from 3.38.0 to 3.38.2 by @dependabot in #3667
- Bump phpstan/phpstan from 1.10.41 to 1.10.43 by @dependabot in #3666
- Added funding links to composer.json and github config by @Flyingmana in #3649
- Bump friendsofphp/php-cs-fixer from 3.38.2 to 3.40.0 by @dependabot in #3681
- Bump phpstan/phpstan from 1.10.43 to 1.10.44 by @dependabot in #3680
- Bump phpseclib/phpseclib from 3.0.33 to 3.0.34 by @dependabot in #3682
- Bump phpunit/phpunit from 9.6.13 to 9.6.15 by @dependabot in #3689
- Bump friendsofphp/php-cs-fixer from 3.40.0 to 3.40.2 by @dependabot in #3687
- Bump pelago/emogrifier from 7.1.0 to 7.2.0 by @dependabot in #3697
- Bump friendsofphp/php-cs-fixer from 3.40.2 to 3.41.1 by @dependabot in #3699
- Bump squizlabs/php_codesniffer from 3.7.2 to 3.8.0 by @dependabot in #3700
- Bump phpmd/phpmd from 2.14.1 to 2.15.0 by @dependabot in #3703
- Bump github/codeql-action from 2 to 3 by @dependabot in #3702
- Bump tj-actions/changed-files from 40 to 41 by @dependabot in #3711
- Bump colinmollenhour/cache-backend-redis from 1.17.0 to 1.17.1 by @dependabot in #3710
- Bump friendsofphp/php-cs-fixer from 3.41.1 to 3.42.0 by @dependabot in #3709
- Update Autolabeler Config to Version 5.0.0 by @Sdfendor in #3695
Full Changelog: v20.2.0...v20.3.0