tested with this: perl -MData::Dumper -MCPAN::Changes -e 'print Dumper [ map { +{ $_->version => $_->date } } CPAN::Changes->load('Changes')->releases ]'