-
Notifications
You must be signed in to change notification settings - Fork 16
/
Changes
181 lines (138 loc) · 6.65 KB
/
Changes
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
Revision history for Module-Metadata
{{$NEXT}}
1.000038 2023-04-28 11:25:40Z
- detects "class" syntax
1.000037 2019-09-07 18:32:44Z
- add decode_pod option for automatic =encoding handling
1.000036 2019-04-18 18:25:15Z
- properly clean up temp dirs after testing
1.000035 2019-04-18 02:43:11Z
- quieten noisy tests (issue #31)
1.000034 2018-07-19 20:26:18Z (TRIAL RELEASE)
- fix how relative paths are absolutized, so they work properly on MSWin32
(Christian Walde, PR#24)
1.000033 2016-07-24 23:32:58Z
- fix file operation in tests for VMS
1.000032 2016-04-23 22:36:24Z (TRIAL RELEASE)
- use a more strict matching heuristic when attempting to infer the
"primary" module name in a parsed .pm file
- only report "main" as the module name if code was seen outside another
namespace, fixing bad results for pod files (RT#107525)
1.000031 2015-11-24 03:57:55Z (TRIAL RELEASE)
- be less noisy on failure when building as part of perl core (see perl
RT#126685)
1.000030 2015-11-20 03:03:24Z (TRIAL RELEASE)
- temp dirs cleaned up during tests (Steve Hay)
- more accurately mark tests as TODO, so as to have a quieter and less
confusing test run without passing TODO tests. This release is primarily
intended for the perl 5.23.5 release.
1.000029 2015-09-11 16:25:43Z (TRIAL RELEASE)
- fix missing "use" statement in refactored test helper (only affected older
perls, due to other module interactions)
1.000028 2015-09-11 04:24:39Z (TRIAL RELEASE)
- refactored and expanded test cases
- fixed a $VERSION extraction issue on perl 5.6.2 (RT#105978, PR#17)
- fix the detection of package Foo when $Foo::VERSION is set (RT#85961)
1.000027 2015-04-11 00:21:26Z
- work around issues with an unconfigured Log::Contextual (Kent Fredric)
- allow tests to pass in a perl with no taint support (James Raspass)
1.000026 2015-01-17 19:22:34Z
- patched tests to be less noisy in blead builds (Dave Mitchell, RT#101491)
1.000025 2015-01-04 18:56:00Z
- evaluate version assignment in a clean environment, to fix assignment in a
block (RT#101095)
1.000024 2014-06-03 01:52:46Z
- fix inaccurate prerequisite declaration on Test::More (in 1.000023)
1.000023 2014-06-02 02:37:17Z
- support installations on older perls with an ExtUtils::MakeMaker earlier
than 6.63_03
1.000022 - 2014-04-29
- work around change in comparison behaviour in Test::More 0.95_01 by being
more explicit with our tests - now explicitly checking the string form of
the extracted version, rather than the entire version object
- ensure the extracted version is returned as a version object in all cases
(RT#87782, Randy Stauner)
1.000021 - 2014-04-29
- fix use of newer interface from File::Path, to avoid another prereq on
older perls (Graham Knop, PR#7)
- fixed all out of date prereq declarations
1.000020 - 2014-04-27
- new is_indexable() object method (ether, RT#84357)
- eliminated dependency on IO::File (and by virtue, XS) - thanks, leont!
- removed cruft in test infrastructure left behind from separation from
Module::Build (ether)
- repository moved to https://github.com/Perl-Toolchain-Gang/Module-Metadata
- .pm file is now wholly ascii, for nicer fatpacking (RT#95086)
- some code micro-optimizations (Olivier Mengué, PR#4)
1.000019 - 2013-10-06
- warnings now disabled inside during the evaluation of generated version
sub (BinGOs, RT#89282)
1.000018 - 2013-09-11
- re-release of detainting fix without unstated non-core test dependencies
1.000017 - 2013-09-10
- detaint version, if needed (RT#88576, Chris Williams)
1.000016 - 2013-08-21
- Re-release to fix prereqs and other metadata
1.000015 - 2013-08-21
- Change wording about safety/security to satisfy CVE-2013-1437
1.000014 - 2013-05-09
- Remove "now installs to 'site' for perl 5.12+" from last version
1.000013 - 2013-05-08
- Fix reliance on recent Test::Builder
- Make tests perl 5.6 compatible
- now installs to 'site' for perl 5.12+, as per p5p recommendation
1.000012 - 2013-05-04
- improved package detection heuristics (thanks, Edward Zborowski!)
- fix ->contains_pod (RT#84932, Tokuhiro Matsuno)
- fix detection of pod after __END__ (RT79656, Tokuhiro Matsuno)
1.000011 - 2012-08-16
- LEONT++ hasn't found any issues with my changes; mark it done (or at
least ready for smoking). (APEIRON)
1.000010_003 - 2012-08-16 01:00:00
- Remove other spurious message (APEIRON)
1.000010_002 - 2012-08-15 20:15:00
- APEIRON is an idiot (APEIRON)
1.000010_001 - 2012-08-15 20:00:00
- Dev release to test removing a warning about modules not using the
'eval $VERSION' syntax which causes lots of spew. (APEIRON)
1.000010 - 2012-07-29 19:30:00
- Performance improvement: the creation of a Module::Metadata object
for a typical module file has been sped up by about 40% (VPIT)
- Fix t/metadata.t failure under Cygwin (JDHEDDEN)
- Portability fix-ups for new_from_module() and test failures on VMS (CBERRY)
1.000009 - 2012-02-08 12:00:00
- API of 'provides' changed to require a 'version' argument to future
proof the function against CPAN Meta Spec changes (DAGOLDEN)
- Fatal errors now use 'croak' instead of 'die'; Carp added as
prerequisite (DAGOLDEN)
1.000008 - 2012-02-07 22:30:00
- Adds 'provides' method to generate a CPAN META provides data structure
correctly; use of package_versions_from_directory is discouraged (DAGOLDEN)
1.000007 - 2011-09-07 12:00:00
- Apply VMS fixes backported from blead (Craig A. Berry)
1.000006 - 2011-08-29 04:00:00
- Support PACKAGE BLOCK syntax (VPIT)
1.000005 - 2011-08-02 09:45:00
- Localize $package::VERSION during version discovery (MIYAGAWA)
- Fix references to Module::Build::ModuleInfo [RT #66133] (DAGOLDEN)
- Added 'new_from_handle()' method [RT #68875] (DAGOLDEN)
- Improved documentation (SYNOPSIS, broke out class/object method, and
other minor edits) (DAGOLDEN)
1.000004 - 2011-02-03 07:55:00
- Fix broken metadata.t when @INC has relative paths (JJORE)
1.000003 - 2011-01-06 21:35:00
- Pod cleanup (DAGOLDEN)
1.000002 - 2010-12-10 12:00:00
- Remove Module::Metadata::Version and depend directly on version.pm
(DAGOLDEN)
- Munge versions that fail even "lax" version number rules to try
to return something sensible (DAGOLDEN)
1.000001 - 2010-07-09 00:52:37
- fix build code to prevent Author.PL being mistakenly run during make
and add some extra author-side tools (MSTROUT)
1.000000 - 2010-07-07
- Initial release (MSTROUT)
- Code extracted from Module::Build + Module::Build::Version (MSTROUT)
- Tests extracted from Module::Build (DAGOLDEN)
- POD coverage (MSTROUT)
- Use of Log::Contextual when loaded with fallback to warn() (MSTROUT)