CakePHP : the rapid development php framework

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

Changelogs

Version 1.3.8.

  • 33afe21 Updating version numbers to 1.3.8
  • dd9ebd8 Fixing a failing test caused by changes in fixture schema.
  • da84f04 Fixing typo in doc block.
  • 9c860d2c Changing how CakeLog registers itself as the error handler, this fixes issues with e-accelerator on some platforms. Fixes #1597, fixes #1087
  • cf0e9c0 Fixing undefined var and docblock error in CakeCliReporter->paintException().
  • 60db93a removing extra space in default bake template
  • 4e046c8 Fixing a test case for Model::saveAll()
  • 0f341c7 Fixed bug where default class name 'checkbox' was dropped in case of validation error for div wrapping checkbox for multiple checkboxes
  • 5bb1730 Adding doc block info for Cache::config.
  • e2b37d8 Allow to disable cache gc. By using a falsey value for probability you can disable cache gc calls.
  • 7853189 Adding 'style' as a known html attribute. Fixes #1573
  • 2e76d32 Fixing transposition of parameters to setLastError. Fixes #1570
  • 197c9bf Making empty string create empty submit buttons. This applies to both Form->submit() and Form->end(). Tests added. Fixes #1569
  • e9011ba Ensure both node() and afterSave() use ->name Fixes #1564
  • b80955c Adding newlines to the builtin email template. Fixes issues with long lines. Refs #857
  • e05c6cd Fixing issue where actions starting with a prefix but not followed by an _ would get mangled when going through router::url(). Fixes #1556
  • 139d6b3 Changing the checks surrounding dataExpression to use empty() instead of isset() so unexpected things don't happen if you ever use dataExpression = false. Fixes #1521
  • 52163b4 Allowing strings in cc and bcc. Fixes #1553.
  • 21a9904 Adding a protection to cake console be executed in driver root (windows). Fixes #1408.
  • 1f9bbbc Pulling windows specific tests into a separate test method.
  • d0b7d33 $this->data[$habtmKey] could be a string, meaning $this->data[$habtmKey][$habtmKey] would be the first character of that string. Probably not what you want. Fixes #1549
  • 0e7f2ef Fixing notice errors caused by accessing headers in po files that don't exist. Fixes #1515
  • ca3e606 Fixing failing tests caused by me forgetting to run tests in [703272965106532764817b661ef08791d29464ac]
  • a95d4ac Removing unused code, and adding a realpath() to document_root, so symlinks work a bit better.
  • 63caf56 Adding some tests around invalidFields() and fieldList options. Closes #1534
  • 42c2f30 Applying fix from 'Mark Mitchell' to expose PeriodicalExecuter in the callback. Fixes #1529
  • 71f7608 Fixing issue where creating cookies in the beforeFilter would result in cookies with the wrong expiry time. Thanks 'RabidFire' for the patch. Fixes #1523
  • a5fb2cf Fixing issue where fixtures without field definitions would drop tables, even though they had no way to re-create them. Fixes #1519
  • 9a94070 Removing unsupported options from PrototypeEngine. Fixes #1516
  • 5841165 Fixing range option for prototype engine. Fixes #1509
  • f2a4b1e Supporting %e in windows. Fixes #1510.
  • 8d5e68d Fixing issue where habtm tables would not have the connection prefix removed when generating schema. Fixes #1180
  • cf50cbd Fixing issue in FormHelper where CURRENT_TIMESTAMP or other invalid data could cause a notice error. Fixes #1508
  • f381234 Minor optimization for email linefeeds.
  • 9402f0a Added missing skipIf when no SMTP server is running.
  • 6db8515 Fixing incorrectly nested sprintf + __ call. Refs #1305
  • b30f405 Making SchemaShell disable the cache when reading table information for schema generation. Fixes #1490
  • bbf6aed Fixed wrong viewVars store when have objects in view caching. Fixes #1486.
  • 5464ed8 Fixing blackholes caused by using custom name attributes with inputs. Fixes #1489
  • 38e286e Fixing order of paths so core paths are last in the search array. Fixes #1488
  • 71d8e74 Fixing case-sensitivity of AS in fields. Tests added. Fixes #1474
  • d192ed3 Adding a socket key to DboMysqli::$baseConfig. Fixes notice errors when socket is undefined. Fixes #1482
  • 32f0b20 Removing wonky and most likely incorrect manipulation of socket and port setting mangling in DboMysqli. Fixes #1478
  • 7032729 Fixing how webroot is calculated for installs not using url rewriting. Also fixes using the top level index.php file. Test cases added for using both index.php files. Cleaned up existing tests for environment detection. Fixes #1261, Fixes #1432
  • 3747e39 Fixing notice errors caused by garbage urls being fed into Dispatcher. Added a test. Fixes #1463
  • e58e3f3 Fix to resolve 'assign by reference' errors when using a '__get' magic method. Fixes #1476
  • ed7f8d1 Fixing issue where DboPostgres used the wrong type for boolean columns with a default of false or true. Added a test case. Changing Model::create() so it doesn't wipe out default values === false. Fixes #1460