CakePHP : the rapid development php framework

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

Changelogs

Version 1.3.5.

  • a16f4c5 Updating version numbers for 1.3.5
  • 54854c4 Changing output buffering, as ajaxtest was making output and breaking tests in group contexts.
  • 155bfe6 Fixing failing test caused by setting an expiry value outside of the PECL extensions limits.
  • deb20d4 Fixed the PHPDoc.
  • b04f87f fixed E_NOTICE undefined variable in CakeCliReporter::paintException
  • 7c29621 Making generating schema for connections with prefixes work correctly. The prefix needs to be removed so that when tables are created or updated they do not get the prefix added twice. Moving tests around. Fixes #1180
  • 4984172 Making DboSource::fields() use cacheMethod() so it respects $cacheMethods. Test added. Fixes #1211
  • 077d1c5 Applying patch from 'hashmich' to fix issues with slideUp and slideDown effects in prototype engine. Tests updated. Fixes #1213
  • ffc77aa Adding "function_exists" check before using "ini_set" in Debugger::__construct(). Fixes #1209
  • 1c25e62 Applying patch from 'Mark Mitchell' fixes issues with sending Email via smtp. Which were incorrect based on previous patches given for ticket #1100. Fixes #1205, Fixes #1204
  • 61864a3 Adding some missing documentation and cleaning up code inside FormHelper::select().
  • c35ef7d Making class attribute bubble down into FormHelper::__selectOption(). Fixes issue where you couldn't change the classname of checkbox options. Fixes #1202
  • 67874bd Fixing issue where defining a pattern for :action would create an optional route parameter that wouldn't respect its pattern. Added the default action value only when a pattern isn't defined. Added tests to CakeRoute and Router to cover this case. Fixes #1197
  • 025090f Applying patch from 'dragonfly' to improve help output for AclShell. Fixes #1198
  • 6529e0e Making optiongroup elements follow the escape parameter. Tests added. Fixes #1191
  • 3f2109f Applying patch from 'dragonfly' to fix issue where FormHelper would always append an argument even if one was supplied. Test Added Fixes #1155
  • a0a84d1 Changing pattern used to read digest auth data. Allows emails to be used as usernames.
  • d564164 Applying patch from 'Justas Butkus' to DboSource Fixes issues where reconnect could issue warnings related to array_merge. Fixes #1182
  • 6216120 Fixed issue where FormHelper::radio() and FormHelper::select() with option "multiple"=>"checkbox" would generate tag with invalid "id" attribute if a value was non alphanumeric
  • 0d86302 Fixed issue with Set::extract() where conditions containing a space and a slash would fail. Fixes #1185
  • 0e5613f Fixed Set::extract() where single numeric keys (everything not 0) were skipped. Fixes #1175
  • 36737e6 Adding documentation for new xml options. Adding a default setting to fix all the E_NOTICE errors triggered in [503b7cf5d73b0b82778a97d3d75207b92480d102] Fixes #284
  • 503b7cf Adding slug option to avoid auto-slug of tags. Test included. Addresses #284
  • 5c27abd Applying patch from 'hashmich' to make jQueryEngine not override the success callback. This allows you to provide a success callback and still get the html insertion when used with the update key. Tests updated. Fixes #1158
  • 5e26d28 Fixing connection specific schema generation
  • d83907a Changing order of conditions, to put cheaper ones first. Also fixes issues on safe_mode servers. Fixes #1164
  • c573fd0 Fixing issue where a beforeDelete() could trigger a table truncation.
  • 38e128b test for #250
  • b08aba8 Adding a missing rollback when validation on an associated record fails, and validate = first. Fixes #1147
  • 0761ede Making the cake:nocache stripping more relaxed so that if either condition to enable caching is on, tags will be stripped. Tests added. Fixes #1148
  • 9992cff Adding another test for #250.
  • 500550f Adding documentation note about AclShell and issues with zend.ze1_compatibilty. Fixes #987
  • 06ed3a9 Moving the plugin import tests to a separate method. Adding tests for importing a pluginAppHelper. Closes #1111
  • 0990728 Adding tests for non latin domains to MemcacheEngine. Closes #1143
  • 995a14c Making MemcacheEngine understand IPv6 addresses. Fixes #1143
  • 6d7f2d3 Fixing issue where fields with the exact same name as the model would result in incorrect name attributes. Tests added. Fixes #1123
  • a4746c7 Applying patch from 'kworr' to reorder the switch in DboPostgres::value() to fix issues with pgsql 9.0. Fixes #1139
  • 8cd266c Correcting example in doc block. Fixes #1132
  • 9e4c890 Updating the schema command in the core.php files to reflect the correct command needed for 1.3. Fixes #1031
  • e161b41 CakeSession::__write() now correctly uses the Session model's primaryKey instead of hardcoded fieldname "id". Fixed #1129
  • ce1115b Adding I18n::clear() to remove most of the private variable access from the i18n test case. Changing casing of classname in test case.
  • 2eac24c removed destructor, caching is done on file loading (fixes and improves #1085)
  • ba82804 * changed indexing order of the i18n __domains array to allow caching by domain+language (fixes #1085) * adapted testcase
  • 729a457 Fixing issue where table names with spaces would not be quoted by name(). Fixes #1121
  • b9a7b27 Fixing regression cased by commit d5ffdc288d905d09ffc9ba1b900a9806a6ce6630 causing ajax layout to be not auto set for ajax request for html pages. Refs #1099
  • c3d5c3f Fixing issue in Cache where duration = 0 would not read/write from cache. This prevented the creation of non expiring cache entries in APC and memcache. Adding a return false to FileEngine as it was omitted in the past. Fixes #1120
  • e10d634 Mails sent using php's "mail()" function now have header fields terminated by CRLF and body too contains CR and LF only as combination CRLF in compliannce with RFC 2822. Closes #1071
  • d5ffdc2 Including RequestHandler in controller now automatically sends proper content-type and encoding headers for html pages too like it does for other known file types. Closes #1099
  • b9163b9 Added a warning that will appear on the homepage to alert users that their PCRE installation doesn't have Unicode support which can cause a whole mess of trouble if gone unnoticed. The warning will only display if their system doesn't have support, not if it does. Fixes #1113
  • e91fa68 Making the set() functions use + instead of array_merge() so that numeric indices are properly preserved across multiple method calls. Fixes #1105
  • d113d7d Removing dead code from DboSource::fields() Updating fields() to use implode, so complex virtual fields are better handled. Fixes #1079
  • 738d92c Fixing failing tests caused by fixture data changes.
  • 5a8648c Fixing issue in DboSource::_matchRecords() where unqualified conditions would result in 1=1 conditions. Fixing incorrect test case. Fixes #930
  • 285876c Adding po files omitted from previous commit. Refs #1085
  • d7bb769 Applying patch from '0x20h' to fix issue where domain translation files would be mixed together causing duplicate data in the various cache files. There should now be one cache per domain + language. Fixes #1085
  • 85ccd1f Fixing skipIf calls so email test runs in a reasonable time frame when there is no local smtp server.
  • e9d1948 Adding more tests for SMTP address formatting. Fixes #1100