Patch #1 Released for V3.0.1 (aka v3.0.0rc1)

Tuesday, March 7, 2023 Tags: patch, release, bugs

This patch adds some features to v3.0.0rc1 and converts it to v3.0.1, it also fixes a number of anomalies. It updates many 3rd party libraries.

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

All Exponent CMS users running at least PHP version 7.4 are encouraged to consider moving their installations to v3.0.1 and to install this patch!! Patch #1 to v3.0.1 is found at https://sourceforge.net/projects/exponentcms/files/exponent-2.7.1-patch-1.zip/download

v301patch1 adds these features to v300rc1:

  • Converts from v3.0.0rc1 to v3.0.1
  • better metainfo for forms and their records
  • add blog dates calendar view
  • greatly speed up authors and categories views (~3x)
  • don't offer to import/export ecommerce data if ECOM is not active
  • allow/advertise xmlrpc editing page break to OpenLiveWriter(WP more)
  • moved EAAS data processing to individual modules, allows custom module integration
  • add form/global level unrestrict view to existing module level setting
  • add feature to add dates to an existing event while editing an existing event

v301patch1 fixes these issues in v300rc1:

  • fix xmlrpc issues w/ php v8 (errors/warnings crash output parsing)
  • regression fix page redirect code logic
  • regression fix (v220) unable to save activate module changes
  • fix event/show/id/x to pull the 'next' event date instead of the 1st event date
  • several php v8 fixes to eaas module
  • fix scssphp ALWAYS setting timezone to UTC which created upcoming events issue
  • regression fix (v300rc1) mpdf7/mpdf8/mpdf81 crash on PHP < 7>
  • fix possible error in forms portfolio view, add 'item' div to forms/show view
  • regression fix default events search results limit not enforced

v301patch1 updates these 3rd party libraries in v300rc1:

  • mediaelement.js to v6.0.1
  • codemirror cdn to v5.65.12
  • ace editor cdn to v1.15.3
  • jstree to v3.3.15
  • phpxmlrpc to v4.10.1
  • ckeditor to v4.20.2
  • datatables to v1.13.3
  • easypost to v6.3.0
  • simplepie to v1.8.0