The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Test-Compile

v1.3.0    2015-09-24              (Evan Giles <egiles@cpan.org>)
    - Announce the deprecation the procedural functions (long overdue)
    - 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