Revision history for Perl module REST::Client::CrossRef 0.001 Thu Oct 11 07:34:27 2018 - original version; created by ExtUtils::ModuleMaker 0.56 - 2018/11/21 loaded to CPAN 0.002 - removed my email from the pod... 0.003 - corrected authors unfolding since occurence=first can be found twice, one for person, one for group authors 0.004 - replace // by defined ? : to pass the tests with perl 5.8 - Use JSON::Path to extract and manipulate json data 0.005 - use namespace::clean - test for undef when connecting to Crossref, if undef skip the last test 0.006 - missing namespace::clean dependency in makefile.pl 0.007 - gives an output when neither json_path nor keys_to_keep are defined and spit_raw_data is set to 0 - keys_to_keep and json_path received the same data: an array of items if a list is return, a one row array below message for a single item 0.008 - articles_from_funder can received any {key => value, key2 => ...} to build a filter string - corrected bug in get_next - json_path_callback: function not called if the extracted array is empty - added test to check get_next 0.009 - works_from_doi can received a filter hash ref and a select string. - works_from_orcid($i, $filter, $select) to retrieve the works road - return undef if {message}-{total-results} is 0