Skip to content

Releases: exponentcms/exponent-cms

v 3.0.2 Patch #2

16 Sep 20:06

Choose a tag to compare

All Exponent CMS users running at least PHP version 8.1 are encouraged to consider moving their installations to v3.0.2 with this patch! Apply this patch to the installed v3.0.2 package.

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. This version does NOT support for PHP v5.6, v7.0, v7.1, v7.2 and v7.3 since they are considered obsolete.

NOTE: This version has not yet been tested with PHP v8.5 and may not run!

This patch adds no features to v3.0.2 and v3.0.2patch1, but fixes a number of anomalies. It updates many 3rd party libraries.

v302patch2 adds these features to v302 and previous patches:

  • none

v302patch2 fixes these issues in v302 and previous patches:

  • regression fix bs5 calendar widget visibility and bootstrap icons
  • fix bs5 tag picker widget
  • fix bootstrap icons for pdf/ical/rss/printer links
  • allow non-admin user to send eAlerts
  • regression fix non-admin users unable to edit profile

v302patch2 updates these 3rd party libraries in v302 and previous patches:

  • bs5 cdn version
  • ace editor cdn to v1.43.3
  • bootswatch to v5.3.8
  • datatables to v2.3.4

v 2.7.2 Patch #2

16 Sep 20:10

Choose a tag to compare

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.7.2 and install this patch! If you are running PHP version 8.1 or later, you are encouraged to upgrade to v3.0.2.

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 adds no features to v2.7.2 butfixes a number of anomalies. It updates many 3rd party libraries.

v272patch2 adds these features to v272 and previous patches:

  • none

v272patch2 fixes these issues in v272 and previous patches:

  • regression fix bs5 calendar widget visibility and bootstrap icons
  • fix bs5 tag picker widget
  • fix bootstrap icons for pdf/ical/rss/printer links
  • allow non-admin user to send eAlerts
  • regression fix non-admin users unable to edit profile

v272patch2 updates these 3rd party libraries in v272 and previous patches:

  • bs5 cdn version
  • ace editor cdn to v1.43.3
  • bootswatch to v5.3.8
  • datatables to v2.3.4

v 3.0.2 Patch #1

29 Aug 14:37

Choose a tag to compare

All Exponent CMS users running at least PHP version 8.1 are encouraged to consider moving their installations to v3.0.2 with this patch! Apply this patch to the installed v3.0.2 package.

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. This version does NOT support for PHP v5.6, v7.0, v7.1, v7.2 and v7.3 since they are considered obsolete.

NOTE: This version has not yet been tested with PHP v8.5 and may not run!

This patch adds some features to v3.0.2, and fixes a number of anomalies. It updates many 3rd party libraries.

v302patch1 adds these features to v302:

  • add form title to form module buttons (show what site form being used)
  • add datetime variables to export db/files in lieu of deprecated strftime()
  • allow styled New User Welcome message instead of plain text

v302patch1 fixes these issues in v302:

  • regression fix antispam control markup breaks page
  • fix elFinder deprecated jQuery call
  • fix ckeditor auto-spellcheck setting activation for inline-editing view
  • fix select2 bootstrap 5 theme to compile
  • fix invisible images on BS5
  • fix turning workflow off fails to remove revisions
  • fix MySql strict broken ecommerce search and bs4/bs5 styling

v302patch1 updates these 3rd party libraries in v302:

  • sortable to v1.15.6
  • datatables to 2.3.3
  • ace editor cdn to v1.43.2
  • codemirror cdn to v5.65.20
  • phpxmlrpc to v4.11.2
  • phpthumb to v1.7.23
  • less.php to v5.4.0
  • tempus-dominus to v6.10.4
  • bootbox to v6.0.4
  • bootstrap-icons v1.13.1
  • bootstrap to v5.3.8
  • bootswatch to v5.3.7
  • easypost to v8.2.0

v 2.7.2 Patch #1

29 Aug 14:44

Choose a tag to compare

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.7.2 and install this patch! If you are running PHP version 8.1 or later, you are encouraged to upgrade to v3.0.2.

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 adds some features to v2.7.2 and fixes a number of anomalies. It updates many 3rd party libraries.

v272patch1 adds these features to v272:

  • add form title to form module buttons (show what site form being used)
  • add datetime variables to export db/files in lieu of deprecated strftime()
  • allow styled New User Welcome message instead of plain text

