Changelogs »

Version 2.0.0-RC3.

  • [bab131b] Releasing 2.0.0-RC3
  • [0a2553c] Making model tests less time dependent
  • [71c7350] Making test case less configuration independent
  • [4110ab7] Fixing error introduced in my last commit
  • [d08f916] Grabbing the first available config defined in connection manager as a default for baking. Fixing a couple of failing test cases
  • [84f8054] Fixing issue where DbConfigTask would try to rebuild database configuration.
  • [aae2b0c] Fixing issue baking controller tests. During interactive controller baking, controller tests would be generated with the wrong filename. During interactive baking fixtures would not be detected. Fixes #2052
  • [adcb80b] Making the HtmlHelper a default helper for emails.
  • [3907c2b] Fixing build failure in Postgres.
  • [f69fc93] Fixed missing string append operator for baked homepage to include banner.
  • [ff570d9] Removing unnecessary ReflectionClass instance. Refs #2048
  • [5d19b6d] Removing test ins porstgres that wasn't actually testing a thing, and making another postgres test pass
  • [a94b049] Fixing fixtures to make them run with postgresql
  • [b8aa000] Re-implementing Mysql::listDetailedSources() to not use prepared statements, using php <= 5.3.5 + mysqlnd internal driver causes segmentation faults when using a similar query from this method several times.
  • [d9db8c8] Fixing failing test on postgres build.
  • [df82aa0] Removing test that causes problems in AllTests.
  • [0fc6d7a] Making test more generic so it passes on Jenkins.
  • [4810518] Fix issue where abstract or interface controllers would be constructed by Dispatcher. Tests added. Fixes #2048
  • [115c656] Update expectation to account for umask() Updating a number of simple assertEqual -> assertEquals. Fixes #2045
  • [f4b2e03] Errors should be output on stderr.
  • [af4b0c9] Make DboSource::lastError() fallback to the connection. If there is no argument the connection error should be checked for an error. Add a test for most of lastError(). Mocking PDO is a pain. Fixes #2046
  • [7055939] Fixing some @package declarations
  • [fff42e9] Adding a few class loading related changes to make the ApiGenerator plugin happy
  • [534291a] Re-adding DISABLE_DEFAULT_ERROR_HANDLING to Configure. Fixes #2033
  • [a3f25ee] Fixing issue with integer columns and NULL values. Fixes #2037
  • [11f3868] Fixing doc block
  • [883f579] fixing duplicate emails being sent with MailTransport fixes #2022
  • [22029a1] fixing email.php.default, from should have email as key
  • [8acd980] Converting more pattern assertions into simple string contains
  • [fbdb058] Converting regular expression assertions to simple string contains, those perform faster and consume less memory
  • [27ab12d] Simplifying assertions in FixtureTask test
  • [7b3ceb5] Fixing a few failing test cases and attempting to work around php segmentation fault when running the complete test suite
  • [dff4574] Add 'trace' to the data provided to Debugger formats. Allows custom debugger output formats to display a stack trace.
  • [9e08095] Adding additional documentation for CrudAuthorize. Fixes #2034
  • [864cb70] Moving basic templates to the 'base' key.
  • [df2ef0e] Bringing the SQlserver datasource up to date, fixing a doc block
  • [681207e] Fixed doc block comments.
  • [ae8dd1c] Form input elements can now have 'error' class appended with empty error messages. Allow setting empty error messages inside Model->validate. This complements Ceeram's commit which allows overriding error messages by empty strings from Form->input().
  • [9f23f65] Passing empty string in [\'error\'] behaved like false, now will behave like any other string
  • [932f07c] Fixes baking of custom views. Was not setting path correctly or capturing content
  • [d489d49] Moving 'joins' key conversion into DboSource::buildJoinStatement() Having this in Model felt like the wrong layer for it to reside. This also simplifies a few things internally. Refs #1517
  • [6afa21c] find with joins option now respects prefix set in database configuration, fixes #1517 test to prove validity of ticket #1517
  • [08b974d] Adding the _x and _y fields to the unlocked fields for image submits. Fixes #2032
  • [6e22f1d] Excluding hidden files from test directory adding. Fixes #2031
  • [421a211] Adding error code checking around CakeException handling SocketExceptions can have error codes outside of the HTTP values.
  • [8d6fc84] Fixing failing test for Router. Debugger test fails on windows due to different directory separator.
  • [33030a4] Fixing my previous attempt in ef4826e to make Model::_findCount() behave nicely with 'group' option. Refs #1677, #573
  • [b5ddd4e] Update Helper->tagIsInvalid() documentation.
  • [a4fc424] Update Set::extract() calls inside Helper.
  • [7e44836] Fixing failing test.
  • [6008e0e] Adding quoting around SET NAMES. Fixes #2028
  • [a5fe702] Updating CrudAuthorize to work like ActionsAuthorize. Updating tests. Fixes #1749
  • [2a55423] Improving error view. Closes #2027
  • [79687a2] Making locking file caching the default. Locking files prevents many issues with unserialize() warnings caused by partially written files. Fix a locking issue where files would be left locked. Fixes #1988
  • [b1dad6e] Adding session renewal upon login/logout. This helps improve session security, as it reduces the opportunity of replaying a session id successfully. Fixes #836
  • [50a0a51] Renaming method to better match what it does.
  • [dffcf04] Fix incorrect documentation.
  • [8272758] Adding block to home page for PHP version. Fixes #2010
  • [c2104a3] Stripping - from default Message-ID header. This fixes issues where certiain spamassassin rules would flag EmailComponent messages as spam due to too many - in the messageID. Fixes #2019
  • [af36429] Fix to defect model virtualfields with mysqli Refs #2017
  • [5612d41] Added unittest for saveAll() validation with the data no id assigned.
  • [d9c48b0] Added unittest for eef87ee74c2.
  • [eef87ee] Bug fixed. saveAll with validation option "only" or "first" works wll.
  • [a65a5eb] Apply patch from 'EƤrendil' to fix FormHelper. Fixes Model.field.1 style fields when used with SecurityComponent. Fixes #2011
  • [36928d3] Redoing fix done in 155968349f47a67c4af764d40927e47daa5fa738 Adding more test cleanup to try and solve build issues.
  • [eccc05d] Revert previous commit. Trying to fix jenkins build.
  • [1559683] Skip . and .. when generating trees. Fixes #2012
  • [6a05cad] Fix Validation::time so it accepts spaces. Fixes #2015
  • [07f6803] Additional inflection rules provided through Inflector::rules() now take precedence over the core ones as expected. Fixes #2016
  • [0bcb8d0] Improving the regex and moving more files around.
  • [ceed424] Updating doc blocks.
  • [c45538a] Making CakePlugin::loadAll() static as its fellow class methods
  • [b1f8d21] Fixing doc block in core AppController file
  • [7cabb4e] Extracting password hashing into as separate method. This makes is much easier for a subclass to only change how passwords are hashed.
  • [0267a04] Removing Mime type notice. It causes message delivery failures on some SMTP servers. Amazon SES suffers from this issue. Fixing failing tests caused by additional spaces in email address formatting. Fixes #2005
  • [957a75c] Removing PHP4 compatibility code
  • [bfcfeeb] Updating package names in bootstrap file.
  • [1b2b191] Updating cake.generic.css to its newest version from app directory.
  • [744558d] Add validation guess for Postgress inet field
  • [96a8d97] Releasing 1.3.12
  • [4464dbb] Fixing test method name.
  • [a640991] Add test for bindModel + containable.