CakePHP : the rapid development php framework

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

Changelogs

Version 2.3.0-RC2.

  • d21a621 Update version number to 2.3.0-RC2
  • c2e087d Add test for recursion issues in Hash::expand().
  • a266d8b add test case
  • 8af76a5 Closes ticket #3080 in CakePHP Lighthouse (http://cakephp.lighthouseapp.com/projects/42648/tickets/3080-hashflatten-endless-loop-on-single-0-int-keys). Hash::flatten has a bug which causes an endless loop when try to flatten an integer key. Probably the $data array pointer won't reset itself when doing:
  • 3f21d09 Fix radio() and boolean values.
  • e132a7c Remove duplicated assertions.
  • 05167a6 assert that the cache does not silently fail
  • 9675265 app/Console/cake is not pwd sensitive
  • ac1f64a Start and end transactions on the fixtures datasource.
  • 6d74397 Consistently inflect theme names.
  • 75f654b Fix double encoding in JsHelper request methods.
  • c72c612 Replaced simple and therefore pointless array_push function references with the ordinary way of adding an array element. This will increase the performance and the code looks much cleaner this way IMHO
  • ea3fa67 Added new html5 boolean attributes
  • 6597156 Check for the methods that will be called.
  • b6b40b1 Updating version number in test suite header.
  • 83abced Add tests for save() and multiple locales.
  • 1117ad2 Blackhole requests when the action is the blackhole callback.
  • 6d75d90 Code cleanup
  • 2ba117e Handle MissingViewExceptions better.
  • 594a19c Fix docblock
  • fd16b8a Throw exception if requested page number is out of range. Closes #3459
  • 604898a Added check for HHVM in Debugger,
  • 9cc4371 Revert "Merge pull request #1050 from rynop/2.3"
  • f792136 adding a note about custom error handler classes
  • 965f0e8 Fix SQL errors in TreeBehavior.
  • 1881ff1 Fix testClear() case
  • ed76132 Disabled callbacks in _getMax() & _getMin()
  • 500a980 cookie is not uninflected but irregular
  • 367463f Added `disabledTag` option. Closes #3108
  • bacfa5a Fix missing controller error
  • 3f4d24b remove unused local variables and a few improvements
  • f25f353 Making getMockForModel actually useful
  • bcda684 Copying changes doe to cake executable to skel files
  • b811afb double spaces to single ones
  • fce07bd Fix failing test
  • 5aa9c26 Update doctypes to html5
  • a340c19 Added support for php.ini style values
  • 8ef2c22 Added "required" attribute to input element based on validation rules for field
  • 5f9a371 phpcs violations will now fail travis builds
  • 6672eaf fix whitespace errors
  • bd71f8a Update lib/Cake/Model/Model.php
  • 910e21e a few more application contents should send the charset adding content type tests as dataprovider
  • c724f07 Clean up code.
  • 2b1e5b0 code cleanup
  • 08cde9f Fix foreach error when useTable = false.
  • d70730d Fix issues with TreeBehavior and nested deletes.
  • b346227 Fix issues with paths + spaces.
  • d16a9ab Fix error when no model scope is set
  • 1612bdf Fix docblock
  • 4fe85fc Fix docblock
  • fe2f56e Fix path resolution when app dir has been renamed.
  • 7ad11f5 Change line length in emails.
  • ce93e7c (isset($contain[0]) && $contain[0] === null) always false
  • f326058 Update docs for Hash::apply()
  • 00ea427 When you are showing a related model field in paginator sort it will display more friendly. eg: $this->Paginator->sort('Text.label') will retorn as Text Label
  • f2d1eba Added deprecated tag
  • 1528b5c Don't return true when there is nothing to save.
  • 71371dd Add codestyle and reports-ci targets to phing.
  • 54607ba fix coding standards, double whitespace
  • c83b454 pluginSplit for a more meaningful exception message
  • 2266292 fixing bug in Hash where array is not similar to the path required
  • 53b465d do not pass 5th argument to mail() when in safe mode, even with a falsy value mail() will return false, fixes #3452
  • 07dbc4a Cater for length part of TEXT field in indexes for MySQL
  • fee1f9e show progress of phpcs on travis
  • ae7f629 correct target attribute for postLinks
  • 32f2426 cache prefix for view cache to avoid collisions with domains/languages
  • b20f6e1 Add test for options with 0 value.
  • 209f3df Moved deprecated tag
  • c159854 Improve docblock
  • 74836a1 ignore last few silencers for code sniffer
  • a8eca60 fix coding standards
  • ec3e7af Remove todo's whihc have been removed in e02eab05d5e598bc2af3489a4e4cba61a2419d36 and accidentally been re-added in 3e3af1f99831b71abe41f7da7f54d6b9b9378d2e
  • 693ca54 Testing option value as a string
  • 80773ad ConsoleOptionParser::_parseOption() tramples option values of 0 (zero). I believe the following condition is the culprit.
  • 2d90888 adding short descriptions in docblock
  • a15481b starting refactor Form->input
  • 6292fc7 Fix example & incorrect import.
  • 9c9cc7f Expand doc block for Router::connect().
  • 2a8ebce Exclude value attribute from generated file inputs.
  • 8a77a31 Set translations to use the cake domain.
  • 1e49be3 Fix stack traces not being highlighted correctly.
  • 49ea72e rename the method and fix docblock return type
  • b1aa75b Fix coding standards.
  • 6cf6903 Fix incorrect argument order.
  • b3dba95 making uuid field check protected
  • 521a759 refactor uuid checks into a method
  • 85de93a fixing issue where merge is renumbering array keys
  • 881127e unify new lines at the end of the file
  • b92b7c2 removing variables that are unnecessarily used
  • 0ada30f removing nested if statement
  • b99066d simplify some model code
  • 03882f4 fix up the fails
  • 06c3f01 Fix docblock
  • 24abed9 simplify validation code
  • 41f2d81 fix ticket 3429
  • 0027000 Fix incorrectly quoted fields when using the || operator.
  • 0b508b8 Update version number to 2.2.4
  • ff26db5 Add .editorconfig file.
  • 83b0c50 correct the doc block
  • 94f19ef deprecate attached()
  • 8acdb12 unify object load/unload and loaded methods