v272patch1 fixes these issues in v272:

  • regression fix antispam control markup breaks page
  • fix elFinder deprecated jQuery call
  • fix ckeditor auto-spellcheck setting activation for inline-editing view
  • fix select2 bootstrap 5 theme to compile
  • fix invisible images on BS5
  • fix turning workflow off fails to remove revisions
  • fix MySql strict broken ecommerce search and bs4/bs5 styling

v272patch1 updates these 3rd party libraries in v272:

  • sortable to v1.15.6
  • datatables to 2.3.3
  • ace editor cdn to v1.43.2
  • codemirror cdn to v5.65.20
  • phpxmlrpc to v4.11.2
  • phpthumb to v1.7.23
  • tempus-dominus to v6.10.4
  • bootbox to v6.0.4
  • bootstrap-icons v1.13.1
  • bootstrap to v5.3.8
  • bootswatch to v5.3.7

v3.0.2

26 Dec 14:39

Choose a tag to compare

Version 3.x becomes the main codeline version for Exponent CMS. All Exponent CMS users running at least PHP version 7.4 are encouraged to consider moving their installations to v3.0.2.

NOTE: DO NOT INSTALL THIS PATCH ON A SERVER RUNNING PHP less than v7.4.x!!! Your web site will no longer run! PHP versions older than v7.4 are very obsolete and we no longer support them. This version removes support for PHP v5.6, v7.0, v7.1, v7.2, & v7.3 since they are considered obsolete.

NOTE: There are issues with SQLServer and Workflow support which are NOT addressed in the release. It's unclear if they were introduced or are simply the result of SQL updates outside this software.

v302 includes all features, fixes, and updates to v301 and previous patches:

  • optional titles for containers (for sorting)
  • add sort items feature to dropdown control form edit

v302 fixes these issues in v301 and previous patches:

  • fix group block label to account for multi-column form changes
  • remove updating tables on eql restore to prevent timeouts
  • fix preselected tables for Backup DB if db not set for mixed case table names
  • regression fix (301p3) jquery validate crashes, esp. in BS 5
  • regression fix form wizard/pages formatting broken in BS 4/5

v302 updates these 3rd party libraries in v301 and previous patches:

  • easypost sdk to v7.2.0
  • less.php to v 5.1.2
  • bootstrapicons to v1.11.3
  • elFinder to v2.1.65
  • ace editor cdn to v1.37.0
  • codemirror cdn to v5.65.18
  • mediaelement to v7.0.7
  • mediaelement plugins to v5.0.0
  • sortable to v1.15.4
  • moment.js to v2.30.1
  • tempus-dominus to v6.9.5
  • bootstrap/bootswatch to v5.3.3
  • smarty to v4.4.1
  • datatables to v2.1.8
  • datatables-checkboxes to v1.3.0
  • font-awesome to v6.7.2
  • tinymce 5 to v5.10.9
  • jquery-migrate to v3.5.2
  • jquery-ui to v1.14.1
  • phpxmlrpc to v4.11.0
  • yadcf.js to v0.9.6
  • jquery validate to v1.21.0
  • jstree to v3.3.17
  • sortable.js to v1.15.4
  • EmailValidator to v4.2.6
  • Lexer to v3.0.1
  • simplepie to v1.8.1
  • CKEditor to v4.21.0 (reversion)

v2.7.2

26 Dec 16:58

Choose a tag to compare

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.7.2!

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 no longer support them. The next version is planned to also remove support for PHP v5.6, v7.0, v7.1, & v7.2 since they are considered obsolete.

Address issues in v2.7.1

This is the last release in the v2.x codeline. However, they may be emergency patches released. There are no plans to add any features to the v2.x branch, only the v3.x branch will receive updates.

v 2.7.1 Patch #3

02 Jan 00:17

Choose a tag to compare

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.7.1 and install this patch!

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 adds some features to v2.7.1, v2.7.1patch1, and v2.7.1patch2 and fixes a number of anomalies. It updates many 3rd party libraries.

v271patch3 adds these features to v271 and previous patches:

  • add multi-column form controls for BS 4/5
  • add meta_fb to events so they offer the attached event image when pasted to Facebook
  • better date sorting forms showall view
  • add mutlti-select option for dropdown controls in form design

v271patch3 fixes these issues in v271 and previous patches:

  • regression fix (v271p2) site crash on older php versions due to forms coding error
  • regression fix (v271p2) upgrade could sometimes automatically be triggered
  • fatal error forms view with order dropdown all
  • regression fix old file manager image editor

