Scorpio 0.3.0rc1 Ready for Download
The first release candidate of the 0.3 branch is now ready for download. This features a lot of bug fixes and updates including some minor possibly API breaking changes, largely because of the changes introduced with Smarty 3 beta 8 (see Smarty website (http://www.smarty.net/) for details of changes in Smarty 3 beta 8).
Changes since 0.3.0beta6
- + Upgraded to Smarty 3 beta 8
- + Updated internal Smarty APIs to use Smarty 3b8 methods and API
- + Updated report XLS writer to use PHPExcel
- + Updated templates/builders to remove constructor from view classes and use setupInitialVars
- + Added PHPExcel (minus PDF support)
- + Added XLSX report writer
- + Added a strip_tags and line break additions to the email transport so that a text body is included
- + Added check for switch to logToConsole so it can be used standalone outside of cliApplication more easily
- + Added isAjaxRequest() to mvcRequest
- + Added svn:keywords to smarty plugins
- + Added distributor plugin: translate for setting up translation
system globally at dispatch
- + Added translate to mvc_autoload
- + Added MarkForDeletion property to default template for use in sets
- + Added mvcSiteBuilder for building the basic site components instead of being in mvcSiteTools
- + Fixed various docblock return and throws comments
- + Fixed bug in default DAO template
- + Fixed bug in defaultFieldValue template
- + Fixed bug in mvcControllerBase::getControllerLevel() and
::getSubControllers() - now checks for controllermap object first
- + Fixed bug in cliProcessControls: not logging passed PID file
location on setPidFile
- + Fixed bug in debug template where filesource was not checking for a file in the exception information
- + Fixed bug in mvcSiteBuilder: default config was using iL8n not i18n (i ONE 8 n) (oops!)
- + Fixed a bug in default DAO template not assigning correct value in generated check methods
- + Fixed incorrect docblock markup in mvcView
- + Changed mvcErrorView constructor to accept mvcErrorInterface
- + Changed mvcErrorInterface to include getException
- + Changed the file creation behaviour to now use the entire component name for the path
- - Removed Spreadsheet_Excel Writer
- - Removed PEAR classes
- - Removed OLE classes
- - Removed redundant method generateClassName, not used anywhere