Revision history for Perl module CPAN::PackageDetails

0.264 2024-01-14T05:21:38Z
	* refresh distro, update email addresses

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.