v271patch3 updates these 3rd party libraries in v271 and previous patches:

  • ace editor cdn to v1.32.3
  • codemirror cdn to v5.65.16
  • deprecations to v1.1.2
  • EmailValidator to v3.2.6
  • elFinder to v2.1.64
  • Bootstrap to v5.3.2
  • Bootswatch to v5.3.1
  • Bootstrap Icons to v1.11.2
  • Tempus Dominus v6.9.4
  • Datatables to v1.13.8
  • datables checkboxes to 1.2.14
  • CKEditor to v4.22.1
  • smarty to v4.3.2
  • yadcf to v0.9.4b46
  • phpThumb to v1.7.22
  • fontawesome to v6.5.1
  • mediaelement to v7.0.2
  • mediaelement plugins to v2.6.7
  • jquery to v3.7.1
  • class.upload to v2.1.6
  • Smarty to v4.3.4
  • scssphp to v1.11.1
  • jquery.validation to v1.20.0
  • jstree to v 3.3.16
  • getid3 to v1.9.23
  • sortable.js to v1.15.1

v 3.0.1 Patch #3

02 Jan 00:19

Choose a tag to compare

All Exponent CMS users running at least PHP version 7.4 are encouraged to consider moving their installations to v3.0.1 with this patch! Apply it to the v3.0.0rc1 (v3.0.1) package with or without the patch 1 or patch 2 installed.

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. This version removes support for PHP v5.6, v7.0, v7.1, v7.2 and v7.3 since they are considered obsolete.

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

Since no issues were reported with v3.0.0rc1 and to keep the v2.7 and v3.0 branches in sync, v3.0.0rc1 is now considered v3.0.1 with this patch converting a v3.0.0rc1 installation to v3.0.1patch2.

v301patch3 adds these features to v300rc1/v301 and previous patches:

  • add multi-column form controls for BS 4/5
  • add meta_fb to events so they offer the attached event image when pasted to Facebook
  • better date sorting forms showall view
  • add mutlti-select option for dropdown controls in form design

v301patch3 fixes these issues in v300rc1/v301 and previous patches:

  • regression fix (v271p2) site crash on older php versions due to forms coding error
  • regression fix (v271p2) upgrade could sometimes automatically be triggered
  • fix fatal error forms view with order dropdown all
  • regression fix old file manager image editor

v301patch3 updates these 3rd party libraries in v300rc1/v301 and previous patches:

  • easypost sdk to v7.0.0
  • less.php to v 4.1.1
  • ace editor cdn to v1.32.3
  • codemirror cdn to v5.65.16
  • deprecations to v1.1.2
  • EmailValidator to v3.2.6
  • elFinder to v2.1.64
  • Bootstrap to v5.3.2
  • Bootswatch to v5.3.1
  • Bootstrap Icons to v1.11.2
  • Tempus Dominus v6.9.4
  • Datatables to v1.13.8
  • datables checkboxes to 1.2.14
  • CKEditor to v4.22.1
  • smarty to v4.3.2
  • yadcf to v0.9.4b46
  • phpThumb to v1.7.22
  • fontawesome to v6.5.1
  • mediaelement to v7.0.2
  • mediaelement plugins to v2.6.7
  • jquery to v3.7.1
  • class.upload to v2.1.6
  • Smarty to v4.3.4
  • scssphp to v1.11.1
  • jquery.validation to v1.20.0
  • jstree to v 3.3.16
  • getid3 to v1.9.23
  • sortable.js to v1.15.1

v 3.0.1 Patch #2

01 Jun 01:21

Choose a tag to compare

All Exponent CMS users running at least PHP version 7.4 are encouraged to consider moving their installations to v3.0.1 with this patch! Apply it to the v3.0.0rc1 package.

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. This version removes support for PHP v5.6, v7.0, v7.1, v7.2 and v7.3 since they are considered obsolete.

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

Since no issues were reported with v3.0.0rc1 and to keep the v2.7 and v3.0 branches in sync, v3.0.0rc1 is now considered v3.0.1 with this patch converting a v3.0.0rc1 installation to v3.0.1patch2.

