[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.