NAME

Dist::Zilla::Plugin::ChangesFromYaml - convert Changes from YAML to CPAN::Changes::Spec format

SYNOPSIS

In your 'dist.ini':

[ChangesFromYaml]

DESCRIPTION

This module lets you keep your Changes file in YAML format:

version: 0.37
date:    Fri Oct 25 21:46:59 MYT 2013
changes:
- 'Bugfix: Run Test::Compile tests as xt as they require optional dependencies to be present (GH issue #22)'
- 'Testing: Added Travis-CI integration'
- 'Makefile: Added target to update version on all packages'

and during build converts it to CPAN::Changes::Spec format

0.37 Fri Oct 25 21:46:59 MYT 2013
 - Bugfix: Run Test::Compile tests as xt as they require optional
   dependencies to be present (GH issue #22)
 - Testing: Added Travis-CI integration
 - Makefile: Added target to update version on all packages

DATE FORMAT

The dates used on the YAML format can also be converted if they don't follow CPAN::Changes::Spec rules.

Ie. if you keep your dates as the output of `date` (Sun Oct 27 02:10:50 MYT 2013), add:

[ChangesFromYaml]
dateformat = ccc MMM dd HH:mm:ss zzz yyyy

This will convert your dates from:

version: 0.37
date:    Fri Oct 25 21:46:59 MYT 2013

into:

0.37 2013-10-25 21:46:59 +0800

For documentation on the pattern, read DateTime::Format::CLDR.

AUTHOR

Carlos Lima <carlos@cpan.org>