Scorpio 0.3.0beta6 ready for download
The next beta release of the 0.3.0 branch of Scorpio is ready for download and testing. It contains numerous fixes and updates to test cases to handle some previously unknown differences between Windows and Linux and some additional PHP 5.3.0+ errors.
A big change in this release is the move to Smarty 3.0. This release includes Smarty 3.0 beta 7. The move to Smarty 3 should be relatively straight forward, however the Smarty 3 release notes should be read.
With the move to Smarty 3, the code generators now use single braces as the mark-up. This has meant re-building all the templates and several of the test cases to reflect the changes. The reason for this move is because Smarty 3 supports braces with white-space meaning that any opening brace { preceded by white space will not be interpreted as a Smarty function/tag.
Finally: with the move to Smarty 3, a release candidate has been postponed for additional testing to ensure that the Smarty 3 components are working correctly.
Changes since 0.3.0beta5
- + Upgraded to Smarty 3 beta 7
- + Changed code generators to use single brace instead of double
- + Updated WURFL capabilities descriptions file
- + Moved DateTime classes into sub-folders
- + Moved Smarty plugins into /system/smarty/plugins
- + Moved systemSmartyBase into /system/smarty folder
- + Added test case for mvcSiteTools
- + Added calendar to date time objects
- + Added full PHP open tag to Exifer files
- + Added DateTime object support to date/time validators
- + Added systemEventDispatcher / systemEvent (based on sfEvent and sfEventDispatcher from Symfony Components)
- + Added ability to set a custom mvcErrorController implementation
- + Fixed bugs in mvcSiteTools
- + Fixed templates to work with Smarty 3
- + Fixed bugs in Smarty plugins causing errors in PHP 5.3.0
- + Fixed bug in MySQL driver with PHP 5.3.0 and mysqlnd
- + Fixed bugs in cliCommand referencing application without checking it
- + Fixed bug in mvcControllerAction and ambiguous return state
- + Fixed bugs in systemSmartyBase introduced with Smarty 3 upgrade
- + Fixed Twig view adaptor to work with Twig 0.9.4+
- + Fixed several issues in the CLI layer not fetching group/user info
- + Fixed test case inconsistencies between Windows and Linux
- + Fixed a skip bug in the transportManager test case
- - Removed Smarty 2.6 files