CakePHP : the rapid development php framework

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

Changelogs

Version 2.2.4.

  • 0b508b8 Update version number to 2.2.4
  • da4fdba Fixing failing test case
  • 479aefc Update TLD validation to accept gTLD variations
  • 889c1eb Fix sorting empty data with Hash & Set.
  • f250592 Fix multi-model validators with deep & atomic.
  • 966c69c Fix missing plugin parameters in scaffolding.
  • c727444 Fix behavior of --plugin param
  • 1f35d82 URL encode image/script/css/video paths.
  • b41705f Set headerCharset in EmailComponent.
  • 7402eea Remove nested conditionals.
  • 9c0939b A cleaner way to check if RequestHandler is loaded
  • 3083b01 Fix exceptions being thrown in beforeFilter breaking error pages.
  • e04e0a0 Use non-mocked methods for tests
  • 8ef3034 Added the table name to the cacheKey used by DboSource::fields. #3394
  • b191f42 removed a not used $i, spacing between actions.
  • 0d29861 Fix order for finds
  • 587c707 Fix incorrect order of arguments when added out of sequence.
  • fb275c5 Fix warnings from file_get_contents() in Xml::build()
  • 6b4afb9 Fix Set::merge() failing to merge correctly.
  • 58df515 Add test for Content-Type JSON and charset.
  • 374dd55 Changed else if to elseif.
  • 9b47995 Send charset=UTF-8 if Content-Type is JSON.
  • ac0b9b2 Send charset in Content-Type when Content is JSON.
  • a77e46c Added accidentally removed tests back in.
  • 1b704fb Unit tests added.
  • 9c7f357 Check if bool operators in find conditions are empty.
  • 4ebe754 Add descriptions to top level tasks.
  • 6d0e32e fix coding standards, remove break after return/continue
  • 58de670 Fix notice errors when creating fields named 0.
  • e02eab0 Remove all todo from core, create tickets for them
  • 56225bc fix all warnings except TODO warnings
  • b48f105 fix tabs to spaces
  • 354069d cascade false for recover
  • ac087ec Fix rules set being updated with array instead of CakeValidationRule objects. Closes #3367
  • 22f65f7 asserting that tree behavior generates valid sql in recover
  • e0586da Fix tests that occasionally fail on postgres.
  • 644d47c Fix ordering on another query that was failing on travis-ci.
  • 7360abb Added query logging to DboSource::insertMulti(). Closes #3354
  • ec3e85e Update docs for the escape option in CakeNumber::currency()
  • 3de72ba Remove int cast from authentication adapters.
  • 929ed57 Fixed TestShell options, removed space which caused the option to not be recognized.
  • aaf2d2e fix remaining cs errors
  • 138098f only run codesniff on php files
  • fa5ccf4 Fix coding standard errors
  • 084636b Add App::uses()
  • 1476ccb Revert "Merge pull request #937 from bar/master-controlelr-test"
  • f04259d Fixing broken test
  • fa75923 Update checkRequired to simply check if an array key is present rather than isset (which fails if the value is null)
  • 9007406 Fix another test that sometimes fails on travis.
  • 670bf3c Revert "Removing unneeded App::uses() call" as it causes ControllerTest to fail.
  • 0dfe373 add phpcs to travis
  • 8b2b077 Set::flatten() fails to generate keys when 'tip' value is an empty array.
  • ce3aa69 Use set order for test that failed on travis.
  • 9ce7004 Fix missing query arguments in array urls.
  • 093275a Use correct value when using virtualFields in conditions and IN (), refs PR#897
  • 118dd8c Make fragile test less fragile.
  • ddd3baf Fix null column errors in SQLite and Postgres.
  • cc6b699 Added missing App::uses() statement. Closes #3331
  • dfe54e9 removed Inflictor::slug()replacement from Ä to A
  • 1f31340 Fix issue with Model::saveAssociated() and TranslateBehavior
  • 414e0a3 Fix totally incorrect test.
  • 8035b37 Only set $request->data with PUT/DELETE when it can be decoded.
  • 26d8351 Fixing "required" field detection again. Closes #3305
  • b9ee4fc URL decode redirect urls.
  • d9a3ab8 Fix another test that fails on postgres sometimes.
  • 94bd2ce Fix more off by a second errors
  • ab2ce29 Fix a few more tests that sometimes fail on postgres.
  • 667dfd3 DateTime::getTimestamp() only exists in PHP > 5.3.0
  • e8f727f Using fixed points in time.
  • a7d9422 Test all empty array with assertSame() because assertEquals() does not check the type.
  • 870d77c Make the test more accurate on type of result
  • 39dcb80 Fix failing test, find('first') now returns empty array when no record was found
  • 0ddd130 Improved "required" field detection. Closes #3305.
  • 559130b Try and make test less likely to fail.
  • 50a4b79 Clean up code in FormHelper::dateTime()
  • c359e4b Fix issue with array based values and interval.
  • c741f60 Make Model::find('first') always return an array.
  • d269588 Avoid duplicating RequestHandler component.
  • 528671f Replace Set with Hash.
  • 2ac08bf fix whitespace
  • 3729ac1 Fix issue where the incorrect meridian would be selected.
  • 044cf60 move the test case to its own method
  • 5064601 adding test case
  • 9a9ac6f allow input type=number to also be magic
  • 922d986 Moving multibyte encoding setting to bootstrap.php. Closes #3290
  • ed6ff92 Remove bad test.
  • a0a61b5 Fix issue where createSchema() would omit primary keys sometimes.
  • 1c0c860 Pushed before fxing error in test case, I suck. Refs #3291
  • 9dc3b24 Correct inflection rules for cookies, fixes fixes #3291
  • 08556ab Fix saveAssociated() with validate=first, atomic=false
  • 888b1f4 Fix issue with using contain() and query[contain]
  • ea467e7 Swap isset() for array_key_exists()
  • 3077595 Try to make tests less fragile.
  • 6d3ae3b Fix missed use of VERSION.
  • f6c5ceb Use id() as VERSION doesn't exist in phpunit 3.6
  • f89fe0e Fix tests that fail in PHPUnit 3.7
  • 4090c2e Remove trailing whitespace from comments
  • 2a803ea Add missing import
  • 3e0fa00 Show the last 200 queries instead of the first 200.
  • 59f8402 Handle REQUEST_URI with domain names properly.
  • 513851d Update skel directory logging configuration.
  • 8bc1799 Update docblock
  • 2dfb40b remove duplicate line
  • 1110e26 Fix 0'th index file not being copied to $_FILES.
  • 8800d7b Reduce duplication in test case.
  • b1dfab8 Fix autoLinkUrls so it re-capture query strings.
  • 1e2ac0b comp mod for saveAll()
  • f06bdde Fix docblock
  • 5de492f Allow saving new records with pre specified primary key value with treebehavior.
  • 0197700 simplify check
  • 2cff671 avoid offset -1 error on tests etc
  • 33a879f Fix find('count') with 'group' when result has only one group. Closes #1677
  • e85b2a0 fix validation error domain for notEmpty