[Module]
Name=Module::Metadata::Changes
Changelog.Creator=Module::Metadata::Changes V 2.12
Changelog.Parser=Config::IniFiles V 2.94

[V 2.12]
Date=2017-04-17T16:22:00
Comments= <<EOT
- Update pre-reqs for DateTime::Format::Strptime from V 1.61 to 1.73 to pick up
DateTime::TimeZone V 2.09, which in turn keeps the Perl toolchain happy.
- Ensure tests run under Test::More V 1.001002.
EOT

[V 2.11]
Date=2016-08-14T11:33:00
Comments= <<EOT
- Stop using Test::Stream. Use Test::More shipped in the Test::Simple distro.
See RT#116930. Thanx to Chad Granum.
- Update version #s in pre-reqs.
EOT

[V 2.10]
Date=2016-05-04T08:15:00
Comments= <<EOT
- Correct physical address of Free Software Foundation in LICENSE file. See RT#114149.
Thanx to Petr Pisar.
EOT

[V 2.09]
Date=2016-05-03T11:45:00
Comments= <<EOT
- Update last 2 lines of docs from:
The Artistic License, a copy of which is available at:
http://www.opensource.org/licenses/index.html
To
The Perl License, a copy of which is available at:
http://dev.perl.org/licenses/
See RT#114119. With thanx to eagle-eyed Petr Pisar.
EOT

[V 2.08]
Date=2016-05-01T11:10:00
Comments= <<EOT
- Change licence to Perl. See LICENSE file.
- Update pre-reqs.
EOT

[V 2.07]
Date=2016-04-30T18:44:00
Comments= <<EOT
- Add EXE_FILES => ['bin/ini.report.pl'] to Makefile.PL so this program is installed along with
the module itself. Thanx to ppisar - at - redhat.com for the patch. See RT#102247. Thanx.
My apoligies for the embarrassing delay in doing this.
- Change the licence from Artistic 2.0 to Perl.
- Fix the Makefile.PL's references to the github repo.
EOT

[V 2.06]
Date=2015-11-22T11:32:00
Comments= <<EOT
- Add repo on github https://github.com/ronsavage/Module::Metadata::Changes.
- Change abstract slightly, to include Changelog.ini.
- Add a link to CPAN::Changes in 'See Also'.
- Switch from Perl6::Slurp to File::Slurper.
- Switch from Hash::FieldHash to Moo and Types::Standard.
- Remove Build.PL.
- Update pre-reqs.
- Reformat dates in this file.
- Move t/pod.t to xt/author/.
EOT

[V 2.05]
Date=2013-06-03T12:14:00
Comments= <<EOT
- Rename CHANGES to Changes as per CPAN::Changes::Spec.
- Allow inFileName to be Changes or CHANGES.
- Change default PathForHTML from '/var/www/assets/templates/module/metadata/changes' to
'/dev/shm/html/assets/templates/module/metadata/changes'.
- Rename test files from \d\d.*.t to *.t.
- Update the help printed by init.report.pl -h.
EOT

[V 2.04]
Date=2012-03-26T11:31:00
Comments= <<EOT
- Stop uninit warning when a line being tested for a datetime contains just 1 field.
- Output a '-' as documented, rather than a '.', at the start of any line which happens to start with
Config::IniFiles' reserved token \E\O\T.
- Add META.json to MANIFEST.
EOT

[V 2.03]
Date=2011-02-23T17:21:00
Comments=- Add missing dependency Hash::FieldHash to Build.PL and Makefile.PL. Re-generate metatdata files.

[V 2.02]
Date=2011-02-22T09:07:00
Comments=- Add missing dependency Perl6::Slurp to Build.PL and Makefile.PL. Re-generate metatdata files.

[V 2.01]
Date=2011-02-21T18:30:00
Comments=- Allow for a line in CHANGES to contain just 1 long token, without outputting a warning under recent Perls.

[V 2.00]
Date=2011-02-15T14:59:00
Comments= <<EOT
- Rewrite to allow client access to the memory-based version of Changelog.ini.
- Add scripts/report.names.pl to demonstrate this feature.
- new() now takes a hash, not a hashref, since I've adopted the fabulous Hash::FieldHash.
- Replace eval{} with Try::Tiny.
- Only remove commas from lines which match /^\d/, since the digit(s) are assumed to be a version #,
and hence the commas are assumed to be embedded in dates.
- Discontinue convert() and convert_body(), which were available in V 1.
- What used to be convert() is now writer(reader() ).
- What used to be convert_body() is now transform().
- The default input file (under -c) is CHANGES, not ./CHANGES.
- The default input file (without -c) is Changelog.ini, not ./Changelog.ini.
- Add warnings to docs that config(), get_latest_release() and get_latest_version() must be called after read().
- Replace /usr/bin/perl with /usr/bin/env perl.
- Replace common::sense with use strict and use warnings, to get uninit var warnings.
- Replace Carp::croak with die.
- Use real version numbers instead of 0 in the required modules lists in Build.PL and Makefile.PL.
EOT

[V 1.08]
Date=2010-02-21T12:56:13
Comments= <<EOT
- Remove text 'All rights reserved' (for Debian licensing).
- Remove POD heads 'Required Modules' and 'Changes'.
EOT

[V 1.07]
Date=2010-02-10T13:53:00
Comments=- Add META.yml. Update MANIFEST.SKIP. Add MANIFEST and MYMETA.yml.

[V 1.06]
Date=2009-11-12T10:19:00
Comments=- Run dos2unix on all files.

[V 1.05]
Date=2009-07-08T10:08:00
Comments= <<EOT
- Rename t/Changes to t/Non.standard.name because under MS Windows there is no difference
between the name t/Changes and the other test file t/CHANGES
- Patch t/02.convert.t to match
- Use File::HomeDir rather than relying on $ENV{'HOME'}
EOT

[V 1.04]
Date=2009-02-18T11:46:00
Comments= <<EOT
- Output 'Changelog.*' rather than 'Configlog.*' in the [Module] section of Changelog.ini
- Rename Changes.txt to CHANGES because search.cpan.org won't display Changes.txt
- Rename t/*_*.t to t/*.*.t (since I prefer '.' to '_' in file names, because '_' is a shift char)
EOT

[V 1.03]
Date=2008-07-22T14:41:00
Comments=- Rename CHANGES to Changes.txt to match my other modules

[V 1.02]
Date=2008-07-16T17:14:00
Comments= <<EOT
- Patch Build.PL and Makefile.PL to depend on DateTime V 0.42 because a user (thanx Mark)
has reported a failed test with an earlier version
EOT

[V 1.01]
Date=2008-05-16T09:12:00
Comments=- Add Config::IniFiles to Build.PL and Makefile.PL

[V 1.00]
Date=2008-05-02T15:15:45
Comments=- Original version