Revision history for perl module CPAN::Changes

0.400002 - 2015-06-21
  - revert whitespace changes that were inadvertantly included in previous
    release.
  - escape curly brackets in test to avoid warning in perl 5.22

0.400001 - 2015-05-23
  - accept either UTF-8 or ISO-8859-1 files and decode them
  - only treat bracketed text if it is on its own line with no other brackets
  - bump version.pm prereq to make sure it works properly
  - Let long tokens (like URLs) overflow rather than splitting them into
    multiple likes
  - Don't wrap on non-breaking spaces
  - Clean up packaging
  - Return undef for dates or notes that don't exist
  - Quote meta chars to fix a problem that clobbered dates 
    with timezones due to the '+' char (GH #20)

0.30 2014-07-26

  - Fix for subclassing CPAN::Changes::Group (GH #23)

0.29 2014-07-23

  - Groups are now objects (CPAN::Changes::Group). Backwards
    compatibility from hashes should be preserved (GH #22)

0.28 2014-06-10

  - Add "SEE ALSO" links to similar modules (RT #94636)

  - Use perl 5.8-compatible regex

0.27 2013-12-13

  [ Spec Changes ]

  - Bump version to 0.04

  - Allow non-"word" characters between a Version and a Date

0.26 2013-11-21

  - Fix reference issues when adding a release (RT #90605)

0.25 2013-10-08

  - Move Text::Wrap usage to proper module (Michal Spacek)

  - Typo fix (Karen Etheridge)

0.24 2013-10-07

  - Fix Dist::Zilla date parsing. Now puts timezone data in 
    note section (Github #17)

0.23 2013-08-14

  [ Spec Changes ]

  - Bump version to 0.03

  - Allow the "T" marker in W3CDTF to be omitted

  [ Code Changes ]

  - Be more strict about what we consider to be a Dist::Zilla-style date
    to avoid false positive matches

  - Update W3CDTF parsing to make the "T" marker optional (RT #87499)

  - Fix extra whitespace for empty values after version (RT #87524)

0.22 2013-07-30

  - Sync module versions (RT #87455)

0.21 2013-07-30

  [ Spec Changes ]

  - Bump version to 0.02

  - Added "unknown/dev" release date options (RT #67705)

  - Added optional release note (RT #69321)

  - Added another preamble example

  - Added a note about line length

  [ Code Changes ]

  - Require Test::More 0.96 (RT #84994)

  - Added --check and --help flags to tidy_changelog script (Gabor Szabo)

  - Properly parse multi-line preamble

  - Test::CPAN::Changes now warns about parsed dates not in spec-compliant form

  - Handle unknown/dev release dates and release note from new spec

0.20 2013-05-01

  - 'delete_empty_groups' shouldn't erronously delete default group 
    (Yanick Champoux)

  - Add tidy_changelog utility script (Yanick Champoux)

  - Minor pod fix

0.19 2012-04-30

  - Test::CPAN::Changes now accepts version entries ending in '-TRIAL' (RT
    #76882, Karen Etheridge)

  - releases() in CPAN::Changes also accepts entries ending in '-TRIAL'

0.18 2011-10-18

  - Expand changes_file_ok() to accept arguments so that a specific version
    may be checked (Ricardo Signes)

  - Add $VERSION to Test::CPAN::Changes so it plays nice with the toolchain
    e.g Module::Install::AuthorRequres (Dan Brook)

0.17 2011-04-21

  - Eliminate extra whitespace when release date is not defined (RT #67441)

  - Require version.pm 0.79, which introduced the $LAX regexp (RT #67613)

  - Add the option to sort groups (Yanick Champoux)

0.16 2011-04-12

  - Expose W3CDTF regex variable

  - Allow whitespace in some dates

  - Extract out valid W3CDTF portions from dates

  - Requires perl 5.10

0.15 2011-04-11

  - Handle more date/time formats during parsing

0.14 2011-04-11

  - Add delete_empty_groups() to Changes.pm and Release.pm (Yanick Champoux) 

0.13 2011-04-04

  - Use version.pm's LAX regex for finding versions.

0.12 2011-04-04

  - Sort releases() by version first for greater consistency

0.11 2011-03-31

  - Parse the default Dist-Zilla date format (e.g. 2010-12-28 00:15:12 
    Europe/London)

0.10 2011-03-29

  - Be more strict about date validation in Test::CPAN::Changes

0.09 2011-03-29

  - Be more lenient when parsing dates. Timestamps (e.g. 
    Tue Mar 29 08:32:16 2011) are now parsed and converted to W3CDTF. (Fixes 
    RT #66862)

0.08 2011-03-14

  - Handle inconsistent indentation between releases

  - Be more strict about parsing rules for grouping lines

0.07 2011-03-03

  - Wrap version parsing in eval()

0.06 2011-02-15

  - Add proper version sorting via version.pm

  - Update dist manifest to include tests missing from previous releases

0.05 2011-02-13

  - Attempt to squash warnings for undefined dates and add rudimentary
    version sorting when dates are equal

  - Add support for a "next version" token (Yanick Champoux)

  - Proper definition of whitespace between version and date
    (Fixes RT #65678)

0.04 2011-02-10

  - Remove done_testing() from a test.

0.03 2011-02-10

  - Allow more than one space between the version and the date. The spec
    allowed for this, but the parser did not. (Dave Rolsky)

  - Handle the case where there is no space before the change marker
    correctly. (Dave Rolsky)

0.02 2011-02-08

 - Make tests compatible with Test::More that ships with perl 5.10.0
   (Fixes RT #65543)

0.01 2011-02-02

 - Initial release

