CakePHP : the rapid development php framework

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

Changelogs

Version 2.2.0-RC2.

  • 3908f06 Update version number to 2.2.0-RC2
  • cd209ce Avoid using LC_ALL, on some installs this would cause error: "setlocale(): Specified locale name is too long"
  • 8b94d9e Only change locale for LC_NUMERIC instead of LC_ALL, on some installs this woudl cause an error: "setlocale(): Specified locale name is too long"
  • cf18e8d avoid unneeded query in delete()
  • 89b2edd Try regexp as not all locales are available.
  • 6a1e9e8 Try LC_ALL instead.
  • 8161195 Update doc blocks.
  • 77fc8a9 Switch to de_DE
  • 001e89b Fix formatting with locales using , as decimal separator
  • f9ddc9c Move error disabling to the error controller.
  • 3c824b5 Use $this->bootstrap.
  • d5cf276 remove referencers to fixtures that don't exist
  • a6954a7 Bark if a fixture file is missing
  • 0df1e90 show all validation errors when saving/validating Associated and primary model fails validation as well, fixes #2925
  • fec6c1c Fix security component causing black holes on error pages.
  • 5467902 Add support for DELETE + form encoded data.
  • 74a0bd9 throw exception in Validation::mimeType() if PHP has nothing to provide the mimetype
  • d01f0e9 correct tests to match desired behavior
  • 23c37ef Load fixtures from a consistent location
  • 5413143 Don't modify app/Config/bootstrap when running tests.
  • f625742 Make CakeSession use httponly by default.
  • ba62ecd whitespace
  • b32edfe fix double-encoding of external urls
  • 54745aa Fix custom validation methods with CakeValidationSet
  • ae990cc Code cleanup, break if found, no reason to go through entire vendor list overwriting if found on first try. No reason to create variables we don't need.
  • 4280951 No longer suppress the include path to PHPUnit/Autoload.php as Autoload.php require_once() on two files, if either of them aren't there the shell exits without message. Explanation of issue here: http://www.webtechnick.com/wtn/blogs/view/247/Fixing_PHPUnit_for_CakePHP_2_x_testing_on_Mac_OS_X
  • f6b50a9 Small fixes for validation formatting.
  • 1bcb8da Adding case 'datetime' to validation guesses.
  • c090845 Fixing coding style.
  • 207b918 Removing the case
  • fa2a75c Add the numbers format console menus, showing the validation options in 2 columns.
  • c318586 Don't OR options together.
  • 963f1ca Don't |= with null.
  • b2e8287 Attempt to fix failing build.
  • 0a182b9 Fix $depth being decremented by 2.
  • 454fae9 Fix Validation::ip() not respecting type.
  • 9ce216b Revert "Fix missing view variables."
  • fa0d1c7 Fix layout path value causing View to generate layout paths with extra slash at end
  • 5ba5f90 Adding new test case for ModelValidator
  • 2a90baa Forgot to include complete patch in last commit :( Note: It's not good to commit while watching tv
  • d13deb7 Fixing param usage introduced in previous commit
  • a2c2902 Renaming param in CakeTime::format() to make its purpose more obvious, added some examples in doc block
  • 0d013f8 Fixing CakeTime, the actual params for format() is $date and $format, and not the other way around :)
  • d2ac734 Xcache is not available for php-cli
  • c8e58b5 Adding cake core message extraction in cake extract
  • 43b37cd Revert "actually, just ensure the path is slash terminated"
  • e88a2bc actually, just ensure the path is slash terminated
  • 72a36a0 correct path in error message for a missing component
  • 33c112b doesn'st need to be a verbose level message
  • 488ba9e Make baking a plugin more user friendly.
  • f3464b0 Remove duplicate code.
  • 2335ef1 remove pseudo-mock code
  • a56ec8d Correct TestTask tests
  • b509bdb Automatically handle PUT requests
  • d1475b1 initialize $construct variable
  • a5fabcc No startup and teardown for controller tests
  • 111a232 Fixing yet another issue related to beforeValidate and validateAssociated
  • ad7b5bf fix whitespace
  • 36e15a0 Make app/Console/cake pwd insensitive
  • 8966f1b create CakeRequest in View instead of in CakeEmail
  • e821c27 remove unnecessary lines
  • 9bafc5a CakeEmail: create request object before rendering
  • fceb028 Fix code style errors.
  • 0e34bd4 Suggest current path in bake project if dir is empty
  • d1819dc Fix page 0 issue.
  • 15a423a Restrict page number passed to view.
  • 157e243 Change named capture group syntax.
  • 048dc8d casting schema to array, fixes error for array_keys when return is null
  • e5eb7b4 Preventing cache collisions by adding the the datasource key
  • 18b335a Replacing crc32 with md5 for less collisions in method caching
  • 07d9a75 Helpers in custom CakeErrorController are lost
  • 483d712 debug() may output path that is incorrectly truncated
  • 55c4ad3 Fix coding standards errors.
  • 6c9b2a1 Fix user() return value for nested data
  • 01b3135 You should be able to regex match null/''
  • fb0cc50 Allow Set::extract() to match null.
  • 1367e5b Fixed failing test case
  • acbb2be adding setExtensions() to allow adding more extensions as parseExtensions would override existing valid extensions
  • 6262a07 Breaking tableHeaders description in two lines
  • 304d001 Implement rijndael optional cookie encryption.
  • fad7b07 Increasing testTableHeaders case
  • c65d431 Enhancement in HtmlHelper > tableHeaders. Each tablename also can be a key that points to an array with a set of attributes to its specific tag
  • ab1f336 Adding timeout and port options to the redis cache engine
  • 25c7a27 fixing XmlView, XmlException: Invalid input was raised when _serialize is string and data is numerically indexed.
  • 0bfcd49 Fix unbindTranslation not unbinding.
  • 06476a2 Fixing failing tests caused by adding new validator, blind editing... hoping for the best
  • 115b2c1 Rename joined to _joined to hopefully prevent issues.
  • fea4ae6 Changing File->info() to File->mime() in Validation::mimeType()
  • e3a6e9e Adding uploadError() and mimeType() to the Validation class
  • 364c293 Add test for belongsTo and hasOne optimization.
  • ce2fc6c Improve belongsTo and hasOne for unneeded queries when recursive > 1.
  • 1c0f97e Fix some minor code style issues.
  • 9232df8 Fix failing tests because of new validator.
  • 233e7d6 Fix coding standards error.
  • 5bcb134 allow loading namespaced classes
  • 907b322 logging: fix failing tests when called via webrunner
  • 3f65933 logging: console support/format for new log types
  • 5656461 Adding overwrite option to the i18n extract task
  • af4a2ef allow baking tests for controllers with uses
  • f6a6e33 Fixing typo in the docblock
  • 6725a30 Fix funny warning.
  • b27a3aa Set session.gc_maxlifetime by default.
  • ea9eee4 Fix array arguments being translated.
  • aa85451 Fix incorrect return type.
  • 81fedbb Fixed XmlArticle and XmlUser Models associations. Fixes failing `testWithModel` test and does no longer try to use the 'default' datasource.
  • 5270721 Remove bonus intval()
  • c26df70 Update version number to 2.1.3
  • 7d080ea Adding an assert to check for zero prefixed numbers
  • 7546be6 Adding a validation rule for checking natural numbers