Skip to content

v20.4.0

Compare
Choose a tag to compare
@fballiano fballiano released this 09 Feb 14:02
· 72 commits to main since this release
ae12e16

πŸš€βœ¨ Hello OpenMage enthusiasts! It's time for our first release of 2024!
OpenMage 20.4.0 brings many fixes to PHP8.1+ warnings and a few nice addition, be sure to get it while it's hot! πŸ§™β€β™‚οΈπŸ”₯

Highlights of OpenMage 20.4.0

  • Updated ZF1F to 1.24.0 by @fballiano in #3804
  • Fixed autoincrement id fetching cache problem in import/export module by @leissbua in #3730
  • Fixed reindex for configurable products without category assigned by @sreichel in #3785
  • Fixed bug on incorrect callback URL when saving OAuth Token. by @kiatng in #3770
  • Added whitelist to OAuth consumer callback URLs to allow custom URL scheme by @kiatng in #3774

Complete changelog

  • Custom option null deprecation by @kiatng in #3731
  • Fixed stripTags() null deprecation. by @kiatng in #3729
  • Fixed null deprecation in Zend_Pdf by @kiatng in #3744
  • Fixed oauth phtml docblock. by @kiatng in #3746
  • Fixed autoincrement id fetching cache problem in import/export module by @leissbua in #3730
  • Removed unused file js/mage/adminhtml/backup.js by @fballiano in #3757
  • Added $product param to catalog_controller_product_init_before event by @kiatng in #3656
  • Fixed Varien_Data_Form_Filter_Date::inputFilter() and Varien_Data_Form_Filter_Datetime::inputFilter() dealing with empty values by @massa-man in #3752
  • Deprecated createEntityTables() in Mage_Eav_Model_Entity_Setup. by @kiatng in #3628
  • Added helper methods to cast Mage::getStoreConfig() to int or float, fixes #3727 by @sreichel in #3736
  • Fixed bug on incorrect callback URL when saving OAuth Token. by @kiatng in #3770
  • DDEV-install: fixes table prefix when using -d and -s flag by @sreichel in #3749
  • Updated allcontributors badge to new format by @fballiano in #3782
  • Removed outdated changelog files from the .github folder by @sreichel in #3791
  • Removed LICENSE.html in favor of LICENSE.txt by @sreichel in #3786
  • Removed openmage's dev-dependencies in PHPUnit workflow by @Flyingmana in #3794
  • Fixed reindex for configurable products without category assigned by @sreichel in #3785
  • Fix Deprecated Functionality Error Caused by Passing NULL to nl2br() in Sharing Template by @ahudock in #3779
  • Fixed strlen(): Passing null to parameter in SalesRule/Model/Resource/Rule/Collection.php by @kiatng in #3675
  • Fixed some PHP8.1 warnings about null parameters by @fballiano in #3800
  • Fixed some PHPStan errors in lib/Varien by @fballiano in #3801
  • Whitespace reformat of licence files by @fballiano in #3798
  • Fixed warning Undefined array key 0 when installing OM via command line (dev mode on) (#3672) by @akunzai in #3677
  • Fixed bug on incorrect date format for 1970-01-01 date. by @kiatng in #3802
  • Updated ZF1F to 1.24.0 by @fballiano in #3804
  • Run code-ql workflow only when certain files change by @Flyingmana in #3789
  • Renamed some github workflows for better readability by @fballiano in #3806
  • Added getReviewSummary() to Mage_Catalog_Model_Product by @luigifab in #2702
  • Added whitelist to OAuth consumer callback URLs to allow custom URL scheme by @kiatng in #3774
  • PHPStan (and PHP syntax) workflows now only run on PHP 7.4 and 8.3 by @fballiano in #3805
  • Fixed strip_tags(): Passing null to parameter #1 in Catalog/Model/Product/Option/Type/File.php by @kiatng in #3775
  • Fixed null deprecation in function is_empty_date(). by @kiatng in #3808
  • Fixed bug on OAuth not redirecting to the authorize page after customer login by @kiatng in #3761
  • DDEV - Removing the sample archive from the root directory by @ADDISON74 in #3799
  • Fixed array_merge TypeError on missing disabled module dependency by @Tomasz-Silpion in #3715
  • Fixed missing layout parameter when choosing widget page group by @ma4nn in #3563
  • Updated composer dependencies by @fballiano in #3817
  • Fixed null parameter warning in Mage_Sales_Block_Recurring_Profile_View by @fballiano in #3819
  • Fixed parameter null parameter warning in Mage_Adminhtml_Block_Newsletter_Template_Edit::getJsTemplateName() by @fballiano in #3820
  • Fixed null parameter warning on Mage_Core_Model_Input_Filter_MaliciousCode::filter() by @fballiano in #3822

And the dependency related ones:

New Contributors

Full Changelog: v20.3.0...v20.4.0