1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
|
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
|