Patch #2 Released for V2.5.0

Friday, November 22, 2019 Tags: patch, release, bugs

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 since they are considered obsolete.

This patch addresses several regression issues which prevent some features from working and updates a number of 3rd party libraries in an effort to be more PHP v7.4 compliant. All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.5.0 and to install this patch!! Patch #2 to v2.5.0 is found at https://sourceforge.net/projects/exponentcms/files/exponent-2.5.0-patch-2.zip/download 

v250patch2 adds these features to v250 and previous patches:

  • new events/ical parameter (date) to allow sending all events after passed date
  • revised the reset password process to occur online after email received instead of first assigning random password
  • eCommerce stats reported as Net (subtotal) vs Gross (w/ shipping & tax)
  • s3/bs4 sample themes updated - setting viewport maximum_scale no longer recommended

v250patch2 fixes these issues in v250 and previous patches:

  • regression fix iCal calendar pull/import broken under PHP v5.6 and other anomalies
  • regression fix (v250) missing store quick links icons
  • regression fix (v243) error in bootstrap 4 theme stylesheet, esp. centered menu
  • regression fix (v243) bs4 navigation breadcrumb view
  • regression fix (v223) adds missing noindex/nofollow fields to section table
  • regression fix some ecommerce dashboard display (totals) logic anomalies
  • regression fix ajax paging doesn't update expHistory

v250patch2 updates these 3rd party libraries in v250 and previous patches:

  • font-awesome5 to v5.11.2
  • ckeditor to v4.13.0
  • tinymce to 4.9.6
  • bootswatch3 to v3.4.1+1
  • popper.js to v1.16.0
  • elFinder to 2.1.50
  • jquery to v3.4.1
  • sortable.js to v1.10.1
  • swiftmailer to v6.2.3
  • lexer to v1.2.0
  • mediaelement.js to v4.2.14
  • jstree to v3.3.8
  • iCalcreator to v2.28.2
  • jquery validate to v1.19.1
  • codemirror link to v5.48.4
  • ace editor link to v1.4.6
  • scssphp to v1.0.5
  • select2 to v4.0.12
  • phpxmlrpc to v4.4.1
  • EmailValidator to v2.1.11
  • Adminer db manager to v4.7.5
  • SimplePie to v1.5.3
  • Jasny Bootstrap to v4.0.0
  • Simple Ajax Uploader to v2.6.7
  • class.upload to v1.0.2