CakePHP : the rapid development php framework

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

Changelogs

Version 2.4.7.

  • 9280088 Update version number to 2.4.7
  • 7fb920c Add file missed in last commit.
  • 4ec8154 Fix email rendering when using 2 different plugins.
  • b8e21c9 Only count `_id` if it is the last 3 characters in the field name.
  • 854a53b generalize sentence
  • 8239096 correct deprecation notices
  • 5c31641 Change argument type to mixed in docblock, as debug() and pr() accept not just a single type
  • b150e33 correct missed cs errors
  • e544340 fix indentation
  • bbe3b6a more cs
  • 0d09a54 more missing doc block tags added
  • 44952b0 cs
  • e5dd8ac Adds phpunit required version to TestShell "not found" error message.
  • b93f373 Fix yoda condition in File test
  • dbbf6c6 No array short syntax in 2.4\!
  • 863a855 Fixed CS issues. Fixed bug - added missing condition to find.
  • a3fe7cd on `cake acl delete <>` delete all matching records. Makes more sense than deleting one of possibly many.
  • 5ceb4ab Removed arbitrary restriction on crud operations. Added some comments to explain parameters to mapActions() better.
  • 6bf21c4 Update doc blocks to not be lies.
  • de9a5a5 Add deprecated flag to methods that are removed in 3.0.
  • 75fcc7c Don't use count() in a loop.
  • a801be3 Use alternate quoting in assertTags()
  • f12b272 Fix a few flaky/bad attribute matchers.
  • af68f61 Make assertTags() run much faster.
  • c1b2b56 Fix typo.
  • a827b96 Clean up doc blocks for assertTags.
  • 2eadb89 Update in_array() check to avoid fatal error
  • fea60bf Update InflectorTest.php
  • 9a36ed5 Update Inflector.php
  • c6f7230 testcases => test cases
  • 97c148a Correct typo
  • ee895a8 Add form attribute to hidden inputs when present.
  • d55a167 Themed CakeEmail should load view helpers with the theme set
  • 9888209 Add tests and fix issues with multiple trailing whitespaces.
  • 5035613 * Fixed bug where select query in deleteAll could return wrong table name.
  • 9e15042 changed regexp for response code
  • 7b2ac81 Retain the original file name so errors can be generated properly.
  • 4cd6ac2 Fix break of the CS on Travis
  • c0ac611 Only sort the keys once per request instead of on each match.
  • 0de1307 Changed if statement to force Travis rebuild
  • 4927cf6 #2994, unnecessary calls to Model::__isset(null)
  • 6031983 Fixed PHPCS error
  • 7205f5e Made it slightly neater
  • d40452b Test if keys are empty before sorting
  • 9be789d Use array_keys instead of array_flip
  • 1765257 Fixed key sorting
  • 5e896aa Removed comparison method
  • 1202658 Added a test case
  • 0095611 Sort route keys in reverse length order before replacing to prevent incorrect matching
  • a77a0f7 Documentation correction
  • 4d51092 fixing Set docblocks
  • 6049009 improving docblock for Set::extract and Set::classicExtract return types
  • 7b1086e Add missing spaces
  • 56a3f09 Sqlserver->describe failing for models with a schemaName
  • b522b1e Entire UL element was being outputted directly (escaped), added to the unset list and fixed
  • d4b9116 Fixing stupidity and adding the PHPDoc param
  • 7096495 Allow the passing parameter escape of the getCrumbList method and reflecting that into the outputted link too
  • 003d1a6 Add missing semi-colon, fixes #2937
  • 5499087 Include the last error if available when sending with mail() fails.
  • 1015b38 Use convenience methods to create a (case-insensitive) negation matcher
  • 316def4 adding in simple doc for db_acl
  • 5795111 Moved Limburgish to correct the order
  • 7ab028e Added the Limburgish language
  • a17345c Update build.xml file so PEAR packages include Fixtures.
  • 70a1b87 Fix wrong test model association class name
  • 01e1b5c Fix failing tests caused by already existing classes
  • 008ad32 Fix verification of expected invocations #2919