I wrote and still maintain Yahoo::Search, a Perl package for accessing Yahoo!s Search API. It's included as part of SDK, and also available on CPAN.
Just a week ago, Yahoo! pushed out a new version of the SDK, including the most recent version of Yahoo::Search. A few days later Yahoo! made a perfectly legal change to the XML they send back that is, unfortunately, incompatible with the mini XML parser I use in Yahoo::Search. To make matters worse, my package's error handling was ungracefully horrible, and the error messages were worthless.
I've pushed out a new version of Yahoo::Search, 1.7.10, to correct these problems. The next time there's a change in the XML that my parser can't handle, it'll try reverting to XML::Simple, and suggest that an error report be sent to me.