CakePHP : the rapid development php framework

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

Changelogs

Version 2.4.0-beta.

  • fd2c096 Update version number to 2.4.0-beta
  • 36d8473 Make check for `..` more specific.
  • 17e4eee Hash passwords even when users don't exist.
  • f6a0112 change emailRegex to emailPattern
  • eabea11 CakeEmail::emailRegex() change to null default value
  • 75e7797 Allow escaping only attributes of a link and not it's title
  • 175280a CakeEmail be able to setting custom email validation rule
  • 202b753 Add emailRegex property to CakeEmail
  • 6a0185d Set extension with multiple accept based on order in parseExtensions, currently with multiple accepted types, no extension is set at all
  • 19c94d0 Fixed default datestyle for postgres tests
  • accc98f Resetting the datestyle to not affect other tests
  • 489d1db More edge case handlignfor native_type in mysql for older versions of php
  • b8bbf0b Preventing notice in older versions of php
  • f6eac9a Fixing boolean type introspection for Mysql in PHP 5.5
  • d6c25bd add convenience method param() for PaginatorHelper
  • 7acf162 HTTP_HOST is not available in CLI
  • 1ff77f2 Fix subtle error in Regex matching URI scheme.
  • 2fd36bd Router::url should passthru //example.com/file.ext
  • cfdac5e Allow plus signs in URL's to pass unscathed in Helper functions.
  • 8141dd2 unify other log types as well
  • 24506dc update test for FileLog config
  • b6a2c2a update bootstrap config
  • cb24dbb unify engine to not require the suffix (as Cache and other places do).
  • 0d486bd AuthComponent: Allow suppressing authError message
  • 1c358c0 Add tests for Model::clear()
  • 9f9c103 fix absolute url generation
  • 6ed85f2 doc block
  • 405c5b0 Fix test
  • 08cef53 Update Model.php
  • 10ba4dd Fixed CS errors
  • 7b746cc Overwriting App.fullBaseURL if changed using Router::baseURL()
  • 089c9e1 Added a clear() function to Model.php (2.4 branch)
  • 679177b convenience wrapper for HTTP PATCH in HttpSocket class.
  • f3c69c9 docblock updates
  • 4bc92b8 Adding App.fullbaseURL as a recognized Configure value
  • bf6c385 Update HttpSocketTest.php
  • fe774ec Update HttpSocket.php
  • 2eb9841 Add short option for theme in BakeShell
  • 5aac41e Fix indentation and add short option 't' for template
  • ae3d9a7 Remove ` from help line
  • 2fca41c Enable the user to provide a CLI theme through the --theme option for all bake tasks
  • 06cf62a Fix failing tests.
  • ef8603e Add unit test
  • 4752fcd Adding color output for notice / LOG_NOTICE in ConsoleOutput
  • d14f0ce debug() in CLI should include newline..
  • 9e6120c This fixes an issue where attempting to use "!=" in a condition with an array with only a single element generates invalid SQL.
  • 00f972f Deprecated AuthComponent::password()
  • 56fa0dc Remove unnecessary overriding of '_findUser()' in 'DigestAuthenticate'.
  • dd2892a Added password hasher
  • e466af0 Removing copy pasted extra line
  • e9d50eb Improving doc blocks
  • 785c17d Fixing docblocks
  • 1d61e21 Fixing method visibility
  • 018e5d0 Adding Sylog as a logging engine
  • b85d03d Showing build status for 2.4 branch.
  • 8aa0f5a adjust dbo source for sqlLogs variable
  • 4c4fdc6 resolve unnecessary naming conflict in SQL dump output
  • 2c4e9dc Added Aliasing of Tasks in the TaskCollection() class and added tests
  • 0959c70 add schema param and skip interactive prompts if unnecessary
  • 255fe00 Patched CakeResponse's MapType() to increase performance by reducing hundreds of is_array() and is_string() system calls
  • 5682907 Add Cache::groupConfigs() to get group->config map
  • e11d0f8 Added html5 required attribute for select tags too
  • 3db6327 Avoid unnecessary overhead if user record already available from session.
  • 331580b Removing stray whitespace
  • 051fc0c Remove copyright information from bake templates
  • 9c11324 Avoid noticed that TMP is defined. Can be possibly defined in cake.php
  • 7b0e5d9 Moved stat cache clearing into a method for consitent usage. Fixes issue where incorrect cached filesize was reported when appending to file. Thanks dogmatic69 for the patch.
  • 431ab2a Fix CS errors
  • c70a386 schema update CREATEs non-existing tables instead of ALTER
  • ce04d6a Add CakeRequest::isAll().
  • d4a3594 Add support for is() with multiple types.
  • d809b14 Fix CS errors
  • d28c2f8 Fix code & tests for isPast() and isFuture()
  • 632c4fe Adds two new time testing methods: 'isFuture' and 'isPast'
  • 6bf9363 Add option to skip exception types for logging.
  • d260f4a Added autoParagraph to TextHelper with proper test cases and made it non-static
  • e92e3df Even less queries
  • 8ea0212 make tree recovery much, much simpler
  • f633e59 keep the deprecated three-letter-code
  • 47f388a correct and unify country codes for validation
  • 89ecd95 fix failing tests
  • b28ea65 stop execution when unauthenticated, to prevent the page to show when canceling auth popup
  • 7becd58 Add test for Auth.redirect session var clearing.
  • dab0c5e Allow behaviors to be added to bake templates and improve doc blocks
  • 8e299fc Move 'Auth.redirect' session value clearing from AuthComponent::shutdown() to prevent unnecessary session start. Closes #3702
  • f6477d5 change formatOutput option name to pretty
  • 2f79894 improve docblock with possible values and default
  • fc34d9f Add formatoutput option to Xml::fromArray
  • 0875b84 sprintf arguments mixed up
  • ab1f81b Add missing App::uses to prevent fatal error
  • f633241 fix spacing error
  • a9bbaed fix coding standards
  • b7834a2 Implemented stateless login for Auth
  • a8f9cf7 $result instead of $r
  • 5b5180f code style in FileLog and FileLogTest
  • ab510d1 Add settings array to connection parameters that executes SET statements once connected
  • 2787006 Add mask setting to FileLog
  • eb874f8 Top 6 world currencies and make them utf8 per default
  • cfc10a7 Fix failing test and unskip tests in SchemaShell::create()
  • 4a0df83 Fix failing tests.
  • c920209 SchemaShell: Implement "exclude" parameter
  • 47526e8 Refactor code to not use extract()/compact()
  • 8eb5ce4 Add scopes to `Object::log()` signature.
  • f1b815a Add scope to email logging.
  • f46e00c Adding Kalaallisut locale
  • 85862bb Lazy load models in shells.
  • 00edc59 Fix failing test.
  • 15d01bf Fix tests for cli runner.
  • 4ab27ca Implemented log file rotation.
  • b0280b2 adding new lines for cli
  • 56a3341 making pr() usable in terminal
  • 33fbace Added 'ym'- & 'y'-date validation
  • abe57ce Inflector transliteration for S, s, T, t with comma bellow
  • e9a385e Adding the _findAll method
  • 23ef13f adding Kazakh and correcting some locales
  • 83a11b7 adjusting the changes and adding some docs
  • 49157d8 Breaking down AuthComponent::startup() into multiple methods for easier management and extension.
  • 00abe27 Breaking out the find so that it can be easily overloaded for caching
  • 0b46b04 Changed params for HtmlHelper::css() to be consistent with HtmlHelper::script(). Closes #3593
  • afb6295 Added JSONP support for JsonView
  • 103bbbc Add CakeRequest::param()
  • 67a2276 Backported dataAvailable to 2.4
  • fb7fbcf Added option to disable counter caches updating. Closes #3109
  • e331ae6 Fix CrudAuthorizeTest, added Router::reload() in setUp
  • 46aabbd Testsuite header using Configure for current version
  • 267925e update version.txt to 2.4.0-dev
  • 6f238a4 Framework-compatible breadcrumbs
  • ed2f701 More Flexible Paginator
  • b034d9d Twitter Bootstrap Compatibility