1Changes file for Module::Info::File
2
31.01 2019-09-06 maintenance release, updated not required
4
5- Improvedments to POD formatting, patch from Mohammad S Anwar
6
7
81.00 2016-01-05 Major release, update recommended
9
10- Exchanged all file/file contents parsing code for Module::Metadata
11
12  WARNING! this release fixes a bug for multiple package definitions for a file.
13  It now returns the first package encountered instead of the package definition encountered,
14  this alters behaviour, but the behaviour seems more correct.
15
16  Thanks to Dai Okabayashi for PRs #2 and #3, eventhough they where never put to use
17
18
190.14 2014-08-27 bug fix release, update not required
20
21- Removed use of UNIVERSAL, the API used was deprecated and no
22  longer necessary, see Github issue [#1]
23
24
250.13 2014-08-25 maintenance release, update not required
26
27- Additions to MANIFEST.SKIP
28
29- License upgraded to Artistic 2.0 from Artistic 1.0
30
31
320.12 2014-08-23 maintenance release, update not required
33
34- Specified Perl version to 5.6 as pointed out by Perl::Critic
35
36- Ported from Module::Build to Dist::Zilla
37
38
390.11 2007-03-17 maintenance release, update not required
40
41- Added t/perlcriticrc
42
43- Updated t/pod.t, t/pod-coverage.t, t/kwalitee.t and t/critic
44  to more contemporary versions
45
46- Updated version number in POD
47
48
490.10 2007-02-13 bug fix release, update recommended
50
51- Bugfix release, a mistake I have made before, when letting
52  Module::Build create the Makefile.PL is auto includes the bin
53  directory, but with a full path referring to a path on the
54  Build host.
55
56  I have renamed bin/version.pl to script/version.pl and added
57  it to Build.PL so not the Makefile.PL is generated correctly
58
59  From Build.PL:
60
61  scripts => {
62      'script/version.pl'   => 'script/version.pl',
63  },
64
65  From Makefile.PL:
66
67  'EXE_FILES' => [
68        'script/version.pl'
69   ],
70
71
720.09 2007-02-12 bug fix release, update recommended
73
74- Added a Perl::Critic test t/critic.t (courtesy of Jeffrey Ryan
75  Thalhammer, Test::Perl::Critic)
76
77- Refactored parts of the code, mostly regular expressions - all
78  tests pass
79
80- Ran code through perltidy aswell (level 1 perlcritic warning)
81
82- Ran code through Perl::Critic all the way to level1 and
83  updated POD and code accordingly after reading the referenced
84  sections in PBP - they all made perfect sense
85
86  Checked with Lars Thegler on the use of 2 vs. 3 argument
87  version of open and since FreeBSD 4.x is declared EoL,
88  Perl 5.6.x is the official version and compability for older
89  perl is no longer required, if somebody would require this I
90  would be willing to invest the time and effort
91
92- Fixed a bug reported by  Eric D. Peterson, he experienced
93  problems with traversing all his packages and getting the
94  information using new_from_file()
95
96  Apparently the DBD::Oracle has a closure in which the package
97  is defined. See: Oracle::DBD, t/oracle_package_bug.t and
98  drafts/OracleLikePackage.pm for an example
99
100  I have changed the package matching regular expression,
101  considering using PPI it might however be serious overkill.
102
103- Changed from ExtUtils::MakeMaker to Module::Build
104
105- Added a Kwalitee test t/kwalitee.t
106  (courtesy of chromatic, Test::Kwalitee)
107
108- Added a test more to t/File.t
109
110
1110.08 2004-11-13 bug fix release, update recommended
112
113 - Improved the VERSION locating regular expression
114
115 - Added use of Carp (also added in Makefile.PL)
116
117 - Added t/00_load.t
118
119 - Removed Multipackage files (no longer at part of the
120   distribution)
121
122 - new_from_file no longer supports list context, I have readded
123   this to the TODO, since the implementation in 0.07 was not
124   good, so multiple package definitions in files are no longer
125   handled.
126
127 - Fixed serious bug in the setting of the version number, this
128   bug only occurred on Linux boxes running Perl 5.8.4.
129
130 - Added some better exception handling to the version.pl script
131
132 - Added some more debug information to the version.pl script
133
134 - Turned this CHANGES file upside down
135
136 - Added CPAN testers to the ACKNOWLEDGE section
137
138 - Added version_bug.t to t/ (not in distribution)
139
1400.07 2004-09-19 bug fix release, update recommended
141
142- Added list context for constructor (new_from_file)
143
144- bin/version.pl updated to accomodate this
145
146
1470.06 2004-07-23 bug fix release, update recommended
148
149- Patched with patch from LTHEGLER, should now work under
150  5.005_03, open was using the unecessary 3 arguments instead of just two.
151
152
1530.05 2004-02-28 maintenance release, update not neccessary
154
155- Updated bin/version.pl with POD required to have the script in
156  the CPAN scripts directory (http://www.cpan.org/scripts/). The
157  script was uploaded alone to PAUSE together with the release
158  of 0.04
159
160- Added handling of directories so it is possible to get version
161  numbers of all perl modules in a directory recursively with
162  bin/version.pl
163
164- Added INSTALL file
165
166- Makefile.PL had a makeover
167
168
1690.04 2004-01-10 maintenance release, update not neccessary
170
171- Updated bin/version.pl updated with error handling
172
173- Update bin/version.pl with $VERSION number, I think this is a
174  requirement for scripts in the scripts section on CPAN
175
176- Added File::Spec to Makefile.PL
177
178- Fixed a few bugs in bin/version.pl (I think I must have lost a
179  version at some point)
180
181- Added handling of .pl scripts
182
183- Added a warning in the case where script is not a .pl or .pm
184
1850.03 2003-12-20 maintenance release, update not neccessary
186
187- POD cleaned and reviewed by Rias.
188
189- ACKNOWLEDGE section added
190
191- Added information to t/Info.t so if the Module::Info tests
192  fail, the test asks the tester to mail me the information
193
194
1950.02 2003-11-03 maintenance release, update not neccessary
196
197- Added TODO file
198
199- Added Changes file (this file)
200
201- Added description to NAME section
202
203- Added use of File::Basename to make test on Win32 work
204
205- Fixed bug (rt: #4147) - broken tests on Win32
206
207
2080.01 2003.09.30
209
210Initial revision
211