-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathChanges
271 lines (214 loc) · 11.2 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
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
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
Revision history for Perl extension Test-Compile
v3.3.4 YYYY-MM-DD
- Update the byline for Test::Compile::Internal
- Update Copyright year (2024)
v3.3.3 2024-05-06
- Be more careful about windows filenames
v3.3.2 2024-05-03
- Require a newer version of Test::More (fix CPAN testing failure?)
- Don't add an unnecassary "./" to the start of filepaths (CPAN-RT 151090)
v3.3.1 2023-07-17
- Fix 'silent, no taint' mode (which doesn't cause the compile to fail)
v3.3.0 2023-07-12
- Tests should pass, even if Taint mode is not compiled into perl
- Improve the documentation (@dirs was a terrible name)
- Internal: improve error handling
- Internal: remove redundant constants
- Internal: simplify complex conditional (for better testing)
- Internal: more tests for better coverage
v3.2.2 2023-04-06
- Finally understand (and fix?) the test failures on windows
v3.2.1 2023-04-05
- Try to resolve some issues highlighted by CpanTesters
v3.2.0 2023-04-03
- Sort the output of all_pl_files() and all_pm_files()
v3.1.1 2023-03-28
- Proof read and correct the POD
- Be more consistent about where we search for files (by default)
- Update copyright (2023)
v3.1.0 2022-06-02
- (Tom Hukins) Treat files with .psgi extensions as perl
- (Tom Hukins) Look for file in a case insensitive manner
- Update the example code so it doesn't import anything
v3.0.1 2021-08-22
- (waterkip) Really remove UNIVERSAL::require (CPAN-RT 138934)
v3.0.0 2021-08-21
- Stop tring to detect the OS
- Stop doing strange things for non posix systems (not backwards compatible)
- Don't depend on UNIVERSAL::require
v2.4.2 2021-06-16
- (dboehmer) make 'all_files_ok()' more consistent
- (dboehmer) Fix typo
- More documentation improvements
- Yet more tests
- Update copyright
v2.4.1 2020-07-06
- (mohawk2) Fix if perl is installed in a dir with a space in it's path
- (mohawk2) Fix for Strawberry perl without Devel::CheckOS
v2.4.0 2020-03-29
- RT-132153: Be more verbose when in verbose mode
- Update copyright
v2.3.1 2019-10-23
- RT-130694: all_pm_files_ok and all_pl_files_ok should return true/false
v2.3.0 2019-10-09
- Search for perl files in blib first (Alexandr Ciornii <[email protected]>)
- Improve tests, remove redundant code,
- Refactor POD, make the deprecation of the functional interface clearer
v2.2.2 2019-07-11
- Fix cpan-test failures on mswin32
v2.2.1 2019-07-09
- Ooops, the module still depends on UNIVERSAL::require
- Oh, and the subprocess function now requires perl 5.10.0
v2.2.0 2019-07-08
- RT-118530: Capture (and optionally suppress) all output from subcommands
- RT-102817: Change the default value for 'verbose', from 1 to undef
- RT-118419: pm and pl files are now both checked using 'perl -c'
- Changes to POD: fixes to escaping, update for new functionality, simplify it
- The module no longer depends on UNIVERSAL::require
v2.1.2 2019-07-03
- More corrections to the POD
- More tests, try specifying specific files to all_pX_files()
- Use the correct method in all_pl_files_ok() (Noel Maddy)
v2.1.1 2019-07-01 (Evan Giles <[email protected]>)
- Correct the POD
v2.1.0 2019-06-29 (Evan Giles <[email protected]>)
- Update copyright
- Add all_pm_files_ok() and all_pl_files_ok() methods to the internal class
v2.0.1 2019-06-18 (Evan Giles <[email protected]>)
- Export most of the old functions (CPAN-RT 129888)
v2.0_0 2019-06-18
Łukasz Hejnak <[email protected]>
- Replaced import() with Exporter usage.
- Added all_files_ok to the procedural mode.
- Added .git to list of directories ignored when looking for pm/pl files.
- Added an else clause for pl_file_compiles so that it catches file not found errors.
Evan Giles <[email protected]>
- Remove 'exported_to' function
- Remove cleanup steps from the Build.PL file
- Bump version number for backwards incompatible changes (semver.org)
v1.3.0 2015-09-24 (Evan Giles <[email protected]>)
- Announce the deprecation the procedural functions (long overdue)
v1.2.2 UNRELEASED (Evan Giles <[email protected]>)
- Remove the 'use 5.6.2' statements, they cause warnings.
- Fix some spelling errors
- Move the xt tests into the main test directory
- Protect against strange PERL5LIB chars (CPAN-RT 104614)
v1.2.1 2014-12-09 (Evan Giles <[email protected]>)
- Fix (skip where appropriate) failing CPAN test
- Avoid warnings for empty files in all_pl_files (Nigel Gregoire)
v1.2.0 2014-08-08 (Evan Giles <[email protected]>)
- Files without extension may not be perl (rt83917)
- Small POD fix
v1.1.0 2014-07-18 (Evan Giles <[email protected]>)
- Allow use of Test::Compile in an object oriented manner
- Promote the OO interface in the POD
- Test::Compile::Internal is now verbose by default
- Correct the dependancy information
v1.0.1 2014-03-20 (Evan Giles <[email protected]>)
- Fix stupid omission from the MANAIFEST (tests failed everywhere)
v1.0.0 2014-03-19 (Evan Giles <[email protected]>)
- Try to use Sematic Versioning - http://semver.org
- Add diagnostics on compilation failure (Micheal G. Schwern)
- require, don't use (Micheal G. Schwern)
- Test for truth, not an integer. (Micheal G. Schwern)
- Small POD fix (Micheal G. Schwern)
- OS X is not a crazy OS from a redirection POV (Micheal G. Schwern)
0.24 2013 02 22 (Evan Giles <[email protected]>)
- Update POD to explain more problems with Test::Compile
0.23 2013.01.23 (Evan Giles <[email protected]>)
- Update Copyright for 2013
- CPAN-RT #82887, Sébastien Aperghis-Tramoni <[email protected]>
- Correct handling of PERL5LIB
- fix regexp to detect taint mode
0.22 2012.10.31 (Evan Giles <[email protected]>)
- Set verbose on for the Test::Compile library (rt80187)
0.21 2012.09.05 (Evan Giles <[email protected]>)
- Finally test that the verbose method actaully works.
- Update the POD - mostly to simplify it.
- Remove redundant code, yet more tests.
- Test::Compile::Internal is no longer 'beta'.
0.20 2012.08.08 (Evan Giles <[email protected]>)
- Tests should also work outside unix (rt78810)
0.19 2012.08.03 (Evan Giles <[email protected]>)
- Introduce Test::Compile::Internal.pm
- Utilise Test::Compile::Internal to get better test coverage
0.18 2012.07.16 (Evan Giles <[email protected]>)
- Fix a warning that leaks out (rt78363)
0.17 2012.02.25 (Evan Giles <[email protected]>)
- Another few tests for taint logic
0.16_1 2012.02.23 (Evan Giles <[email protected]>)
- Reapply patches from Nicholas Bamber (rt55837 & rt72557)
0.16 2012.02.21 (Evan Giles <[email protected]>)
- Skip tests if there are not files to test (rt69297)
- Handle taint mode correctly (rt55837)
- Add 'blib/lib' to the search path for scripts (rt72557)
0.15 Fri 2012.02.03 20:33:55 NZST (Evan Giles <[email protected]>)
- Fork, and run compile tests in the child process (rt73290 & rt73291)
0.14 Tue 2012.01.10 20:03:24 NZST (Evan Giles <[email protected]>)
- Convert to Module::Build
- Improved test for pl_file_ok()
- Better test coverage (which files do we process, failed to compile, etc)
- Remove duplicate code
0.13 Tue 2010.03.02 15:57:02 CET (Marcel Gruenauer <[email protected]>)
- require Test::More 0.88 so done_testing works without no_plan (thanks
jozef)
0.12 Thu 2010.02.11 15:16:22 CET (Marcel Gruenauer <[email protected]>)
- updated skeleton files
- recommend, not require, Devel::CheckOS - only needed for VMS anyway
0.11 Tue 2009.12.08 12:19:25 CET (Marcel Gruenauer <[email protected]>)
- made author tests more robust
0.10 Thu 2009.10.08 22:29:11 CEST (Marcel Gruenauer <[email protected]>)
- re-release with fixed inc::Module::Install::ReadmeMarkdownFromPod
0.09 Wed 2009.10.07 00:57:14 CEST (Marcel Gruenauer <[email protected]>)
- Always report name of .pl files (thanks xsawyerx).
- pm_file_ok() can now handle Windows paths (thanks clonezone).
- fixed version number used in documentation (thanks JKUTEJ).
- Changed dist style and Changes back to standard. People didn't like it -
the nail that sticks out gets hammered down.
- Added standard test files; this will also help with CPANTS.
0.08 Thu, 29 May 2008 12:08:32 -0000 (Marcel Gruenauer <[email protected]>)
- set the version to 0.08
- we now check for Devel::CheckOS with UNIVERSAL::require so we don't
use() it so Devel::CheckOS won't be included when using Test::Compile as
part of Module::Install::StandardTests
- .shipit: fixed svk.tagpattern
0.07 Thu, 06 Dec 2007 19:24:25 -0000 (Marcel Gruenauer <[email protected]>)
- set the version to 0.07
- fixed bug in pl_file_ok() where a SKIP block was used when Test->skip()
should have been used
- added t/04_pl_file_ok-vms.t to verify that
- updated MANIFEST
- added t/04_pl_file_ok-vms.t
0.06 Thu, 06 Dec 2007 13:16:02 -0000 (Marcel Gruenauer <[email protected]>)
- Converted Changes file to YAML style
- .shipit: added Twitter step
- Makefile.PL: added auto_install() and process_templates()
- lib/*: converted to template
- updated MANIFEST
- updated t/perlcriticrc
- added capability to test scripts as well (thanks Sagar R. Shah)
- added t/03_pl_file_ok.t
- added t/scripts
- tags: NEWFEATURE
0.05 Sun, 21 Oct 2007 13:40:23 +0200 (Marcel Gruenauer <[email protected]>)
- no longer uses standard tests, since they require Test::Compile
themselves. Instead, copied the standard tests's pod and pod coverage
test files into this distribution. Thanks Andreas Koenig for catching
that circular dependency.
0.04 Thu, 18 Oct 2007 10:09:39 +0200 (Marcel Gruenauer <[email protected]>)
- fixed version requirement of Test::More
0.03 Wed, 03 Oct 2007 22:31:43 +0200 (Marcel Gruenauer <[email protected]>)
- made things cleaner by using UNIVERSAL::require on the suspected module
- The documentation now uses Test::More->builder->BAIL_OUT() in order to
stop the testsuite from running if a compilation fails. Also, the
documentation now urges that Test::Compile be mandatory (like
Test::Exception often is) instead of optional (like Test::Pod often is).
Thanks to Rob Kinyon for the suggestion.
- bumped version numbers to '0.03'
0.02 Wed, 03 Oct 2007 18:30:17 +0200 (Marcel Gruenauer <[email protected]>)
- made things cleaner by using UNIVERSAL::require on the suspected module
name instead of do() on the file name, which introduced potential bugs
by running at run time what would otherwise happen at compile time
- bumped version numbers to '0.02'
0.01 Sat, 22 Sep 2007 23:35:34 +0200 (Marcel Gruenauer <[email protected]>)
- original version