Random_Walk has asked for the wisdom of the Perl Monks concerning the following question:

Where can I find the change history for a CPAN module. Specifically I am trying to find out when $q->peek() was added to Thread:Queue, but it would be helpful to have a more general answer too. Googling CPAN Change or revision brings up many change and revision modules.

Cheers,
R.

Pereant, qui ante nos nostra dixerunt!

Replies are listed 'Best First'.
Re: Where can I find module revision history?
by davido (Cardinal) on Apr 19, 2013 at 17:59 UTC

    All healthy distributions will have either a Changes file, or a ChangeLog file. Sometimes authors also leave older versions on CPAN, and you can scan through them. Example: Module::Starter.

    Many currently-maintained modules have public repositories such as a Github repo, or a Subversion repo. Example: The Module::Starter Github repo.

    Backpan maintains practically all versions of all past CPAN releases.

    There's The Gitpan Project, which has a pretty good Git history for almost all CPAN modules that were in existence about three years ago. That project was assembled a few years back, and hasn't been updated. But if you want to look at really old diffs, it's there.

    If you have a specific need that isn't covered here, email the module's author and ask him if he's got what you need.


    Dave

Re: Where can I find module revision history?
by choroba (Cardinal) on Apr 19, 2013 at 15:25 UTC
    Most moudule authors provide Changes.
    لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
Re: Where can I find module revision history?
by marto (Cardinal) on Apr 19, 2013 at 15:26 UTC
Re: Where can I find module revision history?
by Khen1950fx (Canon) on Apr 20, 2013 at 03:57 UTC
Re: Where can I find module revision history?
by daxim (Curate) on Apr 19, 2013 at 15:34 UTC
      There's also a diff utility, though it may only be able to use versions the author hasn't deleted.
      Just another Perler interested in Algol Programming.