Change in Zoho CRM API?

Change in Zoho CRM API?

Hello,

I am using the Zoho API trough the PHP SDK v2.1

Since few days, I noticed that I have to change the way I pass the data to the API when I create, update, or upsert a record.

Dates
Before I was passing a PHP date object to "$record->addKeyValue(...)", now I have to pass a string or I get an error message saying that a date is expected.

Pick Lists
Before I was passing a "Choice" object to "$record->addKeyValue(...)", now I have to pass a string containing the value.

Lookups
Before I was passing a "Record" object to "$record->addKeyValue(...)", now I have to pass a string containing the id.

It's not a problem itself, I can do the changes in my code, but it happens only locally! On the production server errors occur when I do this changes...

Does anyone have any idea what's happening?