CakePHP : the rapid development php framework

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

Changelogs

Version 2.3.0.

  • d3fdd2c Update version number to 2.3.0
  • 0a96e20 Update version number to 2.2.6
  • bb76740 Fix cs errors
  • 04ec9dd Renamed AuthComponent::redirect() to AuthComponent::redirectUrl(). Closes #3268
  • 422ceaf Added "tel" and "email" input type guessing. Closes #3557
  • ce7f85a Fix Token fields being added to GET forms.
  • d269b28 Changing the doc block of Controller::_getViewObject()
  • d242081 Fixing typo in Controller::_getViewObject doc block and changing the view class comparison from != to !==
  • 8d9acd9 Renaming Controller::_view() to Controller::_getViewObject()
  • 5250c92 Fix Hash::sort() 'natural' type fallback on PHP < 5.4
  • bb91beb Fixing a code formatting mistake in Controller::render()
  • f9d27b6 Refactoring the Controller::render method, moved the part that constructs the view instance into Controller::_view() for easier overloading this part and better modularization
  • 0b659d5 Add tests for #3545
  • ec619ee Remove some spacial overkill
  • 16be9d4 remove unused local vars
  • 82f34c4 Don't set "required" attribute for checkboxes (unless explicitly specified). Adding it prevents user from submitting form with checkbox unchecked when the "boolean" validation rule is specified for the field. Closes #3560
  • 51946ff Remove Security.level from core.php
  • 0cdef75 Fix failing tests.
  • 7549570 Fix Hash::get($data, '0')
  • efadf3d Make sure sessions are started before destroying them.
  • 622d2f0 removing extra newline in baked files
  • e8647d7 Added App::uses to the PluginAppController and PluginAppModel bake templates
  • db81276 Update helper usage to 2.x style in code examples
  • 631da2d Update doc block.
  • 76fe9f8 Fixing the way to follow redirects when fetching XML files. See: 689745d7054fb7adae1b1f1faad99945c1a65521
  • 7790bca Allow afterFind() to fully remove an associated record.
  • 773666d Fix coding standards and save a function call.
  • 18e282f Fix space between function + parenthesis.
  • 84b10ba Strict in_array for mixed id variable types
  • 689745d Follow redirects when fetching XML files.
  • 23d4807 Fixing expected value from find when it results in failure. When a behavior callback (eg: beforeFind) stops the event, find will return null. False is really never returned from find().
  • 95ed471 Reduce duplication in code.
  • 5a6a45d Add support for --admin to bake controller all.
  • 0ed9e3c Only bake HABTM associations for tables that exist.
  • ad0d664 Partially revert default niceShortFormat
  • eff4004 Don't treat tables that substring match as associations
  • bcdbdc8 Add OK or Successful HTTP codes 200-206 to HttpResponse::isOK(). Fixes #3531
  • 19cfe40 fix return type in docblock
  • d5ddaa4 Added missing keyword
  • d6c2df7 Display exact PDO error on default homepage
  • d8551c4 Improve messages logged for exceptions
  • 676872d Allow AuthComponent::$unauthorizedRedirect to be an url. Closes #3494
  • bcb3eb8 Before this change 0.00 and '0.00' are treated differently. Floats from the database are returned as the string version while doing calculations will normally end up as floats.
  • 11a8804 fix doc block endings
  • 099ca31 Ensure $sources is Array before use
  • 92d9b11 fix double semicolon
  • d3f9cc1 fix failing test
  • 88240b2 avoid paginate count when no results
  • 7008b81 Fix string '0' not being exported correctly.
  • e369222 Fix lint errors.
  • 5dede38 Update version number to 2.2.5
  • 970fdca Added feature to ignore include errors for CakePlugin
  • 13dc397 Added unittest for REQUEST_URI with multiple FQDNs.
  • b7b6859 Fixes corrupted CakeRequests when a $_GET value contains "://"
  • 7aa78c4 test case to proof that less between strings also work and do not error
  • 490bbf8 remove debug statement
  • bfaed32 allow between to be an array of strings