June 14, 2012 - 1.0.13738 - Changed lm prefix to lmc March 30, 2012 - 1.0.12882 - Deprecated GetErrorCode and GetErrorString. Changed to GetStatusCode and January 26, 2012 - 1.0.12356 - NuCaptcha client now has the option to communicate with NuCaptcha servers using compressed messages. Off by default. January 9, 2012 - 1.0.12134 - DNS errors now have their own error code: LMEC_DNSERROR September 13, 2011 - 1.0.10903 - dns_get_record is now optional dropping the windows minimum requirements to PHP 5.1 - use fgets instead of fread in RPCLite August 15, 2011 - 1.0.10680 - Added tabIndex parameter to GetWidget - Fixed hoptoad curl/fopen warning - Changed hoptoadapp to airbrakeapp - Added method to get a unique transaction ID April 19, 2011 - 1.0.9158 - Disabled publishers will continue to validate - Improved error reporting Feb 3, 2011 - 1.0.8186 - Cluster entry fallbacks are passed to nucaptcha widget init. - Validate no longer checks PUID or TIME on public persistent data. This is done by the NuCaptcha platform. - Calls to PHP class_exists function no longer tries to autoload the classes. - DSERV is now stored in persistent data. Jan 13, 2011 - 1.0.7972 - Added a hoptoad connect timeout - Clientlib version is rendering in widget as an HTML comment - noscript language support. setLanguage moved from getWidget to initializeTransaction. Dec 22, 2010 - 1.0.7809 - Fixed an issue with ValidateOnError. It should only ever validate in the case of a token error. Nov 24, 2010 - 1.0.7372 - Added Leap::ValidateOnError, enabled by default. Nov 11, 2010 - 1.0.7213 - Regional DNS is now enabled. Token/data/validate requests now go to the closest data center. Nov 10, 2010 - 1.0.7203 - fixes a pass by reference warning in leapmarketingclient.php Oct 18, 2010 - 1.0.6882 - fixed 'Invalid Key, cannot decipher' errors that would show on some systems. Sept 16, 2010 - 1.0.6635 - improved error reporting Sept 14, 2010 - 1.0.6593 - token request tries three times then reverts to fallback url - validation request tries three times then reverts to fallback url - Leap::SetClientKey no longer throws when passed an invalid client key, check Leap::GetErrorCode Aug 30, 2010 - 1.0.6448 - Added more diagnostics to the error emails Aug 27, 2010 - 1.0.6432 - Bugfix in hoptoad error reporting client - Bugfix in hints chunk Aug 18, 2010 - 1.0.6292 - Requirements bumped to PHP 5.3 on Mac and BSD (added a check for dns_get_record) - Fixed an issue specific 1.0.6154 on PHP 5.3 and higher July 28, 2010 - 1.0.6154 - Updated to use new v4 protocol July 19, 2010 - 1.0.6062 - Added define for CSS skins enable, still in development July 12, 2010 - 1.0.5995 - Added HINT to the TREQ Jul 7, 2010 - 1.0.5951 - Try again if sendTREQ fails Jul 4, 2010 - 1.0.5907 - Better handling of DNS records Jul 2, 2010 - 1.0.5892 - PHP requirements on windows bumped up to PHP 5.3 (for dns_get_record) - Updated the license to LGPL 2.1 found in license.txt Jul 1, 2010 - 1.0.5857 - Fixed a warning in leapsymmetric.php Jun 24, 2010 - 1.0.5700 - Fixed a PHP 5.3 compatibility issue (deprecated split) - Added request URI information to the token request June 16, 2010 - 1.0.5511 - Added platform parameter to client lib Leap::InitializeTransaction - Added purpose parameter to client lib Leap::InitializeTransaction - Fixed a bug with the $unique_id parameter in Leap::ValidateTransaction - Client lib does a prerequisite check for PHP 5.1+ and mcrypt April 22, 2010 - 1.0.5086 - Changes some links in the documentation to reflect some site changes April 19, 2010 - 1.0.5000 - Calls to Leap::GetErrorCode() and Leap::GetErrorMessage() force a socket read - Integrated Hoptoad client error reporting - Synced up a few error codes