CakePHP : the rapid development php framework

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

Changelogs

Version 2.3.9.

  • 1bdcc58 Update version number to 2.3.9
  • 8150b89 Allow setting path constants in app/Console/cake.php as you can in webroot/index.php
  • 86dcebf Update bakeshell so `bake all` gets the correct connection name.
  • 29314e0 Fixing some errors related to unlink() on windows
  • dc381dd Fix unlink() for CacheEngine::clear() failed on windows.
  • 14f876f Improved code readability
  • e7e5f46 prevent rtrim to remove whitespace from test
  • 1339a9d coding standards according to new sniffer rules
  • 4d3c049 Do not translate "CakePHP"
  • e36c537 Switch from LEFT to INNER joins.
  • 9efad54 Fix missing expiry times on cookies.
  • 2150e8d Added case for `unknown` type. Fixes #3966
  • 84dcd30 Loop instead of duplicate code
  • 3559aa3 Removed a stray tab.
  • d9b99d0 Fixes a bug where server would not run when there are spaces in documentRoot.
  • 04fb1eb Added more tests to db related tests group
  • f68701d Created new test group for all db related tests
  • e5be998 Run all tests only once, not for all databases.
  • b5edcba Unlink files with full path.
  • b999b4d Fix error when clearing FileCache.
  • 1b610a8 Move disabling of bootstrap mode to after init().
  • 6c1e609 fix cs
  • b3860b3 Fix clearing files in multiple groups.
  • 473e4f9 Fixed bug when using multi model fieldList and whitelists for all models are not provided. Fixes #3948
  • 19ac399 Remove duplicate code.
  • 8209a29 Make CakeRoute::persistParams() more tolerant
  • d218313 Removing legacy code that will not work on current versions of phpunit, fixes #3955
  • 585ac15 CS fix.
  • 0adef20 Camel case SecurityComponent::blackHole() method call
  • 1202456 Fix errors in ConsoleShell.
  • 810fd28 Fix double printing of models in ConsoleShell.
  • 95b74bd Make sure ComponentCollection has the controller dependency.
  • 37ab061 Fix whitespace
  • 35cc737 Add for required fields when using only ModelValidator::add()
  • bce0eb3 Don't need to check for empty because Model::validator() returns an interator
  • a691e70 Docblock and return type fixes
  • 3a4f781 Removed unused setup & teardown methods from MyAppSchema in CakeSchemaTest
  • 1cac184 Added missing calls to setUp & tearDown in tests
  • 4a37ad5 Added return before redirects
  • 8a81903 Fix FileEngine not clearing keys when groups are used.
  • 17b2538 Throw exceptions when '' is used as translation domain.
  • 76aab0a Add failing test for #3930
  • c28cde4 Update webroot files to fix an issue in ServerShell.
  • f7eab23 Strips the base off the generated URL from the AuthComponent.
  • 5937685 Use ModelValidator::count() to count dynamiclly added validation rules
  • 8b21710 whitespace correction
  • 881e757 Paths for App::build() require trailing /.
  • 5953171 Fixes cake bake all. Refs #1443.
  • 6d6be87 Replaces deprecated paginate() calls in controller bake templates.
  • da8e50a Added missing test + minor cleanup of ViewTests.php
  • db1876d Adds order to the test models to make the results more predictable.
  • 36cac11 Fixes errors in tests with APC installed but not enabled in CLI.
  • f725779 Better support various ranges as described in RFC2616
  • 3f9e8e8 Add missing calls to parent.