CakePHP

Notes:

Release Name: 0.10.6.1835

Notes:
 Some of the highlights...
 -Better support for join fields, which will make it easier to create a new dbo
 -Full support for recursive or non-recursive queries (allows you to turn associations on/off)
 -Upgraded Ajax
 -Bootstrap (ensures that /app/webroot/index.php does not need to be changed again)
 -Better Session handling and a session timeout setting
 
Upgrading should be relatively painless.
Just make changes to the new /app/config/core.php that had been in your previous version
Replace the /app/webroot/index.php with the new one. You should not have made changes to the old one that would need to be merged.


Changes: Few more changes to recursive associations. These changes and the others Making changes to recursive associations *Finally* fixing ACL.... again. Are you all happy now?!? Fixing AjaxHelper::form() Added check to return false is passing an empty string to requestAction(), method would seg fault if param was empty. Fixing another problem found when passing fields to the model methods. Adding fix to Test Suite. Closes Ticket #279 Added fix for custom view classes Adding fix for Ticket #286 Adding one last fix to fields pulled in a query Copying changes made in model_php4.php to model_php5.php Fixed problem when passing fields to get from a table. Working on deeper levels of associations. Added fix for undefined index in Form::generateFields() Adding missing doc blocks. Adding fix for Ticket #290. Added fix to allow setting fields for models. Adding fix from Ticket #287 Removing a change to DboSource::generateAssociationQuery() Adding the path.php require back, and removing the code that was in the path.php file. More work on Model. Removed all code from app/webroot/index.php that is moved to the bootstrap file. Added CAKE_SESSION_TIMEOUT define in app/config/core.php Adding a bootstrap file to remove need to edit index.php anymore Fixed self join code, may refactor after looking at it more. Currently it is working as expected. Fixed errors in scaffold view caused by the changes I made. Removed adding Child_ prefix to self joined associations. Adding changes I started on the self join code. Adding patch from Ticket #283. Changed doc comment in SessionComponent class. Added fix for Ticket #285 Adding fix for Ticket #238 Fixing associations queries. Adding fix from Ticket #275 Removing the auto generating of a new session id when CAKE_SECURITY set to high. Adding renew() to the session component, this can be used to regenerate a new session id. Adding fix for Ticket #280. Need to decide if we should set the 2 vars mentioned in the ticket automatically, I changed the 2 method to call the dbo. Fixing errors in AclCLI class Made change to fields name setting, * will no longer be used, query will be built using the tables meta data Adding fix for Ticket #269 Adding missing layout error messages. Changed more errors in View class to use the ErrorHandler class Added the missing error messages I found after RC 1 was built. Corrected errors in the View class when helpers where not found. Added error views for missing component classes and files. Updated views for missing view classes and files Adding fix for Ticket #273 Correcting loading order of required files in bake.php Added fix for Ticket #271 Fix for Ticket #268 and Ticket #272