Revision history for Perl module CPAN::PackageDetails
0.263 2021-02-05T07:21:57Z
* Fix a problem with indexing. $VERSION needs to be on it's own line
* Freshen the distro in various ways.
* Dump Travis CI, add Github Actions
0.262 2018-10-16T22:46:12Z
* Fix a problem where $VERSION isn't initialized soon enough.
This caused warnings that made other modules fail their "no
warnings" tests.
0.261 2018-06-12T13:48:14Z
* Change to Artistic License 2.0
0.26 - 2014-01-03
* Get rid of MYMETA
0.25_05 - 2011-04-18
* rjbs made the columns in the packages file line up (mostly)
0.25_04 - 2010-08-25
* Added disallow_alpha_versions. add_entry will complain and not
add alpha versions, and as_unique_sorted_list will ignore them.
* Add warnings to add_entry and as_unique_sorted_list when
version.pm thinks it's run into a bad version string.
0.25_03 - 2010-04-20
* Add DBM::Deep as a pre-requisite
0.25_02 - 2010-04-11
* You can now use a DBM::Deep object as the packages object
so you can parse a 02packages file and keep the result. Let's
see how CPAN Testers like it first, though.
0.25 - 2009-12-28
* This version notes that you need at least version.pm
0.77 to handle the version parsing.
0.2401 - 2009-11-30
* *::Entries->add_entry now croaks if you pass it a package
that doesn't look like a valid Perl namespace.
0.24 - 2009-11-20
* I got the check_file tests named backward. Now they are
right side up.
0.23 - 2009-11-19
* Re-jiggered the error reporting from check_file. Now
you get back a reference that gives you a lot more
information. You should call check_file in an eval
then look for the error object in $@.
0.22 - 2009-11-18
* check_file() now dies with a reference if it encounters
a problem so you have greater control over error
handling.
0.21_07 - 2009-11-17
* Fix the version sorting in as_unique_sorted_list.
I'm using version.pm against my better judgement,
and that's all messed up with Module::Build.
0.21_02 - 2009-08-16
* add the check_file() routine to compare a 02packages to a
repo to see if it matches: all file in the repo in 02packages,
all files in 02packages in the repo, etc.
* I reorganized the code so all the classes are in separate
files. Things are so much easier now, and the dispatching
is much easier to follow.
0.20 - 2009-07-17
* Write to a temporary file first, then rename to the final
name so parallel runs don't write to the same file.
0.19 - 2009-06-10
* Improve performance a bit by re-jiggering the internal
data structure for easier data slicing
* Add the allow_packages_only_once configuration option
and the already_added() method to allow better performance
by remembering less.
0.18 - 2009-03-12
* Fixed a problem counting the number of entries that would be
in the file
* Now you can get a list of just the highest version of any
package that you add
0.17_03 - 2009-03-05
* ->as_unique_sorted_list() returns just the latest version for
each package name, no matter what you've added.
* Now that I can get the unique list, I can fix the line
count in the header.
0.17 - 2009-02-13
* Format the date the way CPAN.pm expects it, despite the
locale of the user. Everyone should upgrade to this version.
0.15 - 2008-11-10
* Sort the package names in the output
0.13 - 2008-11-05
* Put in the literal "undef" as a placeholder for columns
with null data (such as modules without versions)
0.12 - 2008-10-31
* Bump to release version
0.11_03 - 2008-10-27
* Use IO::Compress::Zlib instead of PerlIO::gzip, which doesn't
work on Windows.
0.11_02 - 2008-10-27
* Add the new test files to the MANIFEST so they show up
in the dist :)
0.11_01 - 2008-10-24
* Re-organized some of the methods and improved the docs,
added even more tests
0.10_01 - 2008-10-24
* Initial release: You can create or read 02packages.details.txt.gz.