Changelog of the OpenID component

2009-12-12 Adding support for AX (attribute exchange).
Please notice that the API of the authenticate() method slightly changed (and hence breaks compatibility with earlier versions of this component). The parameters $required and $optional have been replaced with a $dataFields parameter. If you use SReg, make sure to adapt your code in the following way:
// old
$this->Openid->authenticate($openid, $returnTo, $realm, array('email'), array('nickname'));

// new
$this->Openid->authenticate($openid, $returnTo, $realm, array('sreg_required' => array('email'), 'sreg_optional' => array('nickname')));
2009-09-26 "Fixing" an issue in the PHP OpenID library which causes a blank page on PHP 5.3. See ticket 337
2009-08-17 Including PHP OpenID and PEAR DB in the package for convenience purposes, so you no longer have to download those packages separately.
The config settings, necessary for when you want to store the OpenID data in the database, are now set in the $components array (see the installation instructions). Configure::write('Openid.use_database', true); resp. Configure::write('Openid.database_config', 'name_of_database_config'); are no longer supported!
Fixing a bug that causes a "class not found" error when both the component and the "vendors" files are in a plugin.
2009-05-04 Adding a public cleanup() method
2008-11-10 Applying patch by Florian Fritz which eliminates the need to modify the PHP OpenID library. Thanks to Florian!
2008-08-27 Adding support for MySQL
2008-08-09 Adding support for Email Address to URL Transformation (EAUT)
2008-06-09 Renaming the parameter of OpenidComponent::getResponse() so we use the same term as is used in version 2.1.0 of the PHP OpenID library
2008-06-06 Minor changes to avoid deprecation messages with CakePHP 1.2 RC1
2008-02-06 Component updated to work with version 2.0.0 of the PHP OpenID library. This breaks compatibility with earlier versions due to API changes.
2007-03-02 Fixing "No XML parser" error by providing a slightly modified version of the PHP OpenID library
2007-02-23 Fixing a bug with path separators on Windows. Thanks to Simon Jackson for reporting this issue!