File: Changes

package info (click to toggle)
libtest-compile-perl 3.3.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 324 kB
  • sloc: perl: 816; makefile: 2; sh: 1
file content (267 lines) | stat: -rw-r--r-- 11,344 bytes parent folder | download
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
Revision history for Perl extension Test-Compile

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 <alexchorny@gmail.com>)
    - 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 <egiles@cpan.org>)
    - Correct the POD

v2.1.0    2019-06-29              (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Export most of the old functions (CPAN-RT 129888)

v2.0_0    2019-06-18
    Łukasz Hejnak <lehack@lehack.pl>
    - 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 <egiles@cpan.org>
    - 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 <egiles@cpan.org>)
    - Announce the deprecation the procedural functions (long overdue)

v1.2.2    UNRELEASED              (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Files without extension may not be perl (rt83917)
    - Small POD fix

v1.1.0    2014-07-18              (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Fix stupid omission from the MANAIFEST (tests failed everywhere)

v1.0.0    2014-03-19              (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Update POD to explain more problems with Test::Compile

0.23  2013.01.23                  (Evan Giles <egiles@cpan.org>)
    - Update Copyright for 2013
    - CPAN-RT #82887, Sébastien Aperghis-Tramoni <sebastien@aperghis.net>
        - Correct handling of PERL5LIB
        - fix regexp to detect taint mode

0.22  2012.10.31                  (Evan Giles <egiles@cpan.org>)
    - Set verbose on for the Test::Compile library (rt80187)

0.21  2012.09.05                  (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Tests should also work outside unix (rt78810)

0.19  2012.08.03                  (Evan Giles <egiles@cpan.org>)
    - Introduce Test::Compile::Internal.pm
    - Utilise Test::Compile::Internal to get better test coverage

0.18  2012.07.16                  (Evan Giles <egiles@cpan.org>)
    - Fix a warning that leaks out (rt78363)

0.17  2012.02.25                   (Evan Giles <egiles@cpan.org>)
    - Another few tests for taint logic

0.16_1 2012.02.23                   (Evan Giles <egiles@cpan.org>)
    - Reapply patches from Nicholas Bamber (rt55837 & rt72557)

0.16   2012.02.21                   (Evan Giles <egiles@cpan.org>)
    - 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 <egiles@cpan.org>)
    - Fork, and run compile tests in the child process (rt73290 & rt73291)

0.14  Tue 2012.01.10 20:03:24 NZST (Evan Giles <egiles@cpan.org>)
    - 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 <marcel@cpan.org>)
    - 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 <marcel@cpan.org>)
    - 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 <marcel@cpan.org>)
    - made author tests more robust

0.10  Thu 2009.10.08 22:29:11 CEST (Marcel Gruenauer <marcel@cpan.org>)
    - re-release with fixed inc::Module::Install::ReadmeMarkdownFromPod

0.09  Wed 2009.10.07 00:57:14 CEST (Marcel Gruenauer <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - fixed version requirement of Test::More

0.03  Wed, 03 Oct 2007 22:31:43 +0200 (Marcel Gruenauer <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - 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 <marcel@cpan.org>)
     - original version