-
Notifications
You must be signed in to change notification settings - Fork 15
/
Changes
171 lines (98 loc) · 4.58 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
Revision history for CPAN-Meta-Requirements
{{$NEXT}}
2.143 2023-06-19 14:51:58-04:00 America/New_York
- Fix regression with implicit minimum value and multiple requirements
2.142 2023-05-09 07:15:05-04:00 America/New_York
- no changes since previous trial releae
- note: this version now requires perl v5.10 rather than v5.6
2.141 2023-04-30 15:42:35+02:00 Europe/Paris (TRIAL RELEASE)
- confess() replaced with croak(): fewer stack traces
- broke the version range handling into the Range class (thanks, Leon
Timmermans!)
- note: this version now requires perl v5.10 rather than v5.6
2.140 2015-12-12 16:17:15-05:00 America/New_York
- no changes from 2.139
2.139 2015-12-11 12:42:44-05:00 America/New_York (TRIAL RELEASE)
- expanded dist.ini from author bundle to individual plugins
2.138 2015-07-13 22:32:37-04:00 America/New_York (TRIAL RELEASE)
- repackage with fixed tests
2.137 2015-07-09 09:53:32-04:00 America/New_York (TRIAL RELEASE)
- much better error messages, explaining what conflicted and how
2.136 2015-06-08 21:35:27-06:00 America/Denver (TRIAL RELEASE)
[FIXED]
- On Perls before 5.8.1, pad 1-part and 2-part literal v-strings
to avoid old version.pm bugs with v-strings less than 3 characters
- Protect internal _isa_version from non-refs that pass
->isa('version')
2.135 2015-05-19 13:15:35-04:00 America/New_York (TRIAL RELEASE)
[TESTING]
- Skips impossible tests on Perls earlier than 5.8.0 (before
v-string magic).
2.134 2015-04-18 13:20:56+02:00 Europe/Berlin (TRIAL RELEASE)
[ADDED]
- Added method for getting structured requirements
2.133 2015-02-22 06:35:34-05:00 America/New_York
[FIXED]
- In fixing preservation of "0.00", some Module => 0 optimizations were
lost; this restores those optimizations
2.132 2015-01-22 17:09:19-05:00 America/New_York
[FIXED]
- Precision of version requirement "0.00" is preserved when merging
requirements.
2.131 2014-12-23 15:04:19-05:00 America/New_York
[ENHANCEMENTS]
- Merging Module => 0 into requirements is now optimized
[PREREQS]
- Scalar::Utils removed as a prerequisite
2.130 2014-11-19 23:25:46-05:00 America/New_York
[ADDED]
- from_string_hash can take optional constructor arguments
[CHANGED]
- bad_version_hook callback gets module name as well as version string
- undefined/empty versions given to from_string_hash or
add_string_requirement now carp and are coerced to "0" instead of
being fatal. This is more consistent with how the other requirement
functions work.
2.129 2014-11-13 16:28:45-05:00 America/New_York
[FIXED]
- from_string_hash can now accept v-strings as hash values
2.128 2014-09-06 00:04:22-04:00 America/New_York
[FIXED]
- Throws an error at compile time if neither version nor
the ExtUtils::MakeMaker bootstrap are available
2.127 2014-09-04 22:17:44-04:00 America/New_York
[FIXED]
- Works around limitations in version::vpp detecting v-string magic
[PREREQS]
- Requires version.pm 0.88 in metadata, but code should work with any
version of version.pm
- Adds support for forthcoming ExtUtils::MakeMaker bootstrap version.pm
for Perls older than 5.10.0
2.126 2014-07-30 16:26:29-04:00 America/New_York
[FIXED]
- Fixed compatibility with version.pm 0.77
[DOCUMENTED]
- Minor documentation fixes
[CHANGED]
- Modernized distribution meta files
2.125 2013-09-23 14:51:14 America/New_York
[FIXED]
- updated Makefile.PL logic to support PERL_NO_HIGHLANDER
2.124 2013-09-23 06:40:07 America/New_York
[FIXED]
- Better fix than 2.123. On old perls, rather than install into
'core', we continue to install into the proper 'site' library,
but force UNINST=1 when necessary to remove stale copies
from ExtUtils::MakeMaker
2.123 2013-08-30 12:17:14 America/New_York
[FIXED]
- On Perls prior to v5.12, CPAN::Meta::Requirements will be installed
into the 'core' library path to avoid an older version bundled with
ExtUtils::MakeMaker and installed there taking precedence.
2.122 2012-05-02 17:29:17 America/New_York
[FIXED]
- Fix typo in documentation: the exclusion symbol is "!=" rather than
just "!". The implemenation was correct, just the docs were wrong.
[rt.cpan.org #76948; ticket and patch from [email protected]]
2.121 2012-04-01 15:05:15 Europe/Paris
- Split out from CPAN::Meta into own distribution