CakePHP : the rapid development php framework

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

Changelogs

Version 2.1.2.

  • 7fd1955 Update version number to 2.1.2
  • f6b33db Add test for accept header.
  • eb059d3 Fix typos in test cases
  • b8488b8 Update 1.x @link in docblocks
  • 6bb8b22 Fix space indented code.
  • eefb2e8 Fix issue where prefixes mid action would be truncated.
  • ef1da31 Fix scaffold delete messages with uuids.
  • 2f87992 File::create() does not need to change umask
  • 9e3fe63 Remove double encoding on addresses in EmailComponent.
  • 1346893 Fix singularization of databases.
  • 3627512 i18n: consider real path of APP to handle symlinks
  • 3f7e2f5 CakeTestSuite::addTestDirectory() ignore non-php
  • 89d3221 Update available App::build settings in bootstrap
  • 49eac06 Fixed bug in Router::normalize()
  • 7846254 Remove more copy + paste in tests.
  • 88465cb Remove copy + paste in tests.
  • f0bd738 created, modified and updated fields now use static timestamp in testcases
  • dec67ef Add proper charset to web test runner.
  • c49da62 Update content_for_layout to use fetch()
  • b54c3b0 Convert FILES processing to use recursion.
  • c15259f Remove useless backups.
  • c871d85 Fix introspection on models in other plugins.
  • ca2c122 Make flaky tests less flaky.
  • 94e83fa Fix invisible buttons.
  • e54e494 Syncing app/webroot/index.php + skel directory.
  • 18aa5a0 Include test to .0 and .00 decimals
  • 28bd688 Make Validation::decimal accept integers
  • 2c0cd1f Fixed doc typo in lib/Cake/View/View.php
  • 388b20d fix error in previous commit
  • a845977 avoid warning when saveAll() data has empty hasMany data, fixes #2792
  • 9556ff7 Avoid running validation again, when saveAll() is called with 'validate' => 'first'
  • d136fac Correct docs to match code.
  • 672735d Fix Coding standard error.
  • f818caf Remove duplicate code / skipped tests.
  • b9389c9 Fix comment's reference to version numbers.
  • 5bb8c3a Fix code standards.
  • 17cbcf4 Fix rendering element from plugin controller.
  • 0f21007 Add failing test for #2661
  • 2fd15b6 Revert removal of session_cache_limiter()
  • 4e1a267 Updating outdated layout file in skeleton
  • b0b36e8 Defining default values for CakeRequest, those params are present anywhere except when there isn't a Route match.
  • bba66f6 Fixing call to deprecated method, using startupProcess() which will initialize components.
  • 8eb9134 Move _attributeFormat and _minimizedAttributeFormat down.
  • a10093d PATH_INFO never gets used.
  • 6cf73c7 Tests for a generic custom datasource
  • 8bbe250 Correct method descriptions and remove unused property
  • 2333c8f Re-factor duplicated code.
  • 45e3414 Add test for query string encoding.
  • 81208d1 Fix failing test.
  • 67743c8 Fix missing Html escaping on string urls for assets.
  • bb2286b Fix doc of DboSource->$_queryCache.
  • 4ceab12 Added "missing" comma after smtp log option.
  • c718a18 Fix coding standards errors.
  • c6d6288 Fix whitespace errors.
  • 1949a20 Ensure L10n::get() consistently returns the set language. Closes #2737
  • 35b48c2 Fix indentation
  • 3c9e797 Update doc blocks for CakeNumber.
  • fe1a6d7 Fragments should not be urlencoded()
  • b3419be Fix issues loading response classes from plugins.
  • 790d9be Always reconfigure global state.
  • 863094d Fixing eg. code in doc block
  • 30268f6 Only check for existing method expresion() when it actually will be called. Datasources that use calculate() should not be forced to implement expression() as well
  • 8c631fa add test to show label options in inputDefaults
  • 5c590aa Add missing ClassRegistry import.
  • 223604f update docblock of AclComponent
  • 8497677 Fix notice error when there are no requests.
  • 93639a7 Fixed bug where associated model's afterfind was not triggered in particular case
  • d209882 Fix fullTablename(), ensure prefix prepending is only skipped when not on position 0 in tablename. Fixes #2750
  • 77f698d Fix which request is used for error pages.
  • f09e5a3 Fix SessionComponent::id() not returning the id.
  • 7ed90c7 Updating API docblock for Model::query()
  • 34a730d ensure buildJoinStatement() does not add schemaname when table value is a subquery, fixes #2709
  • 4e67698 Fix issues with SQLServer + boolean columns.
  • ee7a224 Fix a code style warning.
  • 6677127 Fix coding standard error.
  • 990fbcd Remove duplicated code backup.
  • 1763219 Adding tests for getting session id when using DatabaseSession. Disproves #2734
  • 65f25ed test added to show pagination conditions will not result in incorrect count, refs #2736
  • 7df6477 add test to prove #2723
  • e2a46f7 substr() optimizations
  • 47558e8 Revert "Merge pull request #538 from mcammaert/2.1". Closes #2723
  • 33ab634 Controller $name set optimization
  • 4370bf2 Support multiple bytes with thousands/decimals in CakeNumber::format < PHP5.4
  • 319d154 Default to loginRedirect, if set, on authError in AuthComponent
  • deb5a57 Add test/doc for reverse Folder::inPath()
  • c1531d3 Fix a few small code standards issues.
  • b3d886f Fix Set::insert() not overwriting values.
  • 08f0811 Anchor ignore.