CakePHP : the rapid development php framework

CakePHP makes building web applications simpler, faster and require less code.

Changelogs

Version 1.2.8.

  • 6d7a92d Updating version numbers to 1.2.8
  • 96e636d Fixing issue where an app that was in a directory that had the same name as a controller would end up failing to find view cache files. Adding test for app name in controller name failure to create cache Fixes #1025
  • ea92924 Applying patch from 'Mark Mitchell' to fix auto exiting of cake.bat. Fixes #992
  • f25e30d Applying patch from 'Mark Mitchell' to make cake.bat return the exit code of the called cake shell. Fixes #992
  • aee6458 Added tests to ticket #959
  • 22b7d82 Fixed 'convertEntities' to links in RSS. Fixes #959
  • ea11b2a Fixing bug in String::insert that produces unexpected results with multiple keys that start with the same substring. Fixes #984
  • d286f63 Fixing inaccurate return type in doc block for Model::saveField(). Closes #978
  • 4ca3266 Fixing condition missing a model name in the TreeBehavior. Fixes #961
  • 9ea6800 Fixing failing test caused by registry pollution. Adding a test case to prove that unqualified column names work with postgresql. Closes #930
  • 9933b1e Putting the port in header Host, following RFC 2616 item 14.23. Fixes #947.
  • 9f94d0d Changing check in AjaxHelper::link() so lazy users don't get type errors. Fixes #902
  • 5c1b381 Fixing fatal error caused by associated models using a datasource that is not a subclass of dbo_source. Test added. Fixes #873
  • 2b8bc02 Removing trailing whitespace.
  • 7d7bc52 Fixing HttpSocket losing auth credentials when multiple requests are made with the same object. Fixes #893
  • 8edf207 Fixing issues where multiple reset bindModel() calls would cause incorrect associations to be restored. Also fixing issues where multiple calls to unbindModel() would cause incorrect associations to be restored. Tests added. Fixes #889
  • 7e4c3f9 Fixing issue where non-reset associations would get reset by resetAssociations if __backAssociations existed. Test cases from 'real34' added. Fixes #868
  • 93beb2b Minor tweak to backported test case.
  • 08ce636 Adding test case for #867.
  • 637ab82 Setting cookies in a single line. Fixes #48
  • 6fa4ce5 Removing strtolower call that was breaking autolinks for URL shorteners. Tests added. Fixes #838
  • 418b8e5 Modifying Controller::validateErrors so it can accept and validate arbitrary model objects, not just those attached to the controller. Test cases updated, fixes #832
  • 40cfd5c Changing break; to continue; so it will process the next tables on the array, tests added.
  • 4ebeeef When using Digest Authentication the passwords do not need to be md5 hashed. Removed incorrect comment.
  • d974e65 Adding tests for welsh added in previous commit.
  • 3d4fb10 Adding Welsh to the supported lists of locales in l10n. Thanks to 'DanAbel' for the 'patch'. Fixes #714
  • 332bbcf Making null check explicit so falsey default values can be used. Fixes #695
  • 501a237 Fixing some Shell tests for Windows.
  • b8a98e2 Fixing PHP link for Session information in core.php and removing unnecessary quotation.
  • 99253c2 Update default core.php to include instructions for Session names.
  • b079922 Making Sanitize::stripScripts() to remove multi-line script and style blocks. Fixes #657
  • 4e720d6 Fixing inflection of words ending in analysis. Fixes #619
  • c87e233 Adding tests that show that Router is not chopping off periods from passed arguments. Refs #620
  • ca32f0f Adding tests for dispatcher to show periods not being removed. Refs #620
  • ba19e0a Adding tests for passed arguments with dots when parseExtensions() has been called. Refs #620