Patch #3 Released for V2.6.0

Saturday, February 12, 2022 Tags: patch, release, bugs

This patch fixes an anomaly which prevents saving new or updated items to the MySQL database. In addition to several other fixes and tweaks, it updates many 3rd party libraries.

NOTE: DO NOT INSTALL THIS PATCH ON A SERVER RUNNING PHP v5.5.x!!! Your web site will no longer run! PHP versions older than v5.6 are very obsolete and we do not support them. The next version may also remove support for PHP v5.6 and v7.0, v7.2, and v7.2 since they are now considered obsolete.

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.6.0 and to install this patch!! Patch #3 to v2.6.0 is found at https://sourceforge.net/projects/exponentcms/files/exponent-2.6.0-patch-3.zip/download

v260patch3 adds these features to v260 and previous patches:

  • adds Font Awesome v6 support for Twitter Bootstrap v5 (requires BS5 addon)
  • adds bs4 specific responsive maintenance view
  • adds new store category option to display description instead of subcategories

v260patch3 fixes these issues in v260 and previous patches:

  • fixes some bs5 support for non-CDN
  • regression fix (v260) created_at date not set for new blog, filedownload, or news items
  • regression fix (v251patch2) scssphp server doesn't include called .scss file into cached info
  • regression fix (v260p2) mysqli `rank` keyword fix obscures order by `rank` configuration
  • fix to update order addresses when they change
  • regression fix (v243) font-awesome v5 file names were changed
  • regression fix (v260p2) unable to save new/updated objects
  • regression fix configure store category doesn't display saved 'show products' setting

v260patch3 updates these 3rd party libraries in v260 and previous patches:

  • scssphp to v1.10.0
  • smarty to v4.0.4
  • datatables to v1.11.4
  • lexer to v1.2.2
  • ckeditor to v4.17.2
  • tinymce to v5.10.3
  • mediaelement.js to v5.0.5