Change Log

  • Subscribe to Custom System Messages updates JSON | RSS
  • Subscribe to all add-on updates JSON | RSS

Version 3.0.7

April 4, 2024

  • [Added] csm_return tag parameter
  • [Added] Enable Ajax responses
  • [Fixed] Composer autoloading issues
  • [Fixed] Settings are now properly cached

Version 3.0.5

June 12, 2017

  • [Fixed] When upgrading from EE2 to EE3 CSM would throw an error.

Version 3.0.4

May 9, 2016

  • [Fixed] error in which TMPL class was undefined.

Version 3.0.3

April 22, 2016

  • [Fixed] Added last_call check to extension hooks to avoid conflicts with other extensions.

Version 3.0.2

April 17, 2016

  • [REMOVED] Unfortunately due to architectural changes in EE 2 and 3 CSM can no longer support the System Offline message override.
  • [Fixed EE2] Added support for new output_show_message hook. Requires EE 2.12+ or adding core hack to EE 2.11 (see the README file)
  • [Fixed EE3] Undefined variable errors causing issues with the Redirect to template option.

Version 3.0.1

March 14, 2016

  • [Fixed] Potential error with loading EE's template parser.

Version 3.0

February 26, 2016

  • Released ExpressionEngine 3 version of CSM. Requires EE 3.2 or greater.

Version 2.5.2

February 23, 2016

  • Fix so the system offline setting does not try to use a template if the setting value is set, but empty. E.g. no template was defined.
  • Fix so settings display properly after saving.

Version 2.5.1

  • Fix so the system offline setting does not try to use a template if the setting value is set, but empty. E.g. no template was defined.

Version 2.5

February 19, 2013

  • Added support for System Offline messages.

Version 2.4.2

September 20, 2012

  • Fixed a bug where the {csm:error} variable was not getting set.

Version 2.4.1

April 17, 2012

  • Slight adjustment to how the error templates are detected. Should be more accurate now.
  • Fixed an issue with the bypass redirect option if it was an ajax request.
  • Fixed issue where new hook was not added for new installs, only upgrades.

Version 2.4

March 28, 2012

  • Added support for template redirection. Errors are displayed in defined templates at the template's URI, not at the root/home page of your site.

Version 2.3

October 27, 2011

  • Added additional option to immediately bypass successful form submissions and not display any template at all.

Version 2.2.2

June 1, 2011

  • [EE2] Fixing PHP notice when no templates were defined in the settings.
  • [EE2] Fixing conditional to properly evaluate wether or not to ignore the ajax requests.

Version 2.2.1

June 1, 2011

  • [EE2] Added option to ignore ajax requests entirely.

Version 2.2

April 29, 2011

  • [EE2] Added ajax response handling.

Version 2.1.8

April 29, 2011

  • [EE2] Fixed issue where the On Error templates were not being properly loaded.

Version 2.1.7

April 14, 2011

  • [EE2] Fixed compatibility with Structure. Was a problem with CSM, but not noticed until Structure 3.0 was released. Highly recommended upgrade.

Version 2.1.6

December 29, 2010

  • [EE1] Fixed double error message display.

Version 2.1.5

December 15, 2010

  • Added support for WYMeditor's {page_url:N} variables.
  • Added MSM support.
  • Backported EE 2.x version to EE 1.x.
  • EE 1 and EE 2 versions packaged together, with same version number.

Version 2.1.2

October 7, 2010

  • Updated the config.php file and version number to work with NSM Add-on Updator. Did not properly update the files for the initial 2.0 release.
  • Added support for early parsing of the default variables. Each variable now also has an alias, e.g. {content} is also available with {csm:content}. The csm: prefixed versions are parsed early so you can use them in conditionals and other template tags.

Version 2.1.1

October 3, 2010

  • Fixed "no template defined" errors.