Test-Compile
view release on metacpan or search on metacpan
- 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)
( run in 0.562 second using v1.01-cache-2.11-cpan-39bf76dae61 )