v301patch2 adds these features to v300rc1/v301 and previous patches:

  • add forms report title to editor insert-field dropdown in custom report template
  • form submit now goes back with message instead displaying simple page
  • add Invisible reCaptcha anti-spam option
  • implement full-width static wysiwyg text form control option
  • make outbound emails more friendly by adding organization name to email address when using default smtp address
  • add better child help doc support and help doc search using datatables
  • (re)add auto-launch installer for new installation
  • add time only option to yuicalendarcontrol
  • make pop button color match type

v301patch2 fixes these issues in v300rc1/v301 and previous patches:

  • fix the broken bs2 form designer which was never intended to be included, but was
  • fix yui/bootstrap3 theme framework file upload widget broken, unable to load cross-domain script (https/http)
  • attempt to fix some cross-domain loading issues behind proxies
  • fix UPS shipping calculator issues (now allows either a HTTP 1.1 or 2 response)
  • regression fix some bs/bs3 ajax actions might crash if they attempt to compile an scss instead of less file
  • fix crash bs3 forms showall view
  • regression fix bs5 rss/ical pull module configuration tab broken
  • regression fix blog item date display and tweet ref
  • regression fix bs4 calendarcontrol wouldn't update input
  • regression fix form design change control type isn't saved
  • regression fix form design control ranks mangled during design session
  • regression fix facebook/twitter buttons not rebuilt on ajax page load for blog/news
  • fix page reordering anomaly

v301patch2 updates these 3rd party libraries in v300rc1/v301 and previous patches:

  • easypost sdk to v6.6.0
  • less.php to v4.1.0
  • mediaelement to v6.0.3
  • mediaelement plugins to v2.6.6
  • jquery to v3.7.0
  • jquery-migrate to v3.4.1
  • jquery-confirm v3.3.4
  • reCaptcha lib v1.3.0 (php 8+)
  • tempus-dominux to v6.7.7
  • ckeditor to v4.21.0
  • datatables to v1.13.4
  • codemirror cdn to v5.65.13
  • ace editor cdn to v1.22.0
  • font-awesome to v6.4.0
  • bootstrap-icons to v1.10.5
  • smarty to v4.3.1

v 2.7.1 Patch #2

01 Jun 01:19

Choose a tag to compare

All Exponent CMS users running at least PHP version 5.6 are encouraged to move their installations to v2.7.1 and install this patch!

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 adds some features to v2.7.1 and v2.7.1patch1 and fixes a number of anomalies. It updates many 3rd party libraries.

v271patch2 adds these features to v271 and previous patches:

  • add forms report title to editor insert-field dropdown in custom report template
  • form submit now goes back with message instead displaying simple page
  • add Invisible reCaptcha anti-spam option
  • implement full-width static wysiwyg text form control option
  • make outbound emails more friendly by adding organization name to email address when using default smtp address
  • add better child help doc support and help doc search using datatables
  • (re)add auto-launch installer for new installation
  • add time only option to yuicalendarcontrol
  • make pop button color match type

v271patch2 fixes these issues in v271 and previous patches:

  • fix the broken bs2 form designer which was never intended to be included, but was
  • fix yui/bootstrap3 theme framework file upload widget broken, unable to load cross-domain script (https/http)
  • attempt to fix some cross-domain loading issues behind proxies
  • fix UPS shipping calculator issues (now allows either a HTTP 1.1 or 2 response)
  • regression fix some bs/bs3 ajax actions might crash if they attempt to compile an scss instead of less file
  • fix crash bs3 forms showall view
  • regression fix bs5 rss/ical pull module configuration tab broken
  • regression fix blog item date display and tweet ref
  • regression fix bs4 calendarcontrol wouldn't update input
  • regression fix form design change control type isn't saved
  • regression fix form design control ranks mangled during design session
  • regression fix facebook/twitter buttons not rebuilt on ajax page load for blog/news
  • fix page reordering anomaly

v271patch2 updates these 3rd party libraries in v271 and previous patches:

  • mediaelement to v6.0.3
  • mediaelement plugins to v2.6.6
  • jquery to v3.7.0
  • jquery-migrate to v3.4.1
  • jquery-confirm v3.3.4
  • reCaptcha lib v1.3.0 (php 8+)
  • tempus-dominux to v6.7.7
  • ckeditor to v4.21.0
  • datatables to v1.13.4
  • codemirror cdn to v5.65.13
  • ace editor cdn to v1.22.0
  • font-awesome to v6.4.0
  • bootstrap-icons to v1.10.5
  • smarty to v4.3.1