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